基本經常使用的命令,詳細的用法請查看man幫助或者--help,自行總結經常使用的選項。linux
1.1 線上查詢及幫助命令(2個)數據庫
man:查看命令幫助,命令的詞典,更復雜的還有info,但不經常使用。
help:查看Linux內置命令的幫助。
1.2 文件和目錄操做命令(18個)
ls:list.列出目錄及內容屬性信息
cd:change directory.從當前工做目錄切換到指定的工做目錄
cp: copy,複製文件或目錄
find:用於查找目錄及目錄下的文件
mkdir:make directories,建立目錄
mv: move,移動或重命名文件
pwd:print working directory 顯示當前的工做目錄
rename:重命名文件
rm:remove,刪除一個或多個文件或目錄
rmdir: remove empty directiories,刪除空目錄
touch:建立新的空文件,改變已有的文件的時間戳
tree:以樹狀結構顯示目錄下的文件
basename:顯示文件名或者目錄名
dirname:顯示文件或目錄路徑
chattr:改變文件的擴建屬性
lsattr:查看文件擴展屬性
file:顯示文件的類型
md5sum:計算或檢驗文件的MD5值
1.3 查看文件及內容處理命令(21個)
cat:concatenate,用於鏈接多個文件而且打印到屏幕輸出或重定向到指定文件中
tac:tac是cat的反向拼寫,反響顯示文件內容
more:分頁顯示文件內容
less:分頁顯示內容,more命令的相反用法
head:顯示文件內容的頭部
tail:顯示文件內容的尾部
cut:將文件的每一行按指定分隔符分割並輸出
spilt:分割文件爲不一樣的小片斷
paste:按行合併文件內容
sort:對文件的文本內容排序
uniq:去除重複行
wc:統計文件的行數,單詞數或字節數
iconv:轉換文件格式
dos2unix:將DOS格式文件轉換成UNIX格式
diff:different,比較文件的差別,經常使用於文本文件
vimdiffer:命令行可視化文件比較工具,經常使用於文本文件
rev:反響輸出文件內容
grep/egrep:過濾字符串,三劍客老三
join:按倆個文件的相同文件字段合併
tr:替換或刪除字符
vi/vim:命令行文本編輯器
1.4 文件壓縮及解壓縮的命令(4個)
tar:打包壓縮
unzip:解壓文件
gzip:gzip壓縮工具
zip:壓縮工具
1.5 信息顯示命令(11個)
uname:顯示操做系統相關信息的命令
hostname:顯示或設置當前系統的主機名
dmess:顯示開機信息,用於診斷系統故障
uptime:顯示系統運行時間及負載
stat:顯示文件或文件系統的狀態
du:計算磁盤空間使用狀況
df:報告文件系統磁盤空間的使用狀況
top:實時的顯示系統資源的使用狀況
free:查看系統的內存
date:顯示與設置系統時間
cal:顯示日曆等時間信息
1.6 搜素文件命令(4個)
which:查找二進制命令,按環境變量PATH路徑查找
find:從磁盤遍歷查找文件或目錄
whereis:查找二進制命令,按環境變量PATH路徑查找
locate: 從數據庫查找命令,使用updatedb更新庫
1.7 用戶管理命令(10個)
useradd:添加用戶
usermod:修改系統已經存在的用戶屬性
userdel:刪除用戶
groupadd:添加用戶組
passwd:修改用戶密碼
chage:修改用戶密碼的有效期
id:查看用戶的uid,gid及歸屬的用戶組
su:切換用戶身份
visudo:編輯/etc/sudoers文件的專屬命令
sudo:以另一個用戶身份(默認用戶root)執行事先在sudoers文件容許的命令
1.8 基礎網絡操做命令(11個)
telnet:使用Telnet協議遠程登陸
ssh:使用ssh加密協議遠程登陸
scp:全拼secure copy ,用於不一樣主機之間複製文件
wget:命令行下載文件
ping:測試主機之間網絡的連通性
route:顯示和設置linux系統的路由表
ifconfig:查看,配置,啓用或禁用網絡接口的命令
ifup:啓動網卡
ifdown:關閉網卡
netstat:查看網絡狀態
ss:查看網絡狀態
1.9 深刻網絡操做命令(9個)
nmap:網絡掃描命令
losf:list open files,列舉系統中已經被打開的文件
mail:發送和接收郵件
mutt:郵件管理命令
nslookup:交互式查詢互聯網dns服務器的命令
dig:查找dns解析過程
host:查詢dns命令
traceroute:追蹤數據傳輸路由情況
tcpdump:命令行的抓包工具
1.9 有關磁盤與文件系統的命令(16個)
mount:掛在文件系統
umount:卸載文件系統
fsck:檢查並修復linux文件系統
dd:轉換或複製文件
dumppe2fs:導出ext2/ext3,4文件系統信息
dump:ext2/ext3/ext4文件系統備份工具
fdisk:磁盤分區命令,適用於2tb如下的磁盤分區
parted:磁盤分區命令,沒有磁盤大小限制,經常使用於2tb如下的磁盤分區
mkfs:格式化建立linux文件系統
partprobe:更新內核的硬盤分區表信息
e2fsck:檢查ext二、ext3.ext4類型文件系統
mkswap:建立linux交換分區
swapon:啓用交換分區
swapoff:關閉交換分區
sync:將內存緩衝區內的文件寫入磁盤
resize2fs:調整ext2/ext3/ext4文件系統的大小
2.0 系統權限及用戶受權相關命令
chmod:改變文件或目錄權限
chown:改變文件或目錄的屬主和屬組
chgrp:更改文件用戶組
umask:顯示或設置權限掩碼
vim