日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux命令大全,从A到Z,2023年收藏大吉!

發布時間:2024/3/13 linux 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux命令大全,从A到Z,2023年收藏大吉! 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文為Linux命令大全,從A到Z都有總結,建議大家收藏以便查用,或者查漏補缺!

A

命令描述
access用于檢查調用程序是否可以訪問指定的文件,用于檢查文件是否存在
accton用于打開或關閉記帳進程或更改信息進程記帳文件
aclocal用于從configure.in文件自動生成aclocal.m4文件
acpi用于顯示電池狀態和其他 ACPI 信息
acpi_available測試 ACPI(高級配置和電源接口)子系統是否可用
acpid提供智能電源管理,用于通知用戶空間程序有關 ACPI 事件的信息
addr2line用于將地址轉換為文件名和行號
agettyLinux 版本的 getty,是一個運行在主機上的 Unix 程序,用于管理物理或虛擬終端以允許多用戶訪問
alias指示 shell 在執行命令時將一個字符串替換為另一個字符串
amixerALSA(Advanced Linux Sound Architecture) 聲卡驅動程序的命令行混音器
aplay用于 ALSA(高級 Linux 聲音架構)聲卡驅動程序的命令行音頻播放器。
aplaymidi用于播放標準 MIDI(樂器數字接口)文件,通過將 MIDI 文件的內容發送到 ALSA(高級 Linux 聲音架構)MIDI 端口
apropos當用戶不記得確切的命令但知道一些與定義其用途或功能的命令相關的關鍵字時,可以幫助用戶
apt為包管理系統提供高級 CLI(命令行界面),旨在作為最終用戶的界面,與更專業的 APT 工具(如 apt-cache 和 apt-get)
apt-get一個命令行工具,有助于在 Linux 中處理包
aptitude開放高度內置的接口與機器的包管理器交互
ar用于從檔案中創建、修改和提取文件
arch用于打印計算機架構
arp操縱系統的 ARP 緩存,允許完整轉儲 ARP 緩存
aspell在 Linux 中用作拼寫檢查器
atd一個作業調度程序守護進程,運行調度以供以后執行的作業
atrm用于刪除指定的作業,要刪除一個作業,它的作業號在命令中傳遞
atq顯示用戶安排的待處理作業列表
autoconf在 Linux 中用于生成配置腳本
autoheader用于創建 C “#define” 或任何其他模板頭的模板文件以供 configure 使用
automake用于自動生成符合 GNU 編碼標準的 Makefile.in 文件
autoreconf用于為類 Unix 系統創建可自動構建的源代碼
autoupdate用于將我們 Linux 系統中的 configure.in 文件更新為較新的 Autoconf。
awk一種用于操作數據和生成報告的腳本語言

B

命令描述
banner用于將大寫的 ASCII 字符串打印到標準輸出
basename從文件名中去除目錄信息和后綴,即打印文件名 NAME 并刪除任何前導目錄組件
batch用于從標準輸入或指定文件中讀取命令并在系統負載水平允許時執行它們,即當平均負載低于 1.5 時
bc用于命令行計算器
bg用于在后臺放置前臺作業
biffunix 的郵件通知系統,當新郵件到達時在命令行通知用戶并告訴它來自誰
bind用于設置 Readline 鍵綁定和變量
bison一個類似于 yacc 的解析器生成器
break用于終止for循環、while循環和until循環的執行
builtin用于運行內置的 shell,向它傳遞參數(args),以及獲取退出狀態
bzcmp用于對 bzip2 壓縮文件調用 cmp 實用程序
bzdiff用于比較bzip2壓縮文件
bzgrep用于在 bzip2 壓縮文件中搜索模式或表達式
bzip2用于壓縮和解壓文件
bzless在啟動之前不必讀取整個輸入文件,因此對于大文件,啟動得更快
bzmore用作 CRT 查看 bzip2 壓縮文件的過濾器,這些文件以 .bz2 后綴保存

C

