... и не нажимайте ввод после g, или вы перепрыгните еще одну строку.
ХунбоЖу
211
Чтобы открыть определенную строку прямо из командной строки, используйте:
less +320123 filename
Если вы тоже хотите увидеть номера строк:
less +320123-N filename
Вы также можете выбрать отображение определенной строки файла в определенной строке терминала, когда вам нужно несколько строк контекста. Например, это откроет файл со строкой 320123 на 10-й строке терминала:
g and the line number to go forward
G and the line number to go backwards
Используемые отдельно, g и G приведут вас к первой и последней строке в файле соответственно; используется с числом, они оба эквивалентны.
Пример; Вы хотите перейти к строке 320123 файла,
нажмите «g» и после двоеточия введите номер 320123
Кроме того, вы можете ввести -N внутри меньше, чтобы активировать / деактивировать номера строк. Вы можете фактически передать любые ключи командной строки изнутри программы, такие как -j или -N.
ПРИМЕЧАНИЕ. Вы можете указать номер строки в командной строке, чтобы начать меньше (меньше + число -N), что будет намного быстрее, чем это делается внутри программы:
less +12345-N /var/log/hugelogfile
Откроется файл, отображающий номера строк и начинающийся со строки 12345.
Источник: человек на 1 меньше, а встроенная помощь меньше (меньше 418)
more
? :-)less
больше, но больше,more
чемmore
есть, значитmore
меньшеless
, поэтому используйте больше,less
если хотите меньшеmore
.Ответы:
С
n
номером строки:ng
: Перейти к номеру строки n. По умолчанию это начало файла.nG
: Перейти к номеру строки n. По умолчанию это конец файла.Таким образом, чтобы перейти на номер строки 320123, вы должны набрать
320123g
.Скопировано прямо из Википедии .
источник
g
, или вы перепрыгните еще одну строку.Чтобы открыть определенную строку прямо из командной строки, используйте:
Если вы тоже хотите увидеть номера строк:
Вы также можете выбрать отображение определенной строки файла в определенной строке терминала, когда вам нужно несколько строк контекста. Например, это откроет файл со строкой 320123 на 10-й строке терминала:
источник
Вы можете использовать
sed
для этого тоже -Это напечатает номер строки 320123 .
Если вы хотите диапазон, то вы можете сделать -
Если вы хотите от конкретной строки до самого конца, то -
источник
Изнутри меньше (в Linux):
Используемые отдельно, g и G приведут вас к первой и последней строке в файле соответственно; используется с числом, они оба эквивалентны.
Пример; Вы хотите перейти к строке 320123 файла,
Кроме того, вы можете ввести -N внутри меньше, чтобы активировать / деактивировать номера строк. Вы можете фактически передать любые ключи командной строки изнутри программы, такие как -j или -N.
ПРИМЕЧАНИЕ. Вы можете указать номер строки в командной строке, чтобы начать меньше (меньше + число -N), что будет намного быстрее, чем это делается внутри программы:
Откроется файл, отображающий номера строк и начинающийся со строки 12345.
Источник: человек на 1 меньше, а встроенная помощь меньше (меньше 418)
источник
Для редактирования это возможно
nano
через via+n
из командной строки, например,nano +16 file.txt
Открыть
file.txt
в строке 16.источник