获得Linux命令行平滑体验的5条技巧


对命令行新手来说,对命令存在恐惧。其实,凡恐惧皆来自不了解。成为命令行大人,就要像卖油翁,唯手熟耳。多加练习,习惯 就好。本文给大家介绍下“获得Linux命令行平滑体验的5条技巧”。当然,技巧不止这些,如果您还有什么好的技巧,可以留言。我会及时补充完善本文。

    1, Aliases

有些常用到的命令很难写,或者难记。可以使用alias来“换汤药”。举例如下:
alias his=history
上述例子就是用his代替history命令。我们就可以在终端直接输入his,也就是相当于执行history命令。

    2,历史记录

在终端下输入history命令,即可查看你用过的500条命令记录(Ubuntu现在记录1000条)。我们可以通过设置来调整命令记录数目。打开文件 ~/.bashrc,修改 HISTSIZE=1000 即可(将1000改为你想要保存的记录数目即可)。

    3,Tab 命令补全

这个命令,我们经常用到。使用tab键可自动补全缺省的命令。

    4,一次运行多个命令

举例:
sudo ./compile && make && make install

&&左边的命令返回真(即返回0,成功被执行)后,&&右边的命令才能够被执行;换句话说,“如果这个命令执行成功&&那么执行这个命令”。
还有|| ;的使用方法,具体可查阅shell编程资料。

    5,使用相关命令参数

举例:如果我们搜索目录~/firewalls时提示“该目录不存在”,我们可以使用mkdir ~/firewalls命令来创建该目录,也可以使用 mkdir !* 得到同样的效果。

其中,!*就是运行新命令时使用上一个命令的参数。

相关内容