從零開始學習Linux:目錄匯總(持續(xù)更新~~~)

俗話說的好,好記性不如爛筆頭!

要想能夠熟練的使用Linux操作系統(tǒng),最需要做的就是多練!多練!多練!

之前有過N次學習Linux的歷史,也買了好幾本Linux入門方面的書籍,比如《Linux就該這么學》、《跟阿銘學Linux》等等。書每次是一看就會,但由于學習過后沒有實際操作,平時也幾乎不使用Linux系統(tǒng),所以等到真正使用的時候,又會感覺無從下手??偨Y了前面N次經驗教訓之后,在第N+1次學習Linux時,我決定不僅僅要做練習,還要將學習到的知識點總結成文檔,以備后期查看。

本系列就是我自己在學習Linux過程中總結的。在學習Linux的時候經常會出現(xiàn),某個章節(jié)學習以后,當時命令使用沒有問題,但是過一段時間后前面的命令就會忘記。

由于經常需要去翻看前面的命令格式,再加上記錄的東西多了,總是得找好幾章才能夠準確找到自己想要查看的內容。所以將前面的章節(jié)做一個簡單的目錄關鍵字整理,這樣再次查看的時候能夠快速找到自己想要的內容。

謹記:千學不如一看,千看不如一練!?。?/strong>

從零開始學習Linux(一):ls命令

  • ls命令

從零開始學習Linux(二):目錄處理命令

  • mkdir
  • pwd
  • cd
  • rmdir
  • cp
  • mv
  • rm

從零開始學習Linux(三):文件處理命令

  • touch
  • cat
  • tac
  • more
  • less
  • head
  • tail

從零開始學習Linux(四):鏈接命令

  • ln;
  • 軟鏈接;
  • 硬鏈接;

從零開始學習Linux(五):權限管理命令chmod

  • chmod
    通過ugoa方式修改權限
    通過數(shù)字方式修改權限
    讀寫執(zhí)行權限理解

從零開始學習Linux(六):其他權限管理命令

  • useradd
  • passwd
  • groupadd
  • chown
  • chgrp
  • umask
    查看缺省權限
    修改缺省權限

從零開始學習Linux(七):文件搜索命令find

  • find

從零開始學習Linux(八):其他文件搜索命令

  • locate
  • which
  • whereis
  • grep

從零開始學習Linux(九):簡單用戶管理命令

  • who
  • w
  • uptime
  • whoami

從零開始學習Linux(十):壓縮解壓縮命令

  • gzip
  • gunzip
  • tar
  • zip
  • unzip
  • bzip2
  • bunzip2

從零開始學習Linux(十一):幫助命令

  • man
  • whatis
  • help

從零開始學習Linux(十二):關機重啟命令

  • shutdown
  • halt
  • poweroff
  • init 0
  • reboot
  • init 6
  • init運行級別說明
  • runlevel
  • logout

從零開始學習Linux(十三):網絡命令

  • ping
  • ifconfig
  • last
  • lastlog
  • traceroute
  • netstat

從零開始學習Linux(十四):Vim常用操作命令

  • Vim簡介
  • Vim工作模式說明

從零開始學習Linux(十五):軟件包管理簡介

  • 軟件包分類
  • 源碼包
  • 二進制包

從零開始學習Linux(十六):RPM包管理之rpm命令管理

  • 包命名規(guī)則
  • RPM包依賴性
  • 安裝、升級與卸載
  • RPM包查詢
  • RPM包校驗

從零開始學習Linux(十七):RPM包管理之yum命令管理

  • 配置網絡yum源
    驗證是否能夠連接外網
    設置網絡IP之nmtui
    重啟網絡服務
  • yum命令
    查詢所有可用軟件包列表
    搜索指定的軟件包列表
    安裝軟件包
    升級軟件包
    卸載軟件包
  • yum軟件組管理命令
    列出所有可用的軟件組
    安裝軟件組
    卸載軟件組
  • 搭建光盤yum源

從零開始學習Linux(十八):源碼包管理

  • RPM包和源碼包安裝區(qū)別
  • 服務管理的區(qū)別
  • 源碼包安裝
  • 源碼包卸載

從零開始學習Linux(十九):腳本包安裝

  • 腳本包說明
  • Webmin

從零開始學習Linux(二十):用戶配置文件

  • /etc/passwd
  • /etc/shadow
  • /etc/group
  • /etc/gshadow

