Shell命令笔记

  • find 目录 -name “file_name”
    • find ~ -name "helloword.cpp"
  • grep -r “context” 目录 -n
    • grep -r "iosteam" ~
    • -n 显示具体内容在文件第多少行
  • 压缩格式

    • tar其实是归档工具(打包工具)
      • c 创建归档文件
      • x 释放归档文件
      • v 打印提示信息
      • f 指定压缩包名字
      • z 使用gzip压缩 -xxx.tar.gz
      • j 使用bzip2方式压缩 -xxx.tar.bz2
    • 常用压缩格式:
      • .gz
      • .bz2
    • 压缩 tar czvf test.tar.gz file1 file2 docment1 (原材料,可以是文件可以是目录,可多个)
    • 解压 tar zxvf test.tar.gz -C 要解压的目录
  • file xxx:可以查看文件的文件类型

  • man文档章节

    如果有些命令如printf会有重名,需要查哪块具体要指定好具体章节man 3 printf

    • 1:可执行程序或shell命令
    • 2:系统调用(内核提供的函数)
    • 3:库调用(程序库中的函数)
    • 4:特殊文件(通常在/dev)
    • 5:文件格式和规范(例如:/etc/passwd)
    • 6:游戏
    • 7:杂项
    • 8:系统管理命令(通常只针对root用户)
    • 9:内核例程【非标准】
  • env :查看linux所有环境变量

  • stat:stat hello.c查看文件属性

本文标题:Shell命令笔记

文章作者:Yang Shuai

发布时间:2019年03月09日 - 20:03

最后更新:2019年03月09日 - 20:03

原始链接:https://ysbbswork.github.io/2019/03/09/Shell命令笔记/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

坚持原创技术分享,您的支持将鼓励我继续创作!