国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux 命令大全(下)

這篇具有很好參考價(jià)值的文章主要介紹了Linux 命令大全(下)。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

Linux 命令大全(上)

6. 網(wǎng)絡(luò)通訊 常用命令

6.1 ssh 命令 – 安全的遠(yuǎn)程連接服務(wù)器

6.1.1 含義

  • ssh 命令的功能是用于安全地遠(yuǎn)程連接服務(wù)器主機(jī)系統(tǒng),作為 openssh 套件中的客戶端連接工具,ssh 命令可以讓我們輕松地基于 ssh 加密協(xié)議進(jìn)行遠(yuǎn)程主機(jī)訪問,從而實(shí)現(xiàn)對遠(yuǎn)程服務(wù)器的管理工作。

6.1.2 語法格式

  • ssh [參數(shù)] 域名或IP地址

6.1.3 常用參數(shù)

參數(shù) 含義
-1 使用 ssh 協(xié)議版本 1
-2 使用 ssh 協(xié)議版本 2
-4 基于 IPv4 網(wǎng)絡(luò)協(xié)議
-6 基于 IPv6 網(wǎng)絡(luò)協(xié)議
-a 關(guān)閉認(rèn)證代理連接轉(zhuǎn)發(fā)功能
-A 開啟認(rèn)證代理連接轉(zhuǎn)發(fā)功能
-b 設(shè)置本機(jī)對外提供服務(wù)的 IP 地址
-c 設(shè)置會(huì)話的密碼算法
-C 壓縮所有數(shù)據(jù)
-f 后臺(tái)執(zhí)行 ssh 指令
-F 設(shè)置配置文件
-g 允許遠(yuǎn)程主機(jī)連接本機(jī)的轉(zhuǎn)發(fā)端口
-i 設(shè)置密鑰文件
-l 設(shè)置登錄用戶名
-N 不執(zhí)行遠(yuǎn)程指令
-o 設(shè)置配置參數(shù)選項(xiàng)
-p 設(shè)置遠(yuǎn)程服務(wù)器上的端口號(hào)
-q 靜默執(zhí)行模式
-s 請求遠(yuǎn)程主機(jī)上的子系統(tǒng)調(diào)用
-v 顯示執(zhí)行過程詳細(xì)信息
-V 顯示版本信息
-x 關(guān)閉 X11 轉(zhuǎn)發(fā)功能
-X 開啟 X11 轉(zhuǎn)發(fā)功能
-y 信任 X11 轉(zhuǎn)發(fā)功能

6.1.4 參考示例

  • 基于 ssh 協(xié)議,遠(yuǎn)程訪問服務(wù)器主機(jī)系統(tǒng):
ssh 192.168.129.132

Linux 命令大全(下),我的漫漫求職路,linux,運(yùn)維

注:這里的 192.168.129.132 是我的虛擬機(jī)(Ubuntu)的 IP 地址。

  • 使用指定的用戶身份登錄遠(yuǎn)程服務(wù)器主機(jī)系統(tǒng):
ssh -l linuxprobe 192.168.10.10
  • 登錄遠(yuǎn)程服務(wù)器主機(jī)系統(tǒng)后執(zhí)行一條命令:
ssh 192.168.10.10 "free -m"
  • 強(qiáng)制使用 v1 版本的 ssh 加密協(xié)議連接遠(yuǎn)程服務(wù)器主機(jī):
ssh -1 192.168.10.10

6.2 netstat 命令 – 顯示網(wǎng)絡(luò)狀態(tài)

6.2.1 含義

  • netstat 命令來自英文詞組 network statistics 的縮寫,其功能是用于顯示各種網(wǎng)絡(luò)相關(guān)信息,例如網(wǎng)絡(luò)連接狀態(tài)、路由表信息、接口狀態(tài)、NAT、多播成員等等。
  • netstat 命令不僅應(yīng)用于 Linux 系統(tǒng),而且在 Windows XP、Windows 7、Windows 10 及 Windows 11 中均已默認(rèn)支持,并且可用參數(shù)也相同,有經(jīng)驗(yàn)的運(yùn)維人員可以直接上手。

6.2.2 語法格式

  • netstat [參數(shù)]

6.2.3 常用參數(shù)

參數(shù) 含義
-a 顯示所有連接中的接口信息
-A 設(shè)置網(wǎng)絡(luò)連接類型
-c 持續(xù)顯示網(wǎng)絡(luò)狀態(tài)
-C 顯示路由配置信息
-F 顯示路由緩存信息
-g 顯示多重廣播功能群組成員名單
-h 顯示幫助信息
-i 顯示網(wǎng)絡(luò)界面信息表單
-l 僅顯示正在監(jiān)聽的服務(wù)狀態(tài)
-n 直接使用IP地址,而不是域名
-N 顯示網(wǎng)絡(luò)硬件外圍設(shè)備的符號(hào)鏈接名稱
-o 顯示計(jì)時(shí)器數(shù)據(jù)信息
-p 顯示正在使用接口的程序識(shí)別碼和名稱
-r 顯示路由表信息
-s 顯示網(wǎng)絡(luò)工作信息統(tǒng)計(jì)表信息
-t 顯示TCP傳輸協(xié)議的連線狀態(tài)
-u 顯示UDP傳輸協(xié)議的連線狀態(tài)
-V 顯示版本信息

