Linux命令行(1)文件路径与查看

目录

 

1.获取文件的名称与路径

2.文件内容查阅

2.1 cat(concatenate)参数

2.2 nl参数

2.3 more的按键

2.4 less的按键

2.5 head与tail


1.获取文件的名称与路径

  • basename : 获取文件名。
  • dirname:获取路径(目录名)。

2.文件内容查阅

  • cat:由第一行开始显示文件内容。
  • tac:从最后一行开始显示(可以看出tac是cat的倒写形式)。
  • nl:显示的时候顺便输出行号。
  • more:一页一页的显示文件内容。
  • less:与more相似,与more不同的是,它可以向前翻页。
  • head:只看头几行。
  • tail:只看结尾几行。
  • od:以二进制的方式读取文件内容。

2.1 cat(concatenate)参数

  • -A:相当于-vET的整合参数,可列出一些特殊字符。
  • -b:列出行号,仅对非空白行做行号显示,空白行不标行号。
  • -E:将结尾的断行字符$显示出来。
  • -n:打印出行号,连同空白行也会有行号。
  • -T:将[Tab]按键以^I显示出来。
  • -v:列出一些看不出来的特殊字符。

2.2 nl参数

  • -b:指定行号的方式,主要有两种:a,表示不论是否为空行,也同样列出行号;t,如果有空行,空的哪一行不要列出行号(默认值)。
  • -n:列出行号表示的方法,主要有三种:ln,行号在屏幕的最左方显示;rn,行号在自己字段的最右方显示,且不加0;rz,行号在自己字段的最右端显示,且加0。
  • -w:行号字段占用的位数

2.3 more的按键

  • 空格键(Space):向下翻一页。
  • Enter:向下滚动一行。
  • /字符串:在这个显示的内容当中,向下查询“字符串”这个关键字。
  • :f:立刻显示出文件名以及目前显示的行数。
  • q:代表立即离开more,不再显示该文件内容。
  • b或[ctrl]-b:代表往回翻页,不过这操作只对文件有用,对管道无用。

2.4 less的按键

  • 空格键:向下翻动一页。
  • [PageDown]:向下翻动一页。
  • [PageUp]:向上翻动一页。
  • /字符串:向下查询“字符串”的功能。
  • ?字符串:向上查询“字符串”的功能。
  • n:重复前一个查询(与/或?有关)。
  • N:反向重复前一个查询(与/或?有关)。
  • q:离开less这个程序。

2.5 head与tail

  • head [-n number]:number代表显示几行
  • tail [-n number]:number代表显示几行
  • tail [-f]:持续监测后面所街的文件名,要等到按下[ctrl]+c才会结束tail的检测

 

你可能感兴趣的:(Linux基础)