文章目录pushd简介pushd语法格式pushd通用参数pushd范例1popd简介popd语法popd范例
pushd介绍
pushed命令将目录添加到堆栈中,在目录堆栈的顶部添加记录,然后切换到该目录。 如果不添加参数,记录堆栈顶部的两个目录将互换。
pushd语法格式pushed [参数] [目录] pushd公共参数-n将倒数第n个目录移动到堆栈顶部(n从0开始计数) n将倒数第n个目录移动到堆栈顶部(n从0开始计数) (根@ linuxcool (# dinuxcoool ) ) ) 652 log将目录/etc添加到shell目录的堆栈中。 [ root @ linuxcool~] #每行显示一个pushed/etc shell目录的堆栈内容。 添加序列号: [ root @ linuxcool~] # dirs-v0/sbin1/etc2/var/log将第一条记录移动到堆栈顶部: [ root @ linuxcool~] # pushed-1 要不更改为堆栈,请[ root @ linuxcool~] # pushd-n/usr/local/etc/usr/local/var/log/sbin从上到下或从左到右) popd命令
popd语法pushd (可选) (参数) ) ) ) ) ) ) ) ) ) ) ) )。
选项
n )删除第n个目录(从左开始计数,数字从0开始); -N )删除第n个目录(从右边数,数字从0开始); -n :堆栈目录时不切换目录。 popd实例root @ my Linux :/tmp/dir4# popd (相当于popd)/tmp/dir3/tmp/dir2/tmp/dir 1至root @ my Linux 3360/tmp