LINUX文件、目錄與磁盤格式學習筆記

本文轉(zhuǎn)載自:IstvanShaw的簡書 LINUX文件、目錄與磁盤格式學習筆記

以下基于CenOS7

Linux的文件權(quán)限與目錄配置

  1. 用戶與用戶組
    默認情況下所有系統(tǒng)用戶(包括root)的相關(guān)信息,記錄在/etc/passwd文件中:


    /etc/passwd

    密碼記錄在/etc/shadow文件中;用戶組名記錄在/etc/group中奶躯;


  1. Linux文件權(quán)限概念
    以root登錄系統(tǒng)后,輸入 ls -al 命令列出當前用戶主文件夾所有文件的詳細信息:
    ls -al
  • 第1列:文件類型和權(quán)限
    第1個字符表示目錄[d]亿驾、文件[-]嘹黔、鏈接文件[l]等;
    后9個字符3個為一組莫瞬,表示文件所有者儡蔓、該用戶組和其他用戶的讀[r]、寫[w]和執(zhí)行[x]的權(quán)限疼邀,或沒有權(quán)限[-]喂江;
  • 第3列:文件所有者
  • 第4列:文件所屬用戶組
  • 第5列:文件大小,默認單位為B
  • 第6列:文件最近修改時間
    過于久遠則會顯示年份旁振;
  • 第7列:文件名
    文件名以 . 開頭則表示該文件是隱藏文件获询;

  • 改變文件所屬用戶組:chgrp
    chgrp [-R] 用戶組 文件或目錄 ...
    [-R]:遞歸修改該目錄下所有文件和目錄;
  • 改變文件所有者:chown
    chown [-R] 用戶 文件或目錄
    chown [-R] 用戶:用戶組 文件或目錄
  • 改變文件權(quán)限:chmod拐袜,權(quán)限設(shè)置可以使用數(shù)字或符號:讀[r]:4吉嚣、寫[w]:2、執(zhí)行[x]:1蹬铺、無權(quán)限[-]:0尝哆;
    chmod [-R] 權(quán)限數(shù)字之和 文件或目錄
    設(shè)置filename的權(quán)限為-rwxr-xr-x:chmod u=rwx,go=rx filename
    為所有用戶對filename增加寫入權(quán)限:chmod a+w filename
    去除所有用戶對filename的執(zhí)行權(quán)限:chmod a-x filename

文件名避免特殊字符:* ? < > ; & ! [ ] | \ ' " ( ) { }
避免以 . - + 開頭


  1. Linux目錄配置
  • /bin:重要可執(zhí)行文件
  • /boot :開機使用的文件,包括Linux內(nèi)核文件和開機所需配置文件
  • /dev:所需設(shè)備文件
  • /etc:系統(tǒng)主要配置文件
  • /home:用戶主文件夾
  • /lib:執(zhí)行文件所需的函數(shù)庫與內(nèi)核所需模塊
  • /media:可刪除的設(shè)備
  • /mnt:暫時掛在額外的設(shè)備
  • /opt:第三方軟件
  • /root:系統(tǒng)管理員(root)主文件夾
  • /sbin:重要的系統(tǒng)執(zhí)行文件甜攀,如開機等所需的命令
  • /srv:網(wǎng)絡(luò)服務數(shù)據(jù)文件
  • /tmp:臨時文件
  • /lost+found:文件系統(tǒng)出錯時放置丟失片段
  • /proc:虛擬文件系統(tǒng)秋泄,數(shù)據(jù)在內(nèi)存中
  • /sys:虛擬文件系統(tǒng)琐馆,記錄內(nèi)核相關(guān)信息
  • /usr:UNIX Software Resource,軟件數(shù)據(jù)
  • /var:軟件運行產(chǎn)生的文件

