| 目录名 | 说明 |
|---|---|
| /bin | 重要的二进制 (binary) 应用程序:包含二进制文件,系统的所有用户使用的命令都在这个目录下 |
| /boot | 启动 (boot) 配置文件:包含引导加载程序相关的文件,开机时用到的引导文件 |
| /data | 数据存储区域:存储 |
| /dev | 设备 (device) 文件:包含设备文件,包括终端设备,USB或连接到系统的任何设备,比如键盘、鼠标等访问该目录就相当于访问对应设备 |
| /etc | 配置文件、启动脚本等 (etc):包含所有程序所需的配置文件,也包含了用于启动/停止单个程序的启动和关闭shell脚本,用户的账号密码文件,各种服务的起始文件 |
| /home | 本地用户主 (home) 目录:除了root用户以外,其他所有用户用home目录来存储他们的个人档案 |
| /lib | 系统库 (libraries) 文件:包含支持位于/bin和/sbin下的二进制文件的库文件 |
| /lib64 | 存放相对于/lib中支持64位格式的函数库。 |
| /lost+found | 在根 (/) 目录下提供一个遗失+查找(lost+found) 系统 |
| /media | media(媒体),存放可移除的媒体设备,如光盘,DVD等。 |
| /mnt | mount,临时挂载的设备文件,临时安装目录,系统管理员可以挂载文件系统。是系统管理员临时安装文件的系统安装点 |
| /opt | optional,可选的软件包,即第三方软件。我们可以将除了系统自带软件之外的其他软件安装到这个目录下 |
| /Proc | 表示Linux运行时候的进程 |
| /root | root用户的主目录 |
| /run | 最近一次开机后所产生的各项信息,如当前的用户和正在运行中的守护进程等 |
| /sbin | 存放一些只有root账户才有权限执行的可执行文件,如init, ip, mount等命令 |
| /srv | service,存放一些服务启动后所需的数据 |
| /sys | system,与/proc类似也是一个虚拟文件系统,存放系统核心与硬件相关信息管理设备文件。不占用硬盘容量 |
| /tmp | temporary,存放系统运行过程中使用的一些临时文件,可以被所有用户访问,系统重启时会清空该目录 |
| /usr | 包含绝大部分所有用户(users)都能访问的应用程序和文件包含二进制文件,库文件。文档和二级程序的源代码 |
| /var | 经常变化的(variable)文件,诸如日志或数据库等代表变量文件。在这个目录下可以找到内容可能增长的文件 |
所有的命令如果不知道该用哪个或者忘记,直接敲要用的方法,或者方法加 --help 就会显示该方法支持的操作
管理用户:useradd~添加用户:
# useradd 用户名 (要在root用户下创建哦) useradd itzhuzhu
passwd~设置密码:
# passwd 密码 (数字和字母的结合且长度大于8位,有也不能是个回文) 回文就是正着读和反着读都一样 passwd itzhuzhu # 然后让你输入密码
usermod~修改用户名:
usermod -l bobo itzhuzhu usermod: user aaa is currently used by process 32868 # bobo:修改后的用户名 itzhuzhu:修改前的用户名 # 如果提示进程正在使用用户,解决方法:直接关闭窗口或者输入exit 然后再输入命令
userdel~删除用户
userdel bobo # 删除用户 # 如果提示进程正在使用用户,解决方法:直接关闭窗口或者输入exit 然后再输入命令 userdel -r -f bobo # 强制删除(推荐)会删除这个用户相关的所有文件
查看所有用户
# 第一种 cd home ls -al # 第二种 cat / etc / passwd # 第三种 getent passwd用户组:
添加用户组
groupadd 组名
删除组
groupdel 组名
修改用户组
groupmod 新组名 原组名
查询用户所在组
groups 用户名 # 如果没有分配组就会用是默认的和组名一样
管理组
gpasswd gpasswd -a 用户名 组名
管理用户组内成员
# gpasswd用户将用户添加到组或删除 -a 添加用户到组 -d 从组中删除 -A 指定管理员 -M 指定组成员 -r 删除密码 -R 限制用户登入组,只有组成员才能用newgrp加入组
演示
# 创建开发组 groupadd kaifazu # 创建三个用户 useradd user1 useradd user2 useradd user3 # 把用户添加到组 gpasswd -a user1 kaifazu gpasswd -a user2 kaifazu gpasswd -a user3 kaifazu # 查看组成员 grep 'kaifazu' /etc/group



