久久精品国产亚洲高清|精品日韩中文乱码在线|亚洲va中文字幕无码久|伊人久久综合狼伊人久久|亚洲不卡av不卡一区二区|精品久久久久久久蜜臀AV|国产精品19久久久久久不卡|国产男女猛烈视频在线观看麻豆

    1. <style id="76ofp"></style>

      <style id="76ofp"></style>
      <rt id="76ofp"></rt>
      <form id="76ofp"><optgroup id="76ofp"></optgroup></form>
      1. 千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機構(gòu)

        手機站
        千鋒教育

        千鋒學(xué)習(xí)站 | 隨時隨地免費學(xué)

        千鋒教育

        掃一掃進入千鋒手機站

        領(lǐng)取全套視頻
        千鋒教育

        關(guān)注千鋒學(xué)習(xí)站小程序
        隨時隨地免費學(xué)習(xí)課程

        當前位置:首頁  >  技術(shù)干貨  > linux文件與目錄基本命令

        linux文件與目錄基本命令

        來源:千鋒教育
        發(fā)布人:xqq
        時間: 2023-12-04 22:34:07 1701700447

        在Linux中任何東西都可以表示為文件。目錄是特殊類型的文件,它是保存其他文件的容器。為了找到重要的文件,需要介紹一些基本的命令和概念,它們告訴你當前所在的位置以及如何從一個目錄切換到另一個目錄。

        最重要的命令是pwd命令、波浪形字符(~)和路徑。使用波浪形字符(~)可以切換到用戶的主目錄;而路徑是描述Linux目錄樹中位置的一個概念。

        與它們緊密相關(guān)的是在執(zhí)行命令時搜索的目錄,它與一個名為PATH的環(huán)境變量有關(guān)。掌握了這些概念后,就可以用cd命令在目錄之間切換。

        1. pwd命令

        在命令行接口,當前目錄可能是頂層目錄(即為根目錄,用/表示),也可能是一個子目錄。pwd命令可以確定當前目錄。試試這個命令,它顯示一個相對于頂層根目錄(/)的目錄名。有了這個信息,必要時我們就可以切換到其他目錄。順便指出,pwd是打印工作目錄這三個單詞的首字符(print working directory)(它與現(xiàn)代的打印機沒有任何關(guān)系,而是對把輸出打印到電傳打字機的時代的致敬)。例如,當用戶michael在自己的主目錄中執(zhí)行pwd命令時,會看到下面的輸出信息:

        2.波浪符(~)

        使用標準的登錄方式時,每個Linux用戶都處于一個主目錄中。波浪符(~)可以用來表示當前用戶的主目錄。例如,當用戶john登錄時,它處在/home/john主目錄中。與此對應(yīng),root管理員用戶的主目錄是/root。

        因此,cd ~命令的效果取決用戶名。例如,如果以用戶mj登錄到系統(tǒng),則cd ~命令導(dǎo)航到/home/mj目錄,如果以root用戶登錄到系統(tǒng),則此命令導(dǎo)航到/root目錄。在目錄樹中任何位置都可以用ls ~命令列出自己主目錄中的內(nèi)容。稍后將介紹cd和ls命令的使用。當以root管理員用戶登錄到系統(tǒng)并執(zhí)行l(wèi)s命令,就會看到如下內(nèi)容:

        順便指出,這些文件說明在安裝過程中發(fā)生的事情,即安裝了哪些程序包,在本地系統(tǒng)添加了哪些用戶和組等。anaconda-ks.cfg命令是Kickstart自動安裝的重要工具。

        3.目錄路徑

        使用Linux目錄時需要掌握路徑的兩個基本概念:絕對路徑和相對路徑。絕對路徑是從頂層目錄(即root目錄/)的角度來描述完整的目錄結(jié)構(gòu)。相對路徑是以當前目錄為基礎(chǔ)。相對路徑的最前面沒有斜杠。

        掌握絕對目錄與相對目錄的區(qū)別很重要。特別當運行一個命令時,絕對目錄是必需的。否則引用錯誤目錄的命令會導(dǎo)致意想不到的結(jié)果。例如,假如當前在頂層root目錄,我們想用相對路徑備份/home目錄。如果恢復(fù)該備份時我們正好在/home目錄中,則michael用戶的文件就會恢復(fù)到/home/home/michael目錄中。相反,如果用絕對路徑備份/home目錄,則在恢復(fù)這些備份文件時當前目錄不起作用。備份數(shù)據(jù)會恢復(fù)到正確的目錄中。

        4.環(huán)境路徑

        嚴格來說,在執(zhí)行一個命令時必須引用這個命令的完整路徑。例如,既然ls命令是在/bin目錄中,因此用戶應(yīng)該執(zhí)行/bin/ls命令以列出當前目錄中的文件。有了PATH環(huán)境變量,命令前不需要加上它的完整路徑。當我們在命令行輸入一個命令時,bash shell自動會在PATH環(huán)境變量的路徑中搜索這個命令。從一個控制臺切換到另一個控制臺,環(huán)境變量始終保持不變。

        為確定當前用戶的PATH環(huán)境變量的內(nèi)容,只需要執(zhí)行echo $PATH命令。這會看到在屏幕上輸出一系列目錄。在RHEL 7中,普通用戶的PATH變量與root用戶的PATH變量的差別不大。

        現(xiàn)在,普通用戶與root用戶的PATH變量包含的目錄幾乎完全相同,但是差別還是有的,那就是搜索目錄的順序。例如,,/usr/bin和/usr/sbin這兩個目錄都可以使用system-config-keyboard命令。從普通用戶和root管理員用戶PATH變量的默認內(nèi)容可以看出,由于PATH變量存在的差別,兩者的執(zhí)行方法不一樣。

        PATH是由/etc/profile文件的當前設(shè)置參數(shù)或者/etc/profile.d目錄中的腳本全局決定的。你可能注意到,系統(tǒng)為UserID(UID)0用戶與其他所有用戶配置的PATH內(nèi)容不大一樣。UID 0對應(yīng)于root管理員用戶。某個用戶的PATH變量可以由該用戶主目錄中的一個適當?shù)挠涗泚砑右远ㄖ?,此隱藏文件名為~/.bash_profile或~/.profile。

        5. cd命令

        在Linux中切換目錄非常容易。只要用cd并列出目標目錄的絕對路徑即可。如果使用相對路徑,務(wù)必記住目標目錄取決于當前目錄。

        默認情況下,單獨使用cd命令可以導(dǎo)航到用戶的主目錄,該命令不需要波浪形符。另一個常用的快捷命令是兩個連續(xù)的點字符(..),用于代表目錄層次中的上一層目錄。因此,cd..將移動到當前目錄的父目錄。

        聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
        10年以上業(yè)內(nèi)強師集結(jié),手把手帶你蛻變精英
        請您保持通訊暢通,專屬學(xué)習(xí)老師24小時內(nèi)將與您1V1溝通
        免費領(lǐng)取
        今日已有369人領(lǐng)取成功
        劉同學(xué) 138****2860 剛剛成功領(lǐng)取
        王同學(xué) 131****2015 剛剛成功領(lǐng)取
        張同學(xué) 133****4652 剛剛成功領(lǐng)取
        李同學(xué) 135****8607 剛剛成功領(lǐng)取
        楊同學(xué) 132****5667 剛剛成功領(lǐng)取
        岳同學(xué) 134****6652 剛剛成功領(lǐng)取
        梁同學(xué) 157****2950 剛剛成功領(lǐng)取
        劉同學(xué) 189****1015 剛剛成功領(lǐng)取
        張同學(xué) 155****4678 剛剛成功領(lǐng)取
        鄒同學(xué) 139****2907 剛剛成功領(lǐng)取
        董同學(xué) 138****2867 剛剛成功領(lǐng)取
        周同學(xué) 136****3602 剛剛成功領(lǐng)取
        相關(guān)推薦HOT
        嵌入式培訓(xùn)課程:探索技術(shù)的無限可能

        近年來,嵌入式系統(tǒng)的廣泛應(yīng)用已經(jīng)深刻改變了我們的生活方式。從智能手機到智能家居,從汽車到醫(yī)療設(shè)備,嵌入式技術(shù)已經(jīng)成為現(xiàn)代社會不可或缺的...詳情>>

        2023-12-12 11:02:35
        嵌入式開發(fā):Linux網(wǎng)絡(luò)編程的探索與實踐

        在當今的科技世界中,嵌入式系統(tǒng)已經(jīng)滲透到我們生活的方方面面,從智能手機、電視、汽車到醫(yī)療設(shè)備等。而在這些設(shè)備中,Linux網(wǎng)絡(luò)編程扮演著至...詳情>>

        2023-12-12 09:55:55
        Java游戲項目開發(fā):技術(shù)概覽與實踐

        在數(shù)字化世界中,游戲已經(jīng)成為了人們休閑娛樂的重要方式之一。隨著科技的不斷進步,游戲開發(fā)行業(yè)也在不斷發(fā)展,而Java作為一門廣泛使用的編程語...詳情>>

        2023-12-12 08:49:15
        Web前端的基石:HTML

        在數(shù)字化的時代,網(wǎng)頁設(shè)計已經(jīng)成為了一個重要的領(lǐng)域。而在這個領(lǐng)域中,HTML(HyperTextMarkupLanguage)無疑是最基礎(chǔ)、最重要的一環(huán)。它是構(gòu)建...詳情>>

        2023-12-12 08:15:55
        嵌入式開發(fā):內(nèi)存分配的方式

        嵌入式系統(tǒng)開發(fā)中,內(nèi)存分配是一個至關(guān)重要的話題。嵌入式系統(tǒng)通常具有有限的內(nèi)存資源,因此合理的內(nèi)存分配方式對系統(tǒng)的性能和穩(wěn)定性至關(guān)重要。...詳情>>

        2023-12-12 06:35:55
        快速通道
        平陆县| 宾阳县| 武义县| 偏关县| 鸡西市| 桃源县| 柳河县| 建始县| 琼中| 西安市| 闽侯县| 伊川县| 唐河县| 孝感市| 通山县| 宕昌县| 教育| 宁城县| 广平县| 永定县| 隆安县| 湘潭县| 扎囊县| 平遥县| 读书| 安图县| 营口市| 石泉县| 津南区| 海林市| 莱州市| 抚州市| 新巴尔虎右旗| 珲春市| 聊城市| 那坡县| 油尖旺区| 大港区| 凌云县| 兴业县| 达日县|