6.2.4 參考示例

  • 顯示系統(tǒng)網(wǎng)絡(luò)狀態(tài)中的所有連接信息:
netstat -a

Linux 命令大全(下),我的漫漫求職路,linux,運(yùn)維

  • 顯示系統(tǒng)網(wǎng)絡(luò)狀態(tài)中的 UDP 連接信息:
netstat -nu

Linux 命令大全(下),我的漫漫求職路,linux,運(yùn)維

  • 顯示系統(tǒng)網(wǎng)絡(luò)狀態(tài)中的 UDP 連接端口號(hào)使用信息:
netstat -apu

Linux 命令大全(下),我的漫漫求職路,linux,運(yùn)維

  • 顯示網(wǎng)卡當(dāng)前狀態(tài)信息:
netstat -i

Linux 命令大全(下),我的漫漫求職路,linux,運(yùn)維

  • 顯示網(wǎng)絡(luò)路由表狀態(tài)信息:
netstat -r

Linux 命令大全(下),我的漫漫求職路,linux,運(yùn)維

  • 找到某個(gè)服務(wù)所對應(yīng)的連接信息:
netstat -ap | grep ssh

Linux 命令大全(下),我的漫漫求職路,linux,運(yùn)維

6.3 dhclient 命令 – 動(dòng)態(tài)獲取或釋放 IP 地址

6.3.1 含義

  • dhclient 命令來自英文詞組 DHCP client 的縮寫,其功能是用于動(dòng)態(tài)獲取或釋放 IP 地址。使用 dhclient 命令前需要將網(wǎng)卡模式設(shè)置成 DHCP 自動(dòng)獲取,否則靜態(tài)模式的網(wǎng)卡是不會(huì)主動(dòng)向服務(wù)器獲取如IP地址等網(wǎng)卡信息的。

6.3.2 語法格式

  • dhclient 參數(shù) [網(wǎng)卡名]

6.3.3 常用參數(shù)

參數(shù) 含義
-4 基于 IPv4 網(wǎng)絡(luò)協(xié)議
-6 基于 IPv6 網(wǎng)絡(luò)協(xié)議
-d 以前臺(tái)方式運(yùn)行
-F 設(shè)置向 DHCP 服務(wù)器發(fā)送的 FQDN
-H 設(shè)置向 DHCP 服務(wù)器發(fā)送的主機(jī)名
-n 不配置任何接口
-p 設(shè)置 DHCP 客戶端監(jiān)聽的端口號(hào)
-q 靜默執(zhí)行模式
-r 釋放 IP 地址
-s 在獲取 IP 地址前指定 DHCP 服務(wù)器
-v 顯示執(zhí)行過程詳細(xì)信息
-V 設(shè)置要發(fā)送給 DHCP 服務(wù)器的廠商類標(biāo)識(shí)符
-w 即使沒有找到廣播接口,也繼續(xù)運(yùn)行
-x 停止 DHCP 客戶端,而不釋放當(dāng)前租約
--timeout 設(shè)置最大響應(yīng)超時(shí)時(shí)間
--version 顯示版本信息

6.3.4 參考示例

  • 通過指定網(wǎng)卡發(fā)起 DHCP 請求,獲取網(wǎng)卡參數(shù):
dhclient ens33
  • 釋放系統(tǒng)中已獲取的網(wǎng)卡參數(shù):
dhclient -r
  • 向指定的服務(wù)器請求獲取網(wǎng)卡參數(shù):
dhclient -s 192.168.10.10
  • 手動(dòng)停止執(zhí)行 dhclient 服務(wù)進(jìn)程:
dhclient -x

6.4 ifconfig 命令 – 顯示或設(shè)置網(wǎng)絡(luò)設(shè)備參數(shù)信息

6.4.1 含義

  • ifconfig 命令來自英文詞組 network interfaces configuring 的縮寫,其功能是用于顯示或設(shè)置網(wǎng)絡(luò)設(shè)備參數(shù)信息。在 Windows 系統(tǒng)中與之類似的命令叫做 ipconfig,同樣的功能可以使用 ifconfig 去完成。
  • 通常不建議使用 ifconfig 命令配置網(wǎng)絡(luò)設(shè)備的參數(shù)信息,因?yàn)橐坏┓?wù)器重啟,配置過的參數(shù)會(huì)自動(dòng)失效,還是編寫到配置文件中更穩(wěn)妥。

6.4.2 語法格式

  • ifconfig [參數(shù)] [網(wǎng)卡名] [動(dòng)作]

6.4.3 常用參數(shù)

