一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

Linux命令大合集,看這篇就夠啦!

 歐陽楓 2024-07-06 發(fā)布于山西
大家好,我是Bryce~
最近跟著黑馬程序員學習了Linux相關內容,包括Linux基礎命令、用戶和權限、Linux實用操作等,在此做了匯總,方便查閱。

一、Linux基礎命令

1、Linux操作系統(tǒng)的目錄結構

  • Linux只有一個頂級目錄,稱之為:根目錄

  • Windows系統(tǒng)有多個頂級目錄,即各個盤符

2、/在Linux系統(tǒng)中表示

  • 出現(xiàn)在開頭的/表示:根目錄 

  • 出現(xiàn)在后面的/表示:層次關系

3、ls命令的語法和作用

ls [-a -l -h] [Linux路徑]

  • -a列出全部內容、-l以列表展示、-h更易讀的大小顯示

  • 參數(shù)表示要列出內容的路徑,不提供即列出當前工作目錄內容

4、隱藏文件\文件夾

  • 在Linux系統(tǒng)中,以”.”開頭的文件\文件夾會自動隱藏 

  • 只有通過-a選項才可以展示出來

5、工作目錄

  • cd命令:切換當前工作目錄

  • pwd命令:輸出當前所在工作目錄

6、相對路徑和絕對路徑

  • 絕對路徑:以根目錄做起點,描述路徑的方式,路徑以/開頭 

  • 相對路徑:以當前目錄做起點,描述路徑的方式,路徑不需以/開頭

7、特殊路徑符

  • . 表示當前目錄,比如cd . 或 cd ./Desktop 

  • .. 表示上一級目錄,比如:cd ..  或 cd ../..

  • ~ 表示用戶的HOME目錄,比如:cd ~ 或 cd ~/Desktop

8、mkdir命令的語法和功能

  • mkdir用以創(chuàng)建新的目錄(文件夾) 

  • 語法:mkdir [-p] Linux路徑

  • 參數(shù)必填,表示要創(chuàng)建的目錄的路徑,相對、絕對、特殊路徑符都可以使用 

  • -p選項可選,表示自動創(chuàng)建不存在的父目錄,適用于創(chuàng)建連續(xù)多層級的目錄

9、touch命令

  • 用于創(chuàng)建一個新的文件 

  • 語法:touch Linux路徑

  • 參數(shù)必填,表示要創(chuàng)建的文件的路徑,相對、絕對、特殊路徑符都可以使用 

10、cat命令 

  • 用于查看文件內容 

  • 語法:cat Linux路徑

  • 參數(shù)必填,表示要查看的文件的路徑,相對、絕對、特殊路徑符都可以使用

11、more命令 

  • 用于查看文件內容,可翻頁查看 

  • 語法:more Linux路徑

  • 參數(shù)必填,表示要查看的文件的路徑,相對、絕對、特殊路徑符都可以使用 

  • 使用空格進行翻頁,使用q退出查看

12、cp命令

  • 用于復制文件或文件夾

  •  語法:cp [-r] 參數(shù)1 參數(shù)2

  • -r選項,可選,用于復制文件夾使用,表示遞歸 

  • 參數(shù)1,Linux路徑,表示被復制的文件或文件夾 

  • 參數(shù)2,Linux路徑,表示要復制去的地方

13、mv命令 

  • 用于查看文件內容 

  • 語法:mv 參數(shù)1 參數(shù)2

  • 參數(shù)1,Linux路徑,表示被移動的文件或文件夾 

  • 參數(shù)2,Linux路徑,表示要移動去的地方,如果目標不存在,則進行改名,確保目標存在

14、rm命令

  • 用于刪除文件或文件夾 

  • 語法:rm [-r -f] 參數(shù)1 參數(shù)2 …… 參數(shù)N

  • -r選項,可選,文件夾刪除 

  • -f選項,可選,用于強制刪除(不提示,一般用于root用戶) 

  • 參數(shù),表示被刪除的文件或文件夾路徑,支持多個,空格隔開 

  • 參數(shù)也支持通配符 *,用以做模糊匹配

