a5656456 发表于 2015-12-11 17:18:08

linux 终端 关于 Zsh

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要更胜一筹。你可以输入命令的一部分并按下键。


usjap 发表于 2017-11-11 21:31:12

usjap 发表于 2017-11-12 09:36:09

usjap 发表于 2017-11-28 07:44:29

cprjz 发表于 2017-12-25 20:58:29

页: [1]
查看完整版本: linux 终端 关于 Zsh