cat file.txt
将打印文件的内容。
如果文件包含非ASCII字符,则可以使用来象征性地显示这些字符cat -v。这在控制字符不可见的情况下非常有用。
cat -v unicode.txt
通常,对于交互式使用,最好还是使用交互式寻呼机,例如less或more。(它的less功能远比强大more,建议使用的less频率要比更高more。)
less file.txt
将文件的内容作为输入传递给命令。通常认为更好的方法(UUOC)是使用重定向。
tr A-Z a-z <file.txt # as an alternative to catfile.txt| tr A-Z a-z
如果需要从末尾开始列出内容,tac则可以使用以下命令:
tac file.txt
如果你想打印行号的内容,然后使用-n具有cat:
cat -n file.txt
为了以完全明确的逐字节格式显示文件的内容,十六进制转储是标准的解决方案。这对于非常简短的文件摘要很有用,例如在您不知道精确编码时。标准的十六进制转储实用程序是od -cH,尽管表示有点麻烦。常见替换包括xxd和hexdump。
$ printf 'Hëllö wörld' | xxd 0000000: 48c3 ab6c 6cc3 b620 77c3 b672 6c64 H..ll.. w..rld