Linux_2:查看文件内容的命令

Linux查看文件的常用命令有下面这些

新建一个文件1.txt在/tmp/目录下。

echo "123456789">>/tmp/1.txt  

echo "1">>/tmp/1.txt  

echo "2">>/tmp/1.txt  

echo "3">>/tmp/1.txt  

echo "4">>/tmp/1.txt  

echo "5">>/tmp/1.txt  

echo "6">>/tmp/1.txt  

echo "7">>/tmp/1.txt  

echo "11">>/tmp/1.txt  

echo "12">>/tmp/1.txt  

echo "13">>/tmp/1.txt  

echo "14">>/tmp/1.txt  

echo "15">>/tmp/1.txt  

echo "16">>/tmp/1.txt  

echo "17">>/tmp/1.txt  

echo "abcdefghijklmnopqrst">>/tmp/1.txt

cat  最基本的查看方法。会把文件的内容一次性输入到显示器上。tac类似

     用法:cat /tmp/1.txt  #查看文件的内容

                cat -n /tmp/1.txt #查看文件的内容,同时显示行号

 

tail  从文件后面查看文件的内容 

      用法:tail /tmp/1.txt   查看一个文件的最后面几行。

             tail -f  /tmp/1.txt  #对文件进行跟踪查看,这个是最常用的用法

      案例:如果我要对apache的日志文件进行跟踪查看怎么做?

     用法:tail -f /var/log/apache/error.log   #

awk  这个本来是对字段进行过滤的命令。

       用法: awk  "//" /etc/passwd  # 查看/etc/passwd这个文件。不加查找条件。//之间的是条件

                  awk  "/root/" /etc/passwd  # 查看/etc/passwd这个文件。查找条件是带root关键字的行。//之间的是条件

more  分页查看文件内容,正向查看

        用法:more /tmp/1.txt #按空格,翻页。按enter键 一行一行的读

less 分页查看文件内容,类似more.但是less可以输入命令

      用法:less /tmp/1.txt #可以在最后一行输入 /关键字  进行关键字搜索   n 向下匹配   N 向上匹配

    

grep 这个是匹配查找的命令。

     用法:比如我现在要查看/etc/passwd 这个文件里。带root的行 

             

              grep --color -i 'root' /etc/passwd   --color是高亮显示要查找的内容。-i是不区分大小写的匹配

head  查看文件的前10行【默认】。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值