Unix和Linux命令行编辑与别名使用指南
1. 命令行编辑入门
想要自学命令行编辑,可以先使用 set 或 bindkey 将你的shell设置为vi或Emacs模式。此时,你可以想象自己正在操作一个包含历史命令列表的无形文件。在任何时候,你都能从这个文件中复制一行到命令行,并按需修改文本。当你按下 <Return> 键执行命令时,命令行的内容会被添加到这个无形文件的底部,也就是历史命令列表中。
牢记这个概念,实验就变得容易了。你只需以合理的方式使用vi或Emacs命令。首先从基本操作开始练习,比如在无形文件中移动、搜索特定模式、进行替换等。一旦你熟悉了vi或Emacs,命令行编辑就会变得简单直观。
如果你需要参考资料,可以查看你所使用shell的手册页,搜索关于命令编辑的信息。可能说明会有些复杂,但请保持耐心,适应新的操作需要时间。
2. 别名的使用
别名(ALIAS)是你为一个命令或一组命令所起的名称。你可以将别名用作缩写,也可以用它来创建现有命令的自定义变体。
2.1 创建别名
创建别名使用 alias 命令,其语法会因使用的shell不同而略有差异:
- Bourne shell家族(Bash、Korn shell) : alias [name=commands] ,注意等号两边不要有空格,这和创建变量时一样。
- C-Shell家族(C-Shel
超级会员免费看
订阅专栏 解锁全文
81

被折叠的 条评论
为什么被折叠?



