LINUX 下一个重量级的配置命令:CDPATH全局变量的配置(原创)
2011-08-12 10:04
411 查看
LINUX 下一个重量级的配置命令:CDPATH全局变量的配置
作者:余超 email:yuchao86@gmail.com
如下是根据《Linix 101 Hacks》这本书里面的来翻译整理的,
希望大家多多提意见,如果你有更好的方法请发表看法或者回邮件给我,
如果你经常使用cd 命令到一个子目录或者是一个特殊父目录,你可以设置全局变量CDPATH
指定到要到的子目录或是特殊的父目录,而不用给出绝对的路径名称。
实例如下:
yuchao@yuchao-Latitude-E5410:~$ pwd
/home/yuchao
yuchao@yuchao-Latitude-E5410:~$ cd mail
-bash: cd: mail: No such file or directory
[Note: This is looking for mail directory under current
directory]
yuchao@yuchao-Latitude-E5410:~$ export CDPATH=.:~:/etc:/var:/usr/local
yuchao@yuchao-Latitude-E5410:~$ cd mail
/var/mail
yuchao@yuchao-Latitude-E5410:/var/mail$ pwd
/var/mail
yuchao@yuchao-Latitude-E5410:/var/mail$
[Note: This is looking for mail under /var and not
under current directory]
yuchao@yuchao-Latitude-E5410:/var/mail$ pwd
/var/mail
要使这样的配置开机生效你把配置命令 export CDPATH=.:~:/etc:/var:/usr/local 添加到你的配置文件
~/.bash_profile或者~/.bashrc ,或者是全局的/etc/profile配置文件中。
这个命令对于有设置HOME工作目录的工程师很有用,比如你的$JAVA_HOME,$TOMCAT_HOME,$ORACLE_HOME和$PATH等等,
你都可以添加到这个全局变量中,之后就可以直接cd到想要去的目录了,很hack吧!!
Linux 101 Hacks
www.thegeekstuff.com
作者:余超 email:yuchao86@gmail.com
如下是根据《Linix 101 Hacks》这本书里面的来翻译整理的,
希望大家多多提意见,如果你有更好的方法请发表看法或者回邮件给我,
如果你经常使用cd 命令到一个子目录或者是一个特殊父目录,你可以设置全局变量CDPATH
指定到要到的子目录或是特殊的父目录,而不用给出绝对的路径名称。
实例如下:
yuchao@yuchao-Latitude-E5410:~$ pwd
/home/yuchao
yuchao@yuchao-Latitude-E5410:~$ cd mail
-bash: cd: mail: No such file or directory
[Note: This is looking for mail directory under current
directory]
yuchao@yuchao-Latitude-E5410:~$ export CDPATH=.:~:/etc:/var:/usr/local
yuchao@yuchao-Latitude-E5410:~$ cd mail
/var/mail
yuchao@yuchao-Latitude-E5410:/var/mail$ pwd
/var/mail
yuchao@yuchao-Latitude-E5410:/var/mail$
[Note: This is looking for mail under /var and not
under current directory]
yuchao@yuchao-Latitude-E5410:/var/mail$ pwd
/var/mail
要使这样的配置开机生效你把配置命令 export CDPATH=.:~:/etc:/var:/usr/local 添加到你的配置文件
~/.bash_profile或者~/.bashrc ,或者是全局的/etc/profile配置文件中。
这个命令对于有设置HOME工作目录的工程师很有用,比如你的$JAVA_HOME,$TOMCAT_HOME,$ORACLE_HOME和$PATH等等,
你都可以添加到这个全局变量中,之后就可以直接cd到想要去的目录了,很hack吧!!
Linux 101 Hacks
www.thegeekstuff.com
相关文章推荐
- linux开机启动过程、PATH、过滤一级目录、cd的参数、ls -lrt、命令切割日志
- Mysql:命令选项、配置选项、(全局、会话)系统变量、状态变量:系统变量
- linux中级进阶01--linux分区的注意事项,特殊目录,pwd,mkdir命令再次介绍以及执行文件路径的变量: PATH
- [转]linux共享库位置配置(LD_LIBRARY_PATH环境变量 或者 更改/etc/lld.so.conf
- linux共享库位置配置(LD_LIBRARY_PATH环境变量 或者 更改/etc/ld.so.conf 或者 使用-R选项)
- Linux 常用命令重命名 并设置为全局变量
- 【Linux】Solaris10下安装后Oracle11g的环境变量配置,实现oracle用户下支持sqlplus,lsnrctl等命令
- Mysql:命令选项、配置选项、(全局、会话)系统变量、状态变量:(仅会话)系统变量
- Linux系统PATH变量配置
- LINUX下重量级的命令strace使用介绍(原创)
- Linux配置java环境变量出错直接导致命令无效
- Linux在root下把环境变量PATH配置错误的解决方法
- 安装完exe版本jdk之后未配置java_home和path环境变量仍然可以在cmd中使用java命令原因解释
- Mysql:命令选项、配置选项、(全局、会话)系统变量、状态变量:(动态)系统变量
- Linux下的Java局部与全局环境变量的配置
- Mysql:命令选项、配置选项、(全局、会话)系统变量、状态变量:如何使用系统变量?
- Mysql:命令选项、配置选项、(全局、会话)系统变量、状态变量:状态变量
- Linux学习日记--基础命令(7)--bash中的变量,配置文件
- Linux中快捷键的使用,who命令,rm命令,ps命令,cd命令,kill命令,find命令,grep命令,tar命令(gz、tar、bz2),用户管理,vim部分配置,相关命令
- linux共享库位置配置(LD_LIBRARY_PATH环境变量 或者 更改/etc/ld.so.conf 或者 使用-R选项)