Словарь / Объяснение

Аргумент команды: отдельное значение для программы

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

Начальный5 минОбщие принципы LinuxLinux · понятия и интерфейсы

Значение термина

Аргумент — отдельное значение, переданное команде. В обычной Unix-модели программа получает массив строк, а не одно визуально оформленное предложение. Смысл каждой строки зависит от интерфейса конкретной команды.

Пример для понимания

Для копирования файла shift note.txt нужно передать всё имя как одну строку. Без нужных кавычек оболочка может выделить два аргумента, и cp будет решать другую задачу. Пустой аргумент тоже отличается от отсутствующего аргумента.

Что важно различать

Аргумент не обязательно является именем файла. Это может быть режим доступа, шаблон поиска, адрес или буквальный текст. Определять назначение только по наличию слеша ненадёжно; правила задаются документацией команды.

Как использовать это знание

Сначала разметьте ожидаемые аргументы мысленно, затем проверьте, как их создаёт оболочка. Для переменных и имён с пробелами важны кавычки, а для программного запуска предпочтителен интерфейс, принимающий массив аргументов без повторного shell-разбора.

Технические источники

Использованы для проверки поведения. Объяснения и учебные сценарии созданы для проекта.

  • Официальное руководство: argument

Проверка текста: 2026-09-11. Нативное исполнение на всей матрице дистрибутивов ещё не подтверждено.

Основные понятия общие для Linux. Состав утилит, версии и системные настройки зависят от окружения.

От материала к практике

Выберите следующую тему в каталоге Linux или проверьте знакомые команды в учебном терминале.

Поиск по Linux

Поиск локальный. ↑ ↓ — перейти к результату, Enter — открыть.

Навигация