<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          【Linux】| 文件、磁盤管理

          共 3892字,需瀏覽 8分鐘

           ·

          2021-04-14 22:49

          市面上Linux學(xué)習(xí)資料太多,實在不用再多做介紹,所以這篇文章主要是做一些自己認(rèn)為是比較重要的筆記記錄,遇到的一些問題及解決辦法,好的學(xué)習(xí)資源分享等等。

          本人以菜鳥教程作為學(xué)習(xí)入門

          本文只列出示例用法,更多用法自行搜索 或者man 命令例如man useradd或者命令 --help 例如useradd --help@

          CADN地址:



          目前更新:

          • Linux簡介

            • 常用命令

          • 用戶和用戶組管理

            • 用戶管理

              • 添加新用戶

              • 切換用戶

              • 修改用戶

              • 用戶口令(密碼)的管理

              • 刪除用戶

            • Linux系統(tǒng)用戶組的管理

              • 新增一個用戶組

              • 刪除一個用戶組

              • 修改用戶組的屬

              • 如果一個用戶同時屬于多個用戶組,那么用戶可以在用戶組之間切換,以便具有其他用戶組的權(quán)限。

            • 與用戶賬號有關(guān)的系統(tǒng)文件

          • Linux 文件基本屬性

            • 更改文件屬性

              • chgrp:更改文件屬組

              • chown:更改文件屬主,也可以同時更改文件屬組

              • chmod:更改文件9個屬性

          • Linux 文件與目錄管理

            • 處理目錄的常用命令

            • Linux 文件內(nèi)容查看

          • Linux 磁盤管理

            • df

            • du

            • fdisk

          • Linux vi/vim

          • Linux yum 命令

            • yum常用命令

            • 國內(nèi) yum 源

              • 安裝步驟

          本次更新:

          Linux 文件與目錄管理

          處理目錄的常用命令

          接下來我們就來看幾個常見的處理目錄的命令吧:

          • ls(英文全拼:list files): 列出目錄及文件名
          • cd(英文全拼:change directory):切換目錄
          • pwd(英文全拼:print work directory):顯示目前的目錄
          • mkdir(英文全拼:make directory):創(chuàng)建一個新的目錄
          • rmdir(英文全拼:remove directory):刪除一個空的目錄
          • cp(英文全拼:copy file): 復(fù)制文件或目錄
          • rm(英文全拼:remove): 刪除文件或目錄
          • mv(英文全拼:move file): 移動文件與目錄,或修改文件與目錄的名稱 你可以使用 man [命令] 來查看各個命令的使用文檔,如 :man cp。

          Linux 文件內(nèi)容查看

          Linux系統(tǒng)中使用以下命令來查看文件的內(nèi)容:

          • cat  由第一行開始顯示文件內(nèi)容
          • tac  從最后一行開始顯示,可以看出 tac 是 cat 的倒著寫!
          • nl   顯示的時候,順道輸出行號!
          • more 一頁一頁的顯示文件內(nèi)容
          • less 與 more 類似,但是比 more 更好的是,他可以往前翻頁!
          • head 只看頭幾行
          • tail 只看尾巴幾行

          Linux 磁盤管理

          Linux磁盤管理好壞直接關(guān)系到整個系統(tǒng)的性能問題。

          Linux磁盤管理常用三個命令為df、du和fdisk。

          • df:列出文件系統(tǒng)的整體磁盤使用量
          • du:檢查磁盤空間使用量
          • fdisk:用于磁盤分區(qū)

          df

          • a :列出所有的文件系統(tǒng),包括系統(tǒng)特有的 /proc 等文件系統(tǒng);
          • k :以 KBytes 的容量顯示各文件系統(tǒng);
          • m :以 MBytes 的容量顯示各文件系統(tǒng);
          • h :以人們較易閱讀的 GBytes, MBytes, KBytes 等格式自行顯示;
          • H :以 M=1000K 取代 M=1024K 的進(jìn)位方式;
          • T :顯示文件系統(tǒng)類型, 連同該 partition 的 filesystem 名稱 (例如 ext3) 也列出;
          • i :不用硬盤容量,而以 inode 的數(shù)量來顯示

          示例:將 /home 底下的可用的磁盤容量以易讀的容量格式顯示

          df -h /home

          du

          Linux du命令也是查看使用空間的,但是與df命令不同的是Linux du命令是對文件和目錄磁盤使用的空間的查看,還是和df命令有一些區(qū)別的,這里介紹Linux du命令。

          • a :列出所有的文件與目錄容量,因為默認(rèn)僅統(tǒng)計目錄底下的文件量而已。
          • h :以人們較易讀的容量格式 (G/M) 顯示;
          • s :列出總量而已,而不列出每個各別的目錄占用容量;
          • S :不包括子目錄下的總計,與 -s 有點差別。
          • k :以 KBytes 列出容量顯示;
          • m :以 MBytes 列出容量顯示;

          示例:將 /home/blyang/python_code/flask_demo/ 底下的所有文件以及所占用大小以易讀的容量格式顯示

          du -ah /home/blyang/python_code/flask_demo/

          fdisk

          感覺自己不常用這個,跳過

          Linux vi/vim

          Linux vi/vim 的詳細(xì)使用方法,請查看菜鳥教程這里說點題外話,其實我覺得你要是從事Linux相關(guān)工作,比如運(yùn)維,比如內(nèi)核開發(fā),可以花一番功夫去學(xué)(其實主要是各種各樣的命令需要去記)。畢竟術(shù)業(yè)有專攻,vi的高效性還是值得去學(xué)的。如果你只是一個普通的程序員,按照我個人的經(jīng)驗,大部分時間都是在windows上編輯好文本,直接放到linux上就好,在windows上好用的文本編輯器實在是太多了,所以,不用太糾結(jié)這個vim的學(xué)習(xí)。當(dāng)然,技多不壓身,如果比較有興趣,當(dāng)然還是掌握最好。

          Linux yum 命令

          yum( Yellow dog Updater, Modified)是一個在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端軟件包管理器。

          基于 RPM 包管理,能夠從指定的服務(wù)器自動下載 RPM 包并且安裝,可以自動處理依賴性關(guān)系,并且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。

          yum 提供了查找、安裝、刪除某一個、一組甚至全部軟件包的命令,而且命令簡潔而又好記。yum 語法yum [options] [command] [package ...]

          • options:可選,選項包括-h(幫助),-y(當(dāng)安裝過程提示選擇全部為 "yes"),-q(不顯示安裝的過程)等等。
          • command:要進(jìn)行的操作。
          • package:安裝的包名。

          yum常用命令


            1. 列出所有可更新的軟件清單命令:yum check-update

            1. 更新所有軟件命令:yum update

            1. 僅安裝指定的軟件命令:yum install <package_name>

            1. 僅更新指定的軟件命令:yum update <package_name>

            1. 列出所有可安裝的軟件清單命令:yum list

            1. 刪除軟件包命令:yum remove <package_name>

            1. 查找軟件包命令:yum search <keyword>

            1. 清除緩存命令:

          yum clean packages: 清除緩存目錄下的軟件包 yum clean headers: 清除緩存目錄下的 headers yum clean oldheaders: 清除緩存目錄下舊的 headers yum clean, yum clean all (= yum clean packages; yum clean oldheaders) :清除緩存目錄下的軟件包及舊的 headers

          國內(nèi) yum 源

          以 網(wǎng)易(163)yum源為例

          安裝步驟

          首先備份/etc/yum.repos.d/CentOS-Base.repomv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

          下載對應(yīng)版本 repo 文件, 放入 /etc/yum.repos.d/ (操作前請做好相應(yīng)備份) 

          CentOS6 :http://mirrors.163.com/.help/CentOS6-Base-163.repo CentOS7 :http://mirrors.163.com/.help/CentOS7-Base-163.repo CentOS8 :http://mirrors.163.com/.help/CentOS8-Base-163.repo

          wget http://mirrors.163.com/.help/CentOS6-Base-163.repomv CentOS6-Base-163.repo CentOS-Base.repo

          運(yùn)行以下命令生成緩存yum clean allyum makecache


          猜你喜歡

                                          

                                                     


          瀏覽 55
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  亚洲激情欧美日本国产视频小说图片电影 | 蜜桃视频在线观看18 | 青青青草视频 | 俺去也 | 日韩xxxxxxxxx |