1、cat命令详解
cat命令的用途是连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用;
格式:cat [选项] 文件名
cat功能:
1、查看文件内容(从前到后查看)
-A:会将文件内容每一行加上一个$(表示这一行结尾)
# cat -A /etc/passwd
-n:列出文件内容行号(包括空行也会加上行号)
# cat -n /etc/passwd
-b:列出文件内容行号(不包括空行)
2、从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件.
3、将几个文件内容合并为一个文件:cat file1 file2 > file
# cat a.txt b.txt > c.txt
tac(和cat相反):查看文件内容(从后到前查看)
2、more命令详解
Linux的more命令类似 cat命令 ,多用于查看文件内容。不过more命令以一页一页的形式显示,更方便使用者逐页阅读。
按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,输入/+字符串可以搜索字符串(与vi搜索类似)。
格式:more 文件
按空格键:往下一屏查看内容;
按ctrl+b:往上一屏查看文件内容;
q:退出
3、less命令详解
less命令 与 more命令 非常类似,但less命令 可以更加随意地浏览文件,而且 less 在查看之前不会加载整个文件。
相比较于more命令,很多人更喜欢使用 less命令。
格式:less[参数] 文件
使用:
1、可以用空格键往上看文件内容,但是他也支持方向键上下查看文件内容;
2、不会自动退出,需要按q才会退出查看文件内容界面;
3、支持搜索关键字(能够高亮显示):/搜索的关键字
搜索的结果:高亮显示在文件内容中(可以按“n”键继续往下搜索要查找的这个关键字符)
(可以按“n”或者“N”键继续往下(往上)搜索要查找的这个关键字符,如果没有要搜索的了那么会出现以下提示)
?搜索关键字符:这个和/符号是相对的,按n表示往上继续查找,按N表示往下继续查找
G:定位到行尾,g:定位到行首
空格键:一屏一屏往下显示
4、head和tail命令详解
1、head 查看文件的前10行
2、tail 查看文件的后10行
3、head和tail可以选择要查看的行数(-n)
查看文件的前3行内容
# head -n 3 anaconda-ks.cfg
查看文件的后3行内容
# tail -n 3 anaconda-ks.cfg
4、tail 还经常用来查看一个动态的文件(-f)
动态显示文件内容(常用来查看正在打印的日志文件)
转载于:https://blog.51cto.com/12918297/2067051