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) - чистка экрана (чистка)