Shell部分总结1

1.  Shell

2.  Wc 统计文件中的行或者字或者字符  -l 列出多少行  -w 列出英文单词个数  -m 多少字符

3.  (管道前的内容) | grep –c ‘hello’ 计算管道前内容中找到的字符串次数,单纯统计  -i 忽略大小写的不同  -n 顺便输出行号

4.  变量的定义:直接在命令行中输入 MYNAME=ZTL,就可以设置一个变量名为MYNAME,内容为ZTL的变量。

5.  有特殊的单引号什么的,可以使用” ” 或者 ‘ ’ 将其括起来,或者使用\:name=”Vbird’sname”  或者 name=Vbird\’s\ name

6.  使用” ”可以保持元贝的特性,如$ :name=”lang is $LANG” 则等效于name=”lang is en_US”。

7.  使用’ ’仅表示为一般的字符(文本):name=’lang is$LANG’ 则等效于name=’lang is $LANG‘。

8.  变量名不能是数字开头。

9.  特殊字符可以使用\进行转义,变成一般字符。

10. 增加变量内容:PATH=”$PATH”/home/bin,就可以在这个变量后面加上/home/bin这样的内容。

11. 取消设置可以使用unset PATH,进行取消设置该变量。

12. 使用export来使变量变成环境变量。

13. env命令显示所有的环境变量以及它的内容。

14. Set查看与bash操作接口相关的变量以及用户自己定义的变量。

15. Bash也是一个独立的进程,当一个子bash被执行,那么父bash就会处于睡眠的状态,直到子bash退出,才能正常使用父bash中的变量。如果想要在父子bash中公用一个变量,可以使用export+变量名,使其变成环境变量。

16. 变量通过键盘输入:read命令  例如:read –p “please input:” –t 10 myname (提示信息-p,等待时间-t,这时可以通过等待10秒用户输入,进行设置变量内容myname)。

17. 声明变量类型:declare/typeset –a(array) –i(integer) –x(export) –r(readonly)  declare –i sum=100+300+50    则sum=450,而不是100+300+50,声明为-i,那么就不是一开始默认的字符串变量类型了,而是整型变量类型。

18. Ulimit :限制用户对文件系统和程序资源的使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值