来源:自学PHP网 时间:2014-11-28 23:06 作者: 阅读:次
[导读] 如果你需要经常使用Linux cd命令跳转到某一特定父目录下的多个子目录的话,可以考虑把CDPATH这个环境变量设置为该父目录。比如,经常操作...
使用CDPATH变量加快Linux cd命令操作如果你需要经常使用Linux cd命令跳转到某一特定父目录下的多个子目录的话,可以考虑把CDPATH这个环境变量设置为该父目录。 比如,经常操作/etc目录下的若干个子目录的时候,我们就把CDPATH设置为/etc,这样,每次转到/etc下的子目录时就不必加上/etc前缀。 代码:#pwd /home/topsage
#cd ssh
-bash: cd: ssh: No such file or direcotry
代码:#export CDPATH=/etc #cd ssh 这个时候cd ssh命令就会在基础目录/etc中找寻ssh子目录: 代码:#pwd /etc/ssh 如果想把基础目录永久改变,把下载的代码加入你的~/.bash_profile中即可: 代码: vi ~./bash_profile
export CDPATH=/etc
和PATH变量类似,可以在CDPATH变量加入多个路径(用英文分号:分隔多个目录),这样就更方便了。 代码: export CDPATH=.:~:/etc:/var 这个技巧在使用Linux cd命令跳转到某一特定父目录下的情况下非常有帮助: Oracle DBA经常在$ORACLE_HOME目录下做一些设置,这个时候CDPATH中加Oracle的根目录就方便多了. 类Unix系统管理员经常修改/etc中有配置文件,可以把/etc加入CDPATH中,程序开发人员,经常工作在如/home/projects的项目目录里,这个时候CDPATH也能帮上大忙。 终端用户(普通帐号用户)经常在自己的home目录里进行日常操作,可以考虑把 ~ 加入CDPATH变量,看看,使用CDPATH变量可以加快Linux cd命令的操作呢. |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com