使用CDPATH变量加快Linux cd命令操作

系统 Linux
如果你需要经常使用Linux cd命令跳转到某一特定父目录下的多个子目录的话,可以考虑把CDPATH这个环境变量设置为该父目录。

如果你需要经常使用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命令的操作呢。

【编辑推荐】

  1. Linux基本命令之linux cd命令详解
  2. linux cd命令详解及cd命令的几个小技巧
  3. linux cd命令详解及该命令的技巧总结
责任编辑:赵宁宁 来源: 大家论坛
相关推荐

2009-07-31 17:02:14

linux cd命令CDPATHlinux cd命令详

2012-05-11 10:28:56

LinuxCDPATHCD

2023-07-04 16:36:03

Linuxcd 命令

2009-07-31 16:34:44

linux cd命令linux cd命令详

2009-09-25 10:08:24

Linux教程Linux cdLinux命令

2009-07-31 16:23:00

linux cd命令cd命令技巧

2012-05-11 10:26:09

Linuxcdalias

2009-07-31 16:14:27

linux cd命令Linux基本命令

2009-07-31 17:10:17

linux cd命令linux cd命令详工作目录

2011-01-13 16:46:04

2009-07-31 15:39:00

linux cd命令详目录切换技巧总结

2009-07-31 17:21:28

linux cd命令linux cd命令详Pushd

2011-01-11 15:16:37

2019-04-01 19:00:40

Linuxshell内置命令

2010-03-03 09:43:34

Linux软件包

2009-10-27 13:10:49

linux cd命令

2017-04-12 13:29:08

Linux命令行工具

2009-08-03 12:26:00

Linux at命令linux at命令详Win2000

2009-12-09 17:07:56

Linux命令

2009-12-14 13:07:28

Linux正常关机
点赞
收藏

51CTO技术栈公众号