linux20個常用命令?Linux命令是對Linux系統進行管理的命令對于Linux系統來說,無論是中央處理器、内存、磁盤驅動器、鍵盤、鼠标,還是用戶等都是文件,Linux系統管理的命令是它正常運行的核心,今天小編就來說說關于linux20個常用命令?下面更多詳細答案一起來看看吧!
linux20個常用命令
Linux命令是對Linux系統進行管理的命令。
對于Linux系統來說,無論是中央處理器、内存、磁盤驅動器、鍵盤、鼠标,還是用戶等都是文件,Linux系統管理的命令是它正常運行的核心。
線上查詢及幫助命令(2個)
man:查看命令幫助,命令的詞典,更複雜的還有info,但不常用。
help:查看Linux内置命令的幫助,比如cd命令。
文件和目錄操作命令(18個)
ls:全拼list,功能是列出目錄的内容及其内容屬性信息。
cd:全拼change directory,功能是從當前工作目錄切換到指定的工作目錄。
cp:全拼copy,其功能為複制文件或目錄。
find:查找的意思,用于查找目錄及目錄下的文件。
mkdir:全拼make directories,其功能是創建目錄。
mv:全拼move,其功能是移動或重命名文件。
pwd:全拼print working directory,其功能是顯示當前工作目錄的絕對路徑。
rename:用于重命名文件。
rm:全拼remove,其功能是删除一個或多個文件或目錄。
rmdir:全拼remove empty directories,功能是删除空目錄。
touch:創建新的空文件,改變已有文件的時間戳屬性。
tree:功能是以樹形結構顯示目錄下的内容。
basename:顯示文件名或目錄名。
dirname:顯示文件或目錄路徑。
chattr:改變文件的擴展屬性。
lsattr:查看文件擴展屬性。
file:顯示文件的類型。
md5sum:計算和校驗文件的MD5值。
查看文件及内容處理命令(21個)
cat:全拼concatenate,功能是用于連接多個文件并且打印到屏幕輸出或重定向到指定文件中。
tactac:是cat的反向拼寫,因此命令的功能為反向顯示文件内容。
more:分頁顯示文件内容。
less:分頁顯示文件内容,more命令的相反用法。
head:顯示文件内容的頭部。
tail:顯示文件内容的尾部。
cut:将文件的每一行按指定分隔符分割并輸出。
split:分割文件為不同的小片段。
paste:按行合并文件内容。
sort:對文件的文本内容排序。
uniq:去除重複性。
wc:統計文件的行數、單詞數或字節數。
iconv:轉換文件的編碼格式。
dos2unix:将DOS格式文件轉換成UNIX格式。
diff:全拼difference,比較文件的差異,常用于文本文件。
vimdiff:命令行可視化文件比較工具,常用于文本文件。
rev:反向輸出文件内容。
grep/egrep:過濾字符串,三劍客老三。
join:按兩個文件的相同字段合并。
tr:替換或删除字符。
vi/vim:命令行文本編輯器。
文件壓縮及解壓縮命令(4個)
tar:打包壓縮。oldboy
unzip:解壓文件。
gzipgzip:壓縮工具。
zip:壓縮工具。
信息顯示命令(11個)
uname:顯示操作系統相關信息的命令。
hostname:顯示或者設置當前系統的主機名。
dmesg:顯示開機信息,用于診斷系統故障。
uptime:顯示系統運行時間及負載。
stat:顯示文件或文件系統的狀态。
du:計算磁盤空間使用情況。
df:報告文件系統磁盤空間的使用情況。
top:實時顯示系統資源使用情況。
free:查看系統内存。
date:顯示與設置系統時間。
cal:查看日曆等時間信息。
搜索文件命令(4個)
which:查找二進制命令,按環境變量PATH路徑查找。
find:從磁盤遍曆查找文件或目錄。
whereis:查找二進制命令,按環境變量PATH路徑查找。
locate:從數據庫 (/var/lib/mlocate/mlocate.db) 查找命令,使用updatedb更新庫。
用戶管理命令(10個)
useradd:添加用戶。
usermod:修改系統已經存在的用戶屬性。
userdel:删除用戶。
groupadd:添加用戶組。
passwd:修改用戶密碼。
chage:修改用戶密碼有效期限。
id:查看用戶的uid,gid及歸屬的用戶組。
su:切換用戶身份。
visudo:編輯/etc/sudoers文件的專屬命令。
sudo:以另外一個用戶身份(默認root用戶)執行事先在sudoers文件允許的命令。
基礎網絡操作命令(11個)
telnet:使用TELNET協議遠程登錄。
ssh:使用SSH加密協議遠程登錄。
scp:全拼secure copy,用于不同主機之間複制文件。
wget:命令行下載文件。
ping:測試主機之間網絡的連通性。
route:顯示和設置linux系統的路由表。
ifconfig:查看、配置、啟用或禁用網絡接口的命令。
ifup:啟動網卡。
ifdown:關閉網卡。
netstat:查看網絡狀态。
ss:查看網絡狀态。
深入網絡操作命令(9個)
nmap:網絡掃描命令。
lsof:全名list open files,也就是列舉系統中已經被打開的文件。
mail:發送和接收郵件。
mutt:郵件管理命令。
nslookup:交互式查詢互聯網DNS服務器的命令。
dig:查找DNS解析過程。
host:查詢DNS的命令。
traceroute:追蹤數據傳輸路由狀況。
tcpdump:命令行的抓包工具。
有關磁盤與文件系統的命令(16個)
mount:挂載文件系統。
umount:卸載文件系統。
fsck:檢查并修複Linux文件系統。
dd:轉換或複制文件。
dumpe2fs:導出ext2/ext3/ext4文件系統信息。
dumpe:xt2/3/4文件系統備份工具。
fdisk:磁盤分區命令,适用于2TB以下磁盤分區。
parted:磁盤分區命令,沒有磁盤大小限制,常用于2TB以下磁盤分區。
mkfs:格式化創建Linux文件系統。
partprobe:更新内核的硬盤分區表信息。
e2fsck:檢查ext2/ext3/ext4類型文件系統。
mkswap:創建Linux交換分區。
swapon:啟用交換分區。
swapoff:關閉交換分區。
sync:将内存緩沖區内的數據寫入磁盤。
resize2fs:調整ext2/ext3/ext4文件系統大小。
——END——
資源領取 | 學習培訓 | 網工提升
請 V 咨詢
↓↓↓↓
glab-mary
,