且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

32、linux shell,常用知识点

更新时间:2022-08-21 20:38:49

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