Ian*_*non 197
要直接从命令行打开特定行,请使用:
less +320123 filename
Run Code Online (Sandbox Code Playgroud)
如果你想看到行号:
less +320123 -N filename
Run Code Online (Sandbox Code Playgroud)
您还可以选择在终端的特定行显示文件的特定行,以便在需要几行上下文时显示.例如,这将在终端的第10行打开带有320123行的文件:
less +320123 -j 10 filename
Run Code Online (Sandbox Code Playgroud)
jay*_*ngh 58
你也可以用sed它 -
sed -n '320123'p filename
Run Code Online (Sandbox Code Playgroud)
这将打印行号320123.
如果你想要一个范围那么你可以做 -
sed -n '320123,320150'p filename
Run Code Online (Sandbox Code Playgroud)
如果你想从特定的线到最后那么 -
sed -n '320123,$'p filename
Run Code Online (Sandbox Code Playgroud)
run*_*el0 34
从少到少(在Linux中):
g and the line number to go forward
G and the line number to go backwards
Run Code Online (Sandbox Code Playgroud)
单独使用,g和G将分别带到文件的第一行和最后一行; 与数字一起使用它们都是等价的.
一个例子; 你想去一个文件的第320123行,
按'g'并在冒号后输入数字320123
此外,您可以在less内键入'-N'来激活/停用行号.事实上,您可以从程序内部传递任何命令行开关,例如-j或-N.
注意:您可以在命令行中提供行号以减少(少于+数字-N),这比在程序内部执行要快得多:
less +12345 -N /var/log/hugelogfile
Run Code Online (Sandbox Code Playgroud)
这将打开一个显示行号的文件,从第12345行开始
资料来源:男子少1人,内置帮助少(少418人)