首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

pushd popd命令「建议收藏」

在本系列的第一部分中,我们通过讨论 cd - 命令的用法,重点介绍了 Linux 中的命令行导航。还讨论了一些其他相关要点/概念。...现在进一步讨论,在本文中,我们将讨论如何使用 pushd 和 popd 命令Linux 命令行上获得更快的导航体验。...pushd 和 popd 命令是类似的概念。在 Linux 系统上有一个目录堆栈,你可以堆叠目录路径以供将来使用。你可以使用 dirs 命令来在任何时间点快速查看堆栈的内容。...继续下去,使用 pushd 和 popd 命令来执行存储目录路径并删除它的操作。使用 pushd 非常容易 – 只需将要存储在目录堆栈中的路径作为此命令的参数传递。...pushd 和 popd 命令也被 Linux 服务器管理员使用,他们通常在几个相同的目录之间移动。 在这里介绍了一些其他有用的使用场景。

47720
您找到你想要的搜索结果了吗?
是的
没有找到

批处理命令PUSHD和POPD

PUSHD: 语法: PUSHD [path | ..] Path 指定当前目录更改后的目录。该命令支持相对路径。 /? 在命令提示符下显示帮助。...在命令提示符下显示帮助。 注释 每次使用 pushd 命令时,都存储一个目录供用户使用。但是,可以通过多次使用 pushd 命令存储多个目录。...如果第一次使用 pushd 命令,该命令所在的目录就会被置于栈底。如果您再次使用该命令,则第二个目录就会被置于第一个目录之上。每次使用 pushd 命令时都将重复该过程。...可以用 popd 命令将当前目录更改为由 pushd 命令最新存储的目录。如果使用 popd 命令,位于堆栈顶端的目录将从堆栈中删除,当前目录转变为栈顶目录。...如果与已启用的命令扩展一起使用 popd 命令,popd 命令将删除由 pushd 创建的驱动器盘符分配。

3.2K10

Linux中的pushd和popd

其实,很早就知道pushd和popd在linux中可以用来方便地在多个目录之间切换。那时比较浮躁,感觉切换目录没必要这么复杂。在实际中,发现通过使用pushd和popd能够极大地提高效率。...1.2 pushd 每次pushd命令执行完成之后,默认都会执行一个dirs命令来显示目录栈的内容。...pushd +n正是这个作用:pushd +n切换到目录栈中的第n个目录(这里的n就是dirs -v命令展示的index),并将该目录以栈循环的方式推到栈顶。...命令执行完成之后,默认都会执行一个dirs命令来显示目录栈的内容。...这样有点拗口,实际上,从默认的dirs命令(不带任何参数)的输出来解释最好理解了:+n是指从左往右数,-n是指从右往左数,都是从0开始。

1.3K30

Linux中的pushd和popd

其实,很早就知道pushd和popd在Linux中可以用来方便地在多个目录之间切换。那时比较浮躁,感觉切换目录没必要这么复杂。在实际中,发现通过使用pushd和popd能够极大地提高效率。...1.2 pushd 每次pushd命令执行完成之后,默认都会执行一个dirs命令来显示目录栈的内容。...pushd +n正是这个作用:pushd +n切换到目录栈中的第n个目录(这里的n就是dirs -v命令展示的index),并将该目录以栈循环的方式推到栈顶。...每次popd命令执行完成之后,默认都会执行一个dirs命令来显示目录栈的内容。...这样有点拗口,实际上,从默认的dirs命令(不带任何参数)的输出来解释最好理解了:+n是指从左往右数,-n是指从右往左数,都是从0开始。

1.2K20

popd和pushd使用

让切换目录更方便: pushd,popd,dirs,cd – 一,为何要使用这几个命令? 可能大家会有疑问,为何要使用这几个命令, 难道用cd不就可以切换目录了吗?...没错,使用cd就可以切换到需要访问的目录, 但是有时会是一个路径很长,层次很多的目录,进到此目录下后,这时我们不小心运行了 cd命令, 理所当然,我们回到了自己的home目录,这时如果想回去怎么办...还有:因为工作的需要,我们需要不停在几个很深层的目录之间切换,不止一个, 那么即使有tab键帮忙,我们也会因为一个cd命令花费很多时间,如何在多个目录之间切换时能更方便些 pushd,popd...是我们的好帮手 说明: pushd,popd,dirs这几个我们讲到的命令是bash内建的命令, 所以只要登录到了bash,这几个命令就可以使用了 二,如何在两个目录之间切换...因为 cd -和 cd $OLDPWD都是只支持最近操作的两个目录,所以要在多个目录之间操作时, 我们需要使用 pushd 1, 先来介绍我们会用到的3条命令 pushd:切换到作为参数的目录