參數(shù) 含義
-a 顯示所有網(wǎng)卡狀態(tài)
-s 顯示簡短狀態(tài)列表
-v 顯示執(zhí)行過程詳細(xì)信息

6.4.4 常用動(dòng)作

add 設(shè)置網(wǎng)絡(luò)設(shè)備的 IP 地址
del 刪除網(wǎng)絡(luò)設(shè)備的 IP 地址
down 關(guān)閉指定的網(wǎng)絡(luò)設(shè)備
up 啟動(dòng)指定的網(wǎng)絡(luò)設(shè)備

6.4.5 參考示例

  • 顯示系統(tǒng)的網(wǎng)絡(luò)設(shè)備信息:
ifconfig
  • 對指定的網(wǎng)卡設(shè)備依次進(jìn)行關(guān)閉和啟動(dòng)操作:
ifconfig ens33 down
ifconfig ens33 up
  • 對指定的網(wǎng)卡設(shè)備執(zhí)行修改 IP 地址操作:
ifconfig ens33 192.168.10.20 netmask 255.255.255.0
  • 對指定的網(wǎng)卡設(shè)備執(zhí)行修改 MAC 地址操作:
ifconfig ens33 hw ether 00:aa:bb:cc:dd:ee
  • 對指定的網(wǎng)卡設(shè)備依次進(jìn)行 ARP 協(xié)議關(guān)閉和開啟操作:
ifconfig ens33 -arp
ifconfig ens33 arp

6.4.6 補(bǔ)充

  • ifconfig 可以查看/配置計(jì)算機(jī)當(dāng)前的網(wǎng)卡配置信息。
# 查看網(wǎng)卡配置信息
$ ifconfig

# 查看網(wǎng)卡對應(yīng)的 IP 地址
$ ifconfig | grep inet

提示:一臺(tái)計(jì)算機(jī)中有可能會(huì)有一個(gè)物理網(wǎng)卡和多個(gè)虛擬網(wǎng)卡,在 Linux 中物理網(wǎng)卡的名字通常以 ensXX 表示。

  • 127.0.0.1 被稱為本地回環(huán)/環(huán)回地址,一般用來測試本機(jī)網(wǎng)卡是否正常。

6.5 ping 命令 – 測試主機(jī)間網(wǎng)絡(luò)連通性

6.5.1 含義

  • ping 命令的功能是用于測試主機(jī)間網(wǎng)絡(luò)連通性,發(fā)送出基于 ICMP 傳輸協(xié)議的數(shù)據(jù)包,要求對方主機(jī)予以回復(fù),若對方主機(jī)的網(wǎng)絡(luò)功能沒有問題且防火墻放行流量,則就會(huì)回復(fù)該信息,我們也就可得知對方主機(jī)系統(tǒng)在線并運(yùn)行正常了。
  • 不過值得我們注意的是 Linux 與 Windows 相比有一定差異,Windows 系統(tǒng)下的 ping 命令會(huì)發(fā)送出去 4 個(gè)請求后自動(dòng)結(jié)束該命令;而 Linux 系統(tǒng)則不會(huì)自動(dòng)終止,需要用戶手動(dòng)按下組合鍵“Ctrl+c”才能結(jié)束,或是發(fā)起命令時(shí)加入 -c 參數(shù)限定發(fā)送個(gè)數(shù)。

6.5.2 語法格式

  • ping [參數(shù)] 域名或IP地址

6.5.3 常用參數(shù)

參數(shù) 含義
-4 基于 IPv4 網(wǎng)絡(luò)協(xié)議
-6 基于 IPv6 網(wǎng)絡(luò)協(xié)議
-a 發(fā)送數(shù)據(jù)時(shí)發(fā)出鳴響聲
-b 允許 ping 一個(gè)廣播地址
-c 設(shè)置發(fā)送報(bào)文的次數(shù)
-d 使用接口的 SO_DEBUG 功能
-f 使用洪泛模式大量向目標(biāo)發(fā)送數(shù)據(jù)包
-h 顯示幫助信息
-i 設(shè)置收發(fā)信息的間隔時(shí)間
-I 使用指定的網(wǎng)絡(luò)接口送出數(shù)據(jù)包
-n 僅輸出數(shù)值
-p 設(shè)置填滿數(shù)據(jù)包的范本樣式
-q 靜默執(zhí)行模式
-R 記錄路由過程信息
-s 設(shè)置數(shù)據(jù)包的大小
-t 設(shè)置存活數(shù)值TTL的大小
-v 顯示執(zhí)行過程詳細(xì)信息
-V 顯示版本信息

6.5.4 參考示例

  • 測試與指定網(wǎng)站服務(wù)器之間的網(wǎng)絡(luò)連通性(需手動(dòng)按下“Ctrl+c”組合鍵結(jié)束命令):
ping www.linuxcool.com
  • 測試與指定網(wǎng)站服務(wù)器之間的網(wǎng)絡(luò)連通性,發(fā)送請求包限定為 4 次:
