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

本文介绍了Linux下如何利用pushd、popd和dirs这三个命令高效管理目录栈,特别是在频繁切换两三个目录时,这些命令能简化操作。pushd用于栈操作,popd弹出栈顶目录,dirs则展示当前目录栈内容。
摘要由CSDN通过智能技术生成

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 -” 是一个不错的命令。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值