9. 了解你所用的 shell bash 下通过 set 和 shopt 命令设置 eg: set –e 默认情况下 shell 脚本中某一行出错,后续的代码仍会执行的。当设置了 -e 参数,每行命令若以非零值返回 , 则立即退出。 Every script you write should include set -e at the top. zsh 下通过 set 和 setopt 命令设置
12. 快捷键 先解决冲突 Alt + F 会先被应用程序菜单快捷键所捕获的问题 : 隐藏 gnome-terminal 的 menubar $ gconftool --type boolean --set /apps/gnome-terminal/profiles/Default/default_show_menubar false 若要想显示,鼠标右键有显示菜单栏的选项。
13. 快捷键 Ctrl + u 删除整行 Ctrl + k 删除光标到行尾 (Ctrl +a , Ctrl + k 相当于 Ctrl + u) Ctrl + w 删除前一个单词 Alt + Backspace 也是类似效果 Alt + d 删除后一个单词 Ctrl + h 向前删除一个字符 Ctrl + d 向后删除一个字符 Ctrl + y 粘贴所删除的 Ctrl + f 向右移动 Alt + f 向右移动一个单词 Ctrl + b 向左移动 Alt + b 向左移动一个单词