管道符重定向与环境变量 2019年7月17日星期三 第四课
Posted gbqs
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了管道符重定向与环境变量 2019年7月17日星期三 第四课相关的知识,希望对你有一定的参考价值。
2019年7月17日星期三 第四课
2.7 文件目录管理命令
1、touch命令 创建空白文件或设置文件时间
如:touch haha.txt
touch -d “19:00” 修改文件访问和者修改时间
-a 修改读取时间 -m 修改修改时间 -d前两个都修改
2、mkdir命令 创建目录
如果要创建迭代关系的目录要加参数 -p
如:mkdir -p a/b/c/d/e/f/g
3、cp命令 复制文件或目录
复制目录时要加参数 -r
如:cp -r Music/ haha
4、mv命令 剪切和重命名文件或目录
同目录下操作为重命名
5、rm命令 删除文件或目录
参数 -f 强制删除(不询问)
-r 删除目录时要加
6、dd命令 按照指定大小和个数的数据块进行复制或转换
参数 if input file 文件来源
of outout file 输出文件
count 块
bs 大小
如:dd if=xiao.cfg of=da.cfg bs=20 count=1
向xiao.cfg取20k,取1次输出到da.cfg
7、file命令 查看文件类型
在linux中一切皆文件,包括目录也是文件,所以file也可查看目录文件类型。
2.8 打包压缩与搜索命令
1、tar命令 用于文件打包压缩或解压
常用参数: 1、-czvf
c 创建压缩文件
z=gzip≠zip 或j=bz2
v 显示压缩过程
f 压缩后的文件名
如:tar -czvf 压缩包名称.tar.gz 源文件
2、-xzvf
x 解压缩文件
如:tar -xzvf 压缩包名称.tar.gz
2、grep命令 执行关键词的搜索,并显示结果
如:grep 关键词 文件源
要显示行数可以加参数 -n
如:grep -n 关键词 文件源
3、find命令 查找文件
如:find / -name fstab
“/”指根目录,全盘搜索
“-name”为匹配文件名
fstab为关键词
如果搜索无结果,则没有返回值
参数-prune(忽略某个目录)必须与-path同时使用
如:find / -path /root -prune -name fstab
第三章 管道符、重定向与环境变量
3.1 输入输出重定向
将命令的输出信息写入到文件中 如:ls -l > haha
输出重定向
> 清空写入
>> 追加写入
2> 报错的清空写入
2>> 报错的追加写入
&> 不论是否报错,全部输出重定向
输入重定向
< 文件导入
如:wc -l < anaconda-ks.cfg 将文件导入到命令中
3.2 管道命令符
| 管道符 将前命令的输出信息输入给后面的命令进行处理
如:命令A | 命令B 将命令A 的输入信息传递给命令B
ls | wc -l 统计目录内的文件数
ps aux | grep ssh 统计关于ssh的进程信息
3.3 命令行的通配符
* 可以匹配空值或字符
? 只能匹配一个字符
[] 匹配具体的字符,用逗号分开,如:[1,3,5],或者[1-9]、[a-z]
3.4 常用的转义符
1、“” 为了避免空格带来的程序出错,选择用“”变成一个整体。
如:echo “hello word!”
2、\ 将后面的操作符转化成一个纯粹的字符
如: PRICE=5
echo “Price is \$$PRICE”
输出的结果为:Price is $5
3、‘’ 全局转义,将‘’内部所有操作符转化成纯粹的字符
4、` ` 反引号内的内容为命令
以上是关于管道符重定向与环境变量 2019年7月17日星期三 第四课的主要内容,如果未能解决你的问题,请参考以下文章