linux基础
Linux 基础操作笔记
1. 文件操作
1.1 创建文件
1 | # 创建单个文件 |
1.2 文件权限查看
1 | ls -l # 详细列表显示文件权限 |
输出示例:
1 | -rw-r--r-- 1 user group 1024 Mar 1 10:00 example.txt |
权限字段说明:
1 | [文件类型][所有者权限][组权限][其他用户权限] |
- 文件类型:
-普通文件,d目录,l链接文件 - 权限组成:
r读(4) +w写(2) +x执行(1)
2. 帮助系统
1 | man <command> # 查看命令手册 |
常用操作键:
- 空格键:向下翻页
q:退出手册/:搜索内容
3. 用户管理
3.1 用户查看命令
1 | whoami # 显示当前用户名 |
3.2 用户操作
1 | # 创建用户(自动创建home目录) |
4. 用户组管理
4.1 用户组查看
1 | # 查看指定用户所属组 |
/etc/group 文件格式:
1 | group_name:password:GID:user_list |
4.2 用户组操作
1 | # 添加用户到组(需要root权限) |
5. 权限管理
5.1 文件权限修改
1 | # 变更文件所有者 |
5.2 权限数字表示法
| 权限 | 数字 |
|---|---|
| r– | 4 |
| -w- | 2 |
| –x | 1 |
| rwx | 7 (4+2+1) |
6. 文件类型说明
Linux 一切皆文件,主要类型包括:
-:普通文件d:目录文件l:符号链接(相当于快捷方式)c:字符设备文件b:块设备文件s:套接字文件p:管道文件
7. 重要补充说明
-
目录权限特殊含义:
- 读权限:可查看目录内容
- 写权限:可创建/删除文件
- 执行权限:可进入目录
-
新建用户默认会:
- 创建同名用户组
- 在
/home下创建用户目录 - 基本配置文件从
/etc/skel复制
-
sudo权限配置路径:
1
2/etc/sudoers
/etc/sudoers.d/
建议后续可补充:
- 实际权限修改案例
- 用户组管理实验
- sudoers文件的配置方法
- ACL高级权限控制