32、linux shell,常用知识点

本文介绍了Bash shell的一些高级用法,包括子程序变量继承、使用read命令读取输入、设置资源限制、利用~/.bash_history回顾历史命令以及配置profile文件等。

1、子程序仅会继承父程序的环境变量,子程序不会继承父程序的自定义变量

自定义变量:通过export申明成环境变量

将环境变量转成自订变量declare

环境变量=全域变量

自订变量=区域变量

2、read [-pt] variable

选项与参数:

-p:后面可以接提示字符!

-t:后面可以接等待的『秒数!』这个比较有趣~不会一直等待使用者啦!

read -p "input name :" -t 30 name

3、ulimit2

ulimit - get and set user limits

4、~/.bash_history记录了历史的命令

[root@www ~]# !number

[root@www ~]# !command

[root@www ~]# !!

选项与参数:

number  :执行第几笔指令的意思;

command :由最近的指令向前搜寻『指令串开头为 command』的那个指令,并执行;

!!      :就是执行上一个指令(相当于按↑按键后,按 Enter)

5、profile

/etc/profile:这是系统整体的设定,你最好不要修改这个档案;

~/.bash_profile 或 ~/.bash_login ~/.profile:属于使用者个人设定,你要改自己的资料,就写入这里!

参考

1http://blog.163.com/zhoumhan_0351/blog/static/39954227201061411191729/

http://blog.163.com/zhoumhan_0351/blog/static/399542272010533254171/

http://blog.163.com/zhoumhan_0351/blog/static/39954227201061045630711/

2http://linux.vbird.org/linux_basic/0320bash.php#bash_bash

转载于:https://www.cnblogs.com/mydomain/archive/2011/09/26/2192085.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值