Linux常用命令列表

文件操作:
cat       显示文件内容和合并多个文件
clear       清屏
chattr  改变文件属性
chgrp       改变文件组权
chmod       改变文件或目录的权限
chown      改变文件的属权
comm       比较两个已排过序的文件
cp       将文件拷贝至另一文件
dd       从指定文件读取数据写到指定文件
df       报告磁盘空间使用情况
diff       比较两个文本文件,列出行不同之处
du       统计目录/文件所占磁盘空间的大小
file       辨识文件类型
emacs       功能强大的编辑环境       
find       搜索文件并执行指定操作(find2)
grep       按给定模式搜索文件内容
head       显示指定文件的前若干行
less       按页显示文件
ln       创建文件链接
locate  查找符合条件的文件
more       在终端屏幕按帧显示文本文件
mv       文件或目录的移动或更名
rm/rmdir  删除文件/目录
sed       利用script来处理文本文件
sort       对指定文件按行进行排序
tail       显示指定文件的最后部分
touch       创建文件
tr       转换字符
vi       全屏编辑器
wc       显示指定文件中的行数,词数或字符数
which       在环境变量 $PATH 设置的目录里查找符合条件的文件

压缩与备份:
bzip2/bunzip2  .bz2文件的压缩/解压缩程序
cpio                 备份文件
dump                 备份文件系统
gzip/gunzip       .gz文件的压缩/解压缩程序
gzexe                 压缩可执行文件
restore           还原由倾倒(Dump)操作所备份下来的文件或整个文件系统(一个分区)
tar                 将若干文件存档或读取存档文件
unarj                 解压缩.arj文件
zip/unzip            压缩/解压缩 zip文件
zipinfo            列出zip压缩文件的详细信息

磁盘操作:
cd/pwd       切换目录/显示当前工作目录
df            显示磁盘的相关信息
du            显示目录或文件的大小
e2fsck       检查ext2/ext3文件系统的正确性
fdisk            对硬盘进行分区    
fsck            检查文件系统并尝试修复错误
losetup       设置循环设备
ls            列出目录内容
mkdir            创建目录
mformat       对MS-DOS文件系统的磁盘进行格式化
mkbootdisk  建立目前系统的启动盘
mke2fs       建立ext2文件系统
mkisofs       制作iso光盘映像文件
mount/umount 加载文件系统/卸载文件系统
quota            显示磁盘已使用的空间与限制
sync            将内存缓冲区内的数据写入磁盘
tree            以树状图列出目录的内容

系统操作:
alias            设置指令的别名
chkconfig       检查,设置系统的各种服务
clock            调整 RTC 时间
date            显示或设置系统时间与日期
dmesg            显示开机信息
eval            重新运算求出参数的内容
exit            退出目前的shell
export       设置或显示环境变量
finger       查找并显示用户信息
free            显示内存状态
hostid       显示主机标识
hostname       显示主机名
id            显示用户标识
kill            删除执行中的程序或工作
last            列出目前与过去登入系统的用户相关信息
logout       退出系统
lsmod            显示已载入系统的模块
modprobe      自动处理可载入模块
passwd       设置用户密码
ps            process status 报告程序状况
reboot       重启计算机
rhwo            查看系统用户
rlogin       远程登入
rpm            管理Linux各项套件的程序
shutdown       关机
su                switch user 变更用户身份
top            显示,管理执行中的程序
uname            显示系统信息
useradd/userdel     添加用户 / 删除用户
userinfo       图形界面的修改工具
usermod       修改用户属性,包括用户的shell类型,用户组等,甚至还能改登录名
w                 显示目前注册的用户及用户正运行的命令
whereis          确定一个命令的二进制执行码,源码及帮助所在的位置
who            列出正在使用系统的用户
whois            查找并显示用户信息

网络通信:
arp       网地址的显示及控制
ftp       文件传输
lftp       文件传输
mail       发送/接收电子邮件
mesg       允许或拒绝其他用户向自己所用的终端发送信息
mutt       E-mail管理程序
ncftp       文件传输
netstat  显示网络连接、路由表和网络接口信息
pine       收发电子邮件,浏览新闻组
ping       向网络上的主机发送 icmp echo request 包
ssh       安全模式下的远程登录
telnet  远程登录
talk       与另一用户对话
traceroute  显示到达某一主机所经由的路径及所使用的时间
wget      从网络上自动下载文件
write       向其他用户的终端写信息