Linux常见文件命令

文件命令:

touch  刷新文件时间属性,文件不存在则创建空的新文件  touch abc.txt -> 创建了一个新文件abc,txt        
           -d  使用指定的时间刷新文件的时间属性  -> touch -d "1996-05-26 13:14:50" passwd 然后ls -l 查看,再一个stat passwd会显示出最近访问(acess),
                 最近更改(modify)时间是 1996 05 26 13:14:50  但是最近改动(change)时间仍然是系统时间

cat   将文件内容打印到终端显示中
        -n 加上行号
        cat + 文件名(filename)

tac   按行逆序打印文件内容(和cat相反)
more    按页显示文件内容
             回车  向下按行滚动
             空格  向下翻页
             q      退出
less  按页显示文件内容
        f/b  上下翻页
        j/k   上下按行滚动
        q     退出
        /+字符串(string)向下匹配该字符串
        ?+字符串  向上匹配该字符串  ,如果不是我们想要的字符串则按 n 匹配到下一个

head  默认显示文件的前十行内容
          -n N 显示文件的前N行内容 -> head -n 3 passwd 显示前三行的内容

tail   默认显示文件的末尾十行内容
        -n N   显示文件的末尾N行内容
         | (管道符)连接两个命令,将前边命令的输出结果交给后边命令进行处理
                假如打印第十一行 ->  head -n 11 | tail -n 1 head显示的是前十一行,tail 显示head 最后一行即第十一行;
        -f    一直在动态刷新文件末尾内容

重定向符号
          输出重定向:  将要写入输出的数据,改变数据流向,写入到另一个指定的文件
           >>(追加重定向) 将数据追加到源文件末尾  (第一个>前省略了1)
           >  (清空重定向)   清空文件原有内容,写入新数据 ----------------------------- (笔记有图片A理解)                   
           <  (标准输入重定向) 
           2>> (标准错误重定向)
          ls > abc.txt  2>&1   -->把正确信息1打印到txt中,而把错误信息2输出到1中,所以正确和错误信息都不会显示出来-----------(笔记有图片B理解)
          ls 2>&1 1>abc.txt   -->这就是直接把错误信息2打印到界面上,而把正确信息1标准输出到txt中
           标准输入:键盘  标准输出: 显示器  标准错误:显示器

文件压缩命令:
       zip/unzip     zip格式的压缩/解压缩
       zip a.zip abc.txt a.txt
       unzip a.zip
tar  文件打包
     -c   打包
      -v   显示详细的打包信息
      -f  指定包名(通常最后一个选项)
      -z   打包/解包同时进行gzip格式压缩
       -j   打包/解包同时进行bzip2格式压缩
       -x 解包
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

记得多喝热水…

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

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

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

打赏作者

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

抵扣说明:

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

余额充值