|
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"
|
Zsh shell的十大优势详解

本文详细介绍了使用Zsh shell的十大优点,包括bash兼容性、强大的Tab补全功能、智能目录切换、命令和参数补全、大小写自动修正、丰富的主题选择、增强的别名命令、错误纠正功能、集成各类插件以及历史命令搜索等,让shell体验更加高效便捷。












4424





