我的linux学习日记day4

一、打包压缩与搜索命令

  1.tar命令

  • -c 创建压缩文件
  • -x 解开压缩文件
  • -t 查看压缩包里有哪些文件
  • -j 用bzip2来压缩或解压
  • -z 用gzip压缩或解压
  • -v 显示过程
  • -f 目标文件名

例:tar -czvf xxx.tar.gz /etc  把/etc/目录压缩

tar -xzvf etc.tar.gz -C /root/etc 指定解压到某个目录

  2.grep命令

  • -n 显示行号
  • -i 忽略大小写
  • -v 反向选择
  • -c 仅显示找到的行数

  3.find命令

二、重定向相关

  • >或1> 输出重定向:把前面输出的东西输入到后面文件中,会清除原有内容
  • >>或1>> 追加重定向:把前面输出的东西追加输入到后面文件中,不会清除原有内容
  • 0<或<< 输入重定向:输入重定向用于改变命令的输入,后面指定输入内容,前面跟文件名 将数据流导入到里面的命令里面
  • 0<<或<< 追加输入重定向:后跟字符串,用来表示“输入结束”,也可用Ctrl+d来结束输入
  • 2> 错误重定向:把错误信息输入到后面的文件中,会删除文件原有的内容

三、管道符   | 

四、通配符 

*  空值或者无穷多的信息

?  必须匹配一位

[a-z]   匹配小写字母

[A-Z]  匹配大写字母

[0-9]  匹配0-9

[a,c,f] 匹配指定字母

[1,5,2]  匹配指定数字

转义符  \

全局转义  ‘’  单引号

执行命令,取返回结果  `   反引号

五、环境变量

$PATH

$HOME

$HISTORY

$MAIL

$LANG

$RANDOM

原文地址:https://www.cnblogs.com/miracle1989/p/12852996.html