命令描述
cal用于查看特定月份或全年的日歷,默認情況下,它顯示當前月份的日歷作為輸出
case當我們不得不在單個變量上使用多個 if/elif 時,這是最好的選擇
cat從文件中讀取數據并將其內容作為輸出
cc用于編譯 C 語言代碼并創建可執行文件
ccrypt一個用于數據加密和解密的命令行工具
cd稱為更改目錄命令。它用于更改當前工作目錄
cfdisk通過提供基于文本的“圖形”界面來顯示或操作磁盤分區表
chage用于查看和修改用戶密碼過期信息
chattr一個文件系統命令,用于更改目錄中文件的屬性
chfn更改用戶名和其他詳細信息
chgrp用于更改文件或目錄的組所有權
chkconfig用于列出所有可用服務并查看或更新其運行級別設置
chmod用于改變文件的訪問模式
chown用于更改文件所有者或組
chpasswd用于一次更改多個用戶的密碼
chroot用于更改根目錄
chrt用于操作進程的實時屬性
chsh用于更改用戶的登錄shell(當前登錄shell)
chvt用于在可用的不同 TTY(TeleTYpewriter)終端之間切換
cksum用于向標準輸出顯示一個 CRC(循環冗余校驗)值、文件的字節大小和文件名
clear用于清除終端屏幕
cmp用于逐字節比較兩個文件,幫助您找出兩個文件是否相同
col用于過濾掉反向換行,col 實用程序只是從標準輸入讀取并寫入標準輸出
colcrt用于格式化文本處理器輸出,以便可以在陰極射線管顯示器上查看
colrm從文件中刪除選定的列
column用于在列中顯示文件的內容
comm逐行比較兩個已排序的文件并寫入標準輸出,共同的線條和獨特的線條
compress用于減小文件大小,壓縮后,文件將可用,并添加 .Z 擴展名
continue用于在 for、while 和 until 循環中跳過當前迭代
cp用于復制文件或一組文件或目錄
cpiocpio 代表“復制輸入,復制輸出”,它用于處理諸如 *.cpio 或 *.tar 之類的存檔文件,此命令可以將文件復制到存檔或從存檔復制文件
cppC 編譯器會自動使用它在編譯前轉換程序
cron由類似 Linux 的操作系統提供的軟件實用程序,可在預定時間自動執行計劃任務
crontab定時任務的命令列表
csplit用于根據用戶的需要將任何文件拆分為多個部分
ctags快速訪問文件(例如快速查看函數的定義)
cupsdCUPS(通用單元打印系統)的一種調度程序,實現了基于Internet打印協議的打印系統
curl使用任何支持的協議將數據傳輸到服務器或從服務器傳輸數據的工具
cut用于從文件的每一行中切出部分并將結果寫入標準輸出
cvs用于存儲文件的歷史記錄,每當文件損壞或出現任何問題時,“cvs”幫助我們返回到以前的版本并恢復我們的文件

D

命令描述
date用于顯示系統日期和時間。它還用于設置系統的日期和時間
dc用于計算算術表達式。它以后綴表達式的形式計算表達式
ddUnix 和類 Unix 操作系統的命令行實用程序,其主要目的是轉換和復制文件
declare用于聲明shell變量和函數,設置它們的屬性并顯示它們的值
depmod用于生成內核模塊及其關聯映射文件的依賴描述列表
df用于顯示有關文件系統的有關總空間和可用空間的信息
diff用于通過逐行比較文件來顯示文件中的差異
diff3用于逐行比較三個文件
dir用于列出目錄的內容
dirname用于從 NAME 中刪除尾部的斜線“/”并打印剩余部分
dirs用于顯示當前記住的目錄列表
disable用于停止打印機或類
dmesg用于檢查內核環形緩沖區并打印內核的消息緩沖區
dmidecode當用戶想要以可讀格式檢索 Linux 系統的處理器、RAM(DIMM)、BIOS 詳細信息等系統硬件相關信息時使用
domainname用于返回主機的網絡信息系統(NIS)域名
dos2unix將 DOS 文本文件轉換為 UNIX 格式
dosfsck診斷 MS-DOS 文件系統的問題并嘗試修復它們
dstat用于從系統的組件(例如網絡連接、IO 設備或 CPU 等)中檢索信息或統計信息。
du用于跟蹤占用過多硬盤空間的文件和目錄
dump用于將文件系統備份到某個存儲設備
dumpe2fs用于打印設備上存在的文件系統的超級塊和塊組信息
dumpkeys用于轉儲鍵盤轉換表

