Top.Mail.Ru

5 мощных фишек для работы в терминале Linux

5 мощных фишек для работы в терминале Linux

Готовы сделать свою работу в командной строке Linux быстрее и эффективнее? В данном видео мы разберем набор простых, но очень полезных приемов.

В данном уроке вы узнаете:

🔹 Алиасы (псевдонимы команд): Как заменить длинную команду `ls -la` на короткий `ll`, посмотреть все ярлыки в системе и даже создать свои собственные.

🔹 Логическое «И» (`&&`): Как выполнять несколько команд одной строкой, например, перейти в папку и сразу показать её содержимое.

🔹 Волшебная клавиша `Tab`: Как использовать автодополнение для команд и имен файлов, чтобы не печатать длинные названия вручную.

🔹 История команд (`history`): Как быстро найти и повторить ранее введенные команды, используя стрелки или специальную команду.

🔹 Быстрая очистка экрана: Как мгновенно очистить терминал с помощью команды `clear` или комбинации клавиш.

Эти фишки сэкономят ваше время и сделают взаимодействие с терминалом гораздо удобнее. Применяйте их уже сегодня!

Запись видеоурока на RuTuBe

Запись видеоурока во ВКонтакте

Запись видеоурока на YouTuBe



Алиасы: создавайте свои ярлыки для команд.

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

ls -la

однако, мы можем получить точно такой же результат написав

ll

Так вот, команда ll, это даже не команда, а алиас, или ярлык для определенной команды.

Если мы введем команду

alias

то увидим все алиасы в системе. Как вы видите, алиасу ll соответствует команда ls -alF

Зачем это нужно, да для удобства, нажать ll проще, чем писать ls -la

Те алиасы которые мы вывели, они автоматически созданы в данной системе, однако они могу отличаться в разных дистрибутивах.

Кстати, мы так же можем создавать или изменять текущие алиасы.

alias ll='ls -lah'

ll

Теперь мы видим, что вывод размера файлов стал не в байтах, а в К, М, G

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

Комбинация команд: выполняем несколько действий за один раз.

Ранее, мы каждую команду запускали отдельно, но, благодаря использованию логического «И» можно в одну строку написать последовательность команд, чтобы не вводить их поочередно.

cd \ && ll

В результате мы сразу перешли в корневой каталог и вывели его содержимое через алиас

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

Мы поможем вам легко получить базовые навыки работы с Linux, без лишней теории и воды. Убедитесь, что осваивать новое может быть просто!

Получите бесплатный доступ к первым модулям курса.

Автодополнение с помощью Tab: экономия времени и сил.

Очень полезная вещь, допустим, когда вам необходимо написать какую-то команду, вы можете начать писать её название и потом нажать клавишу Tab и система допишет данную команду. Если она ничего не пишет, то нажимаем еще раз и появится подсказка, в которой говорится, какие варианты могут быть, дописываем нужную букву и опять Tab

al tab

ali tab

Аналогично с именами файлов или директорий

cd ho tab it tab

Допустим мы создали файл с адским именем

touch 12jhdsflkcsj3e423jlflskdfkj2rk23jfsldkfjalw3jf3l353jkfw4wf

чтобы не вводить его имя полностью вводим

rm 12 tab

Работа с историей: находим и повторяем команды.

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

Так же написать команду

history

вы увидите список введенных команд

Содержим терминал в чистоте.

Когда у вас на экране много различной информации, вы можете стереть её написав команду

clear

или нажав комбинацию Ctrl + l

 

Резюме: В итоге в данном видео мы изучили следующие команды

ll - алиас команды ls -la

alias - вывод алиасов системы

alias ll='ls -lah' - присвоение команды алиасу

&& - команда логического «И»

history - вывод истории введенных команд (история)

clear (Crtl+l) - чистка экрана (чистка)