linux命令行修改路徑 linux 命令行顯示路徑

Linux系統(tǒng)中改變目錄路徑的命令是?

呵呵,我再回答是不是搶了五級選手的功勞?

成都創(chuàng)新互聯(lián)專注于企業(yè)成都營銷網(wǎng)站建設(shè)、網(wǎng)站重做改版、武川網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、HTML5、商城開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)公司、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為武川等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

沒錯,就是“cd” 這個命令。

另外,“..” 表示上層目錄,“cd ..” 這條命令會讓你達(dá)到上層目錄。

cd 是 change directory(改變目錄)的縮寫。

linux下 如何修改命令行提示符路徑提示符路徑長度

Linux修改命令提示符的路徑長度,可以在bash shell的配置文件中進(jìn)行修改,bash shell的配置文件在~/.bashrc中。

1、用vim打開bashrc

2、在vim執(zhí)行搜索命令/$PS,查找終端設(shè)置

3、注意看配置文件中的參數(shù),\w是顯示完整路徑,\W是顯示簡單路徑,把w變成W就可以,如下圖所示的位置:

如何修改Linux系統(tǒng)下的PATH

修改Linux的PATH方法有三(添加用戶的路徑到PATH):

方法一: 直接在命令行中輸入:#PATH=$PATH:/etc/apache/bin。這種方法只對當(dāng)前會話有效,也就是說每當(dāng)?shù)浅龌蜃N系統(tǒng)后,PATH設(shè)置就會恢復(fù)原有設(shè)置。

方法二: 修改/etc/profile文件。在/etc/profile文件的適當(dāng)位置添加PATH=$PATH:/etc/apache/bin (注意:=即等號兩邊不能有任何空格)。這種方法最好,除非你手動強(qiáng)制修改PATH的值。否則將不會被改變。

方法三: 修改用戶目錄下的.bash_profile:vi ~/.bash_profile,把用戶想添加的路徑添加到PATH后面。這種方法只針對用戶起作用。 注意:若采用修改profile文件的方法改變PATH,則必須重新登錄才能生效,以下方法可簡化工作: 如果修改了/etc/profile,那么編輯結(jié)束后執(zhí)行source profile 或執(zhí)行點(diǎn)命令:./profile,PATH的值就會立即生效了。這個方法的原理是再執(zhí)行一次/etc/profile shell腳本,注意如果用sh /etc/profile是不行的,因為sh是在子shell進(jìn)程中執(zhí)行的,即使PATH改變了也不會反映到當(dāng)前環(huán)境中,但是source是在當(dāng)前shell進(jìn)程中執(zhí)行的,所以我們能看到PATH的改變。

linux 切換路徑怎么使用

只要玩過linux的命令行,切換個目錄那簡直是小菜一碟,直接cd命令就搞定了,但是除了簡單的cd命令,還有許多其他的命令,能夠令你的操作更加方便快捷。

假設(shè)一種情況,一個文件A存放在了第十層目錄ten中,經(jīng)過千辛萬苦好不容易進(jìn)入了ten,結(jié)果一不小心敲入了一個cd命令,看著光標(biāo)在根目錄下閃爍,是不是很無奈呢?難道要再千辛萬苦的敲一堆路徑重新進(jìn)到ten目錄?

不必這么麻煩,輸入“cd -”,看看是不是回到剛才的路徑呢?

注:“cd -”能完成當(dāng)前目錄和之前所在的目錄之間的切換

另外一個方便路徑切換的命令就是pushd,可以完成多個不同路徑之間的切換.

如果我希望在/usr和/etc/ssh和/etc/rc.d和當(dāng)前路徑之間切換,則可以在命令行下輸入:

pushd /usr

/usr ~

pushd /etc/ssh

/etc/ssh /usr ~

pushd /etc/rc.d

/etc/rc.d /etc/ssh /usr ~

pushd會自動把當(dāng)前路徑加入到可切換路徑中。執(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命令來改變當(dāng)前目錄。這是cd命令的一些基本用法:

改變你的根路徑,鍵入cd,按回車鍵。

進(jìn)入一個子目錄,鍵入cd,空格,然后是子路徑名(例如:cd Documents),再按回車鍵。

進(jìn)入當(dāng)前目錄的上一級目錄,鍵入cd,空格,兩個點(diǎn),然后按回車鍵。

進(jìn)入一個特定的目錄,鍵入cd,空格,路徑名(例如 cd /usr/local/lib),再按回車鍵。

為了確定你所在的目錄,你可以鍵入pwd,按回車鍵,你將看到你所在的當(dāng)前目錄名稱。

用pushd實現(xiàn)在不同目錄間切換。

在命令行模式下,當(dāng)你工作在不同目錄中,你將發(fā)現(xiàn)你有很多時間都浪費(fèi)在重復(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,然后按回車鍵?,F(xiàn)在,你將在下一行看到堆棧中的內(nèi)容:

/opt/wonderword/fonts /usr/share/fonts

正如你所看到的,當(dāng)你鍵入pushd和一個路徑名時,將自動產(chǎn)生一個堆棧,內(nèi)容是你鍵入的目錄名和你當(dāng)前工作的目錄名。在我們的例子中,你所鍵入的路徑(/opt/wonderword/fonts)在堆棧的頂部。

快速返回上一級目錄,你可以直接鍵入pushd,如果不跟路徑名,你將返回到堆棧中前一個目錄的上一層目錄。

如果你需要從堆棧中刪除一個目錄,鍵入popd,然后是目錄名稱,再按回車鍵。想查看堆棧中目錄列表,鍵入dirs,然后按回車鍵。popd和dirs命令也是常用函數(shù)中的一部分。

當(dāng)前文章:linux命令行修改路徑 linux 命令行顯示路徑
路徑分享:http://www.muchs.cn/article34/hjeise.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、網(wǎng)站排名ChatGPT、網(wǎng)站營銷定制網(wǎng)站、網(wǎng)站維護(hù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)