E

命令描述
echo用于顯示作為參數傳遞的文本/字符串行
ed用于啟動 ed 文本編輯器,它是一個基于行的文本編輯器,具有最小的界面,這使得處理文本文件的復雜性降低,即創建、編輯、顯示和操作文件
egrep將模式視為擴展的正則表達式并打印出與模式匹配的行
eject使用軟件彈出可移動媒體(通常是 CD-ROM、軟盤、磁帶或 JAZ 或 ZIP 磁盤)
emacs一個具有簡單用戶界面的編輯器。此外,此編輯器中沒有插入模式。它只有編輯模式。
enable用于啟動打印機或類
env用于打印環境變量。它還用于在自定義環境中運行實用程序或命令
eval用于將參數作為 shell 命令執行的內置命令
exLinux 中的文本編輯器,也稱為 vi 編輯器的行編輯器模式
exec用于從 bash 本身執行命令
exit用于退出當前運行的shell
expa將制表符轉換為文件中的空格,當未指定文件時,它會從標準輸入中讀取
expect此命令或腳本語言適用于需要用戶輸入的腳本,通過提供輸入來自動執行任務
export是 bash shell BUILTINS 命令,這意味著它是 shell 的一部分,標記了要導出到子進程的環境變量
expr評估給定的表達式并顯示其相應的輸出

F

命令描述
factor用于打印給定數字的質因數,從命令行給出或從標準輸入讀取
fc用于列出、編輯或重新執行先前輸入到交互式 shell 中的命令
fc-cache掃描字體目錄并為使用 fontconfig 進行字體處理的應用程序構建字體緩存
fc-list用于列出可用的字體和字體樣式,使用格式選項,可以過濾和整理所有字體的列表
fdiskFormat disk 是 Linux 中一個對話框驅動的命令,用于創建和操作磁盤分區表
fg用于將后臺作業置于前臺
fgrep用于搜索文件中的固定字符串
file用于確定文件的類型,.file 類型可以是人類可讀的(例如 'ASCII text')或 MIME 類型(例如 'text/plain; charset=us-ascii')
find用于查找文件和目錄并對其進行后續操作
finger這是一個用戶信息查找命令,提供所有登錄用戶的詳細信息。
fmt用作簡化和優化文本文件的格式化程序
fold將輸入文件中的每一行包裝起來以適應指定的寬度并將其打印到標準輸出
for用于對列表中存在的每個元素重復執行一組命令
free顯示可用空間總量以及系統中使用的內存量和交換內存量,以及內核使用的緩沖區
Fun用于在終端上繪制各種類型的圖案
function用于創建函數或方法

G

命令描述
g++用于源代碼的預處理、編譯、匯編和鏈接以生成可執行文件
gawk用于模式掃描和處理語言
gccGNU Compiler Collections 主要用于編譯 C 和 C++ 語言。它也可用于編譯 Objective C 和 Objective C++
gdbGNU Debugger 工具有助于調試用 C、C++、Ada、Fortran 等編寫的程序。
getent用于獲取許多稱為數據庫的重要文本文件中的條目
gpasswd用于管理 /etc/group 和 /etc/gshadow
grep在文件中搜索特定的字符模式,并顯示包含該模式的所有行
groupadd用于創建新的用戶組
groupdel用于刪除現有組
groupmod用于修改或更改 Linux 系統上現有的組
groups組是用戶的集合。組使管理具有相同安全性和訪問權限的用戶變得容易
grpck驗證組信息的完整性。它檢查 /etc/group 和 /etc/gshadow 中的所有條目是否具有正確的格式并包含有效數據
grpconv用于轉換為陰影組。grpconv 命令從組中創建一個 gshadow 和一個可選的現有 gshadow
gs此命令調用 Ghostscript,是 Adobe Systems PostScript 和可移植文檔格式 (PDF) 語言的解釋器
gunzip用于在 Linux 中壓縮或擴展文件或文件列表
gzexe用于壓縮可執行文件,也用于自動解壓和執行文件
gzip此命令壓縮文件。每個單個文件都被壓縮成一個文件。