ping -c 4 www.linuxcool.com

Linux 命令大全(下),我的漫漫求職路,linux,運(yùn)維

  • 測試與指定主機(jī)之間的網(wǎng)絡(luò)連通性,發(fā)送 3 次請求包,每次間隔 0.2 秒,最長等待時(shí)間為 3 秒:
ping -c 3 -i 0.2 -W 3 192.168.10.10

Linux 命令大全(下),我的漫漫求職路,linux,運(yùn)維文章來源地址http://www.zghlxwxcb.cn/news/detail-545828.html

6.6 sshd 命令 – openssh 服務(wù)器守護(hù)進(jìn)程

6.6.1 含義

  • sshd 命令來自英文詞組 SSH daemon 的縮寫,其功能是用于 openssh 服務(wù)器守護(hù)進(jìn)程。openssh 套件能夠?yàn)閮膳_(tái)主機(jī)之間建立加密的、可信任的數(shù)據(jù)通信服務(wù),是 rlogin 與 rsh 等明文數(shù)據(jù)通信的替代品,而 sshd 命令即為 openssh 套件中的核心程序。

6.6.2 語法格式

  • sshd [參數(shù)] [對象]

6.6.3 常用參數(shù)

參數(shù) 含義
-4 基于 IPv4 網(wǎng)絡(luò)協(xié)議
-6 基于 IPv6 網(wǎng)絡(luò)協(xié)議
-d 使用調(diào)試模式
-D 使用非后臺(tái)守護(hù)進(jìn)程的方式運(yùn)行服務(wù)
-e 直接顯示報(bào)錯(cuò)信息
-f 設(shè)置服務(wù)器的配置文件
-g 設(shè)置客戶端登錄的過期時(shí)間
-h 設(shè)置讀取主機(jī)密鑰文件
-i 使用 inetd 方式運(yùn)行
-o 設(shè)置服務(wù)配置選項(xiàng)
-p 設(shè)置使用的端口號(hào)
-q 靜默執(zhí)行模式
-t 使用測試模式

6.6.4 參考示例

  • 以調(diào)試模式運(yùn)行 sshd 服務(wù)程序:
/usr/sbin/sshd -d
  • 以測試模式運(yùn)行 sshd 服務(wù)程序:
/usr/sbin/sshd -t
  • 強(qiáng)制基于 IPv6 地址進(jìn)行服務(wù):
/usr/sbin/sshd -6

7. 設(shè)備管理 常用命令

7.1 mount 命令 – 將文件系統(tǒng)掛載到目錄

7.1.1 含義

  • mount 命令的功能是用于將文件系統(tǒng)掛載到目錄,文件系統(tǒng)指的是被格式化過的硬盤或分區(qū)設(shè)備,進(jìn)行掛載操作后,用戶便可以在掛載目錄中使用硬盤資源了。
  • 默認(rèn)情況下 Linux 系統(tǒng)并不會(huì)像 Windows 系統(tǒng)那樣自動(dòng)地掛載光盤和U盤設(shè)備,需要自行完成。

7.1.2 語法格式

  • mount [參數(shù)] [設(shè)備名] [目錄名]

7.1.3 常用參數(shù)

參數(shù) 含義
-a 加載“/etc/fstab”文件中記錄的所有文件系統(tǒng)
-F 為每個(gè)設(shè)備創(chuàng)建出一個(gè)新的掛載版本
-h 顯示幫助信息
-l 顯示已加載的文件系統(tǒng)列表
-L 掛載具有指定標(biāo)簽的分區(qū)
-n 加載沒有寫入“/etc/mtab”文件中的文件系統(tǒng)
-r 將文件系統(tǒng)設(shè)置為只讀模式
-t 掛載指定文件類型的設(shè)備分區(qū)
-U 掛載指定 UUID 的設(shè)備分區(qū)
-V 顯示版本信息
-w 以讀寫方式掛載文件系統(tǒng)

7.1.4 參考示例

  • 查看當(dāng)前系統(tǒng)中已有的文件系統(tǒng)信息:
mount
  • 掛載 /etc/fstab 文件中所有已定義的設(shè)備文件:
mount -a
  • 將光盤設(shè)備掛載到指定目錄:
mount /dev/cdrom /Dir
  • 強(qiáng)制以xfs文件系統(tǒng)掛載硬盤設(shè)備到指定目錄:
mount -t xfs /dev/sdb /Dir

7.2 lspci 命令 – 顯示當(dāng)前設(shè)備 PCI 總線設(shè)備信息

7.2.1 含義

  • lspci 命令來自英文詞組 list PCI 的縮寫,其功能是用于顯示當(dāng)前設(shè)備 PCI 總線設(shè)備信息

7.2.2 語法格式

  • lspci [參數(shù)] [設(shè)備名]

7.2.3 常用參數(shù)