15、which命令

  • 查找命令的程序文件 

  • 語法:which 要查找的命令

  • 無需選項,只需要參數(shù)表示查找哪個命令 

16、find命令 

  • 用于查找指定的文件 

  • 按文件名查找,支持通配符:find 起始路徑 -name '被查找文件名'

  • 按文件大小查找:find 起始路徑 -size +|-n [kMG]

17、grep命令

  • 從文件中通過關鍵字過濾文件行 

  • 語法:grep [-n] 關鍵字 文件路徑

  • 選項-n,可選,表示在結果中顯示匹配的行的行號

  • 參數(shù),關鍵字,必填,表示過濾的關鍵字,建議使用””將關鍵字包圍起來 

  • 參數(shù),文件路徑,必填,表示要過濾內容的文件路徑,可作為管道符的輸入

18、wc命令 

  • 命令統(tǒng)計文件的行數(shù)、單詞數(shù)量、字節(jié)數(shù)、字符數(shù)等 

  • 語法:wc [-c -m -l -w] 文件路徑

  • 不帶選項默認統(tǒng)計:行數(shù)、單詞數(shù)、字節(jié)數(shù) 

  • -c字節(jié)數(shù)、-m字符數(shù)、-l行數(shù)、-w單詞數(shù) 

  • 參數(shù),被統(tǒng)計的文件路徑,可作為管道符的輸入

19、管道符 | :將管道符左邊命令的結果,作為右邊命令的輸入。

20、echo命令

  • 可以使用echo命令在命令行內輸出指定內容

  • 語法:echo 輸出的內容

  • 無需選項,只有一個參數(shù),表示要輸出的內容,復雜內容可以用””包圍 

21、`反引號符 

  • 被`包圍的內容,會被作為命令執(zhí)行,而非普通字符 

22、重定向符 

  • >,將左側命令的結果,覆蓋寫入到符號右側指定的文件中 

  • >>,將左側命令的結果,追加寫入到符號右側指定的文件中 

23、tail命令 

  • 查看文件尾部內容,并可以持續(xù)跟蹤 

  • 語法:tail [-f -num] Linux路徑

  • -f:持續(xù)跟蹤,-num:啟動的時候查看尾部多少行,默認10 

  • Linux路徑,表示被查看的文件

24、vi編輯器

圖片

一般的順序為:vi filename,進入命令模式->輸入i/a/o,進入輸入模式->編輯完畢,按ESC鍵回到命令模式->輸入:wq保存并退出。

二、用戶和權限

Linux系統(tǒng)的超級管理員用戶是:root用戶

1、su命令 

  • 可以切換用戶,語法:su [-] [用戶名]

  • - 表示切換后加載環(huán)境變量,建議帶上 

  • 用戶可以省略,省略默認切換到root 

2、sudo命令 

  • 可以讓一條普通命令帶有root權限,語法:sudo 其他命令

  • 需要以root用戶執(zhí)行visudo命令,增加配置方可讓普通用戶有sudo命令的執(zhí)行權限

3、Linux用戶管理模式

  • Linux可以支持多用戶、多用戶組、用戶加入多個組 

  • Linux權限管控的單元是用戶級別和用戶組級別 

4、用戶、用戶組相關管理命令 

  • groupadd添加組、groupdel刪除組 

  • useradd添加用戶、userdel刪除用戶 

  • usermod修改用戶組、id命令查看用戶信息 

  • getent passwd查看系統(tǒng)全部用戶信息 

  • getent group查看系統(tǒng)全部組信息

5、任何命令都支持:--help 選項, 可以通過這個選項,查看命令的幫助

  • 比如:ls --help, 會列出ls命令的幫助文檔

如果想要查看命令的詳細手冊,可以通過man(manual, 手冊)命令查看

  • 比如:man ls,就是查看ls命令的詳細手冊

6、通過ls -l 可以以列表形式查看內容,并顯示權限細節(jié)

rwx

圖片

權限的數(shù)字序號