H

命令描述
halt用于指示硬件停止所有 CPU 功能,會重新啟動或停止系統。
hash用于維護最近執行的程序的哈希表
hdparm用于獲取有關硬盤的統計信息、更改寫入間隔、聲音管理和 DMA 設置
Head打印給定輸入的前 N 個數據
help顯示有關 shell 內置命令的信息
hexdump用于過濾和顯示指定的文件,或以人類可讀的指定格式的標準輸入
history用于查看之前執行的命令
host用于 DNS(域名系統)查找操作
hostid用于以十六進制格式顯示 Host 的 ID
hostname用于獲取DNS(域名系統)名稱并設置系統的主機名或NIS(網絡信息系統)域名。
hostnamectl提供適當的 API 用于控制 Linux 系統主機名并更改其相關設置
htop允許用戶以交互方式實時監控系統的重要資源或服務器進程
hwclock用于訪問硬件時鐘的實用程序,也稱為實時時鐘 (RTC)

I

命令描述
iconv用于將某種編碼中的某些文本轉換為另一種編碼
id用于找出當前用戶或服務器中任何其他用戶的用戶名和組名以及數字 ID(UID 或組 ID)
if用于根據條件執行命令
ifconfig用于配置內核常駐網絡接口。
iftop系統管理員用來查看帶寬相關統計數據的網絡分析工具
ifup啟動網絡接口,允許傳輸和接收數據
import用于捕獲我們擁有的任何活動頁面的屏幕截圖,并將輸出作為圖像文件
info閱讀 info 格式的文檔,提供命令的詳細信息
insmod用于將模塊插入內核
install用于復制文件和設置屬性
iostat用于監控設備和分區的系統輸入/輸出統計信息
iotop用于顯示和監控磁盤 IO 使用情況的詳細信息,甚至可以獲取進程現有 IO 使用情況的表格
ip用于執行多項網絡管理任務
ipcrm用于刪除一些 IPC(進程間通信)資源。它消除了系統中的 IPC 對象及其相關數據結構
ipcs顯示有關調用進程對其具有讀訪問權限的進程間通信設施的信息
iptables用于為 IPv4 的 Netfilter 防火墻設置和維護表,包含在 Linux 內核中
iptables-save將當前的 iptables 規則保存在用戶指定的文件中,以后用戶需要時可以使用
iwconfig用于顯示參數,以及從 /proc/net/wireless 中提取的無線統計信息

J

命令描述
join用于根據兩個文件中存在的關鍵字段連接兩個文件的行
journalctl用于查看 systemd、kernal 和 journal 日志

K

命令描述
kill用于手動終止進程。kill 命令向終止進程的進程發送信號

L

命令描述
last用于顯示自創建文件 /var/log/wtmp 以來登錄和退出的所有用戶的列表
less用于每次讀取一頁(一屏)文本文件的內容
let用于計算 shell 變量的算術表達式
ln用于在文件之間創建鏈接
locate用于按名稱查找文件
look顯示以給定字符串開頭的行
lsblk用于顯示有關塊設備的詳細信息,這些塊設備(除了 ram 磁盤)基本上是那些代表連接到 PC 的設備的文件。
lshw用于從/proc目錄下的各種文件中生成系統硬件配置的詳細信息
lsmod用于顯示 Linux 內核中模塊的狀態。它導致加載模塊的列表
lsof提供打開的文件列表
lsusb用于顯示有關 USB 總線及其連接的設備的信息

M

命令描述
mailqLinux 中的此命令打印郵件隊列,即郵件隊列中的消息列表
man用于顯示我們可以在終端上運行的任何命令的用戶手冊
md5sum使用 MD5(消息摘要算法 5)驗證數據完整性
mkdir允許用戶創建目錄。這個命令可以一次創建多個目錄
modinfo用于顯示有關 Linux 內核模塊的信息
more用于在命令提示符下查看文本文件,在文件較大的情況下一次顯示一屏(例如日志文件)
mount用于將設備上找到的文件系統掛載到以“/”為根的大樹結構(Linux 文件系統)
mpstat用于報告處理器相關的統計信息。
mv用于在 UNIX 等文件系統中將一個或多個文件或目錄從一處移動到另一處

