如何使用linux cd变换工作目录
本篇内容介绍了“如何使用linux cd变换工作目录”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
使用linux cd命令别名可以高效的变换工作目录。
当变换目录时遇到非常深的文件夹目录时,你可以会使用 ..\..\ 或是多个 ..\ 才能到达目标文件夹,就像下面这种情况:
代码:
# mkdir -p
/tmp/very/long/directory/structure/that/is/too/deep
# cd /tmp/very/long/directory/structure/that/is/too/deep
# pwd
/tmp/very/long/directory/structure/that/is/too/deep
# cd ../../../../
# pwd
/tmp/very/long/directory/structure
linux cd命令中,为了避免反复使用cd .. 命令,可以使用下面三种命令别名的方法来简化操作。
方法一:使用类似于“..n”的cd使用别名
下面的例子中,..4用来导航到当前目录的第4级父目录,..3用来导航到当前目录的第3级父目录,..2用来导航到当前目录的第
2级父目录。把下面的代码加入到你的~/.bash_profile文件中,然后重新登录一下:
代码:
alias ..="cd .."
alias ..2="cd ../.."
alias ..3="cd ../../.."
alias ..4="cd ../../../.."
alias ..5="cd ../../../../.."
使用..4转到当前目录的第4级父目录中:
引用:
# cd
/tmp/very/long/directory/structure/that/is/too/deep
# ..4
# pwd
/tmp/very/long/directory/structure/
方法二:只使用点作为别名
下面的例子中,.....(5个点)用来导航到当前目录的第4级父目录。5个点导航到当前目录的第4级目录是比较容易记忆的。当
你输入2个点的时候,你的脑海里就想已经到了上级目录,此后,每输入一个点,你的脑海里跟着浮现当前的目录状态。只用的
点的这种别名方式,在使用前,***用pwd把当时工作目录的完整路径打印在屏幕上,这样就能边看完整路径边输入点。
同样,使用....(4个点)导航到当前目录的第3级父目录。在~/.bash_profile文件中加入下面的代码,并重新登录一下:
代码:
alias ..="cd .."
alias ...="cd ../.."
alias ....="cd ../../.."
alias .....="cd ../../../.."
alias ......="cd ../../../../.."
5个点用来导航到当前目录的第4级父目录:
引用:
# cd /tmp/very/long/directory/structure/that/is/too/deep
# .....
# pwd
/tmp/very/long/directory/structure/
方法三:linux cd命令紧跟点,cd.....
这种方法和方法二类似,只不过在点的前面加了linux cd命令名,这样在使用的时候就不易出错。在~/.bash_profile文件中加入下面
的代码,并重新登录一下:
代码:
alias cd..="cd .."
alias cd...="cd ../.."
alias cd....="cd ../../.."
alias cd.....="cd ../../../.."
alias cd......="cd ../../../../.."
使用cd.....导航到当前目录的第4级父目录:
引用:
# cd /tmp/very/long/directory/structure/that/is/too/deep
# cd.....
# pwd
/tmp/very/long/directory/structure
此外,还有一些其他的类似方法,如下面这种“cdn”的形式:
引用:
alias cd1="cd .."
alias cd2="cd ../.."
alias cd3="cd ../../.."
alias cd4="cd ../../../.."
alias cd5="cd ../../../../.."
Linux命令博大精深,这里讲的linux cd命令别名可以高效的变换工作目录,平时多用CLI(Command Line Interface)你会发现好多意想不到的小技巧。
“如何使用linux cd变换工作目录”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341