從零開始學習Linux(二十一):用戶管理命令

  • 添加用戶命令 useradd
  • 修改用戶密碼 passwd
  • 修改用戶信息 usermod
  • 修改用戶密碼狀態(tài) chage
  • 刪除用戶 userdel
  • 查看用戶ID,UID,GID
  • 用戶切換命令 su

從零開始學習Linux(二十二):用戶組管理命令

  • 添加用戶組命令
  • 修改用戶組命令
  • 刪除用戶組命令
  • 從用戶組組中添加或刪除用戶命令

從零開始學習Linux(二十三):ACL權限簡介與開啟

  • ACL權限簡介
  • 查看分區(qū)是否開啟了ACL權限
  • 開啟分區(qū)ACL權限

從零開始學習Linux(二十四):ACL權限查看與設置

  • 設置ACL權限
  • 查看ACL權限
  • ACL最大有效權限
  • 刪除ACL權限
  • 遞歸設置ACL權限
  • 設置默認ACL權限

從零開始學習Linux(二十五):文件特殊權限之SetUID

  • SetUID的功能
  • 設定SetUID的方法
  • 取消SetUID的方法
  • 危險的SetUID

從零開始學習Linux(二十六):文件特殊權限之SetGID

  • SetGID針對文件
  • SetGID針對目錄
  • 設定SetGID的方法
  • 取消SetGID的方法

從零開始學習Linux(二十七):文件特殊權限之Sticky BIT

  • Sticky BIT介紹
  • 設定SBIT權限的方法
  • 取消SBIT權限的方法
  • SUID、SGID、SBIT權限位說明

從零開始學習Linux(二十八):文件權限之chattr權限

  • chattr命令
  • lsattr命令
  • 舉例說明chattr權限
    對文件賦予i屬性
    對目錄賦予i屬性
    對文件賦予a屬性
    對目錄賦予a屬性

從零開始學習Linux(二十九):sudo權限

  • sudo權限說明
    使用sudo給用戶賦予權限
    使用sudo給用戶組賦予權限
  • 查看可用的sudo命令
  • 普通用戶執(zhí)行sudo命令
  • sudo權限示例

從零開始學習Linux(三十):Shell概述

  • Shell是什么
  • Shell的分類
  • Linux支持哪些Shell

從零開始學習Linux(三十一):Shell腳本的執(zhí)行方式

  • echo輸出命令
  • echo使用說明
    輸出Hello World
    輸出\b
    輸出\t和\n
    輸出十六進制ASCII碼
    輸出帶顏色的文本
  • 第一個Shell腳本
  • 執(zhí)行shell腳本
    賦予權限
    執(zhí)行腳本hello.sh
  • shell腳本格式轉換
    Windows格式轉換成Linux格式
    Linux格式轉換成Windows格式

從零開始學習Linux(三十二):Shell基礎之歷史命令、別名、快捷鍵

  • 歷史命令
  • 調用歷史命令
  • 命令與文件補全
  • 命令別名
    查看命令別名
    設置命令別名
    刪除別名
    讓別名永久生效
  • bash常用快捷鍵

從零開始學習Linux(三十三):Shell基礎之輸入輸出重定向

  • 標準輸入輸出
  • 輸出重定向
    標準正確輸出重定向
    標準錯誤輸出重定向
    正確輸出和錯誤輸出同時保存
  • 輸入重定向
  • wc命令

從零開始學習Linux(三十四):多命令順序執(zhí)行與管道符

  • 多命令順序執(zhí)行
    多命令執(zhí)行符之;
    多命令執(zhí)行符之&&
    多命令執(zhí)行符之||
  • 管道符
    搜索命令

從零開始學習Linux(三十五):Shell基礎之通配符與特殊符號

  • 通配符
    *通配符
    ?通配符
    [-]通配符
    [^]通配符
  • bash中特殊符號
    反引號與$()
    單引號與雙引號

從零開始學習Linux(三十六):Shell基礎之變量

  • 變量
    什么是變量
    變量定義規(guī)則
    變量分類
  • 用戶自定義變量
    定義變量
    調用變量
    查看變量
    刪除變量
  • 環(huán)境變量
    定義環(huán)境變量
    查看環(huán)境變量
    調用環(huán)境變量
    刪除環(huán)境變量
    系統(tǒng)常見環(huán)境變量
  • 位置參數(shù)變量
    $n示例
    $*、$@、$#示例
    $*和$@區(qū)別示例
  • 預定義變量
    接收鍵盤輸入