N

命令描述
nc(netcat)它是功能強大的網絡工具、安全工具或網絡監控工具之一。
netstat顯示各種網絡相關信息,如網絡連接、路由表、接口統計、偽裝連接、組播成員等。
nmcli用于控制 NetworkManager。nmcli commnad 還可用于顯示網絡設備狀態、創建、編輯、激活/停用和刪除網絡連接
nslookup一種用于查詢域名系統 (DNS) 以獲取域名或 IP 地址映射或任何其他特定 DNS 記錄的網絡管理工具

O

命令描述
od用于將輸入的內容以八進制格式為默認格式進行不同格式的轉換

P

命令描述
passwd用于更改用戶帳戶密碼
paste用于水平連接文件(并行合并),方法是輸出由來自每個指定文件的行組成的行,以制表符作為分隔符分隔,到標準輸出
pidof用于找出特定運行程序的進程 ID
ping用于檢查主機和服務器/主機之間的網絡連通性
pinky一個用戶信息查找命令,提供所有登錄用戶的詳細信息。
pmap用于顯示進程的內存映射。內存映射指示內存是如何分布的
poweroff發送一個 ACPI 信號,指示系統關閉電源
printf用于在終端窗口上顯示給定的字符串、數字或任何其他格式說明符
ps用于列出當前正在運行的進程及其 PID 以及一些其他信息,這取決于不同的選項
pwd打印工作目錄的路徑,從根開始

R

命令描述
ranlib用于生成索引歸檔
rcp用于將文件從一臺計算機復制到另一臺計算機
read將指定文件描述符中的總字節數讀入緩沖區
readelf用于獲取 ELF(Executable and Linkable Format) 文件的信息
readlink用于打印解析的符號鏈接或規范文件名
reboot指示系統重新啟動或重新啟動
rename用于根據正則表達式 perlexpr 重命名命名文件
reset用于初始化終端。一旦程序終止,終端處于異常狀態,這很有用
restore用于從使用轉儲創建的備份恢復文件
return用于退出 shell 函數。
rev用于按字符反轉行
rm用于從 UNIX 等文件系統中刪除文件、目錄、符號鏈接等對象
rmdir用于在 Linux 中從文件系統中刪除空目錄
rmmod用于從內核中刪除模塊
route當您想使用 IP/內核路由表時使用
rsync兩臺主機或機器之間同步文件和目錄

S

命令描述
sar用于監控 Linux 系統的資源,如 CPU 使用率、內存使用率、I/O 設備消耗等。
scp用于以安全的方式在服務器之間復制文件。
screen提供從單個 ssh 會話啟動和使用多個 shell 會話的能力
script用于制作打字稿或記錄所有終端活動
scriptreplay用于重放腳本命令記錄的日志文件中存儲的 typescript/terminal_activity
sdiff用于比較兩個文件,然后將結果以并排格式寫入標準輸出
sed用于查找、過濾、文本替換、替換和文本操作,如插入、刪除搜索等。
select用于創建一個編號菜單,用戶可以從中選擇一個選項
seq用于以 INCREMENT 的步驟生成從 FIRST 到 LAST 的數字
setsid用于在新會話中運行程序
shift將命令行參數移動/移動到左一個位置。
showkey將每個按下的鍵的掃描碼或鍵碼或“ascii”碼打印到標準輸出
shred用于從硬盤中徹底刪除文件
shutdown用于以安全的方式關閉系統
sleep用于創建虛擬作業。虛擬作業有助于延遲執行
source用于讀取和執行文件的內容(通常是一組命令),在當前 shell 腳本中作為參數傳遞
sort用于對文件進行排序,按特定順序排列記錄
split用于將大文件拆分成小文件
ssh用于安全連接到遠程服務器/系統的協議
strace它是 Linux 最強大的進程監控、診斷、教學工具之一。
stty用于更改和打印終端線路設置
sudo用作某些僅允許超級用戶運行的命令的前綴
sum用于查找校驗和并計算文件中的塊數
sync用于將緩存寫入同步到持久存儲
systemctl用于檢查和控制“systemd”系統和服務管理器的狀態