1.1K20

linux objdump命令,Linux objdump命令

linux常用命令–开发调试篇 前言 Linux常用命令中有一些命令可以在开发或调试过程中起到很好的帮助作用,有些可以帮助了解或优化我们的程序,有些可以帮我们定位疑难问题.本文将简单介绍一下这些命令...u012247418/article/details/80 … Linux 常用命令:开发调试篇 前言 Linux常用命令中有一些命令可以在开发或调试过程中起到很好的帮助作用,有些可以帮助了解或优化我们的程序...示例程序 我们用一个小程序,来 … linux grep命令 linux grep命令1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来.grep...全称是Global Regular Expressio … Linux常用命令(一) Linux常用命令 1. pwd查看当前路径(Print Working Directory) [root@CentOS...;创建用户成功linux系统会自动创建一个和用户名相同的分组,并将该用户分到改组中 … Linux paste命令 Linux paste命令用于合并文件的列. paste指令会把每个文件以列对列的方式

28.1K31

Linux命令 cat命令

那么用这条命令就可以了ls -a-u-F >ttyb。这充分利用了Unix操作系统系统多用户的设计思想。...在Dos里这条命令被写成copy file1+file2 file3 当你用'>'来输出重定向的时候,Unix操作系统马上打开一个空文件来准备存放'>'之前那个文件命令的输出结果。...所以:cat file1 file2>file1这条命令将产生一个错误提示。也许这条命令的本意是增加file1里的内容,但在系统初始这条命令的时候就把file1里的 内容清空了。...Unix常用命令cat命令格式参数   命令:cat   使用权限:所有使用者   使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName   说明:把档案串连接后传到基本输出...我正在为cat命令写文档 我来测试cat向文档追加内容的功能; OK?

62.6K30

linux命令: chown命令

系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。...1.命令格式:     chown [选项]… [所有者][:[组]] 文件… 2.命令功能:     通过chown改变文件的拥有者和群组。...3.命令参数:  必要参数:     -c 显示更改的部分的信息     -f 忽略错误信息     -h 修复符号链接     -R 处理指定目录以及其子目录下的所有文件     -v 显示详细的处理信息...当前用户:当前群组> 只有当前用户和群组跟指定的用户和群组相同时才进行改变     –help 显示帮助信息     –version 显示版本信息 4.使用实例: 实例1:改变拥有者和群组   命令...-rw-r--r-- 1 root users 0 11-30 08:39 log2017.log [root@localhost test6]# 说明: 实例3:改变文件群组   命令

34.2K30

linux命令大全(手册)_Linux order命令

Linux命令大全(超详细版) 1.简单系统命令 # 查看ip地址 ip a ip addr # ping网络(测试网络连通) ip 目标机器的ip # 查看系统时间 date # 注销 logout...、E盘 目录结构 文件含义 Linux 含义 windows /bin 所有用户可用的基本命令存放的位置 windows没有固定的命令存放目录 /sbin 需要管理员权限才能使用的命令 /boot.../root root账户的家目录,仅供root账户使用 类似windows中的Administrator账户的”我的文档” /lib linux命令和系统启动,需要使用一些公共的依赖,放在lib中,类似我们开发的代码执行需要引入的...↑ #上一行 ↓ #下一行 G #最后一页 g #第一页 空格 #下一页 /关键词 #搜索关键词 # 退出浏览模式,回到Linux命令行模式 q #退出...2、ls命令查看的都是linux的元数据信息 3、数据块中才是文件的真正数据 硬链接 图 命令 ln 源文件 硬链接文件 软连接 图 命令 ln -s 目标文件或文件夹 软连接名字 7.

25.8K20

linux tar命令详解_linux gzip命令

linux中最流行的tar是麻雀虽小,五脏俱全,功能强大。 tar命令可以为linux的文件和目录创建档案。...利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。 首先要弄清两个概念:打包和压缩。...这源于Linux中很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你得先将这一大堆文件先打成一个包(tar命令),然后再用压缩程序进行压缩(gzip bzip2命令)。...linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩。...1.命令格式: tar[必要参数][选择参数][文件] 2.命令功能: 用来压缩和解压文件。tar本身不具有压缩功能。

12.8K20

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券