打包压缩与搜索命令 管道符、重定向与环境变量

1 tar命令:用于对文件进行打包压缩或解压

   压缩      tar -czvf    压缩包 要打包目标    z是一种格式  v是过程  f是文件
   解压缩     tar -xzvf   压缩包 要打包目标

2 grep命令:用于在文本中执行关键词搜索,并显示匹配的结果

   grep -n  显示行号
   grep -v  反向选择

3 find命令:用于按照指定条件来查找文件

   find -name  直接根据文件名字来查找,比如find / -name a.txt:在根目录下查找a.txt文件
   find -perm   根据文件权限来查找,比如:find / -perm777:查找目录下权限为777(rwx-rwx-rwx)的文件
   find -mtine -n (+n)根据文件的更改时间来查找,其中-n代表n天之内的文件,+n代表n天之前的文件,比如:find / -mtime -1:查找1天内修改过的文件
   find -type   查找某一类型的文件,
   find -d   目录
   find -p 管道文件
   find -f  普通文件 
   find -i 符号链接文件

输入输出重定向
输出重定向(命令执行结果 --> 文件):把原本要输出到屏幕的数据写入到指定文件

覆盖 >>追加写入 标准输出从定向
2> 错误信息 2>>错误信息 错误输出重定向
&>不区分正确错误 &>> 不区分正确错误 标准/错误输出重定向

输入重定向(文件内容 --> 命令):把文件导入到命令中,Linux命令可以从文件获取输入

 命令 < 文件:将文件作为命令的标准输入
 命令 << 分界符:从标准输入中读入,直到遇见分界符才停止
  命令 < 文件1 > 文件2:将文件1作为命令的标准输入并将标准输出到文件2

管道命令符
管道符的作用 | 把前一个命令的输出作为后一个命令的标准输入
命令行的通配符
通配符:通用的匹配信息的符号
常用通配符:

   *      空值或者是无限的
   ?    单个字符(不包含空字符)
    [0-9]数字  [a-z]  [A-Z]字母

转义字符

   反斜杠(\) 使反斜杠后面的一个变量变为单纯的字符串   【消除功能】
   单引号('')转义其中的所以变量变为单纯的字符串   【消除所以功能 全局转义】
   双引号(“”)保留其中的变量属性,不进行转义处理
   反引号(``)把其中的命令执行后返回结果

重要的环境变量
命令在Linux中的执行步骤:

第1步:判断用户是否以绝对路径或相对路径的方式输入命令(如/bin/ls),如果是则直接执行  
第2步:Linux系统检查用户输入的命令是否为“别名命令
第3步:Bash解释器判断用户输入的是内部命令还是外部命令。若是内部命令则直接执行,若是外部命令则进入下一步
第4步:系统在多个路径中查找用户输入的命令文件     
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值