指定要用于指定命令(如果指定的命令要使用任何参数或开关)的任何参数或开关。这个命令在没有任何参数的情况是将当前行置于屏幕的顶端,我们还可以指定参数,这样就可以将指定的行置于屏幕顶端了.例如命令8z就是将第八行置于屏幕顶端.这个命令不仅可以将指定的行置于顶端,还可以将光标移动到本行第一个没有空白符(non-blank)的字符处.如果我们要将光标保持在一行的某一位置不变我们可以使用命令zt,这样在这一行的位置发生变化,光标的位置也会保持不变.。创建或打开文件方法openfile共提供四个参数,第一个参数path用于表示指定创建或打开的路径全名,第二个参数accessfilemode则用于指定创建或打开文件的读写模式,第三个参数openmethod为枚举类型openorcreatemethod的对象,用于表示文件创建或打开的方式。
[图][图][图]
命令tail默认是查看文件的最后10行,通过命令tail /etc/passwd查看文件的最后10行,也可以增加参数-n 5查看最后5行,参数n在这里是指定行数的意思。我们可以通过man tail查看更多的参数使用方法。命令tail经常被用来查看最新的日志信息。可以用tailf命令或者tail –f来实时查看日志信息。
[图][图][图][图]
命令grep用来过滤信息,通过命令cat /etc/passwd | grep thomas从passwd文件中快速找到还有thomas信息的内容。通过命令cat /etc/passwd | grep –n tcpdump从passwd文件中快速找到tcpdump信息的内容并显示出行号,参数-v是取反linux命令,如上面2个例子找的信息里面不包括thomas和tcpdump的信息,我们通过man grep可以学习更多的参数使用方法。
[图][图][图]
命令cut可以只显示某一列的内容,如果我们只想看某个文件的第一列的话可以用cut –d: -f1 /etc/passwd,参数f1在这里的意思是第一列,我们可以通过man cut来查看更多的参数使用方法。
[图][图]
命令wc是用来统计字符数的,为文件信息的搜集提供帮助,如我们想知道根目录下有多少个目录,直接可以用ls / | wc –l直接计算出根目录下有多少行数,在目录和文件数特别多的时候非常好用。如我们用ls –R /etc | wc –l来查看/etc目录和文件数行数是多少linux命令,其中参数R是递归查找,意思是可以查到目录下面的文件。通过man wc查看更多的参数使用方法。
[图][图][图]
命令sort是用来排序的,我们用命令sort –n 参数n是以数字排列顺序,参数t是以什么为分隔符,参数k是选择第几列,通过命令sort –n –t: -k3 /etc/passwd来对/etc/目录下passwd文件已冒号为分界符第3列用数字排序。我们通过man sort可以查看更多的参数使用方法。
[图][图]