一些Linux命令很容易记住。该名称可能只有几个字母,他们往往直接关系到你想要做什么 - 像cd改变目录或松材线虫病用于显示当前工作目录。其他的可能很难记住,特别是当你想要做的事情依赖于使用一系列的选项时。
那么,让我们来看看一些命令和技巧,这些命令和技巧可以帮助您记住您需要执行的命令,并使发出这些命令变得更加容易。
使用别名
确定复杂命令的最佳方法是将其转换为别名。只需使用一个对您有用的命令并为其分配一个简单的名称。实际上,使用命令本身的名称作为别名并没有什么问题,只要这不会干扰您可能希望使用该命令的其他方式。例如,grep和egrep经常被别名化,包括使用颜色来突出显示搜索词。
别名grep= ' grep -color = ' auto '
接下来的这个别名可能无法为您节省大量的打字,但它可能会节省你不必记住特定的命令语法:
别名show-installed='apt list -installed'
创建别名需要使用如下示例所示的语法。另一方面,要使别名永久,则需要将定义添加到某个启动文件(例如~/.bashrc)。
别名ll= ' ls -alF '别名ls-by-size= ' ls -lSrh '
别名也可以帮助您不忘了,当你需要使用sudo!
别名升级='sudo apt-get升级'
它们还可以使您不必记住一长串命令选项。
别名端口= '的netstat -tulanp'
下面是做一些Web服务器故障排除的别名:
$别名cksite = '卷曲-I'
你可以通过输入“cksite somesite.org”来使用它。
而且不要忘了,你总是可以通过把一个别名关一会unalias命令:
$ unalias LS
这是一个好主意,让您的别名一样简单和个人有意义越好。否则,他们可能不会保存尽可能多的神经元,你可能希望。
使用适当的
apropos命令将帮助您通过匹配与该男子页发现命令描述您的搜索字词查找命令。你可能只是遇到一些命令,你不知道是可利用的运行!
$中肯找到fdupes(1) - 找一个字民丰金融第一位集(3) - - 在一个给定的目录FFS(3)发现重复的文件,找到第一位集字ffsll(3) - 找到第一位集在寻字(1) - 搜索的目录层次结构findfs文件(8) - 找到标签或UUID findmnt(8)文件系统 - 找到一个文件系统findrule(1P) - 命令行包装器文件::查找::规则水珠(3) - 查找匹配的文件路径图案,自由存储器从水珠()globfree(3) - 找到匹配的文件路径图案,从水珠空闲存储器()GST-类型查找-1.0(1) - 打印媒体类型文件ippfind的(1) - 查找Internet打印协议的打印机JDB(1) - 在Java平台程序发现和修正错误。lfind(3) - 数组的线性搜索定位(1) - 按名称查找的mlocate(1)文件 - 按名称查找文件...
使用文件名和命令完成
文件名和命令完成都可以帮助您指定文件和输入命令。例如,键入“cale”并按回车键,您就不必记住日历是以“er”或“ar”结尾的。您也可以键入“more”,后跟文件名的前几个字母,然后是一个制表符,在完整的文件名出现之前,您可能不需要再输入任何内容。如果你听到“bing”的一声,但没有任何反应,那就再打一个字母,然后再试一次。这意味着与您到目前为止输入的内容匹配的文件不止一个。
使用直观的壳
帮助回忆Linux命令的另一个选项是使用类似shell的命令鱼它提供了建议命令完成等功能。你可以了解更多关于鱼壳的知识这里。
使用备忘单
你总是可以诉诸备忘单,特别是当你第一次学习了一系列新的命令。随着时间的推移,不过,你最好使的命令,你经常使用容易记住。
使用手册页
手册页比我们认为的要有用得多。有时,我甚至会惊讶地发现一个我不知道的选项竟然非常有用。每个手册页顶部的概要提供了类似这样的有用信息,以提醒您应该使用什么样的命令语法:
发现[-H] [-L] [-P] [-D debugopts] [-Olevel] [起始点...] [表达式]
作弊
如果你有卡用于创建和查看交互小抄的工具 - 您的系统上,可以安装作弊。
$ sudo snap安装作弊
然后,你可以使用作弊提供以下命令提示:
通过不区分大小写的扩展名(例如:.jpg, .jpg, .jpg)查找文件:查找。查找目录:查找。查找文件的类型d #:查找。按八进制权限查找文件的类型为f#:查找。f型烫发777型…