linux之vi跳转到指定行数

刚才用vim的时候,发现光标跳转到指定一行非常方便。

  1. 比如我们要跳到文件的80行,输入下面命令

    80gg

  2. 也可以用G代替gg

    80G

  3. 还可以输入:n,代表跳转到第n行,

    :80

  4. 我们知道下面这个命令是跳到第一行

    gg

  5. 下面命令跳转到最后一行

    G

原文链接:https://blog.csdn.net/u011068702/article/details/53998025/

  • 10
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 在Linux中,可以使用以下命令跳转指定行: 1. 使用vi编辑器:打开文件后,在命令模式下输入“:行号”,例如“:10”,即可跳转到第10行。 2. 使用sed命令:使用sed命令可以在不打开文件的情况下跳转指定行,命令格式为“sed -n '行号p' 文件名”,例如“sed -n '10p' file.txt”即可输出文件file.txt的第10行。 3. 使用awk命令:awk命令也可以在不打开文件的情况下跳转指定行,命令格式为“awk 'NR==行号' 文件名”,例如“awk 'NR==10' file.txt”即可输出文件file.txt的第10行。 ### 回答2: 在Linux系统中,有时候需要在编辑器或者终端中跳转到特定的行数进行操作或查看。以下是一些常用的方法: 1. 在终端中使用less命令查看文件,并跳转指定行数。比如要跳转到文件中的第100行,可以使用以下命令: less +100 filename。 2. 在终端中使用sed命令进行行数跳转。比如要跳转到文件中的第100行,可以使用以下命令:sed -n '100p' filename。 3. 在vi编辑器中跳转指定行。在vi编辑器中,可以使用冒号加上行数的方式来跳转指定行。比如要跳转到文件中的第100行,可以在命令模式下输入:100。 4. 在nano编辑器中跳转指定行。在nano编辑器中,可以使用Ctrl+_快捷键加上行数的方式来跳转指定行。比如要跳转到文件中的第100行,可以在命令模式下按下Ctrl+_,再输入100。 除了以上方法,如果是使用其他编辑器或者IDE进行编程,通常也会有相应的快捷键或命令来进行行数跳转。总之,选择合适的方法可以提高操作效率和工作效果。 ### 回答3: 在Linux中,我们可以使用许多命令来优化我们的工作流程。其中之一是跳转指定行的命令。在本文中,我将介绍几种不同的方法,在Linux跳转指定行。 方法一:使用grep grep命令是在Linux基础命令中最常用的命令之一。我们可以使用grep命令来搜索文本文件中的特定行。例如,如果您要查找文件中的第50行,那么可以使用以下命令: $ grep -n "^" filename | sed -n '50p' 该命令会向grep传递-r参数,以递归查找。它还传递-n参数以显示与行号匹配的行。我们还传递sed命令,以删除grep的输出中的第1-49行,并只列出第50行。这将使我们跳转到文本文件中的指定行。 方法二:使用less less命令是我们可以使用的另一种方法,以查看文本文件并跳转指定行。以下是如何使用less跳转指定行: $ less +50 filename 上述命令在文件中打开less的实例并将其跳转到第50行。您可以使用上下箭头键滚动文件中不同的行。 方法三:使用vim vim是在Linux中编辑文本文件的最流行工具之一。您可以使用vim跳转指定行,并对文件进行编辑。以下是如何在vim跳转指定行: $ vim +50 filename 该命令将打开一个新的vim实例并将其跳转到文件中的第50行。您可以使用vim编辑器中的其他命令来编辑文件。 方法四:使用awk awk命令是在Linux基础命令中非常强大的命令之一,我们可以使用它来搜索特定文本行并跳转。以下是如何使用awk在Linux跳转指定行: $ awk 'NR==50' filename 该命令将打印文件中第50行的内容。因此,您可以在文件中使用检索命令来搜索该行并跳转到该行。 综上所述,上述四种方法都是在Linux跳转指定行的方法。您可以根据自己的需求选择使用哪种方法。无论您选择哪种方法,都能够帮助您更好地管理和组织Linux文件系统中的文件。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值