Linux实战技能
2022-07-17 14:10:29 10 举报
AI智能生成
一网打尽 Linux 必备核心技能
作者其他创作
大纲/内容
系统管理篇
Shell篇
服务器管理篇
系统操作篇
常见目录
<span style="color: rgb(211, 47, 47); font-size: inherit;">/<br></span>根目录
<font color="#d32f2f">/root<br></font>root用户的家目录
<font color="#d32f2f"><span style="font-size: inherit;">/</span><span style="font-size: inherit;">home/username<br></span></font>普通用户的家目录
<font color="#d32f2f">/etc</font><br><font color="#212121">配置文件目录</font>
<font color="#d32f2f">/bin</font><br><font color="#212121">命令目录</font>
<font color="#d32f2f">/sbin</font><br><font color="#212121">管理命令目录</font>
<font color="#d32f2f">/usr/bin /usersbin<br></font>系统预装的其他命令
帮助命令
man
man 是 manual 的缩写
man 帮助用法
# man ls
man 也是一条命令,分为 9 章,可以使用 man 命令获得 man 的帮助
# man 7 man
help
shell(命令解释器)自带的命令称为内部命令,其他的是外部命令
内部命令使用 help 帮助
# help cd
外部命令使用help帮助
# ls --help
info
info 帮助比 help 更详细,作为 help 的补充
# info ls
文件管理
<font color="#d32f2f">pwd</font> 显示当前的目录名称
<font color="#d32f2f">ls</font> 查看当前目录下的文件
<font color="#d32f2f">ls</font> [选项,选项… ] 参数 …
常用参数
<font color="#d32f2f">-l</font> 长格式显示文件
<font color="#d32f2f">-a</font> 显示隐藏文件
<font color="#d32f2f">-r</font> 逆序显示
<font color="#d32f2f">-t</font> 按照时间顺序显示
<font color="#d32f2f">-R</font> 递归显示
目录文件的创建与删除
<font color="#d32f2f">mkdir</font> 建立目录
<font color="#d32f2f">-p</font> 建立多级目录
<font color="#d32f2f">rmdir</font> 删除空目录
通配符
定义:shell 内建的符号
用途:操作多个相似(有简单规律)的文件
常用通配符
<font color="#d32f2f">*</font> 匹配任何字符串
<font color="#d32f2f">?</font> 匹配1个字符串
<font color="#d32f2f">[xyz]</font> 匹配xyz任意一个字符
<font color="#d32f2f">[a-z]</font> 匹配一个范围
<font color="#d32f2f">[!xyz]</font> 或<font color="#d32f2f">[^xyz]</font> 不匹配
文件操作
<font color="#d32f2f">cp</font> 复制文件和目录
<font color="#d32f2f">cp</font> [选项] 文件路径
<font color="#d32f2f">cp</font> [选项] 文件… 路径
常用参数
<font color="#d32f2f">-r</font> 复制目录
<font color="#d32f2f">-p</font> 保留用户、权限、时间等文件
<font color="#d32f2f">-a</font> 等同于 <font color="#d32f2f">-dpR</font>
<font color="#d32f2f">mv</font> 移动文件
<font color="#d32f2f">mv</font> [选项] 源文件 目标文件
<font color="#d32f2f">mv</font> [选项] 源文件 目录
<font color="#d32f2f">rm</font> 删除文件
常用参数
<font color="#d32f2f">-r</font> 删除目录(包括目录下的所有文件)
<font color="#d32f2f">-f</font> 删除文件不进行提示
注意:<font color="#d32f2f"> rm</font> 命令可以删除多个目录,需谨慎使用
文本内容查看
<font color="#d32f2f">cat</font> 文本内容显示到终端
<font color="#d32f2f">head</font> 查看文件开头
<font color="#d32f2f">tail</font> 查看文件结尾
常用参数 <font color="#d32f2f">-f</font> 文件内容更新后,显示信息同步更新
<font color="#d32f2f">wc</font> 统计文件内容信息
打包与压缩
打包
<font color="#d32f2f">tar</font> 打包命令
常⽤参数
<font color="#d32f2f">c</font> 打包
<font color="#d32f2f">x</font> 解包
<font color="#d32f2f">f</font> 指定操作类型为⽂件
压缩和解压缩
可以使⽤ <font color="#d32f2f">gzip</font> 和 <font color="#d32f2f">bzip2</font> 命令单独操作
通常和 <font color="#d32f2f">tar</font> 命令配合操作
常⽤参数
<font color="#d32f2f">-z</font> gzip 格式压缩和解压缩
<font color="#d32f2f">-j</font> bzip2 格式压缩和解压缩
⽂本编辑器 <font color="#d32f2f">vi</font>
进⼊其他模式转换命令
<font color="#d32f2f">i I a A o O</font> 进⼊插⼊模式
<font color="#d32f2f">v V ctrl+v</font> 进⼊可视化模式
<font color="#d32f2f">:</font> 进⼊命令模式
<font color="#d32f2f">esc</font> 从其他模式回到正常模式
正常模式 (Normal-mode)
<font color="#d32f2f">y</font> 复制
<font color="#d32f2f">d</font> 剪切
<font color="#d32f2f">p</font> 粘贴
<font color="#d32f2f">u</font> 撤销
<font color="#d32f2f">ctrl + r</font> 重做
<font color="#d32f2f">x</font> 删除单个字符
<font color="#d32f2f">r</font> 替换单个字符
<font color="#d32f2f">G</font> 定位指定的⾏
<font color="#d32f2f">^</font> 定位到⾏⾸
<font color="#d32f2f">$</font> 定位到⾏尾
命令模式 (Command-mode)
<font color="#d32f2f">:w</font> 写⼊
<font color="#d32f2f">:q </font>退出
<font color="#d32f2f">:!</font> 执⾏ Shell 命令
<font color="#d32f2f">:s</font> 替换
<font color="#d32f2f">/ </font>查找
<font color="#d32f2f">:set</font> 设置命令
可视模式 (Visual-mode)
<font color="#d32f2f">v</font> 字符可视模式
<font color="#d32f2f">V </font>⾏可视模式
<font color="#d32f2f">ctrl+v </font>块可视模式
配合 <font color="#d32f2f">d</font> 和 <font color="#d32f2f">I</font>(⼤写<font color="#d32f2f"> I</font>) 命令可以进⾏块的便利操作
插⼊模式 (Insert-mode)
用户和权限
文本操作篇
0 条评论
下一页