linux命令彙總

文件目錄相關操做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:設置命令別名

相關文章
相關標籤/搜索