linux常用命令cat和vi
-
1、cat命令:cat命令是concatenate(连接)的缩写,它用于查看文件内容或将多个文件内容合并输出。cat命令的语法如下:
cat [选项] [文件]常用选项:
-n 在输出中显示行号
-b 在非空行上显示行号
-s 压缩空行例子:
cat file.txt:显示file.txt文件的内容
cat file1.txt file2.txt:将file1.txt和file2.txt文件的内容合并输出2、vi命令:vi是Linux和Unix系统上的标准文本编辑器,它支持命令行模式和编辑模式。vi的使用需要记住一些常用的命令,以下是一些常用的vi命令:
i 进入插入模式
ESC 退出插入模式
:w 保存文件
:q 退出vi编辑器
:wq 保存文件并退出编辑器
dd 删除一行
yy 复制一行
p 粘贴内容
/word 搜索指定关键字
:%s/old/new/g 全局替换例子:
vi file.txt:编辑或创建名为file.txt的文件
vi -r file.txt:恢复名为file.txt的文件的上次编辑状态以上是cat和vi两个常用命令的简单介绍。在Linux系统中,熟悉和掌握这些命令能够提高工作效率和操作便利性。
2年前 -
Linux中有许多常用的命令,其中包括cat和vi命令。这两个命令在Linux系统中非常常见,用途广泛。下面是关于cat和vi命令的一些常用知识点:
1. cat命令:
– cat命令用于将文件内容输出到终端。它可以读取一个或多个文件,并将它们的内容一次性打印到屏幕上。
– cat命令的基本语法是`cat [选项] [文件]`。常用的选项包括:-n(显示行号)、-b(显示行号,但空白行不计)、-s(压缩连续的空白行)、-A(显示控制字符)等。
– 除了显示文件内容外,cat命令还可以用于文件的合并,通过使用重定向符号`>`将多个文件的内容合并写入到一个新文件中,例如:`cat file1.txt file2.txt > newfile.txt`。
– cat命令还可以用于创建新文件,通过输入`cat > filename`命令,然后逐行输入内容,按Ctrl+d结束,新文件就创建完成了。2. vi命令:
– vi是一款强大的文本编辑器,用于编辑文本文件。它可以在终端中直接使用,没有图形界面。
– vi有三种工作模式:命令模式(Command Mode)、插入模式(Insert Mode)和底行模式(Last Line Mode)。
– 命令模式是vi的默认模式,可以使用各种命令进行文本编辑操作,例如删除、复制、粘贴、查找、替换等。
– 插入模式用于输入文本,按下i键可以进入插入模式,按ESC键即可退出插入模式。
– 底行模式用于保存、退出、执行命令等操作,按下冒号(:)进入底行模式。
– vi的基本命令包括:i(插入模式)、x(删除当前光标处的字符)、dd(删除整行)、yy(复制整行)、p(粘贴)、/text(向下搜索文本)等。除了上面提到的cat和vi命令,Linux还有很多其他常用命令,例如ls、cd、mkdir、rm、grep、chmod等。掌握这些常用命令可以帮助我们更高效地使用Linux系统。
2年前 -
一、cat命令
cat命令是Linux系统中常用的文本文件查看与合并工具,它可以将文件内容打印到标准输出设备上,也可以用来合并多个文件内容并输出。
1. 查看文件内容
cat命令用于查看文件的内容,命令的基本用法为:
“`
cat [选项] [文件名]
“`选项:
– -n 或 –number:显示行号;
– -b 或 –number-nonblank:显示非空行的行号;
– -s 或 –squeeze-blank:合并多个空白行为一行;
– -v 或 –show-nonprinting:显示非打印字符;
– -E:在每行的结尾显示”$”符号;
– -T:将制表符显示为”→”符号;示例:
“`
cat file.txt // 查看file.txt文件的内容
cat -n file.txt // 加上行号查看文件内容
cat -n -b file.txt // 加上行号,只显示非空行的行号
“`2. 合并多个文件
cat命令还可以将多个文件的内容合并到一个新文件中,命令的用法为:
“`
cat [文件1] [文件2] > [新文件]
“`示例:
“`
cat file1.txt file2.txt > newfile.txt // 将file1.txt和file2.txt的内容合并到newfile.txt中
“`二、vi命令
vi命令是Linux系统中常用的文本编辑器,用于编辑文本文件。vi命令有三种基本工作模式:命令模式、插入模式和底行模式。
1. 进入vi编辑器
使用vi命令打开文件并进入vi编辑器,命令的基本用法为:
“`
vi [文件名]
“`示例:
“`
vi file.txt // 打开file.txt文件并进入vi编辑器
“`2. 命令模式
默认情况下进入vi编辑器后是命令模式,可以使用各种命令进行文本编辑操作,常用的命令有:
– i:在当前光标位置前插入文本;
– a:在当前光标位置后插入文本;
– o:在当前光标所在行的下方插入新行;
– x:删除当前光标所在位置的字符;
– dd:删除当前光标所在行;
– yy:复制当前光标所在行;
– p:粘贴复制的内容;
– u:撤销上一次操作;
– :q:退出vi编辑器;
– :wq:保存并退出vi编辑器;3. 插入模式
在命令模式下按下i或a可以进入插入模式,可以对文本进行编辑。在插入模式下可以使用常规的编辑方式输入文本,按ESC键退出插入模式。
4. 底行模式
在命令模式下按下冒号(:)可以进入底行模式,可以对文件进行保存、退出等操作,常用的命令有:
– :w:保存文件;
– :q:退出vi编辑器;
– :wq:保存并退出vi编辑器;以上是cat和vi两个常用命令的介绍和操作步骤,在Linux系统中,掌握这两个命令可以满足基本的文件查看与编辑需求。
2年前