linux文本查看(more、less、head、tail)控制台输出(echo) 对文件写入和追加(> 和 >>)

前言

  linux文件内容查看工具


1. more

1.1 说明

  more以全屏幕的方式按页显示文本文件的内容

1.2 使用

more 文件名
操作功能说明
空白键代表向下翻一页
Enter代表向下翻『一行』
q代表立刻离开 more ,不再显示该文件内容

在这里插入图片描述


2. less

2.1 说明

  less指令用来分屏查看文件内容,功能比more指令更加强大,支持各种显示终端。less指令在显示文件内容时,并不是一次将整个文件加载之后才显示,而是根据显示需要加载内容,对于显示大型文件具有较高的效率

2.2 使用

less 文件名
操作功能说明
空白键向下翻动一页
[pagedown]向下翻动一页
[pageup]向上翻动一页
/字串向下搜寻『字串』的功能;n:向下查找;N:向上查找
q离开 less 程序

在这里插入图片描述


3. head

3.1 说明

  head用于显示文件的开头部分内容,默认情况下head指令显示文件的前10行内容

3.2 使用

head 文件名	      (功能描述:查看文件头10行内容)
head -n 5 文件名      (功能描述:查看文件头5行内容,5可以是任意行数)
选项功能
-n <行数>指定显示头部内容的行数

如:
查看/etc/profile复制到根目录的文件
  
查看头5行

head -n 5 profile

在这里插入图片描述


4. tail

4.1 说明

  tail用于输出文件中尾部的内容,默认情况下tail指令显示文件的后10行内容

4.2 使用

tail  文件名 		(功能描述:查看文件尾部10行内容)
tail  -n  5 文件名 	(功能描述:查看文件尾部5行内容,5可以是任意行数)
tail  -f  文件名		(功能描述:实时追踪该文档的所有更新 vim编辑后无法追踪,需要使用 >  >>追加)
选项功能
-n <行数>输出文件尾部n行内容
-f显示文件最新追加的内容,监视文件变化

如:
查看文件尾1行内容:
在这里插入图片描述
实时追踪该档的所有更新:
在这里插入图片描述


5. echo

5.1 说明

  echo输出内容到控制台

5.2 使用

echo [选项] [输出内容]

选项 -e: 支持反斜线控制的字符转换

控制字符作用
\输出\本身
\n换行符
\t支持Tab键

如:

echo "hello\tworld"

在这里插入图片描述

echo -e "hello\tworld"

在这里插入图片描述


6. > 和 >>

6.1 说明

> 输出重定向
>> 追加

6.2 使用

ls -l  > 文件		(功能描述:列表的内容写入文件a.txt中(覆盖写))
ls -al  >> 文件		(功能描述:列表的内容追加到文件aa.txt的末尾)
cat 文件1 > 文件2	(功能描述:将文件1的内容覆盖到文件2)
echo "内容" >> 文件

如:

(1)将ls查看信息写入到文件中

 ls -l>a.txt

在这里插入图片描述

(2)将ls查看信息追加到文件中

 ls -l>>a.txt

在这里插入图片描述

(3)采用echo追加到文件中

echo -e "hello\tworld">>a.txt

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

但行益事莫问前程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值