文件管理 · 2022年02月20日 0

pushd命令 – 添加目录到目录堆栈顶部

pushd命令用于更改新目录并(或)压栈,或者把栈里的某个目录推到栈顶。 **语法格式:** pushd [参数] **常用参数:** | +N | 把正数第N个放到栈顶 | | ----- | --------------------- | | -N | 把倒数第N个放到栈顶 | | -n | 不切换,只压栈 | | dir | 要推送的目录 | **参考实例** 添加目录到堆栈,改变了当前工作目录: ``` [root@anycode ~]# dirs ~ [root@anycode ~]# pushd ~/Desktop ~/Desktop ~ ``` 添加目录到堆栈,当前工作目录不变: ``` [root@anycode ~]# dirs ~ [root@anycode ~]# pushd -n ~/Desktop ~ ~/Desktop [root@anycode ~]# pushd -n ~/Pictures ~ ~/Pictures ~/Desktop ``` 调整顺序: ``` [root@anycode ~]# pushd +1 ~/Pictures ~/Desktop ~ [root@anycode ~]# pushd -1 ~/Desktop ~ ~/Pictures [root@anycode ~]# pushd ~ ~/Desktop ~/Pictures ```