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高级权限控制