1
|
ZSH_THEME=
"ys"
|
1
2
3
|
alias
-s py=vim
alias
-s html=vim
alias
-s tgz=
'tar zxvf'
|
1
2
3
4
5
6
7
8
9
10
11
|
##在命令前插入 sudo {{{
#定义功能
sudo
-
command
-line() {
[[ -z $BUFFER ]] && zle up-
history
[[ $BUFFER !=
sudo
\ * ]] && BUFFER=
"sudo $BUFFER"
zle end-of-line
#光标移动到行末
}
zle -N
sudo
-
command
-line
#定义快捷键为: [Esc] [Esc]
bindkey
"\e\e"
sudo
-
command
-line
#}}}
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
# root at shanker in ~/.oh-my-zsh/plugins/systemd on git:master o [7:17:36]
# less systemd.plugin.zsh
user_commands=(
list-
units
is-active status show help list-unit-files
is-enabled list-jobs show-environment
cat
)
sudo_commands=(
start stop reload restart try-restart isolate
kill
reset-failed
enable
disable reenable preset mask unmask
link load cancel
set
-environment
unset
-environment
edit)
for
c
in
$user_commands;
do
;
alias
sc-$c=
"systemctl $c"
;
done
for
c
in
$sudo_commands;
do
;
alias
sc-$c=
"sudo systemctl $c"
;
done
alias
sc-
enable
-now=
"sc-enable --now"
alias
sc-disable-now=
"sc-disable --now"
alias
sc-mask-now=
"sc-mask --now"
|