Ответ
Вот пять основных двухбуквенных команд Linux, которые я использую ежедневно в DevOps-практиках:
ls— вывод списка файлов и директорий. С ключами (-l,-a,-h) становится основным инструментом для навигации и проверки развернутых артефактов.cd— смена текущей рабочей директории. Критична для работы в разных контекстах, например, при переключении между проектами или каталогами конфигураций.cp— копирование файлов и директорий. Часто используется для копирования конфигурационных файлов, сертификатов или логов перед их анализом.rm— удаление файлов и директорий. Требует осторожности. В скриптах автоматизации очистки (например, временных файлов сборки) использую с ключом-fили-rf.mv— перемещение или переименование файлов. Используется для организации файлов, ротации логов или переименования собранных бинарников перед деплоем.
Примеры в контексте DevOps:
# Проверить содержимое директории с детализацией (права, владелец, размер)
ls -la /etc/nginx/conf.d/
# Рекурсивно удалить директорию с кэшем сборки
rm -rf ./tmp_build_cache/
# Переместить собранный JAR-файл в целевой каталог для деплоя
mv target/myapp-*.jar /opt/deploy/