Hostwinds Блог
Результаты поиска для:
Когда вы управляете веб-сайтом, интерфейс командной строки (CLI) является одним из самых мощных инструментов в вашем распоряжении.
Понимание того, как работает CLI и компоненты, которые заставляют его работать, может помочь вам более эффективно управлять вашей средой хостинга.
Интерфейс командной строки (CLI) представляет собой текстовый пользовательский интерфейс (пользовательский интерфейс), используемый для взаимодействия с операционной системой вашего компьютера, в том числе с использованием графического пользовательского интерфейса (GUI) с Windows, значками и кнопками, команды вводятся вТерминал, чтобы рассказать компьютеру, что вы хотите, чтобы он сделал.
CLI состоит из трех основных программ, работающих вместе, которые позволяют вам взаимодействовать с компьютером:
Терминал-это приложение, которое предоставляет вам доступ к интерфейсу командной строки.Это окно, размещающее оболочку, где вы вводите свои команды и видите результаты.Он содержится по разным именам в зависимости от операционной системы - на терминале на MacOS, командной строке или PowerShell в Windows, и различных терминальных приложениях, таких как терминал GNOME или Console на Linux, но все выполняют ту же роль предоставления пространства для взаимодействия с оболочкойчерез командную строку.
Командная строка-это область в терминале, где вы вводите текстовые команды, чтобы взаимодействовать с вашим компьютером.Когда вы открываете приложение терминала, подсказка отображает ваше текущее местоположение в файловой системе компьютера.Команды, набранные в командной строке, отправляются в оболочку для обработки.
Оболочка - это программа, которая действует как посредник между вами и операционной системой.Когда вы вводите команды в терминал, оболочка интерпретирует их, выполняет задачи, а затем показывает выход в окне терминала.Популярные программы Shell включают Bash, ZSH и рыба.
Когда команда вводится в CLI, она проходит через серию шагов, которые позволяют интерпретировать, выполнять и отображать запрошенную вами информацию.
Вот пошаговый процесс, который включает в себя команду примера с параметрами и аргументами, чтобы показать, как работает процесс интерфейса командной строки (CLI) от начала до конца:
В зависимости от используемой вами операционной системы, существуют разные способы открыть интерфейс командной строки.
Чтобы открыть терминал CLI в Windows, вы можете пройти командную строку или PowerShell.
Командная строка:
PowerShell:
Вы также можете использовать ярлык Win + x и выберите Командная строка или PowerShell из меню.
Чтобы открыть терминал CLI на macOS, выполните эти простые шаги:
Вы также можете использовать Прожекторский поиск (Команда + пространство) быстро найти "Терминал"И откройте это.
На Linux открытие терминала может варьироваться в зависимости от использования среды рабочего стола:
В CLI есть несколько команд для выполнения практически любой задачи, которую вы можете себе представить.Форматирование команды может измениться в зависимости от того, какая операционная система вы используете, но выход всегда будет одинаковой.
Вот некоторые из наиболее распространенных команд, разбитых по категории и операционной системе:
Эти команды используются для создания, удаления, изменения и навигации файлов и каталогов.
Команда | Операционная система | ||
Окна | Mac | Linux | |
Список каталога | режиссер | ls | ls |
Изменить рабочий каталог | CD | CD | CD |
Создать новый каталог | мкдир | мкдир | мкдир |
Удалить файлы | дель | rm | rm |
Удалить каталоги | rmdir | -р | -р |
Копировать файл/каталог | копия / xcopy | сн | сн |
Перемещение файла/каталога | двигаться | мв. | мв. |
Создайте пустой файл | копировать nul 'filename.txt' | трогать | трогать |
Изменить файл/разрешения каталога | Icacls | chmod | chmod |
Изменить файл/владение каталогами | icacls или takeown | Chown | Chown |
Удалить пустой каталог | rmdir | rmdir | rmdir |
Эти команды позволяют вам настраивать и управлять настройками сети, мониторинг сетевого трафика и устранения проблем с сетью.
Команда | Операционная система | ||
Окна | Mac | Linux | |
Тестирование сетевого соединения | пинг | пинг | пинг |
Трассировка пакета маршрута | Тракерт | трассировка | трассировка |
Отображать IP -адрес | ipconfig | ifconfig | ip |
Сетевая статистика | NetStat | NetStat | NetStat |
DNS поиск | nslookup | nslookup | nslookup |
Отображение ARP (протокол разрешения адреса | Арп | Арп | Арп |
Отображение сетевой диагностики | netsh | NetStat | NetStat |
Эти команды предоставляют информацию о вашей системе, включая аппаратное обеспечение, программное обеспечение и детали конфигурации.
Команда | Операционная система | ||
Окна | Mac | Linux | |
Системная информация | системная информация | uname | uname |
Использование диска для установленного файла | Wmic 'System' Get | дф | дф |
Использование диска с помощью файла/каталога | режиссер | дюйт | дюйт |
Использование памяти | Wmic 'System' Get | свободный | свободный |
Средство выполнения системы с момента последней перезагрузки | системная информация | время безотказной работы | время безотказной работы |
Текущий хост (компьютер) | имя хоста | имя хоста | имя хоста |
Как интерфейс командной строки (CLI), так и графический пользовательский интерфейс (GUI) имеют свои сильные стороны, но CLI сияет в нескольких областях.
Для тех, кто знаком с CLI, он предлагает быстрый и точный способ навигации и управления вашей системой.Вводя простые текстовые команды, вы можете быстро выполнять задачи с определенными параметрами и аргументами.
CLI отлично подходит для автоматизации повторяющихся задач с помощью сценариев.Вы можете настроить и запускать сложные операции без необходимости вмешательства вручную, что может сэкономить вам много времени и усилий.
Он использует меньше системных ресурсов, таких как ЦП и память по сравнению с графическим интерфейсом, что делает его идеальным для выполнения задач на серверах или системах с ограниченными ресурсами или при сохранении ресурсов.
CLI является предпочтительным выбором для управления удаленными серверами и облачными экземплярами по SSH (Secure Shell) и особенно полезен в средах без головы, где нет доступного графического интерфейса.
CLI позволяет вам настраивать среду оболочки и создавать ярлыки для более эффективных рабочих процессов.Это прямое взаимодействие с файлами и основными процессами дает вам более глубокое понимание того, как работает ваша система.
Написано Hostwinds Team / май 2, 2024