您當前的位置:首頁 > 體育

《金三銀四面試題》Linux常用命令彙總(超全面!超詳細!)

作者:由 Linux特訓營 發表于 體育時間:2022-08-10

在學習Linux時,會發現Linux的命令非常多而且還有很多引數,讓人很是苦惱。就想著有沒有一篇文章可以整理出來常用的命令,儘管網上有很多文章,但是總會有點問題(整理的文章非常詳細但是沒有目錄——不能直接跳轉到相關的位置)那麼今天博主就帶來了有目錄的超級詳細的Linux基礎命令的彙總的文章!同時也會分享一些超級實用的快捷鍵。絕對是乾貨滿滿的一篇文章!詳細教程資料+課件 關注+後臺私信;資料;兩個字可以免費影片領取+文件+各大廠面試題 資料內容包括:C/C++,Linux,golang,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒體,CDN,P2P,K8S,Docker,TCP/IP,協程,DPDK,嵌入式 等。

《金三銀四面試題》Linux常用命令彙總(超全面!超詳細!)

Linux終端命令格式

終端命令格式

command [-options] [parameter]

說明:

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

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

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

查閱命令幫助資訊

-help

說明:

顯示 command 命令的幫助資訊

-man

說明:

查閱 command 命令的使用手冊

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

說明

使用 man 時的操作鍵

《金三銀四面試題》Linux常用命令彙總(超全面!超詳細!)

詳細教程資料+課件 關注+後臺私信;資料;兩個字可以免費影片領取+文件+各大廠面試題 資料內容包括:C/C++,Linux,golang,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒體,CDN,P2P,K8S,Docker,TCP/IP,協程,DPDK,嵌入式 等。

《金三銀四面試題》Linux常用命令彙總(超全面!超詳細!)

常用Linux命令的基本實用

學習Linux終端命令的原因

Linux 剛面世時並沒有圖形介面,所有的操作全靠命令完成,如磁碟操作、檔案存取、目錄操作、程序管理、檔案許可權 設定等

在職場中,大量的 伺服器維護工作 都是在 遠端 透過 SSH 客戶端 來完成的,並沒有圖形介面,所有的維護工作都需要透過命令來完成

在職場中,作為後端程式設計師,必須要或多或少地掌握一些 Linux 常用的終端命令

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

常用Linux命令的基本使用

詳細教程資料+課件 關注+後臺私信;資料;兩個字可以免費影片領取+文件+各大廠面試題 資料內容包括:C/C++,Linux,golang,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒體,CDN,P2P,K8S,Docker,TCP/IP,協程,DPDK,嵌入式 等。

《金三銀四面試題》Linux常用命令彙總(超全面!超詳細!)

小技巧:

ctrl + shift + = 放大終端視窗的字型顯示

ctrl + - 縮小終端視窗的字型顯示

自動補全

在敲出 檔案 / 目錄 / 命令 的前幾個字母之後,按下 tab 鍵

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

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

小技巧

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

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

其它命令

查詢檔案

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

詳細教程資料+課件 關注+後臺私信;資料;兩個字可以免費影片領取+文件+各大廠面試題 資料內容包括:C/C++,Linux,golang,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒體,CDN,P2P,K8S,Docker,TCP/IP,協程,DPDK,嵌入式 等。

《金三銀四面試題》Linux常用命令彙總(超全面!超詳細!)

如果省略路徑,表示在當前資料夾下查詢

之前學習的萬用字元,在使用 find 命令時同時可用

演練目標

1。搜尋桌面目錄下,檔名包含 1 的檔案

find -name “*1*”

2。搜尋桌面目錄下,所有以 。txt 為副檔名的檔案

find -name “*。txt”

1

3。搜尋桌面目錄下,以數字 1 開頭的檔案

find -name “1*”

軟連結

詳細教程資料+課件 關注+後臺私信;資料;兩個字可以免費影片領取+文件+各大廠面試題 資料內容包括:C/C++,Linux,golang,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒體,CDN,P2P,K8S,Docker,TCP/IP,協程,DPDK,嵌入式 等。

《金三銀四面試題》Linux常用命令彙總(超全面!超詳細!)

注意:

沒有 -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 目錄下的三個連結檔案檔案軟硬連結的示意圖

檔案軟硬連結示意圖

詳細教程資料+課件 關注+後臺私信;資料;兩個字可以免費影片領取+文件+各大廠面試題 資料內容包括:C/C++,Linux,golang,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒體,CDN,P2P,K8S,Docker,TCP/IP,協程,DPDK,嵌入式 等。

《金三銀四面試題》Linux常用命令彙總(超全面!超詳細!)

在 Linux 中,檔名 和 檔案的資料 是分開儲存的

提示:

在 Linux 中,只有檔案的 硬連結數 == 0 才會被刪除

