SmartQuery /ВОПРОС → ПРИМЕР → ПОНЯТНЫЙ ОТВЕТ
Системы и инструменты

Консольный режим: оболочка, команды и безопасное копирование

Терминал показывает ввод и вывод, а оболочка разбирает команды. На разных ОС используются разные оболочки: Bash/Zsh, PowerShell или cmd имеют разный синтаксис. Наличие командной строки само по себе не повышает права пользователя.

Базовые действия

В Unix-подобной оболочке pwd показывает текущий путь, ls — список, cd меняет каталог, mkdir создаёт каталог, cp копирует файл. В Windows cmd обычно встречаются dir и copy; в PowerShell есть собственные команды и aliases.

Копия в новую папку: Unix

pwd
mkdir -p backup
cp -i -- "example.txt" "backup/"
ls -l backup

Сначала создайте каталог и проверьте результат. Если папка назначения не существует, файловая утилита может принять её предполагаемое имя за имя файла. Создание каталога и копирование — отдельные операции.

Автоматизация и диагностика

  • Проверяйте код завершения и stderr команды, а не только отсутствие текста.
  • Заключайте пути с пробелами в кавычки.
  • Изучайте --help/руководство именно используемой версии.
  • Различайте чтение состояния и изменение/удаление данных.

ping проверяет ограниченную сетевую достижимость и может блокироваться; его успех не доказывает работу HTTPS-приложения. Для Linux современная информация об адресах обычно доступна через ip, а не обязательно установленный ifconfig.

Повторяемые действия можно записать в скрипт, но сначала проверьте их на тестовых данных. Не используйте административные права для каждого вызова без причины.

Документация