<menu id="ycqsw"></menu><nav id="ycqsw"><code id="ycqsw"></code></nav>
<dd id="ycqsw"><menu id="ycqsw"></menu></dd>
  • <nav id="ycqsw"></nav>
    <menu id="ycqsw"><strong id="ycqsw"></strong></menu>
    <xmp id="ycqsw"><nav id="ycqsw"></nav>
  • linux重啟網卡命令(linux重啟網卡命令有哪些)


    相信大家都一直想要一篇最全的Linux的命令合集,今天它來了,網上大部分文章還不是特別的全面的能一次介紹完,但是今天我給大家整理好了,更全Word文檔的也有,還有spring,mysql,中間件等最全文檔都有,需要的點贊轉發私信我【學習】免費領取哦,

    2021最全Linux基本命令匯總(最全面!最詳細?。┻@一篇就夠了

    文章目錄

    Linux終端命令格式

    終端命令格式

    查閱命令幫助信息

    -help

    -man

    常用Linux命令的基本實用

    學習Linux終端命令的原因

    常用Linux命令的基本使用

    自動補全

    其它命令

    查找文件

    演練目標

    軟鏈接

    演練目標

    硬鏈接簡介(知道)

    硬鏈接演練

    文件軟硬鏈接示意圖

    打包壓縮

    打包 / 解包

    壓縮/解壓縮

    1)gzip

    2) bzip2(two)

    軟件安裝

    通過 apt 安裝/卸載軟件

    文件和目錄常用命令

    查看目錄內容

    ls 命令說明

    Linux 下文件和目錄的特點

    ls 常用選項

    ls通配符的使用

    切換目錄

    cd

    相對路徑和絕對路徑

    創建和刪除操作

    touch

    mkdir

    rm

    拷貝和移動文件

    tree

    cp

    mv

    查看文件內容

    cat

    more

    grep

    其他

    echo 文字內容

    重定向 > 和 >>

    管道 |

    系統信息相關命令

    時間和日期

    磁盤信息

    進程信息

    用戶權限相關命令

    組管理

    用戶管理

    創建用戶/設置密碼/刪除用戶

    查看用戶信息

    which(重要)

    切換用戶

    修改文件權限

    遠程管理常用命令

    關機/重啟

    查看配置網卡信息

    ifconfig

    ping

    遠程登錄和賦值文件

    ssh 基礎(重點)

    scp

    Linux終端命令格式

    終端命令格式

    command [-options] [parameter]

    說明:

    command :命令名,相應功能的英文單詞或單詞的縮寫

    [-options] :選項,可用來對命令進行控制,也可以省略

    parameter :傳給命令的參數,可以是 零個、一個 或者 多個

    查閱命令幫助信息

    -help

    說明:

    顯示 command 命令的幫助信息

    -man

    說明:

    查閱 command 命令的使用手冊

    man 是 manual 的縮寫,是 Linux 提供的一個 手冊,包含了絕大部分的命令、函數的詳細使用

    說明

    使用 man 時的操作鍵

    常用Linux命令的基本實用

    學習Linux終端命令的原因

    Linux 剛面世時并沒有圖形界面,所有的操作全靠命令完成,如磁盤操作、文件存取、目錄操作、進程管理、文件權限 設定等

    在職場中,大量的 服務器維護工作 都是在 遠程 通過 SSH 客戶端 來完成的,并沒有圖形界面,所有的維護工作都需要通過命令來完成

    在職場中,作為后端程序員,必須要或多或少的掌握一些 Linux 常用的終端命令

    Linux 發行版本的命令大概有 200 多個,但是常用的命令只有 10 多個而已

    常用Linux命令的基本使用

    序號 命令 對應英文 作用

    01 ls list 查看當前文件夾下的內容

    02 pwd print work directory 查看當前所在文件夾

    03 cd[目錄名] changge directory 切換文件夾

    04 touch[文件名] touch 如果文件不存在,新建文件

    05 mkdir[目錄名] make directory 創建目錄

    06 rm[文件名] remove 刪除指定文件

    07 clear clear 清屏

    小技巧:

    ctrl + shift + = 放大終端窗口的字體顯示

    ctrl + – 縮小終端窗口的字體顯示

    自動補全

    在敲出 文件 / 目錄 / 命令 的前幾個字母之后,按下 tab 鍵

    如果輸入的沒有歧義,系統會自動補全

    如果還存在其他 文件 / 目錄 / 命令 ,再按一下 tab 鍵,系統會提示可能存在的命令

    小技巧

    按 上 / 下 光標鍵可以在曾經使用過的命令之間來回切換

    如果想要退出選擇,并且不想執行當前選中的命令,可以按 ctrl + c

    其它命令

    查找文件

    find 命令功能非常強大,通常用來在 特定的目錄下 搜索 符合條件的文件

    序號 命令 作用

    01 find [路徑] -name “*.py” 查找指定路徑下擴展名是 .py 的文件,包括子目錄

    如果省略路徑,表示在當前文件夾下查找

    之前學習的通配符,在使用 find 命令時同時可用

    演練目標

    1.搜索桌面目錄下,文件名包含 1 的文件

    find -name “*1*”

    2.搜索桌面目錄下,所有以 .txt 為擴展名的文件

    find -name “*.txt”

    3.搜索桌面目錄下,以數字 1 開頭的文件

    find -name “1*”

    軟鏈接

    序 號 命令 作用

    01 ln -s 被鏈接的源文件 鏈接文件 建立文件的軟鏈接,用通俗的方式講類似于 Windows 下的快捷方式

    注意:

    沒有 -s 選項建立的是一個 硬鏈接文件兩個文件占用相同大小的硬盤空間,工作中幾乎不會建立文件的硬鏈接

    源文件要使用絕對路徑,不能使用相對路徑,這樣可以方便移動鏈接文件后,仍然能夠正常使用

    演練目標

    將桌面目錄下的 01.py 移動到 demo/b/c 目錄下

    在桌面目錄下新建 01.py 的 軟鏈接 FirstPython分別使用 相對路徑 和 絕對路徑 建立 FirstPython 的軟鏈接

    將 FirstPython 移動到 demo 目錄下,對比使用 相對路徑 和 絕對路徑 的區別

    硬鏈接簡介(知道)

    在使用 ln 創建鏈接時,如果沒有 -s 選項,會創建一個 硬鏈接,而不是軟鏈接

    硬鏈接演練

    在 ~/Desktop/demo 目錄下建立 ~/Desktop/demo/b/c/01.py 的硬鏈接 01_hard

    使用 ls -l 查看文件的硬鏈接數(硬鏈接——有多少種方式可以訪問文件或者目錄)

    刪除 ~/Desktop/demo/b/c/01.py ,并且使用 tree 來確認 demo 目錄下的三個鏈接文件文件軟硬鏈接的示意圖

    文件軟硬鏈接示意圖

    在 Linux 中,文件名 和 文件的數據 是分開存儲的

    提示:

    在 Linux 中,只有文件的 硬鏈接數 == 0 才會被刪除

    使用 ls -l 可以查看一個文件的硬鏈接的數量

    在日常工作中,幾乎不會建立文件的硬鏈接,知道即可

    打包壓縮

    打包壓縮 是日常工作中備份文件的一種方式

    在不同操作系統中,常用的打包壓縮方式是不同的選項 含義

    Windows 常用 rar

    Mac 常用 zip

    Linux 常用 tar.gz

    打包 / 解包

    tar 是 Linux 中最常用的 備份工具,此命令可以 把一系列文件 打包到 一個大文件中,也可以把一個 打包的大文件恢復成一系列文件

    tar 的命令格式如下:

    # 打包文件

    tar -cvf 打包文件.tar 被打包的文件/路徑…

    # 解包文件

    tar -xvf 打包文件.tar

    tar選項說明:

    選項 含義

    c 生成檔案文件,創建打包文件

    x 解開檔案文件

    v 列出歸檔解檔的詳細過程,顯示進度

    f 指定檔案文件名稱,f 后面一定是 .tar 文件,所以必須放選項最后

    注意: f 選項必須放在最后,其他選項順序可以隨意

    壓縮/解壓縮

    1)gzip

    tar 與 gzip 命令結合可以使用實現文件 打包和壓縮

    tar 只負責打包文件,但不壓縮

    用 gzip 壓縮 tar 打包后的文件,其擴展名一般用 xxx.tar.gz

    在 Linux 中,最常見的壓縮文件格式就是 xxx.tar.gz

    在 tar 命令中有一個選項 -z 可以調用 gzip ,從而可以方便的實現壓縮和解壓縮的

    功能命令格式如下:

    # 壓縮文件

    tar -zcvf 打包文件.tar.gz 被壓縮的文件/路徑…

    # 解壓縮文件

    tar -zxvf 打包文件.tar.gz

    # 解壓縮到指定路徑

    tar -zxvf 打包文件.tar.gz -C 目標路徑

    選項 含義

    -C 解壓縮到指定目錄,注意:要解壓縮的目錄必須存在

    2) bzip2(two)

    tar 與 bzip2 命令結合可以使用實現文件 打包和壓縮(用法和 gzip 一樣)

    tar 只負責打包文件,但不壓縮

    用 bzip2 壓縮 tar 打包后的文件,其擴展名一般用 xxx.tar.bz2

    在 tar 命令中有一個選項 -j 可以調用 bzip2 ,從而可以方便的實現壓縮和解壓縮的功能

    命令格式如下:

    # 壓縮文件

    tar -jcvf 打包文件.tar.bz2 被壓縮的文件/路徑…

    # 解壓縮文件

    tar -jxvf 打包文件.tar.bz2

    軟件安裝

    通過 apt 安裝/卸載軟件

    apt 是 Advanced Packaging Tool ,是 Linux 下的一款安裝包管理工具

    可以在終端中方便的 安裝/卸載/更新軟件包

    # 1. 安裝軟件

    $ sudo apt install 軟件包

    # 2. 卸載軟件

    $ sudo apt remove 軟件名

    # 3. 更新已安裝的包

    $ sudo apt upgrade

    文件和目錄常用命令

    查看目錄內容

    ls 命令說明

    ls 是英文單詞 list 的簡寫,其功能為列出目錄的內容,是用戶最常用的命令之一,類似于 DOS下的 dir 命令

    Linux 下文件和目錄的特點

    Linux 文件 或者 目錄 名稱最長可以有 256 個字符參數 含義

    以 . 開頭的文件為隱藏文件,需要用 -a 參數才能顯示

    . 代表當前目錄

    … 代表上一級目錄

    ls 常用選項

    參數 含義

    -a 顯示指定目錄下所有子目錄與文件,包括隱藏文件

    -l 以列表方式顯示文件的詳細信息

    -h 配合 -l 以人性化的方式顯示文件大小

    ls通配符的使用

    通配符 含義

    * 代表任意個數個字符

    ? 代表任意一個字符,至少 1 個

    [] 表示可以匹配字符組中的任一一個

    [abc] 匹配 a、b、c 中的任意一個

    [a-f] 匹配從 a 到 f 范圍內的的任意一個字符

    注意:以 . 開頭的文件為隱藏文件,需要用 -a 參數才能顯示

    切換目錄

    cd

    cd 是英文單詞 change directory 的簡寫,其功能為更改當前的工作目錄,也是用戶最常用的命令之一

    注意:Linux 所有的 目錄 和 文件名 都是大小寫敏感的

    命令 含義

    cd 切換到當前用戶的主目錄(/home/用戶目錄)

    cd ~ 切換到當前用戶的主目錄(/home/用戶目錄)

    cd . 保持在當前目錄不變

    cd … 切換到上級目錄

    cd – 可以在最近兩次工作目錄之間來回切換

    相對路徑和絕對路徑

    相對路徑 在輸入路徑時,最前面不是 / 或者 ~,表示相對 當前目錄 所在的目錄位置

    絕對路徑 在輸入路徑時,最前面是 / 或者 ~,表示從 根目錄/家目錄 開始的具體目錄位置

    創建和刪除操作

    touch

    創建文件或修改文件時間

    如果文件 不存在,可以創建一個空白文件

    如果文件 已經存在,可以修改文件的末次修改日期

    mkdir

    創建一個新的目錄

    選項 含義

    -p 可以遞歸創建目錄

    新建目錄的名稱 不能與當前目錄中 已有的目錄或文件 同名

    rm

    刪除文件或目錄

    使用 rm 命令要小心,因為文件刪除后不能恢復

    選項 含義

    -f 強制刪除,忽略不存在的文件,無需提示

    -r 遞歸地刪除目錄下的內容,刪除文件夾 時必須加此參數

    拷貝和移動文件

    序號 命令 對應英文 作用

    01 tree [目錄名] tree 以樹狀圖列出文件目錄結構

    02 cp 源文件目標文件 copy 復制文件或者目錄

    03 mv 源文件 目標文件 move 移動文件或者目錄/文件或者目錄重命名

    tree

    tree 命令可以以樹狀圖列出文件目錄結構

    選項 含義

    -d 只顯示目錄

    cp

    cp 命令的功能是將給出的 文件 或 目錄 復制到另一個 文件 或 目錄 中,相當DOS 下的 copy命令

    選 項 含義

    -i 覆蓋文件前提示

    -r 若給出的源文件是目錄文件,則 cp 將遞歸復制該目錄下的所有子目錄和文件,目標文件必

    須為一個目錄名

    mv

    mv 命令可以用來 移動 文件 或 目錄,也可以給 文件或目錄重命名

    選項 含義

    -i 覆蓋文件前提示

    查看文件內容

    序 號 命令 對應英文 作用

    01 cat 文件名 concatenate 查看文件內容、創建文件、文件合并、追加文件內容等功能

    02 more 文件名 more 分屏顯示文件內容

    03 grep 搜索文本 文件名 grep 搜索文本文件內容

    cat

    cat 命令可以用來 查看文件內容、創建文件、文件合并、追加文件內容 等功能

    cat 會一次顯示所有的內容,適合 查看內容較少 的文本文件

    選項 含義

    -b 對非空輸出行編號

    -n 對輸出的所有行編號

    Linux 中還有一個 nl 的命令和 cat -b 的效果等價

    more

    more 命令可以用于分屏顯示文件內容,每次只顯示一頁內容

    適合于 查看內容較多的文本文件

    使用 more 的操作鍵:

    操作鍵 功能

    空格鍵 顯示手冊頁的下一屏

    Enter 簡 一次滾動手冊頁的一行

    b 回滾一屏

    f 前滾一屏

    q 退出

    /word 搜索 word 字符串

    grep

    Linux 系統中 grep 命令是一種強大的文本搜索工具

    grep 允許對文本文件進行 模式查找,所謂模式查找,又被稱為正則表達式。

    選項 含義

    -n 顯示匹配行及行號

    -v 顯示不包含匹配文本的所有行(相當于求反)

    -i 忽略大小寫

    常用的兩種模式查找

    參數 含義

    ^a 行首,搜尋以 a 開頭的行

    ke$ 行為,搜尋以 ke 結束的行

    其他

    echo 文字內容

    echo 會在終端中顯示參數指定的文字,通常會和 重定向 聯合使用

    重定向 > 和 >>

    Linux 允許將命令執行結果 重定向到一個 文件

    將本應顯示在終端上的內容 輸出/追加 到指定文件中

    其中

    > 表示輸出,會覆蓋文件原有的內容

    >> 表示追加,會將內容追加到已有文件的末尾

    管道 |

    Linux 允許將 一個命令的輸出 可以通過管道 作為 另一個命令的輸入

    可以理解現實生活中的管子,管子的一頭塞東西進去,另一頭取出來,這里 | 的左右分為兩端,

    左端塞東西(寫),右端取東西(讀)

    常用的管道命令有:

    more :分屏顯示內容

    grep :在命令執行結果的基礎上查詢指定的文本

    系統信息相關命令

    時間和日期

    序號 命令 作用

    01 date 查看系統時間

    02 cal calendar 查看日歷, -y 選項可以查看一年的日歷

    磁盤信息

    序號 命令 作用

    01 df -h disk free 顯示磁盤剩余空間

    02 du -h [目錄名] disk usage 顯示目錄下的文件大小

    進程信息

    所謂進程,通俗地說就是 當前正在執行的一個程序

    序號 命令 作用

    01 ps aux process status 查看進程的詳細狀況

    02 top 動態顯示運行中的進程并且排序

    03 kill [-9] 進程代號 終止指定代號的進程, -9 表示強行終止

    ps 默認只會顯示當前用戶通過終端啟動的應用程序

    ps 選項說明

    選項 含義

    a 顯示終端上的所有進程,包括其他用戶的進程

    u 顯示進程的詳細狀態

    x 顯示沒有控制終端的進程

    提示:使用 kill 命令時,最好只終止由當前用戶開啟的進程,而不要終止 root 身份開啟的進程,否則可能導致系統崩潰

    要退出 top 可以直接輸入 q

    用戶權限相關命令

    組管理

    提示:創建組 / 刪除組 的終端命令都需要通過 sudo 執行

    序號 命令 作用

    01 groupadd 組名 添加組

    02 groupdel 組名 刪除組

    03 cat /etc/group 確認組信息

    04 chgrp -R 組名 文件/目錄名 遞歸修改文件/目錄的所屬組

    提示:

    組信息保存在 /etc/group 文件中

    /etc 目錄是專門用來保存 系統配置信息 的目錄

    用戶管理

    提示:創建用戶 / 刪除用戶 / 修改其他用戶密碼 的終端命令都需要通過 sudo 執行

    創建用戶/設置密碼/刪除用戶

    提示:

    創建用戶時,如果忘記添加 -m 選項指定新用戶的家目錄 —— 最簡單的方法就是刪除用戶,重新創建

    創建用戶時,默認會創建一個和用戶名同名的組名

    用戶信息保存在 /etc/passwd 文件中

    查看用戶信息

    序號 命令 作用

    01 id [用戶名] 查看用戶 UID 和 GID 信息

    02 who 查看當前所有登錄的用戶列表

    03 whoami 查看當前登錄用戶的賬戶名

    which(重要)

    提示

    /etc/passwd 是用于保存用戶信息的文件

    /usr/bin/passwd 是用于修改用戶密碼的程序

    which 命令可以查看執行命令所在位置,例如:

    which ls

    # 輸出

    # /bin/ls

    which useradd

    # 輸出

    # /usr/sbin/useradd

    bin 和 sbin

    在 Linux 中,絕大多數可執行文件都是保存在 /bin 、 /sbin 、 /usr/bin 、 /usr/sbin

    /bin ( binary )是二進制執行文件目錄,主要用于具體應用

    /sbin ( system binary )是系統管理員專用的二進制代碼存放目錄,主要用于系統管理

    /usr/bin ( user commands for applications )后期安裝的一些軟件

    /usr/sbin ( super user commands for applications )超級用戶的一些管理程序

    提示:

    cd 這個終端命令是內置在系統內核中的,沒有獨立的文件,因此用 which 無法找到 cd命令的位置

    切換用戶

    序 號 命令 作用 說明

    01 su – 用戶名 切換用戶,并且切換目錄 – 可以切換到用戶家目錄,否則保持位置不變

    02 exit 退出當前登錄賬戶

    su 不接用戶名,可以切換到 root ,但是不推薦使用,因為不安全

    exit 示意圖如下:

    修改文件權限

    序號 命令 作用

    01 chown 修改擁有者

    02 chgrp 修改組

    03 chmod 修改權限

    命令格式如下:

    # 修改文件|目錄的擁有者

    chown 用戶名 文件名|目錄名

    # 遞歸修改文件|目錄的組

    chgrp -R 組名 文件名|目錄名

    # 遞歸修改文件權限

    chmod -R 755 文件名|目錄名

    遠程管理常用命令

    關機/重啟

    序號 命令 對應英文 作用

    01 shutdown 選項 時間 shutdown 關機/重新啟動

    常用命令示例

    # 重新啟動操作系統,其中 now 表示現在

    $ shutdown -r now

    # 立刻關機,其中 now 表示現在

    $ shutdown now

    # 系統在今天的 20:25 會關機

    $ shutdown 20:25

    # 系統再過十分鐘后自動關機

    $ shutdown +10

    # 取消之前指定的關機計劃

    $ shutdown -c

    指定選項和參數,默認表示 1 分鐘之后 關閉電腦

    遠程維護服務器時,最好不要關閉系統,而應該重新啟動系統

    查看配置網卡信息

    序 號 命令 對應英文 作用

    01 ifconfig configure a network interface 查看/配置計算機當前的網卡配置信息

    02 ping ip地址 ping 檢測到目標 ip地址 的連接是否正常

    ifconfig

    ifconfig 可以查看/配置計算機當前的網卡配置信息

    # 查看網卡配置信息

    $ ifconfig

    # 查看網卡對應的 IP 地址

    $ ifconfig | grep inet

    1

    2

    3

    4

    提示:一臺計算機中有可能會有一個 物理網卡 和 多個虛擬網卡,在 Linux 中物理網卡的名字通常以 ensXX 表示

    127.0.0.1 被稱為 本地回環/環回地址,一般用來測試本機網卡是否正常

    ping

    ping 一般用于檢測當前計算機到目標計算機之間的網絡 是否通暢,數值越大,速度越慢

    # 檢測到目標主機是否連接正常

    $ ping IP地址

    # 檢測本地網卡工作正常

    $ ping 127.0.0.1

    ping 的工作原理與潛水艇的聲納相似, ping 這個命令就是取自 聲納的聲音

    網絡管理員之間也常將 ping 用作動詞 —— ping 一下計算機X,看他是否開著

    遠程登錄和賦值文件

    ssh 基礎(重點)

    在 Linux 中 SSH 是 非常常用 的工具,通過 SSH 客戶端 我們可以連接到運行了 SSH 服務器 的遠程機器上

    ssh的簡單使用:

    ssh [-p port] user@remote

    user 是在遠程機器上的用戶名,如果不指定的話默認為當前用戶

    remote 是遠程機器的地址,可以是 IP/域名,或者是 后面會提到的別名

    port 是 SSH Server 監聽的端口,如果不指定,就為默認值 22

    提示:

    使用 exit 退出當前用戶的登錄

    ssh 這個終端命令只能在 Linux 或者 UNIX 系統下使用

    如果在 Windows 系統中,可以安裝 PuTTY 或者 XShell 客戶端軟件即可

    在工作中,SSH 服務器的端口號很有可能不是 22,如果遇到這種情況就需要使用 -p 選項,指定正確的端口號,否則無法正常連接到服務器

    scp

    scp 就是 secure copy ,是一個在 Linux 下用來進行 遠程拷貝文件 的命令

    它的地址格式與 ssh 基本相同,需要注意的是,在指定端口時用的是大寫的 -P 而不是小寫的

    # 把本地當前目錄下的 01.py 文件 復制到 遠程 家目錄下的 Desktop/01.py

    # 注意:`:` 后面的路徑如果不是絕對路徑,則以用戶的家目錄作為參照路徑

    scp -P port 01.py user@remote:Desktop/01.py

    # 把遠程 家目錄下的 Desktop/01.py 文件 復制到 本地當前目錄下的 01.py

    scp -P port user@remote:Desktop/01.py 01.py

    # 加上 -r 選項可以傳送文件夾

    # 把當前目錄下的 demo 文件夾 復制到 遠程 家目錄下的 Desktop

    scp -r demo user@remote:Desktop

    # 把遠程 家目錄下的 Desktop 復制到 當前目錄下的 demo 文件夾

    scp -r user@remote:Desktop demo

    選 項 含義

    -r 若給出的源文件是目錄文件,則 scp 將遞歸復制該目錄下的所有子目錄和文件,目標文件必須為一個目錄名

    -P 若遠程 SSH 服務器的端口不是 22,需要使用大寫字母 -P 選項指定端口

    注意:

    scp 這個終端命令只能在 Linux 或者 UNIX 系統下使用

    如果在 Windows 系統中,可以安裝 PuTTY ,使用 pscp 命令行工具或者安裝 FileZilla使用 FTP 進行文件傳輸

    版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

    發表評論

    登錄后才能評論
    国产精品区一区二区免费