參數(shù) 含義
-b 使用以總線為中心的視圖
-d 僅顯示指定廠商和設(shè)備信息
-i 設(shè)置 PCI 編號(hào)列表文件
-m 以機(jī)器可讀方式顯示 PCI 設(shè)備信息
-M 使用總線映射模式
-n 以數(shù)字方式顯示 PCI 設(shè)備信息
-nn 將 PCI 廠商和設(shè)備代碼顯示為數(shù)字和名稱形式
-q 使用 DNS 查詢中央 PCI ID 數(shù)據(jù)庫
-p 設(shè)置包含 PCI 總線信息的目錄
-s 僅顯示指定總線插槽的設(shè)備和功能塊信息
-t 使用樹狀結(jié)構(gòu)顯示 PCI 設(shè)備的層次關(guān)系
-v 顯示執(zhí)行過程詳細(xì)信息

7.2.4 參考示例

  • 顯示當(dāng)前主機(jī)的所有PCI總線設(shè)備信息:
lspci
  • 以樹狀結(jié)構(gòu)顯示當(dāng)前主機(jī)的所有 PCI 總線設(shè)備信息:
lspci -t

7.3 sensors 命令 – 檢測服務(wù)器硬件信息

7.3.1 含義

  • sensors 命令用于檢測服務(wù)器硬件信息,例如 CPU 電壓與溫度、主板、風(fēng)扇轉(zhuǎn)速等數(shù)據(jù)。

7.3.2 語法格式

  • sensors

7.3.3 常用參數(shù)

參數(shù) 含義
-A 不顯示每個(gè)芯片的適配器信息
-c 指定配置文件
-F 顯示華氏度溫度
-H 顯示幫助信息
-u 輸出原始信息
-v 顯示版本信息

7.3.4 參考示例

  • 檢查當(dāng)前 CPU 處理器得電壓和溫度信息:
sensors

8. 備份壓縮 常用命令

8.1 zip 命令 – 壓縮文件

8.1.1 含義

  • zip 命令的功能是用于壓縮文件,解壓命令為 unzip。通過 zip 命令可以將文件打包成 .zip 格式的壓縮包,里面會(huì)包含文件的名稱、路徑、創(chuàng)建時(shí)間、上次修改時(shí)間等等信息,與 tar 命令相似。

8.1.2 語法格式

  • zip 參數(shù) 目標(biāo)文件.zip 源文件或目錄名

8.1.3 常用參數(shù)

參數(shù) 含義
-A 自動(dòng)解壓縮文件
-b 設(shè)置暫存文件的目錄
-c 添加注釋信息到壓縮文件
-d 更新壓縮包內(nèi)文件
-F 嘗試修復(fù)損壞的壓縮文件
-h 顯示幫助信息
-i 僅壓縮符合條件的文件
-k 使用MS-DOS兼容格式
-l 將“LF”替換成“LF+CR”字符
-L 顯示版本信息
-m 壓縮后刪除源文件
-n 不壓縮具有特定字符串的文件
-q 靜默執(zhí)行模式
-r 遞歸處理所有子文件
-S 包含系統(tǒng)和隱藏文件
-t 設(shè)置壓縮時(shí)間為指定日期
-T 檢查壓縮文件是否正確無誤
-v 顯示執(zhí)行過程詳細(xì)信息
-V 保留VMS操作系統(tǒng)的文件屬性
-w 在文件名稱中加入版本編號(hào)
-X 不保留過多的文件屬性信息
-y 直接保存符號(hào)鏈接,而不是對應(yīng)文件

8.1.4 參考示例

  • 將指定目錄及其內(nèi)全部文件都打包成 zip 格式壓縮包文件:
zip -r File.zip /etc
  • 將當(dāng)前工作目錄內(nèi)所有以 .cfg 為后綴的文件打包:
zip -r File.zip *.cfg
  • 更新壓縮包文件中某個(gè)文件:
zip -dv File.zip File.cfg

8.2 unzip 命令 – 解壓縮 zip 格式文件

8.2.1 含義

  • unzip 命令用于解壓縮 zip 格式文件,雖然 Linux 系統(tǒng)中更多地使用 tar 命令進(jìn)行對壓縮包的管理操作,但有時(shí)也會(huì)收到 Windows 系統(tǒng)常用的 .zip.rar 格式的壓縮包文件,unzip 命令便派上了用場。直接使用 unzip 命令解壓縮文件后,壓縮包內(nèi)原有的文件會(huì)被提取并輸出保存到當(dāng)前工作目錄下。

8.2.2 語法格式

  • unzip [參數(shù)] 壓縮包名

8.2.3 常用參數(shù)

參數(shù) 含義
-a 對文本進(jìn)行必要的字符轉(zhuǎn)換
-b 不要對文本進(jìn)行任何字符轉(zhuǎn)換
-c 適當(dāng)轉(zhuǎn)換字符后輸出解壓縮結(jié)果
-C 嚴(yán)格區(qū)分大小寫
-d 解壓縮文件到指定目錄中
-f 強(qiáng)制覆蓋已有文件
-j 不處理壓縮文件中原有的目錄路徑
-l 顯示壓縮包內(nèi)文件列表
-L 將壓縮包內(nèi)文件名改為小寫
-n 解壓縮時(shí)不覆蓋已有文件
-p 使用密碼加密
-q 靜默執(zhí)行模式
-t 檢查壓縮包完整性
-v 顯示執(zhí)行過程詳細(xì)信息
-x 跳過壓縮包內(nèi)的指定文件
-z 顯示壓縮包內(nèi)的備注文字

