7. 删除多行
删除多行步骤如下:
1. 首先要显示对应的行数这样方能知道从第几行到第几行删除
: set nu
2. 按Esc键退出,在命令行中输入: 190,6233d (即[190 , 6233]都删除掉)
如果想要情况整个文件内容,在直接运行以下命令:
清空文件内容:> log.txt
8. 行位定位
直接定位到最后一行:
按Esc键退出,在命令行中输入: G
直接定位到第一行:
按Esc键退出,在命令行中输入: 1 G
直接定位到某一行:(第17行)
按Esc键退出,在命令行中输入:17 G
9. 复制一行或多行
<1. 复制一行
yy 复制当前行
p 粘贴
< <2. 复制多行
7yy 从当前行开始复制7行
p 粘贴
- Linux中查看python的版本
python -V
或者
python --version
- grep 的用法
<1. 显示匹配的后n行 (after)
grep -A n
<2. 显示匹配的前n行 (before)
grep -B n
< 3. 显示匹配的前后n行 (context)
grep -C n
<4. 忽略大小写
grep -i str
12. ll或ls显示说明
ll -ht (h会按照标准格式自动转换大小即:456M,1.2G等,t 表示显示内容按照时间倒序排列)
应用案例:
清空8月份的日志文件:
rm -rf ll -ht | awk '/8月/ {print 6,NF}' | awk '{print $NF}'
1
说明: awk ‘/pattern/action’–> awk ‘/8月/{print 6,NF}’,只显示第六行与最后一行的内容且只保留8月的列表内容显示。
ls中文件颜色的显示代表的意义为:
- 蓝色 --> 目录
- 绿色 --> 可执行文件
- 红色 --> 压缩文件
- 浅蓝色 --> 链接文件
- 灰色 --> 其他文件