当前位置:   article > 正文

linux 目录切换技巧,Linux 下几个常用的目录切换命令 pushd popd使用技巧

linux切换目录

81d49811ef0b783a6630f24635b0feef.png

Linux 下对于目录的切换,大家肯定会想到一个命令:cd命令。这个是 Linux 下再基本不过的命令,如果这个命令都不知道的话,那就去娱乐版玩耍。这个命令应该是最常用的一个Linux命令了。可以通过cd命令迅速、灵活地切换到不同的工作目录。除了常见的切换目录方式

“cd -”命令返回到上一次的目录

387365c75b40c01613d568013f8ce918.png

“cd..”命令进入上级目录

fb32095e04814547526cafdf33d00cad.png

“cd ~”命令切换到当前用户的home目录

ec71c8f68e218af2b08924e3ce8d1f0e.png

“cd ~username”切换到其他用户的home目录。

“cd 路径”的方式切换进路径目录中:

c0627aeeda82fa6b233d82f9b579649a.png

如果只会 cd 命令的话,那么就需要不停地 cd ,直到你发疯, 在这种情况下,我们如何高效进行目录切换呢?给大家介绍三个命令:pushd、 popd、 dirs。

快速目录切换使用到的是称为目录栈的东东,通过三个命令实现。

pushd命令将目录推入目录栈,或者轮换栈中的内容,使栈的顶部成为当前工作目录。 没有参数时,交换顶部两个目录,返回 0,除非目录栈为空。(pushd命令的实际作用和“cd -”的命令相类似)

aefdc843e91a7e6dabe256e201a40589.png

dirs查看栈中内容,没有选项时显示当前保存的目录。默认输出为一行,目录名用空格分开。

popd作用则是与pushd相反,将栈顶的目录弹出,此时除非再一次使用pushd压栈,否则pushd无法再找到已弹出的目录。

d840598f97bca703ec8e11951bfa6043.png

小结:在使用pushd时,最好是在三两个目录频繁切换的场景下,否则目录栈变得过多就失去了pushd的优势了。当然,在两个目录进行切换时,”cd -” 是一个不错的命令。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/150051
推荐阅读
相关标签
  

闽ICP备14008679号