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