加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Linux - Shell - 常用方法 - 备忘录

发布时间:2020-12-14 02:01:37 所属栏目:Linux 来源:网络整理
导读:$? 上一个指令的返回值 echo $? 输出上一条命令grep命令的返回值 0 =成功, 1 = 失败dmesg 检测系统开机启动信息$() 对命令的替换,同``${} 对变量的替换,同$var$(()) 对内部内容进行整数运算 for i in 128 i= 128 grep AAA | egrep -i " BBB " 检索出AAA中
$?          上一个指令的返回值
echo $?     输出上一条命令grep命令的返回值 0=成功,1=失败
dmesg      检测系统开机启动信息
$()         对命令的替换,同``
${}         对变量的替换,同$var
$(())         对内部内容进行整数运算
for i in 128  i=128
grep AAA |egrep -i "BBB"   检索出AAA中包含BBB的信息

-z 为空则返回真,非空则返回假
-n 非空则返回真,为空则返回假

  &&左边的命令(命令1)返回真(即返回0,成功被执行)后,&&右边的命令(命令2)才能够被执行;换句话说,“如果这个命令执行成功&&那么执行这个命令”。command1 && command2
 
 
  ||则与&&相反。如果||左边的命令(command1)未执行成功,那么就执行||右边的命令(command2);或者换句话说,“如果这个命令执行失败了||那么就执行这个命令。command1 || command2
if [[ command1  || command2  || command3 ]]
  或关系,只要有一个为真,则整体判断条件真
名称 说明 $
0 脚本名称 $1-9      脚本执行时的参数1到参数9 $? 脚本的返回值     $# 脚本执行时,输入的参数的个数 [email?protected] 输入的参数的具体内容(将输入的参数作为一个多个对象,即是所有参数的一个列表) $* 输入的参数的具体内容(将输入的参数作为一个单词 awk -F: {print $2} 以冒号为分隔符打印第二个字段 sed s/[[:space:]]//g 全局搜索替换空格 dmesg 用于清掉已有的log

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读