Linux查看文件,编辑文件的一些小技巧

Posted wx6289ced28e34b

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux查看文件,编辑文件的一些小技巧相关的知识,希望对你有一定的参考价值。


介绍

查看文本

cat命令格式

cat

cat命令连接文件并打印到标准输出设备上,cat经常用来显示文件的内容,注意:当文件较大时,文本在屏幕上迅速闪过(滚屏),用户往往看不清所显示的内容。因此,一般用more等命令分屏显示

设ml和m2是当前目录下的两个文件

cat m1 (在屏幕上显示文件ml的内容)
cat m1 m2 (同时显示文件ml和m2的内容)
cat m1 m2 > file

more和less

head和tail

head -2 /etc/profile
tail -2 /etc/profile
tail -f

shell读取用户输入的字符串发现|,代表有管道。|左右被理解为简单命令
加工:前一个(左边)简单命令的标注输出指向后一个(右边)标准命令的标准输入

打开文件

vim filename: 打开文件
vim + n filename: 打开文件,并定位于第n行
vim + 空格 filename: 打开文件,定位至最后一行
vim + /pattern filename: 打开文件,定位至第一次被pattern匹配到的行的行首

vim aa bb cc(新建或打开aa,bb,cc三个文件)
vim有三种模式
命令模式:按键具有编辑文本功能,默认打开进入编辑模式
输入模式:按键本身意义
末行模式:接收用户命令输入

编辑->输入

按键

作用

i

在当前光标所在字符的前面,转为输入模式

a

在当前光标所在字符的后面,转为输入模式

o

在当前光标所在行的下方,新建一行,并转为输入模式

O

在当前光标所在行的上方,新建一行,并转为输入模式

I

在当前光标所在行的行首,转为输入模式

A

在当前光标所在行的行尾,转为输入模式

输入->命令
ESC
命令->末行

末行->命令
ESC,ESC

命令模式
移动光标
字符
h 左,j 下,k 上,l 右
单词
行内
0 决定行首
^ 行首的第一个非空白字符
$ 绝对行尾
行间
G 文章末尾
3G 文章第三行
gg 文章开头
翻屏
Ctrl f b
删除命令
dw 删除一个单词
dd 删除一行
复制粘贴&剪贴
yw 复制一个单词
yy 复制一行
p 向下粘贴
P 向上粘贴
撤销&重做
u 撤销
ctrl+r 重做撤销的操作
. 重复上一步的操作

末行模式

set nu number
set nonu nonumber
set readonly

/ 查找
n向下查找
N向上查找

参考

[1]​​https://vim.ink/vim-edit-command.html​​​ 从Vim小白到Vim superstar ​


以上是关于Linux查看文件,编辑文件的一些小技巧的主要内容,如果未能解决你的问题,请参考以下文章

盘点一些Linux实用小技巧

Linux-vim文件编辑命令小技巧

Linux如何快速跳转到文档开头或者末尾

Linux小技巧

linux操作小技巧锦集

小技巧-使用notepad++实时编辑salt配置文件