用户管理类命令
1.添加用户
格式:useradd [选项] 用户名;[ ]表示可有,也可没有
范例:useradd david
表示添加名字david的用户,当用户创建成功后,会在/home/目录下生成与用户名同名的目录。
2.删除用户
格式:userdel [选项] [用户名]
范例:userdel -r david
表示删除名字为david的用户,“-r”表示同时将/home/目录下的用户目录也被删除。
3.修改密码
格式:passwd [选项] [用户名]
范例:passwd david 表示修改david用户的密码
4.切换用户
格式:su [选项] [用户名]
范例:su - root
切换到root用户,用“-”将root用户的环境变量同时代入
一般情况下,当从普通用户切换到root用户时,需要输入密码
5.添加用户组
格式:groupadd [选项] [用户组名]
范例:groupadd group1
添加组名为“group1”的用户组
6.删除用户组
格式:groupdel [用户组名]
范例:groupdel group1 删除组名为“group1”的用户组
7.清屏操作
使用命令 clear 进行清屏操作
文件与目录类命令
1.查看目录
格式:ls [选项] [目录或文件]
范例:
1.ls /home 显示/home目录下的文件与目录(不包含隐藏文件)
2.ls -a /home 显示/home目录下的所有文件与目录(包括隐藏文件)
3.ls -l /home 显示/homr目录下的文件与目录的详细信息
Ls -al /home 显示/home目录下所有文件与目录的信息(包括隐藏文件)
2.改变工作目录
格式:cd 目录名
范例:1.cd /home/ 进入/home目录(cd /root/ 进入root目录)
2.cd .. 返回到上一级目录(cd ../.. 连续向上跳两级目录)
3. cd - 表示切换回上次使用的用户
3.复制文件/目录
格式:cp [选项] 源文件或目录 目标文件或目录
范例:1.cp /home/test /tmp
将.home目录下的test文件copy到/tmp目录下
2.cp -r /home/dir1 /tmp/
将/home目录下的dir1目录copy到/tmp目录下
4.移动文件或更名
格式:mv [选项] 源文件或目录 目标文件或目录
范例:1.mv /home/test /home/test1
将/home目录下的test文件更名为test1
2.mv /home/dir1 /tmp/
将/home目录下dir1目录移动(剪切)到/tmp目录下
5.删除文件/目录
格式:rm [选项] 文件或目录
范例:1.rm /home/test 删除/home目录下的test文件(会有提示信息)
2.rm -r /home/dir 删除/home目录下的dir目录(会有提示信息)
3.rm -f ./txt 删除当前目录下的文件txt(不会有提示)
4.rm -rf /homr/dir 删除/home目录下的 dir目录(不提示)
6.改变文件权限(查看文件的范文权限可以使用 ls -l )
格式:chmod [who] [+|-|=] [mode] 文件名
参数:
Who:u—>表示文件的所有者
gà表示与文件所有者同组的用户
o—>表示“其他用户”
aà表示“所有用户”,它是系统默认的值
+ 添加某个权限
- 取消某个权限
= 赋予给定权限
mode:表示修改权限的类别
r表示可读、w表示可写、x表示可执行
r对应4;w对应2;x对应1
例:chmod u+x install.log 给文件install.log的所有者添加可执行的权限
也可使用数字修改:chmod 762 install.log 分别将文件install.log的权限(7对应文件所有者的权限是可读可写可执行,6对应文件所有者同组的用户权限为可读可写;2表示文件对其他用户的权限为可写)
7.创建目录
格式:mkdir [选项] 目录名
范例:1.mkdir /home/workdir 在/home目录下创建目录workdir
2. mkdir -p /home/dir1/dir2 创建/home/dir1/dir2目录,如果dir1不存在,先创建dir1. (加入-p可以实现一次性的创建多个目录)
8.查看目录大小
格式:du 目录名
范例:du /utils 会在显示数据的最后的左侧显示该目录的大小
9.查看当前所在路径
格式:pwd
直接在命令窗口输入pwd命令即可