一、用户管理类命令
1:格式:useradd [选项] 用户名
useradd kkkw
-添加名字为kkkw的用户,当用户创建成功后,会在/home/ 目录下生成与用户名同名的目录
[root@loc home]# useradd kkkw
[root@loc home]# ls
kkkw kkw
2:格式:userdel [选项] [用户名]
userdel –r kkkw
删除名字为kkkw的用户 选项r会使/home目录下的该用户目录也被删除。
[root@loc home]# userdel -r kkkw
[root@loc home]# ls
kkw
3:格式:passwd [选项] [用户名]
passwd kkw
修改用户kw的密码
[root@loc home]# passwd kkw
更改用户 kkw 的密码 。
重新输入新的 密码:
passwd: 所有的身份验证令牌已经成功更新。
4:格式:su [选项] [用户名]
su – root
切换到root用户,并将root用户的环境变量同时带入
[kkw@loc home]$ su - root
密码:
[root@loc ~]#
5:格式:groupadd [选项] [用户组名]
groupadd group1
添加组名为“group1”的用户组
6:格式:groupdel [用户组名]
groupdel group1
删除组名为“group1”的用户组
二、文件目录类命令
1:格式:ls [选项] [目录或文件]
ls /home
显示/home目录下的文件与目录(不包含隐藏文件)
ls –a /home
显示/home目录下的所有文件与目录(含隐藏文件)
ls –l /home
显示/home目录下的文件与目录的详细信息
[root@loc ~]# ls /home
kkw
[root@loc ~]# ls -a /home/
. .. kkw
[root@loc ~]# ls -l /home/
总用量 4
drwx------. 35 kkw kkw 4096 7月 20 23:28 kkw
[root@loc ~]#
2:格式:cd 目录名
cd /home/
进入/home目录
cd ..
退回到上一级目录
3:格式:cp [选项] 源文件或目录 目标文件或目录
cp /home/test /tmp/
将 /home目录下的test文件copy到/tmp目录下
[root@loc home]# touch test
[root@loc home]# ls
kkw test
[root@loc home]# cp /home/test /tmp/
[root@loc home]# cd /tmp/
[root@loc tmp]# cd /tmp/|ls|grep test
test
cp –r /home/dir1 /tmp/
将 /home目录下的dir1目录copy到/tmp目录下
4:格式:mv [选项] 源文件或目录 目标文件或目录
mv /home/test /home/test1
将 /home目录下的test文件更名为test1
mv /home/dir1 /tmp/
将 /home目录下dir1目录移动(剪切)到/tmp目录下
5:格式:rm [选项] 文件或目录
rm /home/test
删除/home目录下的test文件
rm –r /home/dir
删除/home目录下的dir目录
6:格式: chmod [who] [+ | - | =] [mode] 文件名
参数:
who:
u 表示文件的所有者。
g 表示与文件所有者同组的用户。
o 表示“其他用户”。
a表示“所有用户”。它是系统默认值。
mode:
+ 添加某个权限
- 取消某个权限
= 赋予给定权限
例:chmod g+w hello.c
[root@loc kkw]# ll|grep hello.c
-rw-r--r--. 1 root root 0 7月 20 23:37 hello.c
[root@loc kkw]# chmod g+w hello.c
[root@loc kkw]# ll|grep hello.c
-rw-rw-r--. 1 root root 0 7月 20 23:37 hello.c
7:格式:mkdir [选项] 目录名
mkdir /home/workdir
在/home目录下创建workdir目录
mkdir –p /home/dir1/dri4/dir3/dir2
创建/home/dir1/dir2目录,如果dir1不存在,先创建dir1
8:格式:du 目录名
范例:
du /tmp
[root@loc ~]# du /tmp/
376 /tmp/vmware-root
8 /tmp/pulse-siZ614wskass
4 /tmp/virtual-kkw.H9BNJ5
4 /tmp/.esd-0
4 /tmp/virtual-kkw.PUl1yy
8 /tmp/orbit-kkw
4 /tmp/VMwareDnD
4 /tmp/virtual-kkw.JWRDeN
4 /tmp/keyring-HEkHA1
4 /tmp/.X11-unix
4 /tmp/virtual-kkw.WSxP7v
4 /tmp/orbit-gdm
4 /tmp/.ICE-unix
4 /tmp/pulse-oooj8w24T2BP
28 /tmp/vmware-kkw
8 /tmp/vmware-config-8412.0
4 /tmp/.esd-500
4 /tmp/swtlib-32
8 /tmp/pulse-gi88RF0H7OFd
4 /tmp/pulse-2jhhuW6ePzqJ
4 /tmp/virtual-root.Ix60oN
504 /tmp/
9:格式:pwd
pwd
显示当前工作目录的绝对路径