linux学习(三)

【命令】

1、expr    ($((...)))

作用:将它的参数当作一个表达式来求值

表达式求值说明
expr1 | expr2如果expr1非零,则等于expr1,否则等于expr2
expr1 & expr2只要有一个表达式为零,则等于零,否则等于expr1
expr1 = expr2等于
expr1 > expr2大于
expr1 >= expr2大于等于
expr1 < expr2小于
expr1 <= expr2小于等于
expr1 != expr2不等于
expr1 + expr2
expr1 - expr2
expr1 * expr2
expr1 / expr2
expr1 % expr2   取余

 

 

 

 

 

 

 

 

 

 

 

 

 

 

eg:x=`expr 1 + 1`

       echo $x

       2

eg:x=$(expr 1 + 1)

        echo $x

        2

2、set

作用:为shell设置参数变量

eg:set $(date)

        echo the month is $2

       exit 0

3、shift命令

作用:把所有参数变量左移一个位置,$2左移变成$1,原来$1的值丢弃,$0仍将保持不变

4、unset命令

作用:从环境中删除变量或函数

5、find命令

作用:搜索文件

语法:find [path] [options] [tests] [actions]

path:指定搜索路径

options:-depth    在查看目录本身之前先搜索目录的内容

               -follow    跟随符号链接

              -maxdepth N        最多搜索N层目录

             -mount(或 -xdev)   不搜索其它文件系统中的目录

tests:-atime N           文件在N天之前被最后访问过

           -mtime N         文件在N天之前被最后修改过

          -name pattern     文件名匹配提供的模式pattern

          -newer otherfile      文件比otherfile文件要新

          -type c                  文件的类型为c

         -user username     文件的拥有者是指定的用户username

actions:-exec command        执行一条命令

               -ok command         

               -print                         打印文件名

              -ls                              对当前文件使用命令ls-dils

6、grep命令

作用:在文件中搜索字符串

语法:grep [options] PATTERN [FILES]

options:-c   输出匹配行的数目

               -E  启用扩展表达式

               -h   取消每个输出行的普通前缀,即匹配查询模式的文件名

               -i    忽略大小写

               -l    只列出包含匹配行的文件名,而不输出真正的匹配行

               -v   对匹配模式取反,即搜索不匹配行而不是匹配行

7、正则表达式

^   指向一行的开头

$   指向一行的结尾

.    任意单个字符

[]    方括号内包含一个字符范围,其中任何一个字符都可以匹配

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值