圖片

7、chmod命令

  • 功能,修改文件、文件夾的權限細節(jié) 

  • 限制,只能是文件、文件夾的所屬用戶或root有權修改 

  • 語法:chmod [-R] 權限 文件或文件夾

  • 選項:-R,對文件夾內的全部內容應用同樣規(guī)則 

8、權限的數(shù)字序號 

  • r代表4,w代表2,x代表1 

  • rwx的相互組合可以得到從0到7的8種權限組合 

  • 如7代表:rwx,5代表:r-x,1代表:--x

9、chown命令

  • 功能,修改文件、文件夾的所屬用戶、組 

  • 限制,只可root執(zhí)行 

  • 語法:chown [-R] [用戶][:][用戶組] 文件或文件夾

  • 選項,-R,同chmod,對文件夾內全部內容應用相同規(guī)則 

  • 選項,用戶,修改所屬用戶 

  • 選項,用戶組,修改所屬用戶組 

  • :用于分隔用戶和用戶組

三、Linux實用操作

1、快捷鍵

  • Ctrl + C 強制停止

  • Ctrl + D 退出或登出(不能用于退出vi/vim)

  • history 查看歷史命令

  • !命令前綴,自動執(zhí)行上一次匹配前綴的命令

  • Ctrl + R 輸入內容去匹配歷史命令

  • ctrl + a,跳到命令開頭

  • ctrl + e,跳到命令結尾 

  • ctrl + 鍵盤左鍵,向左跳一個單詞 

  • ctrl + 鍵盤右鍵,向右跳一個單詞

  • 通過快捷鍵ctrl + l,可以清空終端內容;或通過命令clear得到同樣效果

2、構建軟鏈接

ln -s 參數(shù)1 參數(shù)2

  • -s選項,創(chuàng)建軟連接

  • 參數(shù)1:被鏈接的文件或文件夾 

  • 參數(shù)2:要鏈接去的目的地

3、date 

date [-d] [+格式化字符串]

4、ntp

可以自動聯(lián)網同步時間,也可以通過ntpdate -u ntp.aliyun.com手動校準時間

5、IP地址

  • IP地址是聯(lián)網計算機的網絡地址,用于在網絡中進行定位格式是:a.b.c.d,其中abcd是0~255的數(shù)字 

  • 特殊IP有:127.0.0.1,本地回環(huán)IP,表示本機

  • 0.0.0.0:也可表示本機,也可以在一些白名單中表示任意IP

6、什么是域名解析(主機名映射)

  • 可以通過主機名找到對應計算機的IP地址,這就是主機名映射(域名解析) 

  • 先通過系統(tǒng)本地的記錄去查找,如果找不到就聯(lián)網去公開DNS服務器去查找

7、使用ping命令可以測試到某服務器是否可聯(lián)通

語法:ping [-c num] ip或主機名

選項:-c,測試的次數(shù) 

8、使用wget命令可以進行網絡文件下載

語法:wget [-b] url

選項:-b,后臺下載

9、使用curl命令可以發(fā)起網絡請求 

語法:curl [-O] url

選項:-O,用于下載使用

10、端口是指計算機和外部交互的出入口,可以分為物理端口和虛擬端口

  • 物理端口:USB、HDMI、DP、VGA、RJ45等 

  • 虛擬端口:操作系統(tǒng)和外部交互的出入口 IP只能確定計算機,通過端口才能鎖定要交互的程序

11、端口的劃分

  • 公認端口:1~1023,用于系統(tǒng)內置或常用知名軟件綁定使用 

  • 注冊端口:1024~49151,用于松散綁定使用(用戶自定義) 

  • 動態(tài)端口:49152~65535,用于臨時使用(多用于出口)

12、查看端口占用

  • nmap IP地址,查看指定IP的對外暴露端口 

  • netstat -anp | grep 端口號,查看本機指定端口號的占用情況

13、管理進程的命令

  • ps -ef 查看進程信息 

  • ps -ef | grep 關鍵字 過濾指定關鍵字進程信息 

  • kill [-9] 進程號 關閉指定進程號的進程

