Sobes.tech
Назад к вопросам
Senior
4

Какие команды Linux знаешь? Расскажи кейс работы с консолью

Компании, где спрашивали
СБК ПАРУС

Ответ от нейросети

sobes.tech AI

В Linux есть множество полезных команд для работы с консолью. Вот несколько основных:

  • ls — выводит список файлов и папок в директории.
  • cd — смена текущей директории.
  • pwd — показывает текущий путь.
  • cat — вывод содержимого файла.
  • grep — поиск по тексту.
  • ps — показывает запущенные процессы.
  • kill — завершение процесса.
  • chmod — изменение прав доступа к файлам.
  • tar, zip — архивирование.
  • ssh — подключение к удалённым серверам.

Пример кейса:

Допустим, нужно найти все строки с ошибками в логах, сжать их и отправить на удалённый сервер.

cd /var/log/myapp
grep "ERROR" *.log > errors.log
zip errors.zip errors.log
scp errors.zip user@remote-server:/home/user/

Здесь мы переходим в папку с логами, ищем все ошибки, сохраняем их в файл, архивируем и копируем на удалённый сервер по SSH.

Такой набор команд позволяет эффективно работать с файлами, процессами и удалёнными системами прямо из консоли.