popd命令用于从目录堆栈中删除目录。popd 中的“d”代表目录,因为它将目录更多阅读:...
原创 2022-06-18 23:51:54
72阅读
一、目录栈指令目录栈是用户最近访问过的系统目录列表,并以堆栈的形式管理。栈中的内容与Shell环境变量DIRSTACK的值对应1、dirs1)功能显示当前目录栈中的所有记录(不带参数的dirs命令显示当前目录栈中的记录)2)语法(1)格式:dirs  [-clpv]  [+n]  [-n](2)选项-c    删除目录栈中的所有记录-l 
转载 精选 2014-06-19 14:32:23
489阅读
一、目录栈指令目录栈是用户最近访问过的系统目录列表,并以堆栈的形式管理。栈中的内容与Shell环境变量DIRSTACK的值对应1、dirs1)功能显示当前目录栈中的所有记录(不带参数的dirs命令显示当前目录栈中的记录)
转载 2013-08-21 13:53:00
141阅读
2评论
1问题我们有时候需要保存多个路径,上下键切换不方便,用cd-只能到上个目录,我们可以用dirs和pushd和popd2dirs、pushd、popddirs: 这个命令显示栈里面所有的路径,一定会包含当前路径,常用参数如下dirs -v 显示栈里面的所有路径和下标,通过下标,我们可以用pushd +下标到这个目录,然后pop...
原创 2022-03-10 11:12:48
258阅读
1问题我们有时候需要保存多个路径,上下键切换不方便,用cd-只能到上个目录,我们可以用dirs和pushd和popd2dirs、pushd、popddirs: 这个命令显示栈里面所有的路径,一定会包含当前路径,常用参数如下dirs -v 显示栈里面的所有路径和下标,通过下标,我们可以用pushd +下标到这个目录,然后pop...
原创 2021-08-12 14:55:53
381阅读
pushd和popd在linux中可以用来方便地在多个目录之间切换,切换目录虽然有一点复杂。在实际中,发现通过使用pushd和popd能够极大地提高效率。cd~:表示返回当前用户的默认目录cd-:表示回到之前的目录[cqs@centos7share]$pushd/boot/grub/boot/grub/usr/share~/data[cqs@centos7grub]$dirs-v0/boot/gr
原创 2019-08-20 13:50:11
1051阅读
文章目录pushd简介pushd语法格式pushd常用参数pushd示例1popd简介popd语法popd实例pushd简介pu
原创 2022-05-30 20:19:35
3530阅读
使用pushd和popd时,无视cd命令(1).压入并且切换目录pushd /var/tmp(2).再压入下一个目录路径pushd /usr/local(3).用下面的命令查看栈内容:dirs(4).当你想切换到列表中任意一个路径时,将每一条路径从0到n进行编号,然后使用你希望的切换到的路径 编号如:pushd +3(5).要删除最后添加的路径并把当前目录更改为上一级目录,使用如下命令:popd(
原创 2014-07-08 11:48:13
938阅读
一,为何要使用这几个命令? 可能大家会有疑问,为何要使用这几个命令, 难道用cd不就可以切换目录了吗? 没错,使用cd就可以切换到需要访问的目录, 但是有时会是一个路径很长,层次很多的目录,进到此目录下后,这时我们不小心运行了 cd命令, 理所当然,我们回到了自己的home目录,这时如果想回去怎么办
转载 2018-05-24 15:42:00
304阅读
2评论
pushd   切换到指定路径popd    回到上次的目录pushd可以切换到后面指定的路径,顺便累积堆栈目录堆栈:这里把pushd累积的目录称为堆栈[root@wing etc]# pushd /etc/sysconfig/network-scripts//etc/sysconfig/network-scripts /etc   //这两个目录就是累积的
原创 2017-11-21 00:08:01
889阅读
5点赞
1.修改当前目录 #! /bin/sh dir1=/usr/local dir2=/var/spool pushd $dir1 echo "Now in direcory `pwd`." pushd $dir2 echo "Now in directory `pwd`." echo "The top entry in the DIR
转载 精选 2012-01-11 16:57:39
807阅读
pushd和popd可以用于在多个目录之间进行切换。   为了演示路径的切换,我们先压入2个路径: ~ $ pushd /usr/src 现在栈中包含了2个路径,1.当前路径(默认会自动压入),2./usr/src   可以再压入一个路径: ~ $ pushd /usr/local ok,现在栈中有3个路径了。   那我们如何在这3个路径中切换呢?
原创 2013-01-14 00:16:55
1225阅读
1. cd - 当前目录和之前所在的目录之间的切换 2. cd + Alt . 用上次命令的最后一个目录路径 要用上上次命令的最后一个目录,就Alt+.两次就可以了 3. pushd popd 多个目录间切换 在/usr和/etc/ssh和/etc/rc.d和当前路径之间切换,则可以在命令行下输入:
转载 2018-05-16 10:45:00
358阅读
2评论
原文链接 说明: pushd,popd,dirs这几个我们讲到的命令是bash内建的命令, 所以只要登录到了bash,这几个命令就可以使用了二,如何在两个目录之间切换?cd -就可以了 cd -的作用是可以回到前一个目录, 看例子: [root@localhost ~]# cd /usr/share
转载 2012-06-01 11:06:00
80阅读
2评论
与linux cd命令相似,用pushd实现在不同目录间切换     在命令行模式下,当你工作在不同目录中,你将发现你有很多时间都浪费在重复输入上如果这些目录不在同一个根目录中,你不得不在转换时输入完整的路径名,这难免让人有些难以忍受但你可以用以下的一个或两个步骤来避免所有多余的输入:用命令行解释器中的历史记录,或者用命令行函数pushd     用命令行解释器中的历史记录的好处是只需按很少的键
一,为何要使用这几个命令?   可能大家会有疑问,为何要使用这几个命令,   难道用cd不就可以切换目录了吗?   没错,使用cd就可以切换到需要访问的目录,   但是有时会是一个路径很长,层次很多的目录,进到此目录下后,这时我们不小心运行了 cd命令,  理所当然,我们回到了自己的home目录,这时如果想回去怎么办?  还有:因为工作的需要,我们需要不停在几个很深层的目录之间切换,不止一个...
原创 2015-12-03 02:52:41
112阅读
方法如下: source apollo_dir_stack.sh -------------------------------------------------------------- #!/bin/sh pushd -n /home/qianjiang/apollo/sw/work pushd -n /home/qianjiang/apollo/sw/STB-DI pushd
转载 精选 2010-09-28 09:19:36
2171阅读
你可以将目录压入目录栈,也可以稍后将该目录弹出。在随后的示例中,将会用到以下三个命令:* dirs:显示目录栈* pushd:将目录压入目录栈* popd:将目录弹出目录栈dirs命令显示当前所在目录及目录栈中的内容。即使目录栈为空,dirs也会显示当前所在的目录,示例如下: 1 2 3 4 5 6 # popd -bash: popd: directory stack empty # dirs
转载 2019-06-17 11:43:00
138阅读
2评论
显示目录栈内容:dirs 直接敲不带参数,默认显示当前路径进行回显 -v 显示栈中的索引编号 -c 清空栈 PS:顶部的元素始终跟当前目录一致 压入目录栈:pushd 直接敲不带参数,会默认把栈内索引0和索引1路径进行切换(效果有点类似cd -) pushd [路径] 切换到这个目录并且把路径压栈到
转载 2020-08-12 10:13:00
232阅读
2评论
  • 1
  • 2