我的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
$LANG
$RANDOM