WEB开发网
开发学院操作系统Linux/Unix 一个 UNIX 开发者需要掌握的 AIX 技巧 阅读

一个 UNIX 开发者需要掌握的 AIX 技巧

 2010-08-16 00:00:00 来源:WEB开发网   
核心提示: 现在看看如何重复使用这些历史命令,首先,一个 UNIX 开发者需要掌握的 AIX 技巧(7),AIX 提供了一个定制的别名(alias)命令 history,我们可以用它来查阅这些历史命令:清单 6. 历史命令样例root@Testing1:/experiment>history1220d

现在看看如何重复使用这些历史命令。首先,AIX 提供了一个定制的别名(alias)命令 history,我们可以用它来查阅这些历史命令:

清单 6. 历史命令样例

 root@Testing1:/experiment>history 
 1220  df -k 
 1221  df -k 
 1222  df -k 
 1223  df -k 
 1224  id 
 1225  pwd 
 1226  history 
 1227  man history 
 1228  find /etc – user root -ls 
 1229  alias 
 1230  man fc 
 1231  which fc 
 1232  man alias 
 1233  man r 
 1234  alias 
 1235  history 
 root@Testing1:/experiment> 

也可以在 history 后加参数, 比如 history -128 来查看更多的命令历史。之后我们采用另外一个定制的别名命令 r 来调用这些历史命令纪录。这里举一个例子, 比如我们要再次使用刚刚输入过的命令 find /etc – user root – ls, 也就是我们需要调用标号为 1228 的历史命令,同时我们又期望这次不再查看用户 root,而是用户 user1 的情况,我们可以这样调用

 root@Testing1:/experiment>r 1228 root=user1 

这样实际上就是输入了历史命令“find /etc – user user1 – ls”。现在我们知道别名命令 history 和 r 可以通过复用或者修改一处历史命令,来提高我们与系统交互的命令输入速度。如果想修改更多地方呢,有没有解决办法?强大的 shell 环境告诉我们, 可以!

我们还可以使用 set -o vi 来调用编辑器 vi 来直接修改这些历史命令,这样当需要大量修改历史命令的时候我们可以更有效率的工作。输入这个命令后,命令行即激活了编辑模式, 我们可以在需要使用历史命令的时候,敲“Esc”键进入 VI 编辑模式, 使用 VI 的“/”,“?”查找历史命令,使用 VI 的光标移动和编辑命令来修改找到的要修改的目标命令。具体的操作可以参考 VI 的 help 文档,这里不再赘述。

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:一个 UNIX 开发者

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接