Skip to content

🐧 以“标签”形式对Linux的命令进行的梳理

Notifications You must be signed in to change notification settings

nekosilverfox/Linux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Linux

本书根据兄弟连Linux系列视频进行了全面的知识点汇总及梳理,全书共26章,128页。书中涵盖了大部分Linux指令及重要知识点,创新性的用“标签”的形式对Linux的命令进行了梳理,每一个独立的“标签”都讲解了一条单独的指令,其中囊括了指令的说明、基本格式、选项、注意事项等。编写时使用的Linux发行版本为CentOS 6和CentOS 7,书中部分指令在其他的的Linux发行版本中可能略有不同。 本书为第一次修订,如果您发现了相应错误,可以在相应页面进行留言。

其他下载地址:
https://emma.cloud.tabdigital.eu/s/btaDfA3pEpRjC4N

联系方式:
GitHub | github.com/NekoSilverFox
哔哩哔哩 | space.bilibili.com/273451160

本书完全免费,仅供学习和交流使用,禁止商用。

以下为目录结构
一. 简介 4
二.Linux系统安装 5
三.注意事项 7
四.文件处理命令 9
4.1 文件处理命令 9
4.1.1命令格式与目录处理命令ls 9
4.1.3 文件处理命令 10
4.1.4 链接命令 11
4.2 权限管理命令 12
4.2.1 权限管理命令chmod 12
4.2.2 其他权限管理命令 – 对文件/目录而言 13
4.3 文件搜索命令 14
4.3.1 文件搜索命令find 14
4.3.2 其他搜索命令 15
4.4 帮助命令 16
4.5 用户管理命令 17
4.6 压缩解压命令 18
4.7 网络命令 19
4.8 关机重启命令 21
五. Linux软件安装 22
5.1软件包管理简介 22
5.2 RPM包管理-rpm命令管理 23
5.3 RPM包的查询 24
5.4 RPM包管理-yum在线管理 26
5.4.1 IP地址配置和网络yum源 26
5.4.2 yum在线管理-yum命令 27
5.4.3 yum在线管理-光盘yum源 28
5.5 源码包和RPM包区别 29
5.6 源码包管理 30
5.7 脚本安装包 31
六. 用户和用户组管理 32
6.1 用户配置文件-用户信息文件 /etc/passwd 32
6.2 影子文件 /etc/shadow 33
6.3 组信息文件/etc/group和组密码文件/etc/gshadow 34
6.4 用户管理命令 35
6.4.1 用户添加命令useradd 35
6.4.2 修改用户密码passwd 37
6.4.3 修改用户信息usermod和修改用户密码状态chage 38
6.4.4 删除用户userdel用户切换命令su 39
6.5 用户组管理命令 40
七.权限管理命令 41
7.1 ACL权限 41
7.1.1 ACL权限简介与开启 41
7.1.2 查看与设定ACL权限 42
7.1.3 最大有效权限与删除ACL权限 43
7.1.4 默认ACL权限和递归ACL权限 44
7.2文件特殊权限 45
7.2.1 SetUID 45
7.2.2 SetGID 46
7.2.3 Sticky BIT 47
7.3 文件系统属性chattr权限 48
7.4 sudo权限 49
八.文件系统管理 50
8.1 回顾分区和文件系统 50
8.2 文件系统常用命令 52
8.2.1 df命令、du命令、fsck命令、dump2fs命令 52
8.2.2 挂载命令 53
8.2.3 挂载光盘与U盘 54
8.2.4 支持NTFS文件系统 55
8.3 fdisk分区 56
8.3.1 fdisk命令分区过程 56
8.3.2 分区自动挂载与fstab文件修复 57
8.4 分配swap分区 58
九Vim编辑器 59
9.1 Vim常用操作 59
9.2 Vim使用技巧 61
十. Shell概述 62
十一. Shell脚本的执行方式 63
十二. Shell脚本在不同环境编写的兼容性问题 64
十三. Bash的基本功能 65
13.1 历史命令与命令补全 65
13.2 命令别名与常用快捷键 66
13.3 输入输出重定向 67
13.4 多命令顺序执行与管道符 68
13.5 通配符与其他特殊符号 69
十四. Bash 中的变量 70
14.1 用户自定义变量 70
14.2 环境变量 71
14.3 位置参数变量 72
14.4 预定义变量 73
十五. Bash 运算符 74
15.1 数值运算与运算符 74
15.2 变量的测试与内容替换 75
十六. 环境变量配置文件 76
16.1 环境变量配置文件简介 76
16.2 环境变量配置文件作用 77
16.3 其他配置文件和登录信息 78
十七. 正则表达式 79
十八. 字符串截取命令 81
18.1 cut字段提取命令 81
18.2 printf命令 82
18.3 awk命令 83
18.4 sed 命令 85
十九. 字符处理命令 88
二十. 条件判断 90
二十一. 流程控制 93
21.1 if语句 93
21.2 case语句 97
21.3 while循环与until循环 99
二十二. Linux 服务管理 101
22.1 服务简介与分类 101
22.2 RPM包安装服务的管理 102
22.2.1 独立服务的管理 102
22.2.2 基于xinetd 的服务 【不推荐】 103
22.3 源码包安装服务的管理 104
22.4 服务管理总结 105
二十三. Linux系统管理 106
23.1 进程管理 106
23.1.1 进程查看 106
23.1.2 终止进程 109
23.2 工作管理 110
22.3 系统资源查看 111
23.4 定时任务 113
二十四. 日志管理 114
24.1 日志管理简介 114
24.2 rsyslogd日志服务 116
24.3 日志轮替 118
二十五. 启动管理 119
25.1 CentOS 6.x启动管理 119
25.1.1 系统运行级别 119
25.1.2 系统启动过程 120
25.2 启动引导程序grub 122
25.2.1 Grub 配置文件 122
25.2.2 Grub加密与字符界面分辨率调整 123
25.3 系统修复模式 124
二十六. 备份与恢复 125
26.1 备份概述 125
26.2 dump和restore命令 126
资料来源 128

Releases

No releases published

Packages

No packages published