W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
這節(jié)練習(xí)中,你將學(xué)習(xí)如何使用pushd
實(shí)現(xiàn)保存你的當(dāng)前位置,并去一個(gè)新的位置,然后您將學(xué)習(xí)如何使用popd
恢復(fù)保存位置。
$ cd temp
$ mkdir -p i/like/icecream
$ pushd i/like/icecream
~/temp/i/like/icecream ~/temp
$ popd
~/temp
$ pwd
~/temp
$ pushd i/like
~/temp/i/like ~/temp
$ pwd
~/temp/i/like
$ pushd icecream
~/temp/i/like/icecream ~/temp/i/like ~/temp
$ pwd
~/temp/i/like/icecream
$ popd
~/temp/i/like ~/temp
$ pwd
~/temp/i/like
$ popd
~/temp
$ pushd i/like/icecream
~/temp/i/like/icecream ~/temp
$ pushd
~/temp ~/temp/i/like/icecream
$ pwd
~/temp
$ pushd
~/temp/i/like/icecream ~/temp
$ pwd
~/temp/i/like/icecream
$
> cd temp
> mkdir -p i/like/icecream
Directory: C:\Users\zed\temp\i\like
Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 12/20/2011 11:05 AM icecream
> pushd i/like/icecream
> popd
> pwd
Path
----
C:\Users\zed\temp
> pushd i/like
> pwd
Path
----
C:\Users\zed\temp\i\like
> pushd icecream
> pwd
Path
----
C:\Users\zed\temp\i\like\icecream
> popd
> pwd
Path
----
C:\Users\zed\temp\i\like
> popd
>
你使用這些命令進(jìn)入了程序員的領(lǐng)土,這些命令是如何方便使用,我一定要教會(huì)你使用。這些命令讓你暫時(shí)去到不同的目錄,然后再回來,實(shí)現(xiàn)兩個(gè)目錄之間的輕松切換。
pushd
命令把你當(dāng)前的目錄放到一個(gè)list中,然后切換到另一個(gè)目錄。就好像說"保存我在哪里,然后去下一個(gè)地方"
popd
命令把你之前存儲(chǔ)的目錄彈出來,然后帶你回到那個(gè)目錄。
最后, 在Unix上,如果你不帶任何參數(shù)運(yùn)行pushd
,將會(huì)在當(dāng)前目錄以及你之前最后一次保存的目錄之間進(jìn)行切換。這是來回切換兩個(gè)目錄的方法,但它在Powershell中不起作用。
- 使用這兩個(gè)命令在你計(jì)算機(jī)上的所有目錄中來回切換。
- 刪除目錄
i/like/icecream
再自己創(chuàng)建幾個(gè)目錄,在你新創(chuàng)建的目錄間進(jìn)行切換。- 給自己解釋下
pushd
和popd
命令的輸出。注意下,它是如何像一個(gè)堆棧一樣工作的。- 你已經(jīng)知道這些, 但請(qǐng)記住
mkdir -p
將會(huì)創(chuàng)建整個(gè)路徑,即使其中的目錄都不存在。這是我在這節(jié)練習(xí)中首先要做的事情。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: