mirror of
https://github.com/arcan1s/dotfiles.git
synced 2025-04-24 16:07:17 +00:00
added zshrc_server
This commit is contained in:
parent
2fec2ac566
commit
31f66f5321
@ -19,3 +19,4 @@ Description
|
|||||||
* `vimrc` - settings for VIM. It is stored as `$HOME/.vimrc`.
|
* `vimrc` - settings for VIM. It is stored as `$HOME/.vimrc`.
|
||||||
* `Xresources` - settings for some Xorg applications (for example, urxvt). It is stored as `$HOME/.Xresources`
|
* `Xresources` - settings for some Xorg applications (for example, urxvt). It is stored as `$HOME/.Xresources`
|
||||||
* `zshrc` - settings (for root and normal user) for zsh. It is stored as `$HOME/.zshrc`.
|
* `zshrc` - settings (for root and normal user) for zsh. It is stored as `$HOME/.zshrc`.
|
||||||
|
* `zshrc_server` - settings (for root and normal user) for zsh using on server. It is stored as `$HOME/.zshrc`.
|
||||||
|
7162
themes/kate/monokai.kateschema
Normal file
7162
themes/kate/monokai.kateschema
Normal file
File diff suppressed because it is too large
Load Diff
79
zshrc
79
zshrc
@ -152,12 +152,12 @@ show_which() {
|
|||||||
}
|
}
|
||||||
## alias
|
## alias
|
||||||
alias grep='grep --colour=auto'
|
alias grep='grep --colour=auto'
|
||||||
alias top='show_which top && htop'
|
alias top='htop'
|
||||||
alias chrommsu='show_which chrommsu && chromium --proxy-server=cache.msu:3128'
|
alias chrommsu='chromium --proxy-server=cache.msu:3128'
|
||||||
alias chromtor='show_which chromtor && chromium --proxy-server="socks://localhost:9050" --incognito'
|
alias chromtor='chromium --proxy-server="socks://localhost:9050" --incognito'
|
||||||
alias chromi2p='show_which chromi2p && chromium --proxy-server="http=127.0.0.1:4444;http=127.0.0.1:4444" --incognito'
|
alias chromi2p='chromium --proxy-server="http=127.0.0.1:4444;http=127.0.0.1:4444" --incognito'
|
||||||
alias df='show_which df && df -k --print-type --human-readable'
|
alias df='df -k --print-type --human-readable'
|
||||||
alias du='show_which du && du -k --total --human-readable'
|
alias du='du -k --total --human-readable'
|
||||||
alias less='vimpager'
|
alias less='vimpager'
|
||||||
alias zless='vimpager'
|
alias zless='vimpager'
|
||||||
rm () {
|
rm () {
|
||||||
@ -222,15 +222,18 @@ yaourt () {
|
|||||||
yatest () {
|
yatest () {
|
||||||
/usr/bin/yaourt --config /etc/pactest.conf $* && echo "$*" | grep -q "S\|R\|U" && rehash
|
/usr/bin/yaourt --config /etc/pactest.conf $* && echo "$*" | grep -q "S\|R\|U" && rehash
|
||||||
}
|
}
|
||||||
|
yaaur () {
|
||||||
|
/usr/bin/yaourt --config /etc/pacaur.conf $* && echo "$*" | grep -q "S\|R\|U" && rehash
|
||||||
|
}
|
||||||
|
|
||||||
alias ls='show_which ls && ls --color=auto --group-directories-first'
|
alias ls='ls --color=auto --group-directories-first'
|
||||||
alias ll='show_which ll && ls -l --human-readable'
|
alias ll='ls -l --human-readable'
|
||||||
alias lr='show_which lr && ls --recursive'
|
alias lr='ls --recursive'
|
||||||
alias la='show_which la && ll --almost-all'
|
alias la='ll --almost-all'
|
||||||
alias lx='show_which lx && ll -X --ignore-backups'
|
alias lx='ll -X --ignore-backups'
|
||||||
alias lz='show_which lz && ll -S --reverse'
|
alias lz='ll -S --reverse'
|
||||||
alias lt='show_which lt && ll -t --reverse'
|
alias lt='ll -t --reverse'
|
||||||
alias lm='show_which lm && la | more'
|
alias lm='la | more'
|
||||||
|
|
||||||
# alias -s
|
# alias -s
|
||||||
alias -s {avi,mpeg,mpg,mov,m2v,mkv}=mpv
|
alias -s {avi,mpeg,mpg,mov,m2v,mkv}=mpv
|
||||||
@ -327,31 +330,35 @@ twinmon () {
|
|||||||
|
|
||||||
# sudo alias
|
# sudo alias
|
||||||
if [[ $EUID == 0 ]]; then
|
if [[ $EUID == 0 ]]; then
|
||||||
alias fat32mnt='show_which fat32mnt && mount -t vfat -o codepage=866,iocharset=utf8,umask=000'
|
alias fat32mnt='mount -t vfat -o codepage=866,iocharset=utf8,umask=000'
|
||||||
# MTS 3G modem
|
# MTS 3G modem
|
||||||
alias mts_3g='show_which mts_3g && eject /dev/sr1 && sleep 5 && wvdial mts3g && disown'
|
alias mts_3g='eject /dev/sr1 && sleep 5 && wvdial mts3g && disown'
|
||||||
alias kdm='show_which kdm && systemctl start kdm && exit'
|
alias kdm='systemctl start kdm && exit'
|
||||||
alias synctime='show_which synctime && { ntpd -qg; hwclock -w; date; }'
|
alias synctime='{ ntpd -qg; hwclock -w; date; }'
|
||||||
else
|
else
|
||||||
alias fat32mnt='show_which fat32mnt && sudo mount -t vfat -o codepage=866,iocharset=utf8,umask=000'
|
alias fat32mnt='sudo mount -t vfat -o codepage=866,iocharset=utf8,umask=000'
|
||||||
alias umount='show_which umount && sudo umount'
|
alias umount='sudo umount'
|
||||||
alias mount='show_which mount && sudo mount'
|
alias mount='sudo mount'
|
||||||
alias netctl='show_which netctl && sudo netctl'
|
alias netctl='sudo netctl'
|
||||||
# MTS 3G modem
|
# MTS 3G modem
|
||||||
alias mts_3g='show_which mts_3g && sudo eject /dev/sr1 && sleep 5 && sudo wvdial mts3g && disown'
|
alias mts_3g='sudo eject /dev/sr1 && sleep 5 && sudo wvdial mts3g && disown'
|
||||||
alias desktop='show_which desktop && sudo systemctl start vsftpd.service && sudo systemctl start sshd && sudo systemctl start kdm && exit'
|
alias desktop='sudo systemctl start sshd && sudo systemctl start kdm && exit'
|
||||||
alias kdm='show_which kdm && sudo systemctl start kdm && exit'
|
alias kdm='sudo systemctl start kdm && exit'
|
||||||
alias synctime='show_which synctime && { sudo ntpd -qg; sudo hwclock -w; date; }'
|
alias synctime='{ sudo ntpd -qg; sudo hwclock -w; date; }'
|
||||||
alias wifi-menu='show_which wifi-menu && sudo wifi-menu'
|
alias wifi-menu='sudo wifi-menu'
|
||||||
alias dhcpcd='show_which dhcpcd && sudo dhcpcd'
|
alias dhcpcd='sudo dhcpcd'
|
||||||
alias systemctl='show_which systemctl && sudo systemctl'
|
alias systemctl='sudo systemctl'
|
||||||
alias modprobe='show_which modprobe && sudo modprobe'
|
alias modprobe='sudo modprobe'
|
||||||
alias rmmod='show_which rmmod && sudo rmmod'
|
alias rmmod='sudo rmmod'
|
||||||
alias pacdiff='show_which pacdiff && sudo pacdiff'
|
alias pacdiff='sudo pacdiff'
|
||||||
alias staging-i686-build='show_which staging-i686-build && sudo staging-i686-build'
|
alias staging-i686-build='sudo staging-i686-build'
|
||||||
alias staging-x86_64-build='show_which staging-x86_64-build && sudo staging-x86_64-build'
|
alias staging-x86_64-build='sudo staging-x86_64-build'
|
||||||
alias backlight='show_which backlight && sudo backlight'
|
alias multilib-staging-build='sudo multilib-staging-build'
|
||||||
alias svim='show_which svim && sudo vim'
|
alias backlight='sudo backlight'
|
||||||
|
alias cpu='sudo cpu'
|
||||||
|
alias svim='sudo vim'
|
||||||
|
alias scat='sudo cat'
|
||||||
|
alias sgrep='sudo grep'
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# global alias
|
# global alias
|
||||||
|
297
zshrc_server
Normal file
297
zshrc_server
Normal file
@ -0,0 +1,297 @@
|
|||||||
|
# history
|
||||||
|
HISTFILE=~/.zsh_history
|
||||||
|
HISTSIZE=500000
|
||||||
|
SAVEHIST=500000
|
||||||
|
|
||||||
|
# highlighting
|
||||||
|
source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
|
||||||
|
ZSH_HIGHLIGHT_HIGHLIGHTERS=(main brackets pattern)
|
||||||
|
# brackets
|
||||||
|
ZSH_HIGHLIGHT_STYLES[bracket-level-1]='fg=blue,bold'
|
||||||
|
ZSH_HIGHLIGHT_STYLES[bracket-level-2]='fg=red,bold'
|
||||||
|
ZSH_HIGHLIGHT_STYLES[bracket-level-3]='fg=yellow,bold'
|
||||||
|
ZSH_HIGHLIGHT_STYLES[bracket-level-4]='fg=magenta,bold'
|
||||||
|
# cursor
|
||||||
|
#ZSH_HIGHLIGHT_STYLES[cursor]='bg=blue'
|
||||||
|
# main
|
||||||
|
# default
|
||||||
|
ZSH_HIGHLIGHT_STYLES[default]='none'
|
||||||
|
# unknown
|
||||||
|
ZSH_HIGHLIGHT_STYLES[unknown-token]='fg=red'
|
||||||
|
# command
|
||||||
|
ZSH_HIGHLIGHT_STYLES[reserved-word]='fg=magenta,bold'
|
||||||
|
ZSH_HIGHLIGHT_STYLES[alias]='fg=yellow,bold'
|
||||||
|
ZSH_HIGHLIGHT_STYLES[builtin]='fg=green,bold'
|
||||||
|
ZSH_HIGHLIGHT_STYLES[function]='fg=green,bold'
|
||||||
|
ZSH_HIGHLIGHT_STYLES[command]='fg=green'
|
||||||
|
ZSH_HIGHLIGHT_STYLES[precommand]='fg=blue,bold'
|
||||||
|
ZSH_HIGHLIGHT_STYLES[commandseparator]='fg=yellow'
|
||||||
|
ZSH_HIGHLIGHT_STYLES[hashed-command]='fg=green'
|
||||||
|
ZSH_HIGHLIGHT_STYLES[single-hyphen-option]='fg=blue,bold'
|
||||||
|
ZSH_HIGHLIGHT_STYLES[double-hyphen-option]='fg=blue,bold'
|
||||||
|
# path
|
||||||
|
ZSH_HIGHLIGHT_STYLES[path]='fg=cyan,bold'
|
||||||
|
ZSH_HIGHLIGHT_STYLES[path_prefix]='fg=cyan'
|
||||||
|
ZSH_HIGHLIGHT_STYLES[path_approx]='fg=cyan'
|
||||||
|
# shell
|
||||||
|
ZSH_HIGHLIGHT_STYLES[globbing]='fg=cyan'
|
||||||
|
ZSH_HIGHLIGHT_STYLES[history-expansion]='fg=blue'
|
||||||
|
ZSH_HIGHLIGHT_STYLES[assign]='fg=magenta'
|
||||||
|
ZSH_HIGHLIGHT_STYLES[dollar-double-quoted-argument]='fg=cyan'
|
||||||
|
ZSH_HIGHLIGHT_STYLES[back-double-quoted-argument]='fg=cyan'
|
||||||
|
ZSH_HIGHLIGHT_STYLES[back-quoted-argument]='fg=blue'
|
||||||
|
# quotes
|
||||||
|
ZSH_HIGHLIGHT_STYLES[single-quoted-argument]='fg=yellow,underline'
|
||||||
|
ZSH_HIGHLIGHT_STYLES[double-quoted-argument]='fg=yellow'
|
||||||
|
# pattern
|
||||||
|
#ZSH_HIGHLIGHT_PATTERNS+=('rm -rf *' 'fg=white,bold,bg=red')
|
||||||
|
# root
|
||||||
|
#ZSH_HIGHLIGHT_STYLES[root]='bg=red'
|
||||||
|
|
||||||
|
# bindkeys
|
||||||
|
bindkey '^[[A' up-line-or-search # up arrow for back-history-search
|
||||||
|
bindkey '^[[B' down-line-or-search # down arrow for fwd-history-search
|
||||||
|
bindkey '\e[1~' beginning-of-line # home
|
||||||
|
bindkey '\e[2~' overwrite-mode # insert
|
||||||
|
bindkey '\e[3~' delete-char # del
|
||||||
|
bindkey '\e[4~' end-of-line # end
|
||||||
|
bindkey '\e[5~' up-line-or-history # page-up
|
||||||
|
bindkey '\e[6~' down-line-or-history # page-down
|
||||||
|
|
||||||
|
# autocomplit
|
||||||
|
autoload -U compinit
|
||||||
|
compinit
|
||||||
|
zstyle ':completion:*' insert-tab false # Автокомплит для первого символа
|
||||||
|
zstyle ':completion:*' max-errors 2
|
||||||
|
|
||||||
|
# prompt
|
||||||
|
autoload -U promptinit
|
||||||
|
promptinit
|
||||||
|
|
||||||
|
# colors
|
||||||
|
autoload -U colors
|
||||||
|
colors
|
||||||
|
|
||||||
|
# autocd
|
||||||
|
setopt autocd
|
||||||
|
|
||||||
|
# correct
|
||||||
|
setopt CORRECT_ALL
|
||||||
|
SPROMPT="Correct '%R' to '%r' ? ([Y]es/[N]o/[E]dit/[A]bort) "
|
||||||
|
|
||||||
|
# append history
|
||||||
|
setopt APPEND_HISTORY
|
||||||
|
|
||||||
|
# ignore dups in history
|
||||||
|
setopt HIST_IGNORE_ALL_DUPS
|
||||||
|
|
||||||
|
# ighore additional space in history
|
||||||
|
setopt HIST_IGNORE_SPACE
|
||||||
|
|
||||||
|
# reduce blanks in history
|
||||||
|
setopt HIST_REDUCE_BLANKS
|
||||||
|
|
||||||
|
# =cmd without autocomplit
|
||||||
|
unsetopt EQUALS
|
||||||
|
|
||||||
|
# disable beeps
|
||||||
|
unsetopt beep
|
||||||
|
|
||||||
|
# autoload calc
|
||||||
|
autoload zcalc
|
||||||
|
|
||||||
|
# PROMPT && RPROMPT
|
||||||
|
if [[ $EUID == 0 ]]; then
|
||||||
|
# [root@host dir]#
|
||||||
|
PROMPT="%{$fg_bold[white]%}[%{$reset_color%}\
|
||||||
|
%{$fg_bold[red]%}%n%{$reset_color%}\
|
||||||
|
%{$fg_bold[white]%}@%{$reset_color%}\
|
||||||
|
%{$fg_no_bold[blue]%}%m %{$reset_color%}\
|
||||||
|
%{$fg_bold[yellow]%}%1/%{$reset_color%}\
|
||||||
|
%{$fg_bold[white]%}]# %{$reset_color%}"
|
||||||
|
else
|
||||||
|
# [user@host dir]$
|
||||||
|
PROMPT="%{$fg_bold[white]%}[%{$reset_color%}\
|
||||||
|
%{$fg_bold[green]%}%n%{$reset_color%}\
|
||||||
|
%{$fg_bold[white]%}@%{$reset_color%}\
|
||||||
|
%{$fg_no_bold[blue]%}%m %{$reset_color%}\
|
||||||
|
%{$fg_bold[yellow]%}%1/%{$reset_color%}\
|
||||||
|
%{$fg_bold[white]%}]$ %{$reset_color%}"
|
||||||
|
fi
|
||||||
|
precmd () {
|
||||||
|
# last command
|
||||||
|
returncode="%(?.%{$fg[green]%}.%{$fg[red]%})%?%{$resetcolor%}"
|
||||||
|
RPROMPT="%{$fg_bold[white]%}[%{$reset_color%}"\
|
||||||
|
$returncode\
|
||||||
|
"%{$fg_bold[white]%}]%{$reset_color%}"
|
||||||
|
}
|
||||||
|
|
||||||
|
## alias
|
||||||
|
alias grep='grep --colour=auto'
|
||||||
|
alias top='htop'
|
||||||
|
alias df='df -k --print-type --human-readable'
|
||||||
|
alias du='du -k --total --human-readable'
|
||||||
|
alias less='vimpager'
|
||||||
|
alias zless='vimpager'
|
||||||
|
rm () {
|
||||||
|
# error check
|
||||||
|
[ $# -eq 0 ] && { echo "Files are not set!"; return 1 }
|
||||||
|
echo "$@" | grep -qe '-h\|--help' && { echo "Usage: rm FILE..."; return 0 }
|
||||||
|
echo "$@" | grep -q "-" && echo "Warning: this function doesn't support any flags"
|
||||||
|
# set trash path
|
||||||
|
TRASHDIR="$HOME/.local/share/Trash"
|
||||||
|
TRASHFILE="${TRASHDIR}/files"
|
||||||
|
TRASHINFO="${TRASHDIR}/info"
|
||||||
|
for DIRECTORY in "${TRASHDIR}" "${TRASHFILE}" "${TRASHINFO}"; do
|
||||||
|
if [ -e "${DIRECTORY}" ]; then
|
||||||
|
[ -d "${DIRECTORY}" ] || { echo "'${DIRECTORY}' is a file"; return 1 }
|
||||||
|
else
|
||||||
|
mkdir -p -m755 "${DIRECTORY}"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
# confirm
|
||||||
|
CONFIRM=""
|
||||||
|
echo -n "You realy want to remove '$@'? [y/n] "; read -k1 CONFIRM; echo
|
||||||
|
[[ ! $CONFIRM =~ [yY] ]] && return 1
|
||||||
|
# move
|
||||||
|
for FILE in "$@"; do
|
||||||
|
DESTFILE="$(basename -- "${FILE}")"
|
||||||
|
SUFFIX='';
|
||||||
|
ITER=0;
|
||||||
|
while [ -e "${TRASHFILE}/${DESTFILE}${SUFFIX}" ]; do
|
||||||
|
SUFFIX="_${ITER}";
|
||||||
|
ITER=$(expr ${ITER} + 1)
|
||||||
|
done
|
||||||
|
echo "Remove '${FILE}'"
|
||||||
|
if [ "$(dirname -- "$(realpath -- "${FILE}")")" == "${TRASHFILE}" ]; then
|
||||||
|
/usr/bin/rm -rf -- "${FILE}"
|
||||||
|
/usr/bin/rm -rf -- "${TRASHINFO}/${DESTFILE}.trashinfo"
|
||||||
|
else
|
||||||
|
mv -- "${FILE}" "${TRASHFILE}/${DESTFILE}${SUFFIX}" || return 1
|
||||||
|
echo "[Trash Info]\nPath=$(realpath -- "${FILE}")\nDeletionDate=$(date +%Y-%m-%dT%H:%M:%S)" > "${TRASHINFO}/${DESTFILE}${SUFFIX}.trashinfo" || return 1
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
}
|
||||||
|
su () {
|
||||||
|
CHECKSU=0
|
||||||
|
for FLAG in $*; do
|
||||||
|
[[ $FLAG == "-" ]] && CHECKSU=1
|
||||||
|
[[ $FLAG == "-l" ]] && CHECKSU=1
|
||||||
|
[[ $FLAG == "--login" ]] && CHECKSU=1
|
||||||
|
done
|
||||||
|
if [[ $CHECKSU == 0 ]]; then
|
||||||
|
echo "Use 'su -', Luke"
|
||||||
|
/usr/bin/su - $*
|
||||||
|
else
|
||||||
|
/usr/bin/su $*
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
pacman () {
|
||||||
|
/usr/bin/sudo /usr/bin/pacman $* && echo "$*" | grep -q "S\|R\|U" && rehash
|
||||||
|
}
|
||||||
|
yaourt () {
|
||||||
|
/usr/bin/yaourt $* && echo "$*" | grep -q "S\|R\|U" && rehash
|
||||||
|
}
|
||||||
|
|
||||||
|
alias ls='ls --color=auto --group-directories-first'
|
||||||
|
alias ll='ls -l --human-readable'
|
||||||
|
alias lr='ls --recursive'
|
||||||
|
alias la='ll --almost-all'
|
||||||
|
alias lx='ll -X --ignore-backups'
|
||||||
|
alias lz='ll -S --reverse'
|
||||||
|
alias lt='ll -t --reverse'
|
||||||
|
alias lm='la | more'
|
||||||
|
|
||||||
|
# function to extract archives
|
||||||
|
# EXAMPLE: unpack file
|
||||||
|
unpack () {
|
||||||
|
if [[ -f $1 ]]; then
|
||||||
|
case $1 in
|
||||||
|
*.tar.bz2) tar xjfv $1 ;;
|
||||||
|
*.tar.gz) tar xzfv $1 ;;
|
||||||
|
*.tar.xz) tar xvJf $1 ;;
|
||||||
|
*.bz2) bunzip2 $1 ;;
|
||||||
|
*.gz) gunzip $1 ;;
|
||||||
|
*.rar) unrar x $1 ;;
|
||||||
|
*.tar) tar xf $1 ;;
|
||||||
|
*.tbz) tar xjvf $1 ;;
|
||||||
|
*.tbz2) tar xjf $1 ;;
|
||||||
|
*.tgz) tar xzf $1 ;;
|
||||||
|
*.zip) unzip $1 ;;
|
||||||
|
*.Z) uncompress $1 ;;
|
||||||
|
*.7z) 7z x $1 ;;
|
||||||
|
*) echo "I don't know how to extract '$1'" ;;
|
||||||
|
esac
|
||||||
|
else
|
||||||
|
case $1 in
|
||||||
|
*help) echo "Usage: unpack ARCHIVE_NAME" ;;
|
||||||
|
*) echo "'$1' is not a valid file" ;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# function to create archives
|
||||||
|
# EXAMPLE: pack tar file
|
||||||
|
pack () {
|
||||||
|
if [ $1 ]; then
|
||||||
|
case $1 in
|
||||||
|
tar.bz2) tar -cjvf $2.tar.bz2 $2 ;;
|
||||||
|
tar.gz) tar -czvf $2.tar.bz2 $2 ;;
|
||||||
|
tar.xz) tar -cf - $2 | xz -9 -c - > $2.tar.xz ;;
|
||||||
|
bz2) bzip $2 ;;
|
||||||
|
gz) gzip -c -9 -n $2 > $2.gz ;;
|
||||||
|
tar) tar cpvf $2.tar $2 ;;
|
||||||
|
tbz) tar cjvf $2.tar.bz2 $2 ;;
|
||||||
|
tgz) tar czvf $2.tar.gz $2 ;;
|
||||||
|
zip) zip -r $2.zip $2 ;;
|
||||||
|
7z) 7z a $2.7z $2 ;;
|
||||||
|
*help) echo "Usage: pack TYPE FILES" ;;
|
||||||
|
*) echo "'$1' cannot be packed via pack()" ;;
|
||||||
|
esac
|
||||||
|
else
|
||||||
|
echo "'$1' is not a valid file"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# sudo alias
|
||||||
|
if [[ $EUID == 0 ]]; then
|
||||||
|
alias fat32mnt='mount -t vfat -o codepage=866,iocharset=utf8,umask=000'
|
||||||
|
alias synctime='{ ntpd -qg; hwclock -w; date; }'
|
||||||
|
else
|
||||||
|
alias fat32mnt='sudo mount -t vfat -o codepage=866,iocharset=utf8,umask=000'
|
||||||
|
alias umount='sudo umount'
|
||||||
|
alias mount='sudo mount'
|
||||||
|
alias netctl='sudo netctl'
|
||||||
|
alias synctime='{ sudo ntpd -qg; sudo hwclock -w; date; }'
|
||||||
|
alias dhcpcd='sudo dhcpcd'
|
||||||
|
alias systemctl='sudo systemctl'
|
||||||
|
alias modprobe='sudo modprobe'
|
||||||
|
alias rmmod='sudo rmmod'
|
||||||
|
alias pacdiff='sudo pacdiff'
|
||||||
|
alias staging-i686-build='sudo staging-i686-build'
|
||||||
|
alias staging-x86_64-build='sudo staging-x86_64-build'
|
||||||
|
alias multilib-staging-build='sudo multilib-staging-build'
|
||||||
|
alias svim='sudo vim'
|
||||||
|
alias scat='sudo cat'
|
||||||
|
alias sgrep='sudo grep'
|
||||||
|
fi
|
||||||
|
|
||||||
|
# global alias
|
||||||
|
alias -g g="| grep"
|
||||||
|
alias -g l="| less"
|
||||||
|
alias -g t="| tail"
|
||||||
|
alias -g h="| head"
|
||||||
|
alias -g dn="&> /dev/null &"
|
||||||
|
|
||||||
|
# pkgfile
|
||||||
|
source /usr/share/doc/pkgfile/command-not-found.zsh
|
||||||
|
|
||||||
|
# editor
|
||||||
|
export EDITOR="vim"
|
||||||
|
export PAGER="vimpager"
|
||||||
|
|
||||||
|
# umask
|
||||||
|
umask 022
|
||||||
|
|
||||||
|
# path
|
||||||
|
export PATH="$PATH:$HOME/.local/bin/"
|
Loading…
Reference in New Issue
Block a user