文件目錄相關操做linux
basename 打印文件基本名ios
cat 讀出文件到標準輸出shell
tac 反向輸出文件緩存
chgrp 改變文件羣組安全
chmod 改變文件的mode位服務器
chown 改變文件的全部者網絡
cp 拷貝架構
cpio 從tar檔案拷貝或拷貝到tar文件裏去less
cut 讀取部分文件內容ssh
dd 轉換或複製文件
ls 列出目錄文件信息
mkdir 建立目錄
mknod 建立塊文件
mktemp 建立臨時文件名
more 查看文件
mv 移動文件
rename 重命名
rm 移除文件
rmdir 移除文件夾
sync沖刷文件系統緩存
link 建立文件連接
ln建立兩個文件之間的連接
gunzip 壓縮文件
tar 檔案編輯工具
less,more 查看文件
head 顯示文件第一部分
tail 顯示文件最後部分
join 合併含有同一個field的兩個文件
merge 合併文件
file 肯定文件類型
lsattr 查看文件屬性
grep 查找符合條件的字符串
tee 將標準輸入存入文件
umask文件的權限掩碼
文件系統操做相關
dump:ext2/ext3文件系統備份
dump_cis:顯示PCMCIA 卡的結構信息
dumpe2fs:dump ext2/ext3文件系統信息
e2fsck:檢查ext2/ext3文件系統
e2image:保存ext2/ext3文件系統的數據
e2label:改變ext2/ext3的分區label
fsck:修復linux文件系統
dosfsck:修復MS-DOS文件系統
fdisk:linux分區工具
findfs:經過label和UUID查找文件系統
mkdosfs:建立一個linux環境下的dos文件系統
mke2fs:建立一個ext2系統
mkfs:建立一個linux文件系統
mkswap:建立一個linux swap分區
mount.nfs:mount一個網絡文件系統
quotacheck:查看磁盤用量,建立查看修復quota文件
quotaoff:控制文件系統quotas關
quotaon:控制文件系統quotas開
rdump:ext2文件系統備份
resize2fs:ext2文件系統resizer
restore:從dump的備份中重置文件系統
restorecon:重置文件默認Selinux安全上下文
umount:卸載文件系統
mount: 掛載文件系統
網絡相關命令:
adsl-connect:管理PPPoE鏈接的shell腳本
adsl-setup:配置PPPoE client的腳本
adsl-start:打開一個PPPoE鏈接
adsl-status:報告PPPoE鏈接的狀態
adsl-stop:關閉一個PPPoE鏈接
arp:操做系統ARP緩存
arping:向鄰居機器傳送一個請求
arptables:arp包過濾管理工具
arptables-restore:重置arp緩存表
arptables-save:保存ARP緩存表
ifconfig:配置網絡接口
ip:顯示操做路由設備,路由策略等
ipppd: ISDN 點對點協議
pppstats:打印ppp統計信息
iprofd:調制解調器註冊daemon
iptables:Ipv4包過濾 NAT管理工具
iptables-restore:重置 IP tables
iptables-save: 保存Ip tables
iwconfig:設置無線網絡端口
iwevent:顯示無線驅動和設置信息
iwgetid:報告無線網絡的ESSID,NWID等
iwlist:獲取無線信息
iwpriv:配置無線網口參數
iwspy: 獲取無線統計信息
netplugd:熱插拔電纜的管理守護進程
netreport:請求網絡接口變動通知
ping:發送ICMP包
netstat:打印網絡連接路由表端口等信息
tracepath:探測網絡主機
traceroute:打印網絡傳輸中的route包
chat:在機器與modem之間創建一個會話
tcpdump:傾倒網絡傳輸數據
tcpd:internet服務訪問控制工具
tethereal:傾倒分析網絡數據
nslookup: 查找name服務器
sx, sb, sz 文件發送
rx, rb, rz 文件接收
telnet 遠程登陸
進程系統管理相關:
ps 查看進程狀態
nice以必定優先級運行程序
sleep睡眠
pidof 查找運行的進程
fuser查詢
kill終止進程
crond週期執行某程序的守護進程
iostat 報告cpu和io狀態
last, lastb 查看上次登陸的用戶
lchsh 改變登陸shell
pgrep, pkill 根據名字查找或向進程發送信號
exit 退出當前shell
lpq 顯示打印機隊列
lpr 打印文件
lprm 取消打印做業
free顯示內存信息
dmesg 顯示開機信息
top 顯示目前系統執行的進程
sudo 以其餘身份運行程序
pstree以樹狀顯示進程
內核操做相關
auditctl:內核審計信息控制幫助工具
insmod:向內核中插入一個模塊
lsmod:顯示內核中的模塊狀態
modinfo:查看linux內核模塊信息
modprobe:向linux內核中添加或移除模塊
rmmod:從內核中移除某一模塊
用戶管理相關
adduser:添加用戶
deluser:刪除用戶
passwd:修改密碼
groupadd:建立一個羣組
groupdel:刪除一個羣組
groupmod:修改羣組
gpasswd 管理/etc/group文件
who:當前登陸用戶
id:當前用戶id
w:當前登陸用戶
hostid 打印id for 當前user
logname 登陸名
其餘命令
write 發送一個message to 另外一我的
whoami 查看當前有效用戶id
wc 打印行字符數,行數等
whatis 在whatis db中查找word
whereis 查找二進制源代碼和manpage
which 查詢命令的full path
watch 週期執行某程序
tr 翻譯刪除字符
time 查看命令運行時間
stat 查看文件/文件系統狀態
strace跟蹤系統調用
nl 帶行數查看文件
ltrace 跟蹤庫調用
ldd 查看共享庫
fmt 文本格式化工具
fold 格式化行
formail 郵件格式化工具
env查看環境變量
expand 轉換tab爲space
ac顯示用戶鏈接時間
crontab 維護crontab文件
diff 比較兩個文件不一樣
diff3 比較3個文件
du 查看佔有空間
find 搜索目錄文件
dhclient:動態主機配置工具
dhclient-script:DHCP配置腳本
grub:進入grub
losetup:安裝控制loop 設備
lsmod:顯示內核中的模塊狀態
lspci:list 全部pci設備
lsusb:列出全部usb設備
arch:顯示硬件架構
date:顯示系統時間
mail:郵件收發
chroot:以root目錄來運行程序
sshd:Open SSh 服務
xinetd:擴展internet守護服務
lsof:list 打開的文件
uname:打印系統信息
df:報告磁盤用量
alias:設置命令別名