Linux中使用pushd和popd命令操作目錄的用法
添加時間:2016-2-11 21:22:03
添加:
思海網絡
Linux中使用pushd和popd命令操作目錄的用法
pushd
將目錄壓入目錄棧,進行目錄切換命令
用法:
pushd [-n] [+N | -N | dir]
參數:
+n 切換目錄,以當前目錄為準,從右向左數第n個
-n 切換目錄,以當前目錄為準,從左向右數第n個
例:
代碼如下:
[root@localhost zhangy]# pushd /root
~ /home/zhangy #這個符號~代表根home目錄
代碼如下:
[root@localhost zhangy]# pushd /home/zhangy/download/
/home/zhangy/download /home/zhangy ~ #添加目錄
代碼如下:
[root@localhost download]# pushd /usr/local/
/usr/local /home/zhangy/download /home/zhangy ~ #添加目錄
代碼如下:
[root@localhost download]# pushd +1
/home/zhangy ~ /usr/local /home/zhangy/download
代碼如下:
[root@localhost zhangy]# #切換到了原始目錄
代碼如下:
[root@localhost zhangy]# pushd +1
~ /usr/local /home/zhangy/download /home/zhangy
代碼如下:[root@localhost ~]# #切換到home目錄
代碼如下:
[root@localhost ~]# pushd -2
/usr/local /home/zhangy/download /home/zhangy ~
代碼如下:
[root@localhost local]# #切換到了/usr/local目錄
popd
將目錄彈出目錄棧
用法:
popd [-n] [+N | -N | dir]
參數:
+n 刪除pushd添加的目錄,以當前目錄為準,從左向右數,刪除第n個
-n 刪除pushd添加的目錄,以當前目錄為準,從右向左數,刪除第n個
例:
代碼如下:
[root@localhost dev]# pushd /usr/
/usr /dev /home/zhangy
代碼如下:
[root@localhost usr]# popd +1 #刪除了/dev
/usr /home/zhangy
代碼如下:
[root@localhost usr]# pushd /home/
/home /usr /home/zhangy
代碼如下:
[root@localhost home]# popd -1 #刪除了/usr
/home /home/zhangy
關鍵字:Linux、pushd、popd、命令
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解