img

5 Linux команд, о которых вы никогда не слышали

Мы собрали пять простых и крутейше полезных команд для Linux, которые упростят вашу работу: поиск файлов, упрощение понимания и безопасность удаления

icon strelka icons icons

узнай больше на курсе

Онлайн-курс по Linux
Курс по Linux от Мерион Нетворкс - стань Linux администратором, прокачай свой скиллсет умением работать с операционными системами линукс и сделай большой шаг к DevOps
Подробнее о курсе
Полный курс по сетевым технологиям
Полный курс по сетевым технологиям от Мерион Нетворкс - учим с нуля сетевых инженеров и DevOPS специалистов
Подробнее о курсе
DevOps-инженер с нуля
Стань DevOps-инженером с нуля и научись использовать инструменты и методы DevOps
Подробнее о курсе
r/ProgrammerHumor - The Linux Colonel

Упрощаем понимание команд вместо чтения manов (tldr)

Команда tldr (Too Long; Didn’t Read) заменяет громоздкие man‑страницы короткими примерами. Это дико круто, если вы быстро хотите понять, как работает та или иная команда с примерами. Гляди:

tldr tar

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

# Создать .tar архив
tar cf archive.tar file1 file2

# Извлечь содержимое .tar.gz архива
tar xzf archive.tar.gz

# Посмотреть содержимое архива
tar tf archive.tar

Автоматически завершаем долгие команды (timeout)

Команда timeout прерывает выполнение через заданное время. Смотри: например, ты хочешь пингануть yandex.ru, но только в течение 5 секунд:

timeout 5s ping yandex.ru

Или ограничить время выполнения скрипта, скажем в 30 секунд:

timeout 30s ./myscript.sh 

Круто, не так ли?

Анализ использования диска (ncdu)

ncdu - интерактивная альтернатива du: показывает где занято место, а еще позволяет навигацию стрелочками и удаление прямо из интерфейса:

ncdu ncdu /path/to/project 

Быстрый поиск файлов (fd)

fd - клевая альтернатива find, только быстрее и чуть проще. Например, вот так можно найти все файлы merion.txt:

fd merion.txt

А вот так найти все .py файлы:

fd -e py

Ну а если надо найти внутри конкретной директории? Изи. Вот например все файлы config внутри /etc:

fd config /etc 

Безопасное удаление (trash)

Бывало ли у вас так, что вы набирали команду rm и случайно удаляли не тот файл (или, что еще хуже, целую папку)? Бывало? Ага, тогда вы знаете, насколько безжалостным может быть Linux при удалении файлов. Здесь нет кнопки «Отменить». Если файл удалён - он действительно удалён.

И тут на помощь приходит команда trash. Она работает так же, как rm, но вместо окончательного удаления файлов отправляет их в корзину, откуда их легко можно восстановить позже.

r/ProgrammerHumor - alias rmdir=‘rm -rf’

Команда trash отправляет файлы в корзину вместо полного удаления:

trash filename.txt

А если надо восстановить файл, то используем вот такую конструкцию:

trash-restore
Ссылка
скопирована
Получите бесплатные уроки на наших курсах
Все курсы
icon strelka icons icons

узнай больше на курсе

Онлайн-курс по Linux
Курс по Linux от Мерион Нетворкс - стань Linux администратором, прокачай свой скиллсет умением работать с операционными системами линукс и сделай большой шаг к DevOps
Подробнее о курсе
Полный курс по сетевым технологиям
Полный курс по сетевым технологиям от Мерион Нетворкс - учим с нуля сетевых инженеров и DevOPS специалистов
Подробнее о курсе
DevOps-инженер с нуля
Стань DevOps-инженером с нуля и научись использовать инструменты и методы DevOps
Подробнее о курсе
Python программист с нуля
Стань разработчиком на одном из самых популярных языков программирования - Python
Подробнее о курсе
Онлайн-курс по кибербезопасности
Полный курс по кибербезопасности от Мерион Нетворкс - учим с нуля специалистов по информационной безопасности. Пора стать безопасником!
Подробнее о курсе
Онлайн-курс по сетевой безопасности
Изучи основы сетевой безопасности и прокачай скилл системного администратора и сетевого инженера
Подробнее о курсе
Еще по теме:
img
Что позволяет называть один API как REST API, а другой нет? Сейчас попробуем разложить все по полочкам, чтобы ты на собесе жидко не споткнулся о такую, казалось бы, простую тему.
img
Узнайте, как работают сетевые порты в Linux, какие бывают типы портов, и как управлять ими с помощью команд netstat, ss, ufw и iptables
img
Рассказываем, как появился nginx, его отличия от apache, для чего нужен nginx и какие у него преимущества
img
В этом руководстве вы узнаете, как установить и настроить Fail2ban на своем сервере.
img
В этой статье обсудим гипервизоры — важные компоненты процесса виртуализации серверов, как они работают и какие бывают типы.
ЛЕТНИЕ СКИДКИ
30%
40%
50%
До конца акции: 30 дней 24 : 59 : 59