Давайте продолжим и обсудим структуру команд Linux, чтобы дать комментарий к системе Linux
, которую вы вводите в оболочку, которая запускает параметры и аргументы имени x, если необходимо,
давайте начнем с примера, я открываю терминал и оболочку по умолчанию, которая
bash был запущен, и я запускаю ping minus c1 8.8.8,
поскольку вы, вероятно, уже знаете команду ping, которая доступна в Windows и Mac, а также
используется для проверки сетевого подключения к целевому хосту на данный момент,
пожалуйста, не сосредоточьтесь на самом комментарии или на том, что он делает, у нас будет достаточно времени,
чтобы углубиться в каждый важный комментарий, просто сосредоточьтесь на структуре командной строки
и на том, как я собираю вещи вместе, мы замечаем, что у нас есть активное соединение с 8.8. 8.8, который,
кстати, является общедоступным DNS-сервером от Google. Вот как мы проверяем, работает ли Интернет,
если у вас есть какие-либо проблемы с подключением
к Интернету, чтобы продолжить этот пример, вы можете пропинговать свой IP-адрес интерфейса обратной связи, который равен 127.0.0.1,
это это ap-адрес вашего loopback-интерфейса, он будет работать, даже если у вас нет активного
сетевого подключения, давайте внимательнее посмотрим на командную строку, имя команды - ping c -
один из параметров комментариев, один - значение параметров а IP-адрес, который был 127.0.0.1, является
аргументом команды, важно знать, что всем параметрам предшествует дефис, знак минус,
обратите внимание, что имя команды x параметры и аргументы всегда разделяются одним или несколькими пробелами,
фактически оболочка знает, что имя команды заканчивается там, где он видит первое пробел,
имя команды здесь заканчивается перед дефисом c
обратите внимание, что обычно разделяют параметры и аргументы имени команды x одним пробелом,
но нет ничего плохого, если вы напишете больше пробелов
здесь правильно, также довольно стандартно, что параметры должны идти после имени команды
и до любых аргументов комментария, однако
есть варианты и команды, которые разрешают параметры после основного аргумента, например
Я удаляю минус c1
и пишу его в конце минус c
один, кстати, это означает, что он отправит только один розовый пакет в пункт назначения, это то же самое,
но это не часто в примерах этого курса мы ' ll будет следовать стандарту
и запишет параметры после имени комментария и перед его аргументами
в linux есть комментарии, которые требуют некоторых параметров
или аргументов и возвращают ошибку, если они запускаются без аргументов,
и есть другие комментарии, которые не обязательно требуют параметров или аргументы,
например, если я снова запустил команду ping на этот раз без каких-либо параметров или аргументов, я получу сообщение об ошибке, в
котором говорится, что требуется адрес назначения, необходимо указать аргумент, но если мы
возьмем другую команду, скажем, ls, мы увидим, что мы можем запустить он как с опциями или аргументами, так и без них,
кстати, ls, вероятно, наиболее часто используемая команда Linux, ее имя происходит из списка, и она отображает
или перечисляет информацию о файловой системе в этом примере команда ls отобразила
содержимое o f текущий рабочий каталог, теперь давайте запустим его с параметром, и параметр аргумента
минус l указывает ls использовать длинный формат списка и внешний и т.д., который является аргументом,
указывающим, какой каталог перечислить, используя параметры, мы меняем поведение команды,
обратите внимание, что некоторые параметры может быть написано с использованием дефиса или знака минус и одного символа, такого
как ячейка минус или двойных дефисов и целого слова, поэтому ls minus minus all и ls minus a похожи,
это тот же комментарий, кстати, этот параметр минус a или минус минус all будет отображать
скрытые файлы и каталоги, а также обратите внимание, что мы можем использовать больше параметров, а не только один,
в этом примере я использую как короткие, так
и длинные параметры, и обычно все короткие параметры группируются вместе, например,
посмотрите, как я сгруппировал l и age вместе последние две команды имеют
одинаковый эффект, они равны, давайте посмотрим на последний пример, я запускаю команду без какой-либо опции
df та же команда с одной опцией в коротком формате
команда с двумя опциями Ионы,
поэтому я рекомендую этот df,
или я могу сгруппировать параметры, я также могу добавить третий параметр в длинном формате
, так как команда df отображает информацию о файловой системе и использовании дискового пространства,
хорошо, это все о параметрах структуры команд linux и аргументах эта лекция
действительно важна, если вы полный новичок, не торопитесь, чтобы глубоко понять каждую концепцию,
и пересмотрите видео, пока не почувствуете в этом уверенность