Linux викторина №11-15: что делает каждая команда на изображении?
Обновлено 11.11.2024
Полученные результаты
Обновлено 11.11.2024
Обновлено 11.11.2024
#1. Что делает команда на изображении выше?
Команда:
ls -l | grep "^d" | wc -l
Описание: Команда ls -l
выводит список файлов и директорий с подробной информацией, grep "^d"
фильтрует только строки, начинающиеся с “d” (для директорий), а wc -l
подсчитывает количество таких строк.
#2. Что делает команда на изображении выше?
Команда:
cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 8 | head -n 1
Описание: В этом конвейере cat выводит псевдослучайные символы, затем tr по шаблону отбирает только символы и цифры, с помощью fold вывод обрезается до 8 знаков, а благодаря head остается только первая строка.
#3. Что делает команда на изображении выше?
Команда:
ps aux --sort=-%cpu | awk 'NR <= 5 {print $11}'
Описание: Команда с помощью ps
выводит сортированный по использованию CPU список процессов, а awk
имена 5 первых из них.
#4. Что делает команда на изображении выше?
Команда:
df -h | awk '$5 ~ /^9[0-9]%/ {print $6}'
Описание: Команда выводит пути к монтированным разделам, заполненным более чем на 90%. Она использует df -h
для получения информации о файловых системах и фильтрует результаты с помощью awk
.
#5. Что делает команда на изображении выше?
Команда:
ps -ef | grep ssh | grep -v grep | awk '{print $2}'
Описание: Команда выводит идентификаторы процессов, связанных с SSH, после фильтрации процессов, содержащих “ssh”, и исключения строки с “grep”. Это полезно для управления SSH-процессами.