8.2.4 參考示例

  • 將壓縮包文件解壓到當(dāng)前工作目錄中:
unzip File.zip
  • 將壓縮包文件解壓到指定目錄中:
unzip File.zip -d /home
  • 測試壓縮包文件是否完整,文件有無損壞:
unzip -t File.zip

8.3 gzip 命令 – 壓縮和解壓文件

8.3.1 含義

  • gzip 命令來自英文單詞 gunzip 的縮寫,其功能是用于壓縮和解壓文件。gzip 是一款使用廣泛的壓縮工具,文件經(jīng)過壓縮后一般會(huì)以 .gz 后綴結(jié)尾,與 tar 命令合用后即為 .tar.gz 后綴。
  • 據(jù)統(tǒng)計(jì),gzip 命令對文本文件的壓縮比率通常能達(dá)到60%~70%,壓縮后可以很好地提升存儲(chǔ)空間的使用率,還能夠在網(wǎng)絡(luò)傳輸文件時(shí)減少等待時(shí)間。

8.3.2 語法格式

  • gzip [參數(shù)] 文件名

8.3.3 常用參數(shù)

參數(shù) 含義
-a 使用 ASCII 文本模式
-c 把壓縮后的文件輸出到標(biāo)準(zhǔn)輸出設(shè)備
-d 解壓指定壓縮包文件
-f 強(qiáng)行壓縮文件而不詢問
-h 顯示幫助信息
-k 保留原文件
-l 顯示壓縮包內(nèi)的文件信息
-L 顯示版權(quán)信息
-n 不保存原來的文件名及時(shí)間戳
-N 保存原來的文件名及時(shí)間戳
-t 測試壓縮包是否正確無誤
-q 靜默執(zhí)行模式
-r 遞歸處理所有子文件
-S 設(shè)置解壓或壓縮后文件的后綴名
-v 顯示執(zhí)行過程詳細(xì)信息
-V 顯示版本信息

8.3.4 參考示例

  • 將指定的文件進(jìn)行壓縮,壓縮包默認(rèn)會(huì)以“原文件名.gz”保存到當(dāng)前工作目錄下,原文件會(huì)被自動(dòng)刪除:
gzip File.cfg
  • 解壓指定的壓縮包文件并顯示解壓過程,解壓后的文件會(huì)保存在當(dāng)前工作目錄下,壓縮包會(huì)被自動(dòng)刪除:
gzip -dv File.cfg.gz
  • 將指定的文件進(jìn)行壓縮,但是不刪除原文件:
gzip -k File.cfg
  • 顯示指定文件的壓縮信息:
gzip -l File.cfg.gz

9. 其它常用命令

9.1 hash 命令 – 管理命令運(yùn)行時(shí)查詢的哈希表

9.1.1 含義

  • hash 命令來自英文詞組 Hash Algorithm 的縮寫,中文譯為哈希算法或雜湊算法,其功能是用于管理命令運(yùn)行時(shí)查詢的哈希表。hash 命令可以顯示與刪除命令運(yùn)行時(shí)系統(tǒng)查詢的哈希表信息,如果不加任何參數(shù),則會(huì)默認(rèn)輸出路徑列表的信息,這個(gè)列表會(huì)包含先前 hash 命令調(diào)用找到的 Shell 環(huán)境中命令的路徑名。

9.1.2 語法格式

  • hash [參數(shù)] [目錄名]

9.1.3 常用參數(shù)

參數(shù) 含義
-f 設(shè)置要進(jìn)行哈希運(yùn)算的文件路徑
-l 顯示哈希表中的命令
-p 將完整路徑的命令加入到哈希表中
-r 清除哈希表中的記錄
-t 顯示哈希表中命令的完整路徑
--help 顯示幫助信息
--verbose 顯示執(zhí)行過程詳細(xì)信息

9.1.4 參考示例

  • 顯示哈希表中的命令:
hash -l
  • 刪除哈希表中的命令:
hash -r
  • 向哈希表中添加命令:
hash -p /usr/sbin/adduser myadduser 
  • 在哈希表中清除記錄:
hash -d 

9.2 wait 命令 – 等待指令執(zhí)行完畢

9.2.1 含義

  • wait 命令的功能是用于等待指令執(zhí)行完畢,常被用于 Shell 腳本中,用于等待某個(gè)指令執(zhí)行結(jié)束后返回終端,然后才會(huì)繼續(xù)執(zhí)行后面的指令。
  • 例如有個(gè)服務(wù)進(jìn)程 PID 為 12345,那么此時(shí)可以用 wait 12345 來持續(xù)等待此進(jìn)程的結(jié)束,一旦進(jìn)程結(jié)束則會(huì)將返回值輸出到終端界面。

