Linux常用命令分类汇总

字体: | 打印

转文:

初学Linux时最让人觉得困惑的是有太多太多的命令需要去记,往往会出现想执行一个操作不知道用什么命令,知道命令却不知道该怎么用的时候,这里对Linux系统中的常用命令做一个简单的汇总,希望对初学的朋友有所帮助。

Linux命令的基本格式:
command  option   parameter(object)
command就是要执行的操作,option指出怎么执行这个操作,parameter则是要操作的对象。例如想查看一个目录的内容,“查看”是动作,“目录”是对象,如果加一个“详细”的话,那么“详细”就是选项了。
#ls -l /root
ls:     command
-l:     option
/root:  parameter
了解了这一点之后,我们即可知道:所有的命令都有其操作对象,也就是说命令的作用范围是有限的;同是,对于同一种对象,能在其上进行的操作也是特定的。因此,我们可以根据对象的不同而对Linux中的常用命令进行分类.(没有给出具体的用法,有时间再添加:-) )


目录文件类命令:
cd             切换目录
dir            显示目录内容
ls             显示目录内容
cat            显示文件内容,适合小文件
less           分屏显示文件内容,可前后翻阅
more           分屏显示文件内容,不可向前翻阅
head           显示文件头部内容
tail           显示文件尾部内容
touch          创建文件或更新文件访问时间
mkdir          创建目录
rmdir          删除目录
rm             删除文件或目录(-r)
cp             复制文件或目录
mv             移动或改名
chown          修改文件所有者
chgrp          修改文件所属组
chmod          修改文件目录权限
find           查找文件或目录
tar            打包工具
gzip/gunzip    压缩工具
bzip2/bunzip2  压缩工具
vi             文本编辑工具

用户类命令:
useradd        添加用户
userdel        删除用户
usermod        修改用户属性
passwd         设置密码
groupadd       添加组
groupmod       修改组属性
groupdel       删除组
gpasswd        将用户添加到组或从组中删除
id             显示当前用户ID属性
who            显示当前登录的用户
w              同上,略有不同
chfn           修改用户信息
su             切换用户
chsh           修改登录Shell

帮助类命令:
help           显示内部命令帮助
man            查看手册
info           查看texinfo格式手册

文件系统类命令:
fdisk          分区命令
mkfs           格式化命令
e2label        设置卷标
mount          挂载文件系统
umount         解除挂载文件系统
fsck           文件系统检查
mkswap         创建swap文件系统
quotacheck     检查配额
quotaon        启用配额
quotaoff       关闭配额
edquota        设置用户磁盘配额

软件包管理:
rpm            redhat包管理工具
apt            Debian包管理工具
yum            Yellow dog包管理工具

系统管理命令:
date           显示/设置系统时间
shutdown       关闭系统
reboot         重启系统
halt           关闭系统
runlevel       显示运行级
init           切换运行级
grub-install   安装GRUB
cal            显示日历

内核管理类命令:
lsmod          显示已加载内核模块
insmod         添加内核模块
modprobe       添加内核模块
modinfo        显示内核模块信息
rmmod          移除内核模块

进程管理类命令:
ps             显示系统进程
top            进程管理工具
pstree         显示进程树
pidof          显示指定程序的进程号
nice           设置进程优先级

网络基础类命令
ifconfig       查看/设置网卡参数
ifup           启用网络设备
ifdown         关闭网络设备
lsof           显示指定端口由谁监听
sysctl         控制TCP/IP内核参数
adsl-setup     设置ADSL连接参数
adsl-status    显示ADSL连接状态
adsl-connect   启动ADSL连接
netstat        显示系统网络状态信息
route          查看路由表
ip             强大的网络管理工具
ping           测试连通性
traceroute     路径跟踪

这次就列这么多吧,不是很全,但最常用的基本都有了,下次再把网络服务相关的命令列出来共享一下。打字很累的,呵呵

我也来说两句 查看全部评论 相关评论

  • linuxross (2006-6-23 16:29:20)

    很不错哦. 顶一下.
  • huang00789 (2006-7-21 10:57:37)

    谢谢LZ
  • xxie (2006-7-27 15:36:02)

    现在正在学习中
  • percy818 (2006-7-27 15:45:56)

    学习!学习!
  • jimychen (2006-7-28 17:00:07)

    good
  • 15688 (2006-8-01 17:03:04)

    我顶,顶出个名堂来