Я пользуюсь терминалом уже довольно долгое время. И некоторые из этих команд, с которыми я недавно столкнулся, изменили мой подход к использованию терминала. Надеюсь, вы тоже найдете их полезными.
Давайте приступим к командам,
Быстрая навигация по каталогам
Один быстрый совет — чтобы перейти в домашнюю директорию, мы можем воспользоваться командой
->cd ~
Аналогично, мы можем использовать — для перехода к предыдущему рабочему каталогу
->cd -
Очистить экран
Обычно мы набираем clear, чтобы очистить экран, в качестве альтернативы просто нажмите Ctrl + L, чтобы переместить подсказку на первую строку. Это просто переместит подсказку в верхнюю часть экрана. Это довольно быстро, и я стал использовать это довольно часто по сравнению с clear.
Свернуть программу
Хорошо, технически мы не сворачиваем программу. Но мы можем нажать Ctrl + Z для перемещения кода, чтобы приостановить программу. Таким образом, мы можем редактировать в vim, нажать Ctrl + Z, приостановить программу, сделать что-то еще, а затем вернуться к редактированию с помощью команды fg.
Повторение последней команды с помощью sudo
Мы пропустили добавление sudo к какой-либо команде. Это случается так часто, что обидно нажимать кнопку home и вводить sudo или набирать всю команду заново после sudo. Один из простых способов преодолеть это — использовать следующую команду.
->sudo !!
!! обозначается как bang bang. Поэтому эта команда обозначается как sudo bang bang.
Просмотр истории команд
Мы знаем о команде history. Но нажмите Ctrl + R, чтобы открыть поиск. Это гораздо удобнее и проще для поиска. Нажмите Ctrl R, чтобы просмотреть все команды.
Выполнить команду из истории
Выполните команду history, обратите внимание на номер перед командой, которую вы хотите запустить. Введите bang, за которым следует номер, чтобы выполнить команду.
->history
1 apt get update
2 apt get upgrade
->!2
Очистить строку
Нажмите Ctrl + U, чтобы очистить всю строку.
Перейти к началу и концу строки
Нажмите Ctrl + A, чтобы перейти к началу строки
Нажмите Ctrl + E, чтобы перейти к концу строки.
Цепочка команд
Мы можем использовать команды цепочки ; или &&.
->ls -a test; echo hello
ls: cannot access 'test': No such file or directory
hello
->ls -a test && echo hello
ls: cannot access 'test': No such file or directory
Как вы видите, ключевое различие заключается в том, что ; не заботится о выводе предыдущей команды. В то время как при цепочке с && необходимо, чтобы предыдущая команда завершилась успешно для выполнения второй команды.
Команда столбца
Эта команда предназначена для оформления вывода столбцов. Любой беспорядочный вывод можно сделать более удобным для чтения с помощью команды колонки. Ее также можно использовать для форматирования вывода по мере необходимости.
mount| column -t
Увеличение и уменьшение размера шрифта
Это одна из тех проблем, с которыми сталкиваются разработчики-новички. Интуитивно понятный набор команд для увеличения и уменьшения размера шрифта выглядит следующим образом
Ctrl + + для увеличения размера шрифта
Ctrl + — для уменьшения размера шрифта
Я буду следить за другими командами, которые могут помочь мне в моей повседневной работе. Пожалуйста, не стесняйтесь сообщить мне в комментариях ниже о любых других командах, которые могут быть полезны.