Сегодня я бы хотел рассказать про ускорение работы в командной строке Linux. Это будет заключительная статья из серии. Предыдущие статьи: Основные команды терминала Linux и Команды терминала Linux для DevOps.
Начинаем.
Очистка экрана и выход из сессии
Для очистки экрана консоли мы можем ввести clear, либо использовать сочетание Ctrl+L
Для выхода из сессии можно ввести команду exit, а можно просто нажать Ctrl+D
Прерываем выполняющуюся команду
Для этого используем сочетание клавиш Ctrl+C
Узнаем скорость выполнения программы
Для этого при запуске программы из командной строки просто добавляем перед ее вызовом команду time. Например:
time gcc -g *.c
Узнаем имя дистрибутива Linux
Для этого используем команду cat /etc/*rel*
Узнаем внешний ip адрес компьютера
Внутренний ip мы узнаем командой ifconfig, а для внешнего адреса используем следующую команду:
curl ifconfig.me ; echo
или
curl ifconfig.com ; echo
«Пакетное» создание папок и файлов
Если вам нужно создать много файлов или папок, то вы можете использовать следующие команды.
Для файлов:
touch file{1..100}.txt
touch file.{html,css,js}
Важно: в последней команде не должно быть пробелов в списке, который в фигурных скобках.
Для папок:
mkdir {img,css,tpl}
Напоследок
Ну и не забываем про самую главную команду терминала.
Вот она:
man bash
Обсудить эту заметку можно в нашем Телеграм канале: https://t.me/devops_spb_ru (@devops_spb_ru)