偶然在网上看到了unix上cd命令的另一种用法,的确挺有意思的,就验证了一下并记录下来!首先man一下cd命令,发现的确发现如下内容:Syntax
cd [directory]
or
cd [
directorya directoryb]
看到标红的地方没有,难道是cd命令能够进入两个目录,这肯定不是了。原来这个用法的意思是:使用directoryb目录字符串替换当前目录绝对路径中
第一次出现的directorya目录字符串。验证如下:[rac11g1@Oracle]$ mkdir -p /home/oracle/
cda/cd/cd/cd
[rac11g1@oracle]$ mkdir -p /home/oracle/
cdb/cd/cd/cd
[rac11g1@oracle]$ cd /home/oracle/cda/cd/cd/cd
[rac11g1@oracle]$
cd cda cdb/home/oracle/cdb/cd/cd/cd
[rac11g1@oracle]$ pwd
/home/oracle/cdb/cd/cd/cddirectorya和directoryb可以是多层目录,如:[rac11g1@oracle]$ mkdir -p /home/oracle/
cdb/cdc/cd/cd/cd
[rac11g1@oracle]$ cd /home/oracle/cda/cd/cd/cd
[rac11g1@oracle]$ cd cda cdb/cdc
/home/oracle/cdb/cdc/cd/cd/cdQEMU-KVM无法启动配置RHEL6.2的YUM源相关资讯 cd
- Linux教程:pwd, cd, ls, cat, (今 16:11)
| - Linux命令之cd (05/07/2013 08:38:59)
|
本文评论 查看全部评论 (0)