Большинство программистов используют терминал для запуска тех или иных команд в своей повседневной работе. Некоторые из них ненавидят его, а некоторые не могут без него жить. Мне нравится использовать терминал unix для большинства моих задач. Прямо от копирования файлов до выполнения программы.

Мой личный опыт использования терминала для выполнения большинства моих задач заключается в том, что он помог мне повысить производительность и быстрее выполнять задачи. Хотя поначалу вы можете быть настроены скептически, использование терминала поможет вам, когда вы освоите его.

Для тех, кто заинтересован в использовании терминала и его освоении, вот несколько советов и лайфхаков.

1. Научитесь перемещаться и использовать ярлыки.

Самое главное при использовании терминала — освоить навигацию, чтобы выполнять команды намного быстрее.

Пример: очистить экран на терминале можно одной командой clear или просто (ctrl + L) на клавиатуре.

Точно так же вы совершите много ошибок при наборе команд на терминале, а навигация поможет вам быстро перемещаться между словами, удалять слова, перемещаться в начало строки или перемещаться в конец строки.

Вот несколько ярлыков, которые вам нужно освоить:

2. Используйте хороший терминальный мультиплексор

Используйте хороший терминальный мультиплексор для управления окнами и научитесь им пользоваться. (изучите все ярлыки, чтобы быстро с ними справляться.)

Терминальный мультиплексор помогает управлять терминалами в одном окне. Вы можете управлять несколькими терминалами в одном окне, не переключая окна.

Tmux — мой любимый.

3. Используйте псевдонимы для обычных команд

Вы можете добавить псевдоним к командам, которые вы используете регулярно, чтобы вам было легче вводить их. Добавьте его в свой ~/.bash_profile, чтобы он всегда загружался при запуске терминала.

Пример:

Чтобы перейти к моей папке проекта на моем терминале, просто введите projects в моем терминале, псевдоним для того же выглядит так в ~/.bash_profile.

псевдоним проектов=”cd /Users/mallikarjuna/Documents/projects”

Вы можете добавить столько псевдонимов, сколько вам нужно. Другие псевдонимы, которые я использую, предназначены для команд git, поэтому их легко вводить.

4. Изучите основные команды Unix и освойте их

Изучите основные команды Unix, они очень полезны в вашей повседневной работе. Некоторые из команд, которые вам нужно знать, упомянуты ниже.

chmod, chown, grep, df, top, ping, ps, kill, ls, netstat, nohup, tail, xargs, pwd, touch, sftp, ssh и т. д.

Как только вы освоите эти команды, вы сможете управлять большинством заданий с помощью команд.

Пример: создание пустого файла — это всего лишь одна команда touch newfile.txt, которая занимает как минимум 4–5 щелчков мышью в графическом интерфейсе.

5. Изучите хотя бы один терминальный редактор, например vi или nano

Научитесь пользоваться редактором терминала. Хотя вам не нужно овладевать им; вы можете просто изучить основные параметры редактирования и быструю навигацию внутри редактора, что поможет вам быстро изменять конфигурации или исправлять ошибки без переключения окон.

6. Научитесь использовать историю команд

Изучение истории команд поможет вам сэкономить много времени. Вы можете повторно запустить команды без повторного ввода команды.

Советов немного

Запуск команды, когда ей нужен доступ к sudo, а вы забыли добавить sudo в начале. Большинство из нас повторно набирает команду с помощью sudo, когда все, что вам нужно сделать, это просто ввести

судо!!

Команда !! представляет последнюю выполненную команду. Ввод !! и нажатие Enter выполняет последнюю команду, которую вы выполнили

Команда history содержит список всех выполненных вами команд с соответствующим номером. Вы можете просто ввести !number, чтобы выполнить соответствующую команду.

Если вы попытаетесь включить эти советы в свое ежедневное использование терминала, вы, безусловно, сможете освоить терминал и повысить свою продуктивность.