Linux文件與目錄管理

  1. 目錄與路徑
    絕對路徑 由根目錄( / )開始寫的文件或目錄名稱 /etc/nginx/nginx.conf
    相對路徑 相對于當前路徑的文件名寫法 ./nginx/nginx.conf../nginx.conf
    .恒序、./ 代表當前目錄
    ..瘦麸、../ 代表上一層目錄
    - 代表前一個工作目錄
    ~ 代表當前用戶所在的主文件夾
    ~用戶名 代表用戶 用戶名 所在的主文件夾
    cd [目錄] 切換目錄(Change Directory)
    pwd [-P] 顯示當前目錄(Print Working Directory)
    [-P] 顯示當前路徑,不使用鏈接路徑
    mkdir [-mp] 目錄 新建一個新的目錄(Make Directory)
    [-m] 設(shè)置新建目錄的權(quán)限
    [-p] 遞歸創(chuàng)建新建目錄的上層目錄
    rmdir [-p] 目錄 刪除一個空的目錄(Remove Directory)
    [-p] 連同上層空目錄一起刪除
    echo $PATH 查看$PATH環(huán)境變量
    echo $PATH
  2. 文件與目錄管理
  • 查看文件與目錄 ls [-adhlSt] 目錄
    -a 列出所有文件歧胁,包括隱藏文件
    -d 只列出目錄
    -h 顯示易讀的文件大小
    -l 列出文件屬性權(quán)限等信息滋饲,簡寫 ll
    -S 以文件大小排序
    -t 以文件修改時間排序

  • 復制文件與目錄 cp [-afipr] 源文件 目標文件
    -f 強制操作(force)
    -i 如果目標文件已存在,覆蓋時會先詢問操作
    -p 連同文件屬性一起復制与帆,可用于備份文件
    -r 遞歸復制目錄

  • 移除文件與目錄 rm [-fir] 文件或目錄
    -f 強制刪除 危險
    -i 刪除前會進行詢問操作
    -r 遞歸刪除 危險

  • 移動或重命名文件與目錄 mv [-fiu] 源文件1 源文件2 ... 目標文件
    -f 強制操作
    -i 移動前會進行詢問操作
    -i 如果目標文件已存在,并且源文件比較新墨榄,才移動
    同一目錄下執(zhí)行mv會對源文件進行重命名

  • 獲取文件名和目錄名
    basename 文件 文件名
    dirname 文件 目錄名
    basename dirname
  1. 文件內(nèi)容查閱
  • 從第一行開始顯示文件內(nèi)容 cat [-bn] 文件
    -b 列出行號玄糟,空白行不標行號
    -n 列出行號,包括空白行
    cat -n
  • 反向顯示 tac 文件
    tac
  • 添加行號打印 nl [-bnw] 文件
    nl -b a -n rz -w 3
  • 分頁查看
    more 文件名
    more

    在more運行時袄秩,可以進行操作:
    空格鍵 向下翻頁
    回車鍵 向下滾動一行
    /關(guān)鍵字 查找 關(guān)鍵字
    :f 顯示文件名和當前行數(shù)
    q 離開
    less文件名
    在less運行時阵翎,可以進行操作:
    空格鍵 pageDown 向下翻頁
    pageUp 向上翻頁
    /關(guān)鍵字 向上查找 關(guān)鍵字
    ?關(guān)鍵字 向下查找 關(guān)鍵字
    n 重復上一個查找
    N 反復重復上一個查找
    q 離開

  • 查看選定行
    顯示文件前幾行 head [-n num] 文件
    顯示文件后幾行 tail [-n num] 文件
    [-f] 持續(xù)刷新文件

  • 修改文件時間或創(chuàng)建新文件 touch [-acdmt] 文件
  • 查看文件類型 file 文件
    file
  1. 命令與文件的查詢
  • 查詢命令 which [-a] 命令
    [-a] 列出PATH中所有命令

  • 查找文件
    從保存文件信息的文件中查找 whereis 文件名
    /var/lib/mlocate/ 下文件數(shù)據(jù)庫文件中查找 locate [-ir] 關(guān)鍵詞
    [-i] 忽略大小寫
    [-r] 后接正則表達式
    根據(jù) /etc/updatedb.conf 配置文件更新 /var/lib/mlocate/ 下文件數(shù)據(jù)庫文件:updatedb
    直接從硬盤中查找文件 find [目錄] [option] [action]

to be continued...

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市之剧,隨后出現(xiàn)的幾起案子郭卫,更是在濱河造成了極大的恐慌,老刑警劉巖背稼,帶你破解...
    沈念sama閱讀 216,496評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件贰军,死亡現(xiàn)場離奇詭異,居然都是意外死亡蟹肘,警方通過查閱死者的電腦和手機词疼,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來帘腹,“玉大人贰盗,你說我怎么就攤上這事⊙粲” “怎么了舵盈?”我有些...
    開封第一講書人閱讀 162,632評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長球化。 經(jīng)常有香客問我秽晚,道長,這世上最難降的妖魔是什么筒愚? 我笑而不...
    開封第一講書人閱讀 58,180評論 1 292
  • 正文 為了忘掉前任爆惧,我火速辦了婚禮,結(jié)果婚禮上锨能,老公的妹妹穿的比我還像新娘扯再。我一直安慰自己芍耘,他們只是感情好,可當我...
    茶點故事閱讀 67,198評論 6 388
  • 文/花漫 我一把揭開白布熄阻。 她就那樣靜靜地躺著斋竞,像睡著了一般。 火紅的嫁衣襯著肌膚如雪秃殉。 梳的紋絲不亂的頭發(fā)上坝初,一...
    開封第一講書人閱讀 51,165評論 1 299
  • 那天,我揣著相機與錄音钾军,去河邊找鬼鳄袍。 笑死,一個胖子當著我的面吹牛吏恭,可吹牛的內(nèi)容都是我干的拗小。 我是一名探鬼主播,決...
    沈念sama閱讀 40,052評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼樱哼,長吁一口氣:“原來是場噩夢啊……” “哼哀九!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起搅幅,我...
    開封第一講書人閱讀 38,910評論 0 274
  • 序言:老撾萬榮一對情侶失蹤阅束,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后茄唐,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體息裸,經(jīng)...
    沈念sama閱讀 45,324評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,542評論 2 332
  • 正文 我和宋清朗相戀三年沪编,在試婚紗的時候發(fā)現(xiàn)自己被綠了界牡。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,711評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡漾抬,死狀恐怖宿亡,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情纳令,我是刑警寧澤挽荠,帶...
    沈念sama閱讀 35,424評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站平绩,受9級特大地震影響圈匆,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜捏雌,卻給世界環(huán)境...
    茶點故事閱讀 41,017評論 3 326
  • 文/蒙蒙 一跃赚、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦纬傲、人聲如沸满败。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,668評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽算墨。三九已至,卻和暖如春汁雷,著一層夾襖步出監(jiān)牢的瞬間净嘀,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,823評論 1 269
  • 我被黑心中介騙來泰國打工侠讯, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留挖藏,地道東北人。 一個月前我還...
    沈念sama閱讀 47,722評論 2 368
  • 正文 我出身青樓厢漩,卻偏偏與公主長得像膜眠,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子袁翁,可洞房花燭夜當晚...
    茶點故事閱讀 44,611評論 2 353

推薦閱讀更多精彩內(nèi)容