每个文件的完整文件名包含了前面的目录与最终的文件名,而每个文件名的长度都可以到达255 个字符。取得文件名或者是目录名称,一般的用途应该是在写程序的时候用来判断之用。所以,这部分的指令可以用在第三篇内的 shell scripts 里头。
6.3 文件内容查阅
最常使用的显示文件内容的指令可以说是 cat 与 more 及 less。此外,如果我们要查看一个很大型的文件 (好几百MB时),但是我们只需要后端的几行字而已,就用tail,此外tac这个指令也可以达到这个目的。
cat 由第一行开始显示文件内容
tac 从最后一行开始显示,可以看出 tac 是 cat 的倒着写!
nl 显示的时候,顺道输出行号!
more 一页一页的显示文件内容
less 与 more 类似,但是比 more 更好的是,他可以往前翻页。
head 只看头几行
tail 只看尾巴几行
od 以二进制的方式读取文件内容!
6.3.1 直接检视文件内容
直接查阅一个文件的内容可以使用 cat/tac/nl 这几个指令
cat (concatenate)
cat的主要功能是将一个文件的内容连续的印出在屏幕上面。
tac (反向列示)
cat 是由“第一行到最后一行连续显示在屏幕上”,而 tac 则是“ 由最后一行到第一行反向在屏幕上显示出来 ”。
nl (添加行号打印)
nl 可以将输出的文件内容自动的加上行号!其默认的结果与 cat -n 有点不太一样, nl 可以将行号做比较多的显示设计,包括位数与是否自动补齐 0 等等的功能。