Linux查看普通文件内容命令

  • Post author:
  • Post category:linux


cat          键盘输入文字打印标准输出

cat /root/file          查看/root/file文件 可同时打开多个文件

cat -n /root/file          查看/root/file文件,并列出行号

cat -b /root/file          查看/root/file文件,并列出非空行行号

tac /root/file          倒序查看/root/file文件

—-用远程连接工具可以翻动文件,但在虚拟机内不能直接翻动

less /root/file          查看/root/file文件,可以用 ↑↓键 或者 Enter键 或者 空格键 或 b键 翻动文件

—-摁q退出—-less模式也可以用 / 搜索关键字、用 n 跳转关键字光标

less -N /root/file        给文件输出增加行号

more /root/file          查看/root/file/文件,文件翻到底会自动退出

head /root/file        查看文件前10行        tail /root/file        查看文件后10行

head -2 /root/file        查看文件前两行         tail -2 /root/file        查看文件后两行

tail -f         追踪显示,可以用来查看状态,排错等

head -2 /root/file | tail -1        查看文件第二行

组合使用:

ll | head -3 | tail -1        查看列表第三行

切割

cut -d ” ” -f 1 /root/file

以空格为分隔符切割/root/file文件,取出第一个字段内容(因为空格比较特殊,所以用”’引起来)

cut -d ” ” -f 1,2 /root/file        取出第一个字段和第二个字段内容

cut -d ” ” -f 1-4 /root/file        取出前3个字段内容

cut -d ” ” -f 1 –output-delimiter=@ /root/file

以空格为分隔符切割/root/file文件,取出第一个字段内容,并把分隔符换为@

排序

sort /root/file           按文件首字母升序排序(以ASCii码为对照表)

sort -r /root/file        按文件首字母降序排序

sort -n /root/file        如果文件内容为数值的话,用此命令

sort -t : -k 3 /root/file        以 : 作为分割符,按文件第三个字段的内容对文件进行排序

sort -t : -k 3 -n /root/file

去重

sort -n /root/file | uniq

统计重复了几次

sort -n /root/file | uniq -c

sort -u == sort | uniq

过滤

grep root /root/file        把文件中含有root字符的行过滤出来

grep -v root /root/file        反选,把文件中没有root字符的行过滤出来

grep -i         可以忽略大小写

grep ^a        把以a字母开头的行过滤出来

grep a$        把以g字母结尾的行过滤出来

grep ^[ad]        把以a或d字母开头的行过滤出来

grep [ad]$        把以a或g字母结尾的行过滤出来

grep [a]        把有a字母的行过滤出来

grep [^a]        不过滤有a的行

grep ^[^a]        不过滤以a开头的行

grep ^[^a] -n        把该行的行号也显示出来

grep -A 2 dir2        把含有dir2这行和它下面两行过滤出来

grep -B 2 dir2        把含有dir2这行和它上面两行过滤出来

grep -C 2 dir2        把含有dir2这行和它上两行、下两行都过滤出来

grep ^$ -v        把空白行过滤掉

grep ^#        把以#开头的行过滤出来

grep -r h ./*        把子目录中含有h的的行过滤出来

grep -d skip h ./*        忽略子目录



版权声明:本文为qq_53332962原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。