9.2.2 語法格式

  • wait 進(jìn)程號(hào)或%作業(yè)號(hào)

9.2.3 常用參數(shù)

參數(shù) 含義
數(shù)字 進(jìn)程號(hào)
%數(shù)字 %作業(yè)號(hào)

9.2.4 參考示例

  • 等待執(zhí)行的進(jìn)程結(jié)束并輸出返回值:
wait 12345

9.3 wget 命令 – 下載網(wǎng)絡(luò)文件

9.3.1 含義

  • wget 命令來自英文詞組 web get 的縮寫,其功能是用于從指定網(wǎng)址下載網(wǎng)絡(luò)文件。wget 命令非常穩(wěn)定,一般即便網(wǎng)絡(luò)波動(dòng)也不會(huì)導(dǎo)致下載失敗,而是不斷地嘗試重連,直至整個(gè)文件下載完畢。
  • wget 命令支持如 HTTP、HTTPS、FTP 等常見協(xié)議,可以在命令行中直接下載網(wǎng)絡(luò)文件。

9.3.2 語法格式

  • wget [參數(shù)] 網(wǎng)址URL [對象]

9.3.3 常用參數(shù)

參數(shù) 含義
-4 基于 IPv4 網(wǎng)絡(luò)協(xié)議
-6 基于 IPv6 網(wǎng)絡(luò)協(xié)議
-a 將日志追加寫入至指定文件
-b 啟動(dòng)后轉(zhuǎn)入后臺(tái)執(zhí)行
-c 支持?jǐn)帱c(diǎn)續(xù)傳
-d 使用調(diào)試模式
-e 執(zhí)行指定的命令
-F 將輸入文件當(dāng)作 HTML 處理
-h 顯示幫助信息
-i 下載指定文件中的鏈接
-l 設(shè)置最大遞歸目錄深度
-nd 不要?jiǎng)?chuàng)建目錄
-N 只獲取比本地更新的文件
-o 將日志信息寫入指定文件
-O 設(shè)置本地文件名
-P 設(shè)置文件前綴
-q 靜默執(zhí)行模式
-r 遞歸處理所有子文件
-S 顯示服務(wù)器響應(yīng)信息
-t 設(shè)置最大嘗試次數(shù)
-T 設(shè)置最長等待時(shí)間
-v 顯示執(zhí)行過程詳細(xì)信息
-V 顯示版本信息
-w 設(shè)置等待間隔秒數(shù)
-x 強(qiáng)制創(chuàng)建目錄
--ask-password 提示輸入密碼
--limit-rate 限制下載速度
--no-dns-cache 關(guān)閉DNS查詢緩存
--no-proxy 禁止使用代理
--password 設(shè)置密碼值
--random-wait 下載多個(gè)文件時(shí),隨機(jī)等待間隔秒數(shù)
--spider 僅檢查文件是否存在
--user 設(shè)置用戶名

9.3.4 參考示例

  • 下載指定的網(wǎng)絡(luò)文件:
wget https://www.linuxprobe.com/docs/LinuxProbe.pdf
  • 下載指定的網(wǎng)絡(luò)文件,并定義保存在本地的文件名稱:
wget -O Book.pdf https://www.linuxprobe.com/docs/LinuxProbe.pdf 
  • 下載指定的網(wǎng)絡(luò)文件,限速最高每秒300k:
wget --limit-rate=300k https://www.linuxprobe.com/docs/LinuxProbe.pdf 
  • 啟用斷點(diǎn)續(xù)傳技術(shù)下載指定的網(wǎng)絡(luò)文件:
wget -c https://www.linuxprobe.com/docs/LinuxProbe.pdf 
  • 下載指定的網(wǎng)絡(luò)文件,將任務(wù)放至后臺(tái)執(zhí)行:
wget -b https://www.linuxprobe.com/docs/LinuxProbe.pdf