從零開始學習Linux(三十七):Shell基礎之bash運算符

  • declare聲明變量類型
  • 數(shù)值運算
  • 運算符優(yōu)先級

從零開始學習Linux(三十八):Shell基礎之變量測試與內容替換

  • 變量測試與內容替換

從零開始學習Linux(三十九):Shell基礎之環(huán)境變量配置文件

  • 環(huán)境變量配置文件簡介
    source命令
  • 環(huán)境變量配置作用
  • 其他配置文件
  • Shell登錄信息

從零開始學習Linux(四十):Shell編程之正則表達式

  • 正則表達式與通配符
  • 基礎正則表達式
  • 測試正則表達式
    * 前一個字符匹配0次,或任意多次
    . 匹配除了換行符外任意一個字符
    ^匹配行首
    $匹配行尾
    []匹配括號中指定的任意一個字符,只匹配一個字符
    [^] 匹配除中括號的字符以外的任意一個字符
    \ 轉義符
    {n} 表示其前面的字符恰好出現(xiàn)n次
    {n,m} 匹配其前面的字符至少出現(xiàn)n次最多出現(xiàn)m次

從零開始學習Linux(四十一):Shell編程之cut命令

  • cut命令
    提取test_cut文件第二列Name
    使用逗號提取文件中的多列
    指定提取分隔符

從零開始學習Linux(四十二):Shell編程之printf命令

  • printf命令
  • 示例說明

從零開始學習Linux(四十三):Shell編程之awk命令

  • awk命令簡介
  • awk命令格式
  • awk命令使用說明

從零開始學習Linux(四十四):Shell編程之sort命令

  • sort命令
  • 示例說明

從零開始學習Linux(四十五):Shell編程之sed命令

  • sed簡介
  • sed命令
  • sed命令示例

從零開始學習Linux(四十六):Shell編程之條件判斷

  • 按照文件類型進行判斷
  • 判斷命令格式
  • 按照文件權限進行判斷
    查看文件是否有些權限
  • 兩個文件之間進行比較
  • 兩個整數(shù)之間比較
  • 字符串的判斷
  • 多重條件判斷

從零開始學習Linux(四十七):Shell編程之流程控制if語句

  • 單分支if條件語句
  • 雙分支if條件語句
  • 多分支if條件語句

從零開始學習Linux(四十八):Shell編程之流程控制case語句

  • 多分支case條件語句
  • 使用case編寫shell腳本

從零開始學習Linux(四十九):Shell編程之流程控制for循環(huán)

  • for循環(huán)命令格式

從零開始學習Linux(五十):Shell編程之流程控制while循環(huán)

  • while循環(huán)
    while語法格式
    計算從1到100之和

從零開始學習Linux(五十一):Shell編程之流程控制until循環(huán)

  • until循環(huán)
    until語法格式
    計算從1到100之和

從零開始學習Linux(五十二):系統(tǒng)資源查看

  • uname命令
  • 查看CPU信息
  • 判斷當前系統(tǒng)的位數(shù)
  • 查詢當前Linux系統(tǒng)的發(fā)行版本
  • dmesg命令
  • free命令
  • 查看Linux系統(tǒng)磁盤使用情況
  • 查看Linux服務器IP地址

從零開始學習Linux(五十三):Linux系統(tǒng)進程管理

  • 進程簡介
    查看系統(tǒng)中所有進程
    top命令
    查看進程樹
    pidof命令
    kill命令
    killall命令
    pkill命令

從零開始學習Linux(五十四):后臺進程管理

  • 進程放入后臺
  • 查看后臺的任務
  • 將后臺暫停的任務恢復到前臺執(zhí)行
  • 把后臺暫停的工作恢復到后臺執(zhí)行

從零開始學習Linux(五十五):監(jiān)控系統(tǒng)狀態(tài)

  • w命令
  • netstat命令
  • uptime命令
  • vmstat命令
  • lsof命令

從零開始學習Linux(五十六):安裝中文字體

  • 拷貝字體文件到Linux服務器上
  • 執(zhí)行命令安裝字體
  • 查看安裝字體
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容