Linux各种版本安装配置
CentOS 7
Ubuntu 20.04
Linux常见操作
linux磁盘分区扩容
大概分为以下几步:
- 分区
fdisk
- 格式化
mkfs
- 挂载
mount
其他操作:
du
查看文件数据占用多少磁盘空间swap
交换分区 是一种通过在磁盘中预先划分一定的空军,然后就讲把内存中暂时不常用的数据临时存放在磁盘中,以便腾出物理内存空间让更活跃的程序服务来使用的技术,其设计目的是为了解决真实物理内存不足的问题
快速查找特定文件
1 | find 路径 -name "target.java" :精确查找文件 |
检索文件内容
grep
(global search regular expression):用于查找文件里符合条件的字符串。
1 | grep [-abcEFGhHilLnqrsvVwxy][-A<显示行数>][-B<显示列数>][-C<显示列数>][-d<进行动作>][-e<范本样式>][-f<范本文件>][--help][范本样式][文件或目录...] |
管道操作符 |
:可将指令连接起来,前一个指令的输出作为后一个指令的输入
对日志内容做统计
awk
:是一种处理文本文件的语言,是一个强大的文本分析工具。
- 一次读取一行文本,按输入分隔符进行切片,切成多个组成部分
- 将切片直接保存在内建的变量中,$1,$2….($0表示行的全部)
- 支持对单个切片的判断
1 | awk [选项参数] 'script' var=value file(s) |
批量替换文件内容
sed
:利用脚本来处理文本文件。
1 | sed [-hnV][-e<script>][-f<script文件>][文本文件] |