使用 ls -l 可以檢視一個檔案的硬連結的數量

在日常工作中,幾乎不會建立檔案的硬連結,知道即可

打包壓縮

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

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

Windows 常用 rar

Mac 常用 zip

Linux 常用 tar。gz

打包 / 解包

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

tar 的命令格式如下:

# 打包檔案

tar -cvf 打包檔案。tar 被打包的檔案/路徑。。。

# 解包檔案

tar -xvf 打包檔案。tar

tar選項說明:

詳細教程資料+課件 關注+後臺私信;資料;兩個字可以免費影片領取+文件+各大廠面試題 資料內容包括:C/C++,Linux,golang,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒體,CDN,P2P,K8S,Docker,TCP/IP,協程,DPDK,嵌入式 等。

《金三銀四面試題》Linux常用命令彙總(超全面!超詳細!)

注意: 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/C++,Linux,golang,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒體,CDN,P2P,K8S,Docker,TCP/IP,協程,DPDK,嵌入式 等。

《金三銀四面試題》Linux常用命令彙總(超全面!超詳細!)

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 常用選項

詳細教程資料+課件 關注+後臺私信;資料;兩個字可以免費影片領取+文件+各大廠面試題 資料內容包括:C/C++,Linux,golang,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒體,CDN,P2P,K8S,Docker,TCP/IP,協程,DPDK,嵌入式 等。

《金三銀四面試題》Linux常用命令彙總(超全面!超詳細!)

ls萬用字元的使用

《金三銀四面試題》Linux常用命令彙總(超全面!超詳細!)

注意:以 。 開頭的檔案為隱藏檔案,需要用 -a 引數才能顯示

切換目錄

cd

cd 是英文單詞 change directory 的簡寫,其功能為更改當前的工作目錄,也是使用者

最常用的命令之一

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

詳細教程資料+課件 關注+後臺私信;資料;兩個字可以免費影片領取+文件+各大廠面試題 資料內容包括:C/C++,Linux,golang,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒體,CDN,P2P,K8S,Docker,TCP/IP,協程,DPDK,嵌入式 等。

《金三銀四面試題》Linux常用命令彙總(超全面!超詳細!)

相對路徑和絕對路徑

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

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

建立和刪除操作

touch

建立檔案或修改檔案時間

如果檔案 不存在,可以建立一個空白檔案

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

mkdir

建立一個新的目錄

《金三銀四面試題》Linux常用命令彙總(超全面!超詳細!)

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

rm

刪除檔案或目錄

使用 rm 命令要小心,因為檔案刪除後不能恢復

《金三銀四面試題》Linux常用命令彙總(超全面!超詳細!)

複製和移動檔案

《金三銀四面試題》Linux常用命令彙總(超全面!超詳細!)

tree

tree 命令可以以樹狀圖列出檔案目錄結構

《金三銀四面試題》Linux常用命令彙總(超全面!超詳細!)

cp

cp 命令的功能是將給出的

檔案 或 目錄

複製到另一個

檔案 或 目錄

中,相當DOS 下的 copy命令

《金三銀四面試題》Linux常用命令彙總(超全面!超詳細!)

須為一個目錄名

mv

mv 命令可以用來 移動 檔案 或 目錄,也可以給 檔案或目錄重新命名

《金三銀四面試題》Linux常用命令彙總(超全面!超詳細!)

檢視檔案內容

詳細教程資料+課件 關注+後臺私信;資料;兩個字可以免費影片領取+文件+各大廠面試題 資料內容包括:C/C++,Linux,golang,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒體,CDN,P2P,K8S,Docker,TCP/IP,協程,DPDK,嵌入式 等。

《金三銀四面試題》Linux常用命令彙總(超全面!超詳細!)

cat

cat 命令可以用來 檢視檔案內容、建立檔案、檔案合併、追加檔案內容 等功能

cat 會一次顯示所有的內容,適合 檢視內容較少 的文字檔案

詳細教程資料+課件 關注+後臺私信;資料;兩個字可以免費影片領取+文件+各大廠面試題 資料內容包括:C/C++,Linux,golang,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒體,CDN,P2P,K8S,Docker,TCP/IP,協程,DPDK,嵌入式 等。

《金三銀四面試題》Linux常用命令彙總(超全面!超詳細!)

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

more

more 命令可以用於分屏顯示檔案內容,每次只顯示一頁內容

適合於 檢視內容較多的文字檔案

使用 more 的操作鍵:

詳細教程資料+課件 關注+後臺私信;資料;兩個字可以免費影片領取+文件+各大廠面試題 資料內容包括:C/C++,Linux,golang,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒體,CDN,P2P,K8S,Docker,TCP/IP,協程,DPDK,嵌入式 等。

