文件目录相关操作
basename 打印文件基本名
cat 读出文件到标准输出
tac 反向输出文件
chgrp 改变文件群组
chmod 改变文件的mode位
chown 改变文件的所有者
cp 拷贝
cpio 从tar档案拷贝或拷贝到tar文件里去
cut 读取部分文件内容
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:设置命令别名