前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux命令6-echo、head、tail

Linux命令6-echo、head、tail

作者头像
皮大大
发布2021-03-02 11:35:28
4.5K0
发布2021-03-02 11:35:28
举报
文章被收录于专栏:机器学习/数据可视化

Linux命令6-echo、head、tail

本文中介绍的和文件管理的3个命令:

  • echo
  • head
  • tail

echo

echo命令有两个作用:

  • 输出字符串
  • 输出变量
输出字符串
普通输出字符串

单引号和双引号均可使用

代码语言:javascript
复制
echo "hello world"  -- 双引号
echo 'hello world'  -- 单引号
输出转义字符

输出转移字符:

最外层引号可以省略:

开启换行
代码语言:javascript
复制
echo -e "OK! \n"  # -e开启转义
echo "It is a test"
不换行的写法
代码语言:javascript
复制
#!/bin/sh
echo -e "OK! \c" # -e 开启转义 \c 不换行
echo "It is a cat"
输出结果到指定文件
代码语言:javascript
复制
echo "It is my book" > myfile.txt   -- 覆盖模式写入
显示命令执行结果
代码语言:javascript
复制
echo `date`   -- 这里是反引号,不是单引号!!!!!
输出变量
输出环境变量
代码语言:javascript
复制
echo $PATH   -- 输出当前目录的环境变量
自定义变量
  • 变量名和变量值之间不能有空格
  • 单引号和双引号均有效
总结

关于echo输出字符串中引号使用的总结:

能够引用变量

能否引用转移符

能否引用文本格式符(如:换行符、制表符)

单引号

双引号

无引号

head

head 命令可用于查看文件的开头部分的内容,有一个常用的参数 -n 用于显示行数,默认为 10,即显示 10 行的内容。

代码语言:javascript
复制
head [参数] [文件]
参数
  • -q:隐藏文件名
  • -v:显示文件名
  • -c:显示字节数
  • -n:显示行数
案例
代码语言:javascript
复制
head myfile.txt   -- 默认显示10行
head -n 20 myfile.txt   -- 显示前20行
head -c 100 myfile.txt  -- 显示100个字节

tail

tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。

tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 filename 更新就可以看到最新的文件内容。

命令格式:

代码语言:javascript
复制
tail [参数] [文件]
参数

参数

解释

-f

循环读取

-q

不显示处理信息

-v

显示处理信息

-c

显示字节数

-n

显示文件的尾部几行

-s

–sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒

案例
代码语言:javascript
复制
tail day.log  -- 默认显示最后10行
tail -f day.log  -- 更新显示day.log文件
tail -n +20 day.log  显示文件内容,从第20行到文件末尾
tail -c 50 notes.log  -- 显示最后50个字符
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-2-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Linux命令6-echo、head、tail
  • echo
    • 输出字符串
      • 普通输出字符串
      • 输出转义字符
      • 开启换行
      • 不换行的写法
      • 输出结果到指定文件
    • 显示命令执行结果
      • 输出变量
        • 输出环境变量
      • 自定义变量
        • 总结
        • head
          • 参数
            • 案例
            • tail
              • 参数
                • 案例
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档