linux要点(三)

linux要点(三)

1.常见语句:

- if语句
if condition
then 
statements
else
statements
fi
if condition
then 
statements
elif condition
then 
statements
else
statements
fi
- for语句
for variable in values
do
statements
done
- while语句
while condition
do
statements
done
- untill语句
untill condition
do
statements
done
- case语句
case variable in
pattern [ | pattern] ...) statements;;
pattern [ | pattern] ...) statements;;
...
esac
- AND列表
statement1 && statement2 && statement3 && ...
- OR列表
statement1 || statement2 || statement3 || ...
- 语句块
使用花括号引起来的部分{语句1
                   语句2
                   ...}

2.有趣的内置命令?

- break
- : 命令
- continue
- . 命令

在这里插入图片描述

- eval命令《二次扫描》
- exec命令

在这里插入图片描述

- exit n 命令

返回0表示运行正常
1-125:用户自定义
126:文件不可执行
127:文件未找到
128及以上:出现一个信号
使用$?访问上一个命令的退出码

- export 命令

在这里插入图片描述
在这里插入图片描述

- expr 命令(计算求值)

在这里插入图片描述

$ echo `expr 5+3`
5+3
$ x=`expr 5+3`#操作符+左右无空格
$ echo $x
5+3
$ x=`expr 5 + 3`#操作符+左右有空格,才可以计算
$ echo $x
8
$ echo `expr 5 + 3`
8
$ echo $(expr 5 + 3)
8
  • printf 命令
    在这里插入图片描述
$ printf "%s    %d\n"   "Hello world!" 2020
Hello world! 2020
- set命令(重置参数变量)
- shift命令

在这里插入图片描述

- trap命令

在这里插入图片描述

- unset命令

在这里插入图片描述

3.如何挂载?

作用:将shareDir共享到linux目录下的/mnt/share中。

sudo mount -t vboxsf shareDir /mnt/share

作用:卸载

sudo umount /mnt/share

4.$$

在这里插入图片描述

5.调试脚本

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值