T

命令描述
tac用于反向連接和打印文件
tail打印給定輸入的最后 N 個數據
tar用于創建存檔并提取存檔文件
tee讀取標準輸入并將其寫入標準輸出和一個或多個文件
time用于執行命令,并在命令終止時打印執行命令所花費的實時、用戶 CPU 時間和系統 CPU 時間的摘要
top提供運行系統的動態實時視圖
touch用于創建、更改和修改文件的時間戳
tr用于翻譯或刪除字符
tracepath用于跟蹤到目的地的路徑,發現沿此路徑的 MTU
traceroute打印數據包到達主機的路由
tree一個遞歸目錄列表程序,可生成深度縮進的文件列表
tty顯示與終端相關的信息,打印連接到標準輸入的終端的文件名
type用于描述如果用作命令,它的參數將如何被翻譯

U

命令描述
uname顯示有關系統的信息
unexpand將每個空格轉換為制表符,將生成的輸出寫入標準輸出
uniq用于報告或過濾掉文件中的重復行
unix2dos將 Unix 文本文件轉換為 DOS 格式
until用于執行一組命令,只要“直到”命令中的最后一個命令的退出狀態不為零
uptime用于找出系統活動(運行)多長時間
useradd用于將用戶帳戶添加到您的系統
usermod用于在 Linux 中通過命令行更改用戶的屬性
username獲取用戶名及其配置
users用于顯示當前登錄到當前主機的用戶的用戶名
userdel用于刪除用戶帳戶和相關文件

V

命令描述
vi它是 UNIX 操作系統自帶的默認編輯器,稱為可視化編輯器。
vmstat系統的性能監控命令,可以監控有關進程、內存、分頁、塊 IO、磁盤和 CPU 調度的信息
vnstat由系統管理員用于監控網絡參數,例如帶寬消耗或流入或流出的某些流量

W

命令描述
w用于顯示誰登錄以及他們在做什么
wall在所有當前登錄用戶的終端上顯示消息、文件內容或其他標準輸入
watch用于定期執行程序,全屏顯示輸出
wc用于找出文件參數中指定的文件中的行數、字數、字節數和字符數
wget用于從服務器下載文件,即使用戶沒有登錄系統,也可以在后臺工作,不妨礙當前進程
whatis用于獲取單行手冊頁描述
which用于通過在路徑環境變量中搜索來定位與給定命令關聯的可執行文件
while用于只要 COMMAND 返回 true 就重復執行一組命令
who用于獲取有關當前登錄用戶的信息到系統
whoami調用該命令時顯示當前用戶的用戶名
write通過將線路從一個用戶的終端復制到其他用戶,允許用戶與其他用戶通信

X

命令描述
xargs用于從標準輸入構建和執行命令。它將從標準輸入收到的輸入轉換為命令的參數
xdg-open用于在用戶的首選應用程序中打開文件或 URL

Y

命令描述
yes用于打印給定 STRING 的連續輸出流。如果未提及 STRING,則打印 'y'

Z

命令描述
zdiff用于對通過 gzip 壓縮的文件調用 diff 程序
zdump用于打印指定區域中的當前時間,或者您可以說在命令行中命名的每個區域名稱中打印當前時間
zgrep用于從給定的文件中搜索表達式,即使它被壓縮
zipUnix 的壓縮和文件打包實用程序,每個文件都存儲在擴展名為 .zip 的單個 .zip {.zip-filename} 文件中

轉自網絡技術聯盟站

10T 技術資源大放送!包括但不限于:Linux、虛擬化、容器、云計算、網絡、Python、Go 等。在?開源Linux?公眾號內回復?10T,即可免費獲取!

Linux學習指南 有收獲,點個在看

總結

以上是生活随笔為你收集整理的Linux命令大全,从A到Z,2023年收藏大吉!的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。