53.Linux day03 文件查看命令,vi/vim常用命令

今天进行了新的学习。

目录

1.cat

a.查看单个文件的内容:

b.查看多个文件的内容: 

c.将多个文件的内容连接并输出到一个新文件:

d.显示带有行号的文件内容: 

2.more 

3.less

 4.head

5.tail

 6.命令模式

7.插入模式 

 8.图片解析


1.cat

用于查看和连接文件内容

以下是 cat 命令的基本用法:

cat [选项] 文件名...

常用选项包括:

  • -n:在每一行前显示行号。
  • -b:在非空行前显示行号。
  • -E:在每一行的末尾显示 $ 符号,表示行的结束。
  • -T:将制表符显示为 ^I

基本用法示例:

a.查看单个文件的内容:

b.查看多个文件的内容: 

c.将多个文件的内容连接并输出到一个新文件:

d.显示带有行号的文件内容: 

请注意,cat 命令对于大型文件可能不是最佳选择,因为它会一次性显示整个文件内容。

 

2.more 

它适用于查看较大的文本文件,以便逐页浏览,而不会一次性显示整个文件内容

以下是 more 命令的基本用法:

more [选项] 文件名

常用选项包括:

  • 空格键:显示下一页内容。
  • Enter 键:显示下一行内容。
  • b:显示上一页内容。
  • q:退出 more

基本用法示例:

more 命令允许你按需逐页查看文件内容,特别适合处理大文件,以避免一次性加载整个文件到终端中。在 more 的界面中,你可以使用键盘命令来控制内容的显示和导航。

使用空格键翻页,使用 b 键返回上一页,使用 q 键退出。 

3.less

类似于 more 命令,但比它更强大,支持向前和向后浏览文件内容。

以下是 less 命令的基本用法:

less [选项] 文件名

常用选项包括:

  • 空格键:显示下一页内容。
  • b:显示上一页内容。
  • Enter 键:显示下一行内容。
  • q:退出 less
  • /pattern:在文件中搜索指定的文本模式,按 n 切换到下一个匹配,按 N 切换到上一个匹配。

基本用法示例:

 

less 命令除了逐页显示文件内容外,还允许你在文件中搜索文本模式,并在浏览文件内容时自由地向前和向后导航。这使得 less 成为处理文本文件的强大工具。在 less 的界面中,你可以使用键盘命令来控制内容的显示和搜索。 

 4.head

用于显示文件的开头部分内容。默认情况下,它会显示文件的前 10 行,但你也可以指定要显示的行数

以下是 head 命令的基本用法:

head [选项] 文件名

常用选项包括:

  • -n 数量:指定要显示的行数。例如,-n 20 将显示文件的前 20 行。
  • -c 字节数:指定要显示的字节数。例如,-c 100 将显示文件的前 100 字节。

基本用法示例:

默认情况下,显示文件的前 10 行:

显示文件的前 20 行:

 

显示文件的前 100 字节: 

head 命令对于查看文件的开头部分非常有用,特别是当你需要快速查看文件的结构和内容时。你可以根据需要使用不同的选项来调整要显示的行数或字节数。 

5.tail

用于显示文件的结尾部分内容。默认情况下,它会显示文件的最后 10 行,但你也可以指定要显示的行数。

以下是 tail 命令的基本用法: 

tail [选项] 文件名

常用选项包括:

  • -n 数量:指定要显示的行数。例如,-n 20 将显示文件的最后 20 行。
  • -c 字节数:指定要显示的字节数。例如,-c 100 将显示文件的最后 100 字节。
  • -f:实时跟踪文件的内容增加,类似于 "tail -f"。

基本用法示例:

默认情况下,显示文件的最后 10 行:

tail 命令对于查看文件的结尾部分以及实时监视日志文件等场景非常有用。你可以根据需要使用不同的选项来调整要显示的行数或字节数,甚至可以使用 -f 选项来实时跟踪文件的变化。 

 6.命令模式

vi(Vim)编辑器中,有三种主要模式:命令模式、插入模式和可视模式。命令模式是默认的模式,用于执行各种编辑操作和移动光标等操作。下面是一些在命令模式下常用的操作:

  1. 移动光标: 在命令模式下,你可以使用以下键盘按键来移动光标:

    • h:向左移动一个字符。
    • j:向下移动一行。
    • k:向上移动一行。
    • l:向右移动一个字符。
    • 0:移动到行的开头。
    • $:移动到行的末尾。
    • G:移动到文件的最后一行。
    • gg:移动到文件的第一行。
  2. 删除、复制和粘贴: 在命令模式下,你可以执行以下操作:

    • x:删除当前光标所在位置的字符。
    • dd:删除当前行。
    • yy:复制当前行。
    • p:粘贴已复制的内容。
  3. 撤销和重做: 在命令模式下,可以使用以下操作来撤销和重做:

    • u:撤销上一步操作。
    • Ctrl + r:重做上一步被撤销的操作。
  4. 查找和替换: 在命令模式下,可以进行文本查找和替换:

    • /pattern:查找指定的文本模式。按 n 切换到下一个匹配,按 N 切换到上一个匹配。
    • :s/old/new/g:替换当前行中的所有匹配。
  5. 保存和退出: 在命令模式下,可以执行以下操作来保存和退出文件:

    • :w:保存文件。
    • :q:退出编辑器。
    • :wq:保存并退出。
    • :q!:强制退出,放弃修改。
  6. 切换模式: 在命令模式下,按下 i 进入插入模式,按下 v 进入可视模式。

7.插入模式 

vi(Vim)编辑器中,插入模式是一种用于输入和编辑文本的模式。在插入模式下,你可以直接键入字符,并且文本会被插入到光标所在的位置。以下是在插入模式中常用的操作:

  1. 进入插入模式: 有几种方法可以进入插入模式:

    • 按下 i:在光标前插入文本。
    • 按下 I:在当前行的行首插入文本。
    • 按下 a:在光标后插入文本。
    • 按下 A:在当前行的行尾插入文本。
    • 按下 o:在当前行的下方新建一行,并在新行开始插入文本。
    • 按下 O:在当前行的上方新建一行,并在新行开始插入文本。
  2. 编辑文本: 在插入模式下,可以直接键入字符来编辑文本内容。你可以自由地输入、删除和修改文本。

  3. 退出插入模式: 一旦完成编辑,你需要退出插入模式返回到命令模式。你可以按下 Esc 键来退出插入模式。

 8.图片解析

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清酒。233

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值