Linux之文件查看指令(二)

一、echo命令

echo命令用于在终端设备上输出字符串或变量提取后的值,这是在Linux系统中最常用的几个命令之一,但操作却非常简单。

人们一般使用在变量前加上 符 号 的 方 式 提 取 出 变 量 的 值 , 例 如 : 符号的方式提取出变量的值,例如: PATH,然后再用echo命令予以输出。或者直接使用echo命令输出一段字符串到屏幕上,起到给用户提示的作用。

**语法格式:**echo [参数] [字符串]

参考实例

输出一段字符串:

[root ~]#  echo "myw" 
myw

输出变量提取后的值:

[root ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

对内容进行转义,不让$符号的提取变量值功能生效:

[root ~]# echo \$PATH
$PATH

结合输出重定向符,将字符串信息导入文件中:

[root@linuxcool ~]# echo "It is a test" > demo.txt

输出带有换行符的内容:

[root ~]# echo -e "a\nb\nc"
a
b
c

二、head命令

head命令以行为单位,取文件的内容,后面不接参数时默认打印前10行。

**语法格式:**head [参数] [文件]

常用参数:

参数作用
-n后面接数字,代表显示几行的意思
-v总是显示文件名的头信息
-q不显示文件名的头信息

参考实例

显示前3行文件内容:

[root ~]# head -n 3 install.log
Installing libgcc-4.4.7-23.el6.x86_64
warning: libgcc-4.4.7-23.el6.x86_64: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Installing setup-2.8.14-23.el6.noarch

显示文件名信息,并显示文件前两行:

[root ~]# head -v -n 2 test.txt 
==> test.txt <==
hello world
hello linuxcool

三、tail命令

tail用于显示文件尾部的内容,默认在屏幕上显示指定文件的末尾10行。如果给定的文件不止一个,则在显示的每个文件前面加一个文件名标题。如果没有指定文件或者文件名为“-”,则读取标准输入。

**语法格式:**tail [参数]

参考实例

显示文件file的最后10行:

[root ~ ]  tail file

显示文件file的内容,从第20行至文件末尾:

[root ~ ]  tail +20 file 

四、history命令

history命令用于显示用户以前执行过的历史命令,并且能对历史命令进行追加和删除等操作。

如果你经常使用Linux命令,那么使用history命令可以有效地提升你的效率。

语法格式: history [参数] [目录]

常用参数:

参数作用
-a将当前shell会话的历史命令追加到命令历史文件中,命令历史文件是保存历史命令的配置文件
-c清空当前历史命令列表
-d删除历史命令列表中指定序号的命令
-r读取命令历史文件到当前的Shell历史命令内存缓冲区
-w把当前的shell历史命令内存缓冲区的内容写入命令历史文件
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值