2016年9月2日

shell脚本,提示用户输入一个用户名,如果存在;显示用户UID和SHELL信息;否则,则显示无此用户;显示完成之后,提示用户再次输入;如果是quit则退出;

摘要: [root@localhost wyb]# cat tishiuser.sh #!/bin/bash #提示用户输入一个用户名,如果存在;显示用户UID和SHELL信息;否则, #则显示无此用户;显示完成之后,提示用户再次输入;如果是quit则退出; echo 'Input `quit` to quit' while : do read -p "Please Input a us... 阅读全文

posted @ 2016-09-02 23:56 王月波 阅读(6851) 评论(0) 推荐(0) 编辑

shell脚本,配置文件加载顺序,以及什么时候加载。

摘要: 在linux系统中,有/etc/profile,/etc/bashrc ,~/.bash_profile,~/bashrc这四个配置文件,这些文件,会自动的在某些时候加载,也就是点一下,一般都是些别名,特殊变量里面。四个有加载顺序,最先加载的是etc开头的/etc/profile,然后是/etc/. 阅读全文

posted @ 2016-09-02 00:45 王月波 阅读(1270) 评论(0) 推荐(0) 编辑

shell脚本,一个shell的启动流程。

摘要: #一个shell的启动流程 #shell有一些变量,叫做环境变量,这些变量是可以继承的, #比如父shell有$UID,子shell也可以有,而且继承父shell的。 #正常我们声明一个变量,a=1,在子shell里,a是空,自己声明的变量不能被继续。 如果我们自己声明变量,想让子shell也可以用 [root@localhost wyb]# cat a.sh #!/bin/bash e... 阅读全文

posted @ 2016-09-02 00:33 王月波 阅读(1390) 评论(0) 推荐(0) 编辑

shell脚本,怎么实现每次新开一个shell都输出一个提示语?

摘要: [root@localhost wyb]# cat test.sh echo -e "\033[32mhello,This is wangyuebo's shell\033[0m" echo -e "\033[32m`date`\033[0m" LANG=en echo -e "\033[32m`date` login at `hostname` `w`\033[0m" >>/etc/wang... 阅读全文

posted @ 2016-09-02 00:23 王月波 阅读(1787) 评论(0) 推荐(0) 编辑

导航