第一组:用户管理
-
添加有用户 useradd [] 用户名
添加用户后,在/home自动生成用户文件夹
-
删除用户 useradl [-r] 用户名
删除用户后,在/home用户文件夹通过[-r]选项自动删除
-
修改用户密码 passwd [] 用户名
-
添加用户组 groupadd [] 用户组
-
切换用户 su - 用户名
假如[-]选项后,把环境变量一同切换
-
删除用户组 groupdel 用户组名
第二组:文件与目录类命令
-
查看目录 ls 或 ls /home/
显示隐藏文件 ls -a /home/
显示详细信息 ll 或 ll-la /home/
-
改变工作目录 cd 目录名
cd ..
cd ../..
退回之前的目录 cd -
-
复制文件/目录 cp [] 源文件 目标文件
cp[-r] 原文件夹 目标文件夹
-
移动/更名 mv /home/test /home/test_01
mv /home/test /temp
-
删除文件/目录 rm [] 文件名
rm [-r] 文件夹
强制删除 rm [-f] 文件名
-
改变文件访问权限 例如:
chmod u+w hello.c
chmod g+r test.c
chmod 777 test.c
-
创建目录 mkdir [] 目录名
例如用[-p]选项,mkdir -p /home/dir1/dir2/dir3。()若dir1和dir2不存在将自动创建
-
查看目录大小 du /tmp
-
查看当前路径 pwd
第三组:压缩打包类命令
-
压缩解压 gzip [] 文件名
例如:gzip /home/test.c 压缩后,源文件小时
gzip -d /home/test.c 解压一个文件
-
压缩解压 bzip [] 文件名
例如:bzip /home/test.c 压缩
bzip -d /home/test.c 解压
-
tar [] 目录/文件
例如:tar cvf temp.tar /tmp
tar xvf temp.tar
tar cvzf temp.tar.gz /temp @temp为源文件
tar xvzf temp.tar.gz
第四组:磁盘管理类命令
-
加载光盘 mount /dev/cdrom /mnt
-
卸载光盘 umount /mnt
-
查看磁盘 df []
-
创建文件 touch 文件名
-
文件链接 ln 文件名
例如:创建一个软连接 ln -s /home/old_file /slink
穿件一个硬链接 ln /home/old_file /hlink
第五组:查找类命令
-
查找文件/目录 find [] 文件/目录
例如:find /root/ -name install.log
-
查找字符串 grep "字符串" 路径[]
例如:grep "hello" ./ -rn @列出结果
grep "xml" /root -rn
第六组:进程命令
-
查看进程:ps aux
-
杀死进程:kill [进程号]
-
查看内存:free
-
cpu占有率:top
第七组:其他命令
-
软件管理 rpm [ivh] 文件名
(rpm软件包一般在系统光盘的package目录里面)
查看已安装软件:rpm -qa
卸载已安装软件:rpm -e 软件包名
-
管道操作 命令1 | 命令2
例如:rmp -qa | grep tar
-
查看帮助 man [命令名]
例如: man find
-
关闭系统 shutdown now