Intereting Posts
Как добавить слово для строки, в которой выполняется транспонирование Как применить dos2unix рекурсивно ко всему содержимому папки? время простоя в неделях, днях, часах, минутах Как проверить контрольные суммы, если файлы для проверки монтируются в другом месте? Проверка основной версии Java в скрипте bash dig и host / ping по-разному используют один и тот же сервер имен Увеличение размера стека в 64-битном Cygwin? (установка ocaml) Постоянно отключить IPv6 для данного интерфейса? umask XXX (бит разрешения), чтобы предоставить разрешение на выполнение файлов Маленький скрипт для обновления цветов GNOME Terminal 3.14.2 как запустить rm в фоновом режиме в терминале используя sudo -u <имя> для запуска команд внутри сценариев оболочки Фильтрация избыточных путей из списка путей Ошибка cpi_walk_namespace Разница размеров между изо-файлом, сгоревшим на компакт-диск, и файлом, полученным с помощью dd

Как быстро добраться до верхней или нижней части очень длинного сценария?

Я пишу чрезвычайно длинный сценарий bash, и прокрутка вверх и вниз по всему, что является чрезвычайно утомительной и серьезной проблемой. Я новичок в Linux, и любая помощь будет оценена по достоинству.

Используя vi (m)

Shift-g - go to last line 1 Shift-g - go to 1st line N Shift-g - go to Nth line 

Вы также можете перейти к любой строке с двоеточием (Shift-;) N

 :1 

Вот чит-лист .

Нажмите G (столица), чтобы перейти в конец. Нажмите H, чтобы перейти к началу и т. Д.

Я предполагаю, что вы используете vi.

Вы можете быстро перейти через linux-скрипт из vi, используя клавиши вверх и вниз на клавиатуре.

Вы также можете перейти к началу или концу скрипта, используя 1G и G а также в vi.

Просто добавьте еще один вариант … Если вы используете vim как большинство ответов, похоже, указывают, что Ctrl+u будет перемещаться вверх по странице, а Ctrl+d будет перемещаться по странице.