《金三銀四面試題》Linux常用命令彙總(超全面!超詳細!)

grep

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

grep 允許對文字檔案進行 模式查詢,所謂模式查詢,又被稱為正則表示式。

詳細教程資料+課件 關注+後臺私信;資料;兩個字可以免費影片領取+文件+各大廠面試題 資料內容包括:C/C++,Linux,golang,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒體,CDN,P2P,K8S,Docker,TCP/IP,協程,DPDK,嵌入式 等。

《金三銀四面試題》Linux常用命令彙總(超全面!超詳細!)

常用的兩種模式查詢

詳細教程資料+課件 關注+後臺私信;資料;兩個字可以免費影片領取+文件+各大廠面試題 資料內容包括:C/C++,Linux,golang,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒體,CDN,P2P,K8S,Docker,TCP/IP,協程,DPDK,嵌入式 等。

《金三銀四面試題》Linux常用命令彙總(超全面!超詳細!)

其他

echo 文字內容

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

重定向 > 和 >>

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

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

其中

> 表示輸出,會覆蓋檔案原有的內容

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

管道 |

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

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

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

常用的管道命令有:

more :分屏顯示內容

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

系統資訊相關命令

時間和日期

詳細教程資料+課件 關注+後臺私信;資料;兩個字可以免費影片領取+文件+各大廠面試題 資料內容包括:C/C++,Linux,golang,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒體,CDN,P2P,K8S,Docker,TCP/IP,協程,DPDK,嵌入式 等。

《金三銀四面試題》Linux常用命令彙總(超全面!超詳細!)

磁碟資訊

詳細教程資料+課件 關注+後臺私信;資料;兩個字可以免費影片領取+文件+各大廠面試題 資料內容包括:C/C++,Linux,golang,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒體,CDN,P2P,K8S,Docker,TCP/IP,協程,DPDK,嵌入式 等。

《金三銀四面試題》Linux常用命令彙總(超全面!超詳細!)

程序資訊

所謂

程序

,通俗地說就是

當前正在執行的一個程式

詳細教程資料+課件 關注+後臺私信;資料;兩個字可以免費影片領取+文件+各大廠面試題 資料內容包括:C/C++,Linux,golang,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒體,CDN,P2P,K8S,Docker,TCP/IP,協程,DPDK,嵌入式 等。

《金三銀四面試題》Linux常用命令彙總(超全面!超詳細!)

ps 預設只會顯示當前使用者透過終端啟動的應用程式

ps 選項說明

詳細教程資料+課件 關注+後臺私信;資料;兩個字可以免費影片領取+文件+各大廠面試題 資料內容包括:C/C++,Linux,golang,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒體,CDN,P2P,K8S,Docker,TCP/IP,協程,DPDK,嵌入式 等。

《金三銀四面試題》Linux常用命令彙總(超全面!超詳細!)

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

要退出 top 可以直接輸入 q

使用者許可權相關命令

組管理

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

詳細教程資料+課件 關注+後臺私信;資料;兩個字可以免費影片領取+文件+各大廠面試題 資料內容包括:C/C++,Linux,golang,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒體,CDN,P2P,K8S,Docker,TCP/IP,協程,DPDK,嵌入式 等。

《金三銀四面試題》Linux常用命令彙總(超全面!超詳細!)

提示:

組資訊儲存在 /etc/group 檔案中

/etc 目錄是專門用來儲存 系統配置資訊 的目錄

使用者管理

提示:建立使用者 / 刪除使用者 / 修改其他使用者密碼 的終端命令都需要透過 sudo 執行

建立使用者/設定密碼/刪除使用者

《金三銀四面試題》Linux常用命令彙總(超全面!超詳細!)

提示:詳細教程資料+課件 關注+後臺私信;資料;兩個字可以免費影片領取+文件+各大廠面試題 資料內容包括:C/C++,Linux,golang,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒體,CDN,P2P,K8S,Docker,TCP/IP,協程,DPDK,嵌入式 等。

建立使用者時,如果忘記新增 -m 選項指定新使用者的家目錄 —— 最簡單的方法就是刪除使用者,重新建立

建立使用者時,預設會建立一個和使用者名稱同名的組名

使用者資訊儲存在 /etc/passwd 檔案中

檢視使用者資訊

《金三銀四面試題》Linux常用命令彙總(超全面!超詳細!)

which(重要)

提示

/etc/pas

詳細教程資料+課件 關注+後臺私信;資料;兩個字可以免費影片領取+文件+各大廠面試題 資料內容包括:C/C++,Linux,golang,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒體,CDN,P2P,K8S,Docker,TCP/IP,協程,DPDK,嵌入式 等。

swd 是用於儲存使用者資訊的檔案

/usr/bin/passwd 是用於修改使用者密碼的程式

