32、linux shell,常用知识点

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/p/2192085.html