Сегодня я бы хотел рассказать про ускорение работы в командной строке 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)

От DevOps

DevOps or not...