which 命令可以檢視執行命令所在位置,例如:

which ls

# 輸出

# /bin/ls

which useradd

# 輸出

# /usr/sbin/useradd

1

2

3

4

5

6

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命令的位置

切換使用者

詳細教程資料+課件 關注+後臺私信;資料;兩個字可以免費影片領取+文件+各大廠面試題 資料內容包括:C/C++,Linux,golang,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒體,CDN,P2P,K8S,Docker,TCP/IP,協程,DPDK,嵌入式 等。

《金三銀四面試題》Linux常用命令彙總(超全面!超詳細!)

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

exit 示意圖如下:

修改檔案許可權

詳細教程資料+課件 關注+後臺私信;資料;兩個字可以免費影片領取+文件+各大廠面試題 資料內容包括:C/C++,Linux,golang,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒體,CDN,P2P,K8S,Docker,TCP/IP,協程,DPDK,嵌入式 等。

《金三銀四面試題》Linux常用命令彙總(超全面!超詳細!)

命令格式如下:

# 修改檔案|目錄的擁有者

chown 使用者名稱 檔名|目錄名

# 遞迴修改檔案|目錄的組

chgrp -R 組名 檔名|目錄名

# 遞迴修改檔案許可權

chmod -R 755 檔名|目錄名

遠端管理常用命令

關機/重啟

詳細教程資料+課件 關注+後臺私信;資料;兩個字可以免費影片領取+文件+各大廠面試題 資料內容包括:C/C++,Linux,golang,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒體,CDN,P2P,K8S,Docker,TCP/IP,協程,DPDK,嵌入式 等。

《金三銀四面試題》Linux常用命令彙總(超全面!超詳細!)

常用命令示例

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

$ shutdown -r now

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

$ shutdown now

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

$ shutdown 20:25

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

$ shutdown +10

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

$ shutdown -c

不指定選項和引數,預設表示 1 分鐘之後 關閉電腦

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

檢視配置網絡卡資訊

詳細教程資料+課件 關注+後臺私信;資料;兩個字可以免費影片領取+文件+各大廠面試題 資料內容包括:C/C++,Linux,golang,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒體,CDN,P2P,K8S,Docker,TCP/IP,協程,DPDK,嵌入式 等。

《金三銀四面試題》Linux常用命令彙總(超全面!超詳細!)

ifconfig

ifconfig 可以檢視/配置計算機當前的網絡卡配置資訊

# 檢視網絡卡配置資訊

$ ifconfig

# 檢視網絡卡對應的 IP 地址

$ ifconfig | grep inet

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

127。0。0。1 被稱為 本地迴環/環回地址,一般用來測試本機網絡卡是否正常

ping

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

詳細教程資料+課件 關注+後臺私信;資料;兩個字可以免費影片領取+文件+各大廠面試題 資料內容包括:C/C++,Linux,golang,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒體,CDN,P2P,K8S,Docker,TCP/IP,協程,DPDK,嵌入式 等。

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

$ ping IP地址

# 檢測本地網絡卡工作正常

$ ping 127。0。0。1

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

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

遠端登入和賦值檔案

詳細教程資料+課件 關注+後臺私信;資料;兩個字可以免費影片領取+文件+各大廠面試題 資料內容包括:C/C++,Linux,golang,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒體,CDN,P2P,K8S,Docker,TCP/IP,協程,DPDK,嵌入式 等。

《金三銀四面試題》Linux常用命令彙總(超全面!超詳細!)

ssh 基礎(重點)

在 Linux 中 SSH 是

非常常用

的工具,透過

SSH 客戶端

我們可以連線到運行了

SSH 伺服器

的遠端機器上

詳細教程資料+課件 關注+後臺私信;資料;兩個字可以免費影片領取+文件+各大廠面試題 資料內容包括:C/C++,Linux,golang,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒體,CDN,P2P,K8S,Docker,TCP/IP,協程,DPDK,嵌入式 等。

《金三銀四面試題》Linux常用命令彙總(超全面!超詳細!)

詳細教程資料+課件 關注+後臺私信;資料;兩個字可以免費影片領取+文件+各大廠面試題 資料內容包括:C/C++,Linux,golang,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒體,CDN,P2P,K8S,Docker,TCP/IP,協程,DPDK,嵌入式 等。

ssh的簡單使用:

ssh [-p port] user@remote

1

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

《金三銀四面試題》Linux常用命令彙總(超全面!超詳細!)

總結;

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

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

詳細教程資料+課件 關注+後臺私信;資料;兩個字可以免費影片領取+文件+各大廠面試題 資料內容包括:C/C++,Linux,golang,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒體,CDN,P2P,K8S,Docker,TCP/IP,協程,DPDK,嵌入式 等。

標簽: Linux  資料  檔案  命令  私信