常用命令:cat (查看一个文件的内容并显示在屏幕上,后面可以不加任何选项直接跟 文件名)。
【1】-n : 查看文件时,把行号也显示到屏幕上。
例:
# echo ‘11111111‘>dirb/filee
# echo ‘22222222‘>>dirb/filee
# cat dirb/filee
11111111
22222222
#cat -n dirb/filee
1 11111111
2 22222222
“>”叫做重定向,即把前面产生的输出得东西写入到后面的文件中。
“>>”作用都是重定向,即把前面产生的输出得东西写入到后面的文件中;只是“>>”是追加的意思。
用“>”如果文件中有内容则会删除文件中的内容,
而“>>”则不会。
【2】-A:显示所有东西出来,包括特殊字符。
例:
# cat -A dirb/filee
11111111$
22222222$
常用命令:tac
和“cat”一样,查看一个文件的内容并显示在屏幕上,只不过是先显示最后一行,然后是倒数第二行,最后显示的是第一行。
例:
# tac dirb/filee
22222222
11111111
常用命令:more
用来查看一个文件的内容,后面直接跟文件名,当文件内容太多,一屏幕不能占下,而用cat肯定是看不了前面内容,那么使用more就可以解决这个问题。
当看完一屏后按空格键看下一屏。
如果想往会看按ctrl+b,往上看
当看完所有内容后就会退出,如果想提前退出只需要按q键即可。
常用命令:less
作用跟more一样,后面直接跟文件名,但比more好在可以上下翻动,空格键同样可以翻页,而按 j 键可以上下移动(按一下就向下移动一行),按k键向上移动。
也可以使用快捷键Ctrl+b和ctrl+f分别实现上翻页和下翻页。
在使用more和less查看某个问件时,可以按一下“/”键,然后输入一个字符串或单词,如/root然后回车。这样就可以查找这个字符串或者单词了。如果是多个该字符串或者单词可以按 n 键显示下一个;shift +n往前看。
另外也可以不按 / 而按?后边同样跟要搜索的字符串或单词来搜索,唯一不同的是,/是在当前行向下搜索,而?是在当前行向上搜索。
按G可以快速到文本最末端,按g可以快速返回问件首部。如想中途退出,按q即可。
常用命令:head (默认显示文件前十行)
head后面直接跟文件名,则显示文件的前十行。如果加 -n +数字,则显示文件前数字行。(n后面的数字代表多少行)。
例:
# head -n /etc/passwd
常用命令:tail
和head一样,后面直接跟文件名,则显示文件的最后十行。如果加上 -n,怎显示问件最后n行。
【1】-f : 动态显示文件的最后十行,如果问件是不断增加的,则用-f选项。
如:tail -f /var/log/messages该选项特别常用。(熟记)
查看日志的时候会经常用到。