shell基本操作 变量等

581阅读 0评论2010-09-15 zhengsenlin888
分类:

[test@ZD-MM02 ~]$ vbird="/home/vbird/test/testing/test.txt"
[test@ZD-MM02 ~]$ echo $vbird
/home/vbird/test/testing/test.txt
[test@ZD-MM02 ~]$ echo ${vbird}
/home/vbird/test/testing/test.txt
[test@ZD-MM02 ~]$ echo ${vbird##/*/} 删除变量名后两个//之间的所有数据
test.txt
[test@ZD-MM02 ~]$ echo ${vbird#/*/} 删除变量名后最短//之间的数据
vbird/test/testing/test.txt
[test@ZD-MM02 ~]$ echo ${vbird%%/*/} 删除变量名从后面开始删除//之间的所有数据,后面不从/开始,所有不

删除
/home/vbird/test/testing/test.txt
[test@ZD-MM02 ~]$ echo ${vbird%%/*} 删除变量名从后面开始删除*/之间的所有数据

[test@ZD-MM02 ~]$ 
[test@ZD-MM02 ~]$ echo ${vbird/test/TEST} 将变量中的test替换成TEST
/home/vbird/TEST/testing/test.txt
[test@ZD-MM02 ~]$ 
[test@ZD-MM02 ~]$ echo ${vbird//test/TEST}
/home/vbird/TEST/TESTing/TEST.txt
[test@ZD-MM02 ~]$ su - root
[root@ZD-MM02 ~]# alias rm='rm -i' 别名命名

登陆消息显示数据 /etc/issue 
/etc/motd 显示登陆的提示消息

/etc/sysconfig/i18n系统语言设置文件

[root@ZD-MM02 ~]# source ~/.bashrc 让文件立即生效

PATH路径设置安全问题

      变量的设置方式


执行历史命令


上一篇:declare的使用
下一篇:linux通配符与特殊符号