使用pushd高效的切换目录
在Linux中,一般使用cd命令来切换目录,当你工作在不同目录中,且需要频繁两个目录直接进行切换,你将发现你有很多时间都浪费在重复输入上。如果这些目录不在同一个根目录中,你不得不在切换时输入完整的路径名,这难免让人有些难以忍受。但你可以使用pushd来快速切换两个目录。
使用示例:
我当前所在目录
/root/test1
切换到/opt/jdk-11/
pushd /opt/jdk-11/
# 输出:/opt/jdk-11 ~/test1
切换到/opt/kafka_2.12-3.2.0/
pushd /opt/kafka_2.12-3.2.0/
# 输出:/opt/kafka_2.12-3.2.0 /opt/jdk-11 ~/test1
dirs -v 查看当前目录栈的情况
dirs -v
#输出:
# 0 /opt/jdk-11
# 1 /opt/kafka_2.12-3.2.0
# 2 ~/test1
这样话可以看到目录栈中就有三个目录了,可以直接执行pushd进行前两个目录切换,比如,执行pushd,然后执行pwd查看目录,发现已经切换过去了。然后再次执行pushd会发现有切换回上一次目录了。
pushd +n切换到对应目录
可以使用pushd +n切换到指定的目录,比如pushd +2 会切换到序号2所在的目录
pushd +2
# 输出:/root/test1
清空目录栈
dirs -c
删除指定目录栈
使用popd 可以进行出栈,会删除序号为0的,也可以通过序号进行删除 popd +序号 ,比如
popd +1
pushd和popd的+n和-n区别
- +n的含义是从栈顶往栈底方向进行计数,从0开始;
- -n的含义刚好相反,从栈底向栈顶方向计数,从0开始。
使用pushd高效的切换目录相关推荐
- linux指令popd,Linux切换目录pushd、popd、dirs命令
Linux切换目录pushd.popd.dirs命令 pushd和popd在linux中可以用来方便地在多个目录之间切换,切换目录虽然有一点复杂.在实际中,发现通过使用pushd和popd能够极大地提 ...
- Linux: 让切换目录更方便: pushd,popd,dirs,cd -
一,为何要使用这几个命令? 可能大家会有疑问,为何要使用这几个命令, 难道用cd不就可以切换目录了吗? 没错,使用cd就可以切换到需要访问的目录, 但是有时会是一个路径很长,层次很多的 ...
- linux切换目录使用命令,linux命令切换目录的使用方法
1.cd - 作用是快速切换到前一个目录,如下: amosli@amosli-pc:~$ cd learn/fd/ amosli@amosli-pc:~/learn/fd$ cd - /home/am ...
- linux 切换目录技巧,Lnux入门教程:Linux目录切换技巧
在Linux的多目录命令提示符中工作是一种痛苦的事情,但以下这些利用cd和pushd切换目录的技巧有助于你节省时间和精力. 在Linux命令提示中,用cd命令来改变当前目录.这是cd命令的一些基本用法 ...
- linux命令cd回退_GitHub - gmpy/cdirs: cdirs 用于在linux中快速切换目录,对庞大的项目工程效果显著.其基于标签且无缝取代cd命令,学习成本非常低...
cdirs cdirs 用于在目录间任意跳转,对庞大的项目工程效果显著. 支持标签目录,支持任意目录跳转到标签标记的目录 支持回退目录,快速返回到上级目录,摆脱多次"../../../..& ...
- 【Linux命令】pushd、popd 实现目录快速跳回(优于cd -)
linux pushd.popd 命令 popd和pushd使用 # pushd 和 popd 一般用于[切换到最近的目录],而且栈中最好不要多于三个目录 # 问为什么不用 cd - 呢? -- 因为 ...
- Linux shell:使用pushd和popd切换路径
其实,很早就知道pushd和popd在linux中可以用来方便地在多个目录之间切换.那时比较浮躁,感觉切换目录没必要这么复杂.在实际中,发现通过使用pushd和popd能够极大地提高效率. 0.使用c ...
- Linux之切换目录命令
Linux之切换目录命令 1. 切换目录命令的使用 命令 说明 cd 目录 切换到指定目录 cd ~ [与直接cd效果是一样的] 切换到当前用户的主目录 cd .. 切换到上一级目录 cd . ...
- 切换目录命令 - cd
1) 命令名称:cd 2) 英文原意:change directory 3) 命令所在路径:shell 内置命令 4) 执行权限:所有用户 5) 功能描述:切换目录 6) 语法: cd[目录名] 例子 ...
最新文章
- SmartFoxServer 2X 笔记一:login request (转)
- 在JavaScript中使用inline函数的问题
- document对象详解
- 8个容易被忽略但不能忽略的SD-WAN功能
- 【学习笔记】python - pyecharts
- truffle unbox react 出坑指南
- 地表最强mysql命令行连接工具mycli
- 小米回应林斌退休传闻;哈工大等高校被禁止使用 MATLAB;统信软件 UOS20 SP1 系统升级| 极客头条...
- python基础语法加爬虫精进_从Python安装到语法基础,这才是初学者都能懂的爬虫教程...
- Visual C++ 图像处理类库CxImage源代码
- android记账本流程图,记账的基本流程
- window.print()后针式打印机打印出的内容成虚线问题
- 计算机在输电线路设计中的应用研究,计算机在输电线路基础设计中的应用原稿(电子版)...
- 快速fcm matlab,Matlab中的FCM算法代码及中文详解
- ug导出html,UG如何将工程图导出到CAD中?
- Stratified Sampling(分层采样)
- 我的读书清单(持续更新)
- 【云计算•云原生】1.什么是云计算?它为什么这么火?
- 热备用冷备用_个性化您的备用帐户的10种方法
- 2021年小红书电商直播趋势报告-小红书数据分析报告