Zsh已经被追求交互式shell体验的开发者广为接受。虽然我很晚才成为这群开发者中的一员,但希望你也能加入到行列之中。
自从我第一次登录shell,我就开始学习bash配置文件。我整理自动补全,别名和函数,这些有助于快速完成重复性工作。当Zsh开始流行时,博客和评论的焦点是bash配置文件中已经配置的特性。我始终不为所动。直到读到oh-my-zsh相关的内容。该项目为Zsh配置了默认属性,并且有实用的在线引导。作为后来者,我以说服自己立刻转换shell为出发点写下这篇文章。
背景如果你很熟悉Bash,担心会失去已经积累的知识。那么,不必担心,99%的Bash操作仍然适用于Zsh。你可以改变shell而不必失去积累的知识。
本指南使用了截至本文为止最新5.0.2版本的Zsh和oh-my-zsh。从基本安装开始,我没有改便任何东西。
当你在例子中看到字符串,它表示按下tab键,而不是输入该字符串。
‘cd’命令的自动补全让我们从一项常用的任务开始。不起眼的目录切换指令。
当你在Bash中按下键,你会看到当前目录的文件列表。
此时,cd命令并不是特别有用,因为你只能进入目录。Zsh知道这一点并且会给你显示出可能的有效目标。
它不仅能帮你匹配,而且还允许你使用键盘导航到你想要的目录下。
TAB自动补全和使用键盘调节选项的结合是Zsh易于使用的核心所在。
‘ls’命令自动补全你不必输入整个目录名称,只需输入初始几个可以唯一区别与其他目录的字母,Zsh会自动匹配出剩余部分。
聪明的历史记录你可能熟悉<CTRL> +R 递归查找历史命令的使用。在Bash和Zsh中,这是命令重用很好的方法。
Zsh要更胜一筹。你可以输入命令的一部分并按下键。
|
温馨提示:
1、本站所有信息都来源于互联网有违法信息与本网站立场无关。
2、当有关部门,发现本论坛有违规,违法内容时,可联系站长删除,否则本站不承担任何责任。
3、当政府机关依照法定程序要求披露信息时,论坛均得免责。
4、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
5、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
6、如果使用本帖附件,本站程序只提供学习使用,请24小时内删除!使用者搭建运营触犯法律,违法,违规,本站不承担任何责任。