14、使用top命令可以:

  • 類似Windows任務管理器 

  • 查看CPU、內存、進程的信息 

使用df命令可以: 

  • 查看磁盤使用率 

使用iostat可以: 

  • 查看磁盤速率等信息 

使用sar -n DEV命令可以: 

  • 查看網絡情況

cd命令的本體就是:/usr/bin/cd這個程序文件

15、環(huán)境變量

  • 環(huán)境變量是一組信息記錄,類型是KeyValue型(名稱=值),用于操作系統(tǒng)運行的時候記錄關鍵信息 

  • 通過env命令可以查看當前系統(tǒng)配置的環(huán)境變量信息 

  • 通過$符號,可以取出環(huán)境變量的值 

16、什么是PATH

環(huán)境變量PATH會記錄一組目錄,目錄之間用:隔開。這里記錄的是命令的搜索路徑,當執(zhí)行命令會從記錄中記錄的目錄中挨個搜索要執(zhí)行的命令并執(zhí)行。

可以通過修改這個項目的值,加入自定義的命令搜索路徑 如export PATH=$PATH:自定義路徑 

17、如何修改環(huán)境變量? 

臨時生效:export 名稱=值 

永久生效: 

  • 針對用戶:~/.bashrc文件中配置 

  • 針對全部用戶:/etc/profile文件中配置 

  • 配置完成,可以通過source命令立刻生效

18、rz、sz命令

通過 yum -y install lrzsz可以安裝此命令 

  • rz 進行文件上傳 

  • sz 文件,進行文件下載

19、Linux系統(tǒng)常用的壓縮格式有:

  • tar格式,歸檔文件,簡單的將文件整合到一個文件內,無壓縮效果 

  • gzip格式,gzip壓縮文件,不僅能整合到一個文件,同時有體積壓縮效果 

20、tar命令 tar [-z -x -v -c -f -C] 參數(shù)... 

  • -c,創(chuàng)建壓縮文件、-v,查看壓縮\解壓過程、-x,解壓模式 

  • -f,指定壓縮\解壓的文件,-z,gzip模式,-C,指定解壓的路徑 

  • -z在選項組建議在開頭,-f在選項組內必須在尾部,-C單獨使用 

21、zip命令 zip [-r] 參數(shù)... 

  • -r,壓縮文件夾使用 

22、unzip命令 unzip [-d] 參數(shù) 

  • -d,指定解壓去的目錄

END

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    国产三级视频不卡在线观看| 国产精品偷拍视频一区| 熟妇久久人妻中文字幕| 夫妻性生活动态图视频| 日韩一区二区三区免费av| 国产成人精品资源在线观看| 欧美精品久久男人的天堂| 国产乱淫av一区二区三区| 国产高清一区二区白浆| 99久只有精品免费视频播放| 国产中文字幕一区二区| 日韩精品中文字幕亚洲| 日韩午夜老司机免费视频| 儿媳妇的诱惑中文字幕| 激情视频在线视频在线视频 | 亚洲男人的天堂就去爱| 精品人妻av区波多野结依| 日本和亚洲的香蕉视频| 国产黄色高清内射熟女视频| 日本不卡在线视频你懂的| 欧美日韩一区二区午夜| 国产精品一区二区成人在线| 91亚洲国产—区=区a| 伊人网免费在线观看高清版| 日本午夜免费福利视频| 欧美精品在线播放一区二区| 国产一区一一一区麻豆| av在线免费播放一区二区| 欧美精品久久男人的天堂| 国产伦精品一区二区三区精品视频| 99秋霞在线观看视频| 欧美整片精品日韩综合| 亚洲中文字幕综合网在线| 亚洲精品偷拍一区二区三区| 超碰在线免费公开中国黄片| 久久99青青精品免费| 九九热在线视频精品免费| 日本丰满大奶熟女一区二区| 99免费人成看国产片| 免费福利午夜在线观看| 国产又粗又黄又爽又硬的|