到了這里,關(guān)于Linux 命令大全(下)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 常用Linux命令大全

    常用Linux命令大全

    @目錄 一、基礎(chǔ)知識(shí) 二、基礎(chǔ)操作 三、目錄操作 四、文件操作 五、文件權(quán)限 六、打包與解壓 七、其他常用命令 八、系統(tǒng)管理 根目錄(/) 根目錄是整個(gè)文件系統(tǒng)的頂級(jí)目錄,所有其他目錄和文件都是從根目錄開始的。在Linux中,根目錄用斜杠(/)表示。 /bin /bin目錄包含一

    2024年02月14日
    瀏覽(21)
  • Linux 常用命令大全

    目錄

    2024年02月12日
    瀏覽(23)
  • Linux 命令大全(下)

    Linux 命令大全(下)

    Linux 命令大全(上) 6.1.1 含義 ssh 命令的功能是用于安全地遠(yuǎn)程連接服務(wù)器主機(jī)系統(tǒng),作為 openssh 套件中的客戶端連接工具, ssh 命令可以讓我們輕松地基于 ssh 加密協(xié)議進(jìn)行 遠(yuǎn)程主機(jī)訪問 ,從而實(shí)現(xiàn)對遠(yuǎn)程服務(wù)器的管理工作。 6.1.2 語法格式 ssh [參數(shù)] 域名或IP地址 6.1.3 常用

    2024年02月13日
    瀏覽(9)
  • Linux命令大全(面試必備)

    Linux命令大全(面試必備)

    前兩節(jié)有說Git命令,反饋還不錯(cuò),看來大家對這些必備的命令還挺感興趣哈,這節(jié)就羅列一些Linux必須掌握的命令。 干貨滿滿哦,直接發(fā)車... 一、常用的基本命令 1、關(guān)機(jī)開機(jī) 關(guān)機(jī) 重啟 2、幫助命令 二、 目錄操作命令 1、目錄切換 2、目錄查看 3、目錄操作 3.1、創(chuàng)建目錄 3

    2023年04月11日
    瀏覽(18)
  • Linux命令大全

    Linux命令大全

    當(dāng)然,以下是按照類別對上面提到的30個(gè)Linux命令及其示例進(jìn)行歸類: ls - 列出目錄內(nèi)容 示例: ls ls -a ls -l cd - 改變當(dāng)前工作目錄 示例: cd /home/user cd .. cd ~ pwd - 顯示當(dāng)前工作目錄 示例: pwd mkdir - 創(chuàng)建新目錄 示例: mkdir new_directory touch - 創(chuàng)建新文件或更新文件的時(shí)間戳 示例

    2024年01月20日
    瀏覽(31)
  • Linux常用命令大全(三)

    Linux常用命令大全(三)

    用戶組 權(quán)限 問題 linux系統(tǒng)未來可能有程序員、用戶、數(shù)據(jù)庫管理員、項(xiàng)目經(jīng)理等各種角色各種級(jí)別人使用,甚至還有身份不明的人鏈接到linux,控制不好權(quán)限容易導(dǎo)致系統(tǒng)崩潰、數(shù)據(jù)丟失等問題。 權(quán)限含義 權(quán)限訪問控制列表(ACL access controll list) 壓縮解壓縮 rpm軟件 簡介:類

    2024年01月17日
    瀏覽(28)
  • Linux基礎(chǔ)命令大全(上)

    ?? 作者:小劉在C站 ?? 個(gè)人主頁:小劉主頁 ?? 每天分享云計(jì)算網(wǎng)絡(luò)運(yùn)維課堂筆記,努力不一定有收獲,但一定會(huì)有收獲加油!一起努力,共赴美好人生! ?? 夕陽下,是最美的綻放,樹高千尺,落葉歸根人生不易,人間真情 目錄 前言 一.虛擬機(jī)系統(tǒng)安裝后操作

    2024年02月03日
    瀏覽(5)
  • Linux常用(實(shí)用)命令大全

    pwd 顯示當(dāng)前工作路徑 shutdown 關(guān)閉系統(tǒng) /halt 關(guān)閉系統(tǒng) shutdown -r now 重啟 /reboot 重啟 systemctl stop firewalld 關(guān)閉防火墻 ip addr 查看ip地址. 1、cd命令:用于切換當(dāng)前目錄(可以是絕對路徑,也可以是相對路徑)如: cd /home 進(jìn)入根目錄下面的home目錄 cd home 進(jìn)入當(dāng)前目錄下的home目錄

    2024年02月09日
    瀏覽(17)
  • linux系統(tǒng)常用命令大全

    linux系統(tǒng)常用命令大全

    ▲?點(diǎn)擊上方\\\"DevOps和k8s全棧技術(shù)\\\"關(guān)注公眾號(hào) Linux 是一個(gè)廣泛使用的操作系統(tǒng),被用于服務(wù)器、嵌入式系統(tǒng)和個(gè)人電腦等領(lǐng)域。在 Linux 中,命令行是一個(gè)非常重要的工具,它可以讓用戶通過命令行界面直接與系統(tǒng)交互。在本篇文章中,我們將介紹 Linux 下常用的命令,以便大家

    2024年02月13日
    瀏覽(21)
  • Linux【命令篇】—— Linux操作系統(tǒng)常用指令大全

    目錄 一、關(guān)機(jī)與重啟指令 (1) shutdown - 關(guān)機(jī) (2) halt - 關(guān)機(jī) (3) reboot - 重啟 (4) sync - 將內(nèi)存的數(shù)據(jù)同步到磁盤 二、幫助指令 (1) man - 查看某個(gè)命令的幫助手冊 (2) help - 查看某個(gè)命令的幫助信息 三、文件目錄類指令 (1) pwd - 顯示當(dāng)前目錄的絕對路徑 (2) ls -

    2024年02月02日
    瀏覽(15)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包