呵呵,我再回答是不是搶了五級選手的功勞?
成都創(chuàng)新互聯(lián)公司主要從事成都網(wǎng)站制作、做網(wǎng)站、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)香坊,10年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575
沒錯,就是“cd” 這個命令。
另外,“..” 表示上層目錄,“cd ..” 這條命令會讓你達到上層目錄。
cd 是 change directory(改變目錄)的縮寫。
只要玩過linux的命令行,切換個目錄那簡直是小菜一碟,直接cd命令就搞定了,但是除了簡單的cd命令,還有許多其他的命令,能夠令你的操作更加方便快捷。
假設(shè)一種情況,一個文件A存放在了第十層目錄ten中,經(jīng)過千辛萬苦好不容易進入了ten,結(jié)果一不小心敲入了一個cd命令,看著光標在根目錄下閃爍,是不是很無奈呢?難道要再千辛萬苦的敲一堆路徑重新進到ten目錄?
不必這么麻煩,輸入“cd -”,看看是不是回到剛才的路徑呢?
注:“cd -”能完成當前目錄和之前所在的目錄之間的切換
另外一個方便路徑切換的命令就是pushd,可以完成多個不同路徑之間的切換.
如果我希望在/usr和/etc/ssh和/etc/rc.d和當前路徑之間切換,則可以在命令行下輸入:
pushd /usr
/usr ~
pushd /etc/ssh
/etc/ssh /usr ~
pushd /etc/rc.d
/etc/rc.d /etc/ssh /usr ~
pushd會自動把當前路徑加入到可切換路徑中。執(zhí)行dirs,可以看到顯示四個路徑:
dirs
/etc/rc.d /etc/ssh /usr ~
輸入pushd,既可以在前兩個路徑之間相互切換。
如果想切換到最后一個(棧底)路徑時 pushd +2即可。
pushd
/etc/ssh /etc/rc.d /usr ~
pushd
/etc/rc.d /etc/ssh /usr ~
pushd +2
/usr ~ /etc/rc.d /etc/ssh
如果想清空這些路徑,執(zhí)行dirs -c即可。
dirs -c
dirs
/usr
如果你需要從堆棧中刪除一個目錄,鍵入popd,然后是目錄名稱,再按回車鍵
在Linux的多目錄命令提示符中工作是一種痛苦的事情,但以下這些利用cd和pushd切換目錄的技巧有助于你節(jié)省時間和精力 。
在Linux命令提示中,用cd命令來改變當前目錄。這是cd命令的一些基本用法:
改變你的根路徑,鍵入cd,按回車鍵。
進入一個子目錄,鍵入cd,空格,然后是子路徑名(例如:cd Documents),再按回車鍵。
進入當前目錄的上一級目錄,鍵入cd,空格,兩個點,然后按回車鍵。
進入一個特定的目錄,鍵入cd,空格,路徑名(例如 cd /usr/local/lib),再按回車鍵。
為了確定你所在的目錄,你可以鍵入pwd,按回車鍵,你將看到你所在的當前目錄名稱。
用pushd實現(xiàn)在不同目錄間切換。
在命令行模式下,當你工作在不同目錄中,你將發(fā)現(xiàn)你有很多時間都浪費在重復(fù)輸入上。如果這些目錄不在同一個根目錄中,你不得不在轉(zhuǎn)換時輸入完整的路徑名,這難免讓人有些難以忍受。但你可以用以下的一個或兩個步驟來避免所有多余的輸入:用命令行解釋器中的歷史記錄,或者用命令行函數(shù)pushd。
用命令行解釋器中的歷史記錄的好處是只需按很少的鍵。在命令行中用向上的箭頭來查找你用過的命令,直到你找到,然后按回車鍵。如果你所切換的兩個目錄在整個驅(qū)動器的'子目錄結(jié)構(gòu)中很接近,那用解釋器中的歷史記錄可能是你最好的選擇。
然而,如果你在兩個截然不同的路徑間轉(zhuǎn)換的話,你可能很希望利用pushd這個函數(shù),你可以用它創(chuàng)建一個目錄堆棧(在內(nèi)存中的一個列表)。
注釋:缺省情況下,pushd函數(shù)可能不包括在你的Linux中;但它包涵在Red Hat和用Red Hat驅(qū)動的系統(tǒng)中。如果你的系統(tǒng)中沒有pushd函數(shù),你可以在ibiblio.org網(wǎng)站上下載相關(guān)的函數(shù)工具。
這里說一下怎么用pushd。假設(shè)你現(xiàn)在工作在/usr/share/fonts目錄下。你需要對/usr/share/fonts做一些改動,你將頻繁的在兩個目錄間切換。開始在一個目錄下,用pushd函數(shù)切換到另一個目錄。在我們的例子中,開始在/usr/share/fonts下,你鍵入pushd/opt/wonderword/fonts,然后按回車鍵。現(xiàn)在,你將在下一行看到堆棧中的內(nèi)容:
/opt/wonderword/fonts /usr/share/fonts
正如你所看到的,當你鍵入pushd和一個路徑名時,將自動產(chǎn)生一個堆棧,內(nèi)容是你鍵入的目錄名和你當前工作的目錄名。在我們的例子中,你所鍵入的路徑(/opt/wonderword/fonts)在堆棧的頂部。
快速返回上一級目錄,你可以直接鍵入pushd,如果不跟路徑名,你將返回到堆棧中前一個目錄的上一層目錄。
如果你需要從堆棧中刪除一個目錄,鍵入popd,然后是目錄名稱,再按回車鍵。想查看堆棧中目錄列表,鍵入dirs,然后按回車鍵。popd和dirs命令也是常用函數(shù)中的一部分。
具體操作如下:
一、目錄創(chuàng)建
在/home/wwwroot目錄下新建一個sinozzz123的文件夾
mkdir /home/wwwroot/sinozzz123
二、目錄復(fù)制
1.把/home/wwwroot/sinozzz里面的文件和文件夾等復(fù)制到home/wwwroot/sinozzz123目錄下
cp -rf /home/wwwroot/sinozzz/* /home/wwwroot/sinozzz123
2.把/home/wwwroot/sinozzz123/abc/下的文件夾和文件復(fù)制到home/wwwroot/sinozzz123目錄下
cp -rf /home/wwwroot/sinozzz123/abc/* /home/wwwroot/sinozzz123
3.把/home/wwwroot/sinozzz目錄復(fù)制到/home/wwwroot/sinozzz123目錄下,即把sinozzz復(fù)制變成sinozzz123的子目錄,變成/home/wwwroot/sinozzz123/sinozzz的路徑
cp -rf /home/wwwroot/sinozzz /home/wwwroot/sinozzz123
三、目錄剪切
1.使用mv命令剪切文件。
如需要將/home/wwwroot/sinozzz123/music/目錄下的1.mp3文件剪切到/home/wwwroot/sinozzz123/abc目錄下,執(zhí)行下面的命令即可:
# mv /home/wwwroot/sinozzz123/music/1.mp3 /home/wwwroot/sinozzz123/abc
2.使用mv命令剪切文件夾。
把/home/wwwroot/sinozzz123/soft文件夾剪切到/home/wwwroot/sinozzz123/abc目錄下
# mv /home/wwwroot/sinozzz123/soft /home/wwwroot/sinozzz123/abc
3.使用mv命令剪切文件夾和文件
把/home/wwwroot/sinozzz123/photo/下的文件夾和文件剪切到/home/wwwroot/sinozzz123/abc目錄下
# mv /home/wwwroot/sinozzz123/photo/* /home/wwwroot/sinozzz123/abc
四、目錄重命名
在linux下,移動文件跟重命名都是同一個命令,mv(就是move的意思)
命令: mv 源文件名 目標文件名
1.把/home/wwwroot/sinozzz123/index.htm重命名為/home/wwwroot/sinozzz123/index.html
# mv /home/wwwroot/sinozzz123/index.htm /home/wwwroot/sinozzz123/index.html
2.把/home/wwwroot/sinozzz123目錄重命名為/home/wwwroot/sinozzz456
# mv /home/wwwroot/sinozzz123 /home/wwwroot/sinozzz456
五、目錄刪除
linux刪除目錄很簡單,很多人還是習(xí)慣用rmdir,不過一旦目錄非空,就陷入深深的苦惱之中,現(xiàn)在使用rm -rf命令即可。
直接rm就可以了,不過要加兩個參數(shù)-rf
即:rm -rf ? 目錄名字
-r 就是向下遞歸,不管有多少級目錄,一并刪除
-f 就是直接強行刪除,不作任何提示的意思
1.刪除文件使用實例:
rm -f /home/wwwroot/sinozzz456/index.html
將會強制刪除/home/wwwroot/sinozzz456/index.html這個文件
2.清空文件夾實例:
rm -rf /home/wwwroot/sinozzz456/abc/*
將會強制刪除/home/wwwroot/sinozzz456/abc目錄下所有文件、文件夾,保留/home/wwwroot/sinozzz456/abc目錄
3.刪除文件夾實例:
rm -rf /home/wwwroot/sinozzz456
將會強制刪除/home/wwwroot/sinozzz456目錄以及其下所有文件、文件夾
需要提醒的是:使用這個rm -rf的時候一定要格外小心,linux沒有回收站的
當然,rm還有更多的其他參數(shù)和用法,man rm就可以查看了
設(shè)備驅(qū)動程序(英語:Device driver,縮寫Driver):
簡稱驅(qū)動程序,是一個允許高階(High level)電腦軟件(computer software)與硬件(hardware)互動的程序,這種程序建立了一個硬件與硬件,或硬件與軟件溝通的接口,經(jīng)由主板上的總線(bus)或其它溝通子系統(tǒng)(subsystem)與硬件形成連接的機制,這樣的機制使得硬件裝置(device)上的資料交換成為可能。
依據(jù)不同的電腦架構(gòu)與操作系統(tǒng)差異平臺,驅(qū)動程序可以是8位(8-bit)、16位(16-bit)、32位(32-bit),甚至是最新的64位(64-bit),這是為了調(diào)和操作系統(tǒng)與驅(qū)動程序之間的依存關(guān)系。
網(wǎng)站標題:linux改路徑的命令行 linux如何切換路徑
網(wǎng)頁地址:http://www.chinadenli.net/article6/dodscog.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、搜索引擎優(yōu)化、ChatGPT、關(guān)鍵詞優(yōu)化、微信小程序、網(wǎng)站導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)