shell中常用的命令方法
<1>Linux Shell 脚本中字符串的连接方法
[root@localhost company]# var1=/etc/
[root@localhost company]# var3=${var1}'yum.repos.d/'
[root@localhost company]# echo $var3
/etc/yum.repos.d/
<2>ls只显示目录的两种用法
由于ls没有提供只显示目录的命令,所以我们只要搭配grep命令来显示目录
1、ls -F |grep "/$"
显示目录(不包含.及..),当然也可以包含,使用命令:ls -Fa |grep "/$"
-F, --classify
append indicator[指示符] (one of */=>@|) to entries //即在文件目录后有指示符
2、ls -la |grep "^d"
显示当前目录的所有目录
i161 ~ # ls -la |grep "^d" //这种方式会把隐藏文件也会打印出来
drwx------ 5 root root 4096 Jul 10 18:20 .
drwxr-xr-x 26 root root 4096 Dec 11 2012 ..
drwx------ 3 root root 4096 Aug 5 2013 .config
drwx------ 3 root root 4096 Jul 10 17:07 .ssh
drwxr-xr-x 3 root root 4096 Jul 10 18:20 test
这两条命令原理一样;显示方式略有不同罢了;