标签:内容 输出 技术分享 文件的 位置 支持 linux 知识 需要
??命令就是程序,一般位于文件系统的某个位置。比如之前的ps, who命令,我想要知道ps, who 命令在哪儿了?可以用which命令来查看:
??
??命令行选项可以修改命令的行为,比如:
??可以发现没选项时输出文件名,-s 选项会输文件的大小及文件名(单位是KB),-l 是以详细格式显示文件(比如:权限,大小等)
??老陌注意到上面的 -s, -l 都是一个小横线加一个字母,我们称为短命令行选项,短命令行选项可以带参数,比如:
??
??多个短命令行选项可以写到一起,比如:
??ls -s -w 40 -r /usr
??可以写成:
??ls -srw 40 /usr
??我们只用一个 “-” ,之后把其它的短命令选项写到一起就可以了。这里的 -r 表示反向显示。注意不带参数的选项可以串到一起,带参数的只能放在最后,多个带参数的不能写到一起。
??长命令行选项是由两个小横线,后面跟一个单词组成。 如:
??
??我们观察一下,长命令行选项的参数后面需要加上=号,而短命令行选项用一个空格就行了。这里的 --size 与 -s 相同, 这里的 --width=40 与 -w 40 相同。
??这里说的参数不是短长命令行的参数,是命令的参数。 具体是否有参数取决于命令是否需要。比如上面的 ls /usr 中的 /usr就是命令的参数。
??大部分命令都支持长命令行选项 --help, 此选项用于显示命令的帮助信息。 这是一个好消息,因为你不用背那些命令选项了,我们只需要了解命令有什么功能,具体用时可以查看帮助。
??比如要查看ls命令的帮助信息:
??
??老陌发现:
??[选项]这样的格式表示可选,即[]中的内容是可选的。
??-a, --all表示既有短命令行选项,也有长命令行选项,它们是一样的。
??-w, --width=COLS 如果遇到这样的,表示命令行选项需要一个参数值(老陌截图没有截上)
??最后老陌用帮助来学习cat命令:
??
??一条命令我们学习主要的功能就可以,因为很多功能只在特定的场合下才会用到,也许我们一直也不会用到。
??cat命令用于显示文件中的内容, 其中命令行选项 -n, –number是常用的,表示显示行号。比如:
??
??好了,本节了解了命令的格式及获取命令的帮助,这是学习命令的必经之路。 掌握方法就成功一半,这就好比我们在windows下学会双击,单击等操作,基本搞定windows下所有的操作了。
??老陌早饭没吃,有些饿了,先去吃饭。
标签:内容 输出 技术分享 文件的 位置 支持 linux 知识 需要
原文地址:https://www.cnblogs.com/myccloves/p/9308878.html