汇编语言中的push用法,push在汇编语言中是什么意思

  汇编语言中的push用法,push在汇编语言中是什么意思

  在linux操作中,经常使用cd命令来切换当前的工作路径,但是如果不知道要访问哪个路径,通常会用ls来切换路径。

  

CD命令

  其中github是目录。

  [root @ Li 1544-92 github]# CD/root/笨拙的小白菜/[root@li1544-92笨拙的小白菜]# lsgithubython . pytest . log[root

  例如:

  [root @ Li 1544-92 github]# pwd/root/粗白菜/github[root @ Li 1544-92 github]# CD[root @ Li 1544-92 ~]# pwww

  [root@li1544-92 ~]# cd -/root/笨拙的大白菜/github[root @ Li 1544-92 github]# pwd/root/笨拙的大白菜/github [rrrthub]

  推送:

  切换到目录作为参数,将原目录和当前目录推入虚拟堆栈。

  如果没有指定参数,则返回前一个目录,并将堆栈中最近的两个目录设置为交换popd。

  弹出堆栈中最近的目录:

  列出当前堆栈中存储的目录的三个命令的后缀都从0开始,可以正向操作,也可以反向操作。n代表第n个位置,正向的起点为0;-n代表反方向的开始,反方向的开始为-0。

  

dirs命令

  该命令的用法如下。

  dirs中的常用参数:用法3360 dirs [-clpv] [n] [-n]:

  -c清除当前目录列表-以V行打印并显示相应的索引。示例:

  [root @ Li 1544-92 github]# dirs-v 0 ~ ~/可怜的大白菜/github 1/tmp 2 ~ 3/usr/sbin[root @ Li 1544-92 github]# dirs

  Pushd命令是push directory command的缩写,用于将目录推入目录栈列表。有两种用途:

  在push [-n] [n]个目录之间切换push [dir]目录推送,默认的push推送是第0个位置目录推送。

  本目录[root @ Li 1544-92 tmp]# dirs-v 0/tmppushd第一次[root @ Li 1544-92 tmp]# pushd/etc/python//etc/python/tmp

  当前目录栈[root @ Li 1544-92s bin]# dirs-v 0/usr/sbin 1/etc/python 2/tmp 3 ~/粗白菜是第二个目录(/tmp)

  [root @ Li 1544-92 sbin]# push D2/tmp ~ ~/粗小白菜/usr/sbin /etc/python用pwd验证目录切换[root @ Li 1544]

  [root @ Li 1544-92 tmp]# dirs-v 0/tmp 1 ~ ~/可怜的小白菜2/usr/sbin 3/etc/python[root @ Li 1544-92 tmp]# pushd-。

  pop命令是pop directory命令的缩写,用于从堆栈中的指定位置弹出目录,如下所示:

  以下是popd [-n] [n]的默认弹出堆栈的顶级位置示例:

  当前目录栈[root @ Li 1544-92 tmp]# dirs-v 0/tmp 1 ~ ~/粗白菜2 /usr/sbin是-第一个目录[~ ~/粗白菜] #dirs-v0/tmp1/usr/sbin弹出窗口第一个目录(/usr/sbin) [root

  参考资料:

  blog.csdn.net/muzi蓝蓝街3359号/文章/详情/45564163

汇编语言中的push用法,push在汇编语言中是什么意思