0%

linux命令进阶

2018年1月18日 下午5:46

总结:

  1. 我的态度是尽量的少记,所以一种命令记两个内容
    1. 一共有几项:find grep 四项 gzip/bzip2 三项
    2. 每项的内容在从实际中猜测:
      1. find 需要“去哪找” “找哪个”
      2. grep 需要 “去哪找”“找哪个”
      3. “找哪个”都要“”号包裹
  2. [选项]一般来说都是固定了,就一种/两种
    1. tar除外

find:记2目录地址 4“文件名”

find _work/001_linux_basic_dira/ -name “test1.txt”

grep:记3“字符串”4 文件名

grep -rn “字符串” 文件名

  1. r(recursive):递归查找
  2. n(number):显示目标位置的行号
  3. 字符串:要查找的字符串
  4. 文件名:要查找的目标文件,如果是*则表示查找当前目录下的所有文件和目录

gzip/bzip2:只记文件名

gzip的常用选项
-l(list) 列出压缩文件的内容
-k(keep) 在压缩或解压时,保留输入文件。
-d(decompress) 将压缩文件进行解压缩

tar常用选项:一、二部分选一个,三部分全要 ,四自愿

第一部分:

-c(create) 表示创建用来生成文件包
-x:表示提取,从文件包中提取文件

第二部分:

-t可以查看压缩的文件。
-z使用gzip方式进行处理,它与”c“结合就表示压缩,与”x“结合就表示解压缩。
-j使用bzip2方式进行处理,它与”c“结合就表示压缩,与”x“结合就表示解压缩。

第三部分

-v(verbose)详细报告tar处理的信息
-f(file)表示文件,后面接着一个tar.gz/tar.zb2结尾的文件名。

第四部分

-C <指定目录> 解压到指定目录

which和whereis

目的:查找命令或应用程序的所在位置
格式:which 命令名/应用程序名

linux进阶命令1.txt
linux进阶命令2.txt