pwd:顯示當前的工作目錄
cd:切換目錄
tree:以樹形結構圖顯示目錄下的所有內容
mkdir:建立目錄
touch:建立空檔案或改變檔案的時間戳屬性
ls:顯示目錄下的內容及相關屬性資訊
cp:複製檔案或目錄
mv:移動或重新命名檔案或目錄
rm:刪除檔案或目錄
rmdir:刪除空目錄
ln:硬鏈結與軟鏈結
readlink:檢視符號鏈結檔案的內容
find:查詢檔案
xargs:將標準輸入轉換成命令列引數
rename:重新命名檔案
basename:顯示檔名或目錄名
dirname:顯示檔案或目錄路徑
chattr:改變檔案的擴充套件屬性
lsattr:檢視檔案的擴充套件屬性
file:顯示檔案的型別
md5sum:計算和校驗檔案的md5值
chown:改變檔案或目錄的使用者和使用者組
chmod:改變檔案或目錄的許可權
chgrp:更改檔案的使用者組
umask:顯示或設定許可權的掩碼
cat:合併檔案或檢視檔案內容
tac:反向顯示檔案內容
more:分頁顯示檔案內容
less:分頁顯示檔案內容
head:顯示檔案內容頭部
tail:顯示檔案內容尾部
tailf:跟蹤日誌檔案
cut:從文字中提取一段文字並輸出
split:分割檔案
paste:合併檔案
sort:文字排序
join:按兩個檔案的相同字段合併
uniq:去除重複行
wc:統計檔案的行數、單詞數或位元組數
iconv:轉換檔案的編碼格式
dos2unix:將dos格式檔案轉換成unix格式
diff:比較兩個檔案的不同
vimdiff:vim視覺化比較
rev:反向輸出檔案內容
tr:替換或刪除字元
od:按不同進製顯示檔案
tee:多重定向
vi/vim:純文字編輯器
uname:顯示系統資訊
hostname:顯示或設定系統的主機名
dmesg:系統啟動異常診斷
stat:顯示檔案或檔案系統狀態
du:統計磁碟空間使用情況
date:顯示與設定系統時間
echo:顯示一行文字
watch:監視命令執**況
which:顯示命令的全路徑
whereis:顯示命令及其相關檔案全路徑
locate:快速定位檔案路徑
updatedb:更新mlocate資料庫
tar:打包備份
gzip:壓縮或解壓檔案
zip:打包和壓縮檔案
unzip:解壓zip檔案
scp:遠端檔案複製
rsync:檔案同步工具
useradd:建立使用者
usermod:修改使用者資訊
userdel:刪除使用者
groupadd:建立新的使用者組
groupdel:刪除使用者組
passwd:修改使用者密碼
chage:修改使用者密碼有效期
chpasswd:批量更新使用者密碼
su:切換使用者
visudo:編輯sudoers檔案
sudo:以另乙個使用者身份執行命令
id:顯示使用者與使用者組的資訊
w:顯示已登入使用者資訊
who:顯示已登入使用者資訊
users:顯示已登入使用者
whoami:顯示當前登入的使用者名稱
last:顯示使用者登入列表
lastb:顯示使用者登入失敗的記錄
lastlog:顯示所有使用者的最近登入記錄
fdisk:磁碟分割槽工具
partprobe:更新核心的硬碟分割槽表資訊
tune2fs:調整ext2/ext3/ext4檔案系統引數
parted:磁碟分割槽工具
mkfs:建立linux檔案系統
dumpe2fs:匯出ext2/ext3/ext4檔案系統資訊
resize2fs:調整ext2/ext3/ext4檔案系統大小
fsck:檢查並修復linux檔案系統
dd:轉換或複製檔案
mount:掛載檔案系統
umount:解除安裝檔案系統
df:報告檔案系統磁碟空間的使用情況
mkswap:建立交換分割槽
swapon:啟用交換分割槽
swapoff:關閉交換分割槽
sync:重新整理檔案系統緩衝區
ps:檢視程序
pstree:顯示程序狀態樹
pgrep:查詢匹配條件的程序
kill:終止程序
killall:通過程序名終止程序
pkill:通過程序名終止程序
top:實時顯示系統中各個程序的資源占用狀況
nice:調整程式執行時的優先順序
renice:調整執行中的程序的優先順序
nohup:使用者退出系統程序繼續工作
strace:跟蹤程序的系統呼叫
ltrace:跟蹤程序呼叫庫函式
runlevel:輸出當前執行級別
init:初始化linux程序
service:管理系統服務
lsof:檢視程序開啟的檔案
uptime:顯示系統的執行時間及負載
free:檢視系統記憶體資訊
iftop:動態顯示網路介面流量資訊
vmstat:虛擬記憶體統計
mpstat:cpu資訊統計
iostat:i/o資訊統計
iotop:動態顯示磁碟i/o統計資訊
sar:收集系統資訊
chkconfig:管理開機服務
ntsysv:管理開機服務
setup:系統管理工具
ethtool:查詢網絡卡引數
mii-tool:管理網路介面的狀態
dmidecode:查詢系統硬體資訊
lspci:顯示所有pci裝置
ipcs:顯示程序間通訊設施的狀態
ipcrm:清除ipc相關資訊
rpm:rpm包管理器
yum:自動化rpm包管理工具
這些命令很多是我之前接觸過的,有些是看完老男孩老師寫的書之後才發現的,感謝老師!每次回顧收穫頗多!
關於Linux下的scp命令
關於scp命令 scp命令是ssh中最方便有用的命令了,試想,在兩台伺服器之間直接傳送檔案,僅僅用scp乙個命令就完全解決了。你可以在一台伺服器上以root身份執行 scp servername home ftp pub file1 這樣就把另一台伺服器上的檔案 home ftp pub file1...
關於linux 下man命令學習總結
在linux下使用終端操作時,man命令是我們最好的幫手。特別是對於新手來說,使用man命令是我們學習其他命令的最優選擇。然而在最初的使用過程中,由於不太會讀幫助文件,我沒能把這個命令利用好。現在總結出了幾點經驗,用的順利多了,跟大家分享一下。請執行 man man 想要使用好man命令,就要先把它...
關於Linux的命令。
1.rpm常用的命令 rpm ivh filenme.rpm 安裝軟體 rpm uvh filenme.rpm 公升級軟體 rpm e filenme.rpm 解除安裝軟體 rpm qpi filenme.rpm 查詢軟體描述資訊 rpm qpl filenme.rpm 列出軟體檔案資訊 rpm q...