Основные команды в командной строке: Команды командной строки: полный список (команды CMD)

Содержание

Командная строка (CMD) windows и её команды...

В дополнение к тем что установлены в Windows XP, есть еще 40, которые идут на Windows XP CD. Вы можете использовать их для диагностики и решения проблем. Для более детальной информации смотрите Windows Support Tools. Информацию по изменениям в функционале MS-DOS команд, новых командах, функциональности шела, конфигурации командной строки и автоматизации задач в командной строке, читайте Command-line reference

Некоторые команды требуют прав администратора.

Запускаем командную строку Windows

Чтобы выполнить запуск командной строки Cmd.exe, нажимаем Win-R ( кнопка windows вместе с R), откроется диалоговое окно Run, в котором нужно набрать cmd. И щелкнуть OK.

Чтобы посмотреть помощь по команде прямо внутри командной строки, наберите команду с ключем /?. Например xcopy /?. Или так help xcopy

Узнать версию Windows из командной строки

Очень легко. Достаточно ввести systeminfo и увидим много интересного про нашу систему 🙂 Также там можно увидеть разрядность системы (System Type: x64-based PC). У меня английская версия Windows, 64-х разрядная. Если бы было написано "Тип системы: x86-based PC", то значило бы что 32-х разрядная.

Узнать разрядность Windows

Это можно узнать командой Set Pro, которая покажет разрядность Windows.

Из скриншота видно что разрядность 64 бита. Если бы там было написано PROCESSOR_ARCHITECTURE=x86, то это означало бы что разрядность у Windows - 32 бита.

Сценарий командной оболочки

Команды можно использовать в пакетных файлах ( batch файлах ) и в скриптах на CScript и WMIC.

Cscript.exe это версия Windows Script Host для командной строки. С ее помощью вы можете запукать файлы со скриптами. Windows Script Host имеет низкие требования к памяти и может быть полезен для системного администратора. WSH поддерживает скрипты на языках VBScript и JScript. По расширению файла можно увидеть на каком языке ( .vbs для VBScript и .js для JScript ).

Настройка командной строки Windows

Как изменить цвет фона, цвет символов, размер и расположение окна командной строки. Копирование и вставка текста в окне консоли. Как настроить дополнение имен файлов и каталогов при наборе в командной строке. Использование функциональных клавиш.

Командные файлы Windows

Общие принципы применения переменных среды в командных файлах. Обработка параметров командной строки. Использование меток, выполнение переходов и циклическая обработка данных. Примеры командных файлов.

Работа с сетью в командной строке

Подробное описание сетевых команд Windows и примеры их использования.

10 полезных команд Windows, которые должен знать каждый

Читайте, как с помощью командной строки проверить целостность системных файлов, найти IP-адрес по доменному имени, создать ярлык завершения работы Windows, устранить проблемы с сетевым подключением и много другое.В ОС Windows есть некоторые функции, которые вы можете запустить только из командной строки (Command Prompt). Несколько из них не имеют графического интерфейса, в то же время, другие, запущенные таким образом, просто работают быстрее.

Неважно, используете ли вы PowerShell как надстройку для командной строки, или нет, все команды, о которых мы расскажем в этой статье, работают везде одинаково. Очевидно, мы не сможем охватить все команды и рассказать о каждой. Вместо этого мы сфокусируемся на тех, которые, как нам кажется, будут наиболее полезны. Даже если вы не любите работать с командной строкой.

Содержание:

  • ipconfig: Быстрая работа с сетевыми соединениями
  • ipconfig /flushdns: Очистить-сбросить кэш DNS
  • ping и tracert: Устранение проблем с сетевым подключением
  • shutdown: создание ярлыков завершения работы Windows
  • sfc /scannow: Проверка целостности системных файлов Windows
  • telnet: Подключение к серверам Telnet
  • cipher: постоянное удаление и перезапись каталога
  • netstat -an: Список сетевых подключений и портов
  • nslookup: Найдите IP-адрес по доменному имени
  • Как запустить командную строку в Windows от имени администратора

    В Windows 10:

    1. Нажмите кнопку «Пуск» или выберите «Поиск» – начинайте вводить слово «cmd» на английском языке или «Командная строка» на русском.
    2. Сверху появится результат поиска, кликните по «Командная строка» правой кнопкой мыши и нажмите на пункт «Запуск от имени администратора».

    В Windows 8 и 8.1:

    1. Перейдите на начальный экран, нажав кнопку «Windows»
      на клавиатуре или кнопку «Пуск».
    2. Справа вверху нажмите на «Поиск» и начинайте вводить слово «cmd» или «Командная Строка». Внизу откроется результат поиска.
    3. Кликните по приложению «Командная строка» правой кнопкой мыши и выберите пункт «Запуск от имени администратора».

    В Windows 7:

    1. Нажмите на кнопку «Пуск», пройдите во вкладку «Мои программы» – далее перейдите в «Стандартные».
    2. Найдите ярлык «Командная строка» и кликните на ней правой кнопкой мыши, выбираем пункт «Запуск от имени Администратора».

    Теперь приступим непосредственно к командам.

    ipconfig: Быстрая работа с сетевыми соединениями

    Вы сможете найти свой IP-адрес и все настройки сети из панели управления, но для этого потребуется сделать несколько кликов. «ipconfig» – это утилита командной строки Windows для управления сетевыми интерфейсами компьютера. То есть самый быстрый способ узнать такую информацию как: IP-адреса, адрес основного шлюза, информацию о сетевых подключениях, которые использует ваш компьютер и т.д.

    Чтобы использовать эту утилиту, просто введите

    «ipconfig» в командной строке и нажмите «Enter». В результате вы увидите список всех сетевых подключений, которые использует ваш компьютер. Посмотрите ниже надписи «адаптер беспроводной локальной сети», если вы подключены к Wi-Fi, или «Адаптер Ethernet», если вы подключены к проводной сети. Для получения более подробной информации об «ipconfig» наберите команду «ipconfig /all», в результате будет выведен список всех ключей, и, соответственно, возможностей утилиты.

    ipconfig /flushdns: Очистить-сбросить кэш DNS

    Если вы изменили DNS-сервер в настройках сети, то данное действие не сразу вступит в силу. Windows использует кеш, в котором хранятся полученные ответы DNS, это экономит время при повторном доступе к тем же сетевым ресурсам в будущем. Чтобы Windows получала адреса от новых DNS-серверов введите команду «ipconfig /flushdns» после изменения вашего DNS-сервера.

    При постоянном серфинге в интернете, ваш компьютер автоматически кэширует IP-адреса и прочие необходимые данные службы доменных имен. Очистка кэша DNS помогает обновить эти данные. Устаревшие кэшированные данные могут, со временем, вызывать проблемы с соединением.

    ping и tracert: Устранение проблем с сетевым подключением

    Если у вас возникли проблемы с подключением к локальной сети, сети Интернет или к какому-либо веб-сайту, то в Windows есть стандартные инструменты, которыми вы можете воспользоваться для их решения.

    «ping» – это утилита для проверки целостности сетей и качества соединений в них на основе протокола TCP/IP. Утилита отправляет, так называемые, ICMP запросы по указанному IP-адресу или узлу в сети, и контролирует поступающие от них ответы. Время, между отправкой такого запроса и получением на него ответа, позволяет определить задержку пакетов по маршруту, а также количество и частоту потери оных. То есть «Ping» позволяет определить насколько сильно загружен канал передачи данных.

    Введите «ping hetmanrecovery.com» (или любой другой сервер в Интернете, который вы хотите протестировать), и Windows отправит пакеты на этот адрес. Вы можете прописать имя сервера, или фактический IP-адрес ресурса. Сервер на этом IP-адресе ответит и сообщит, что он получил их. Вы сможете увидеть, произошла ли потеря пакетов по маршруту и сколько времени потребовалось, чтобы получить ответ.

    Также, команда «ping» имеет множество ключей и возможностей отображения информации, такие как: проверка связи с указанным IP-адресом до прекращения вручную, расшифровка имен узлов по IP-адресам, число и размер пакетов, запись маршрута, изменение времени и т.д.

    «tracert» — это служебная утилита, предназначенная для отслеживания маршрутов следования данных в сетях TCP/IP. При вводе команды «tracert», отображается полный маршрут доставки пакета, с информацией о каждом сервере, через которые он проложен. Например, если вы введёте «tracert hetmanrecovery.com», то получите информацию о каждом узле по пути к нашему серверу, с которыми пакет взаимодействует. Если у вас возникли проблемы с подключением к веб-сайту, утилита «tracert» определит на каком этапе произошла ошибка.

    Хотите узнать больше – ознакомьтесь с нашим руководством по устранению проблем подключения к Интернету.

    shutdown: создание ярлыков завершения работы Windows

    Команда «shutdown» позволяет выключить или перезагрузить Windows из командной строки. В принципе, это более полезно для Windows 8, где стандартную кнопку «Выключение» было сложнее найти. Эту команду можно использовать для создания собственных ярлыков:

    «Завершение работы», «Перезагрузка», «Спящий режим» и т.д. И разместить их где вам удобно: в меню «Пуск», на рабочем столе, на панели задач..!

    В Windows 8 и 10, вы можете использовать специальную кнопку перезапуска компьютера для особых вариантов загрузки ОС. Посмотрите видео на нашем канале Youtube и узнайте как это сделать.

    Чтобы использовать команду в командной строке, просто введите одно из следующих значений (все параметры команды вводятся через обратный слэш):

    • «shutdown /s /t 45» – аналог «Завершение работы» c задержкой 45 секунд.
    • «shutdown /r /t 0» – аналог «Перзагрузка».
    • «shutdown /l» – аналог «Выход из системы/Смена пользователя».
    • «shutdown /r /o» – перезагружает компьютер в Среде восстановления.

    Далее приведу пример как создать ярлык для завершения работы в Windows 10.

    1. Кликните в любом пустом месте Рабочего стола правой кнопкой мыши – наведите курсор на «Создать» – из выпадающего меню выбираем «Ярлык». Сразу запустится мастер создания ярлыков.

    2. В поле «Укажите расположение объекта» прописываем строку «shutdown -s -t 45» (обратите внимание, что в данном случае все параметры нужно указывать через дефис, а не через обратный слэш), нажимаем «Далее».

    3. Собственно, введите имя ярлыка в соответствующее поле и нажмите «Готово».

    4. Ярлык создан, но соответствующей иконки у него нет. Чтобы её поставить нажмите правой кнопкой мыши на ярлыке и выберите «Свойства» – На вкладке «Ярлык» кликните на «Сменить значок» – будет выведено сообщение системы о том, что «shutdown.exe» не содержит иконок и откроется окно выбора оной из стандартной библиотеки Windows. Выбираем понравившуюся и нажимаем два раза «Ok».

    5. Теперь, ярлык можно разместить где хотите, скажем на начальном экране. Нажмите правой кнопкой мыши по ярлыку – выбираем «Закрепить на начальном экране».

    sfc /scannow: Проверка целостности системных файлов Windows

    «sfc» — это стандартная утилита для проверки целостности системных файлов Windows. Она позволяет пользователю найти и восстановить недостающие системные файлы. Если, по какой-то причине, файлы отсутствуют или повреждены, то утилита просканирует их все и заменить ошибочные версии файлов исходными версиями. Кроме того, средство проверки системных файлов проверяет каталог кэша и, если потребуется, обновляет его содержимое.

    Чтобы провести сканирование, нужно обязательно запустить командную строку как администратор, прописать команду «sfc /scannow» и дать программе сделать свою работу. Более подробно об «sfc /scannow» читайте здесь.

    telnet: Подключение к серверам Telnet

    Клиент протокола «telnet» в ОС Windows не установлен по умолчанию. Но это одна из её дополнительных функций, которую вы можете установить через панель управления. После установки вы сможете использовать команду «telnet» для подключения к серверам без установки дополнительного ПО, прямо из командной строки.

    Просто перейдите «Пуск»«Панель управления»«Программы и компоненты» – далее кликните «Включение или отключение компонентов Windows» – находим и ставим галочку «Клиент Telnet».

    cipher: постоянное удаление и перезапись каталога

    Команда «сipher»

    обеспечивает эффективные функции шифрования и дешифрования файлов и каталогов в ОС Windows. Также у нее есть опция, которая будет перезаписывать мусорными данными свободное дисковое пространство. Это не позволит восстановить удаленные файлы и папки с помощью специализированного ПО. В ОС Windows файлы, удалённые обычным способом, остаются на диске, если вы не используете твердотельный накопитель c функцией Trim. Команда «сipher» позволяет эффективно «стереть» всё свободное пространство на диске без установки дополнительного ПО.

    Например: чтобы очистить дисковое пространство на диске F:, введите команду «сipher /w:F:\». Обратите внимание, что между ключом команды (/w:) и буквой диска (F:\) нет пробела.

    netstat -an: Список сетевых подключений и портов

    «netstat» – это стандартная утилита командной строки Windows, отображающая состояние входящих и исходящих TCP-соединений. Основное назначение утилиты — это поиск проблем в сети и определение её производительности. Команда имеет множество ключей и вариантов, но наиболее интересный – это «netstat –an». В результате работы этой строки будет отображаться список всех открытых сетевых подключений, а также порты, которые они используют, и внешний IP-адрес, к которому они подключены.

    nslookup: Найдите IP-адрес по доменному имени

    Когда вы вводите название какого-либо сайта в адресную строку браузера, то ваш компьютер находит IP-адрес, связанный с этим доменным именем и выдаёт результат. Вы можете использовать команду «nslookup», чтобы самостоятельно узнать IP-адреса и название серверов, на которых расположен домен.

    Например, введите в командной строке «nslookup –type=any hetmanrecovery.com» (параметр -type=any означает вывод всех доступных данных). И вам откроется вся информация о нашем сервере. Также можно выполнять обратный поиск, то есть узнать название сервера по IP-адресу.

    Это далеко не полный список всех команд, которые могут вам пригодиться. Мы дали представление о десяти полезных утилитах командной строки в ОС Windows, и надеемся, что вам будет легко пользоваться ими в будущем.

    15 основных возможностей командной строки

    Командная строка, или cmd, является одним из самых мощных инструментов Microsoft Windows, но, к сожалению, и одним из наименее используемых большинством конечных пользователей. Хотя его возможности столь же полезны, сколь и многочисленны, сам cmd вряд ли можно назвать интуитивно понятным. Скорее всего, начинающие пользователи не поймут, что это такое и как им пользоваться.

    Ниже мы собрали 15 советов, которые продемонстрируют вам основные возможности командной строки, а также научат вас работать с этим инструментом.

    Прежде всего, вызовите командную строку, нажав кнопку «Пуск» и введите cmd в свободной строке, затем «Enter».

    1. Проверка подключения к сети

    Необходимо быстро проверить, есть ли у вас подключение к Интернету? Откройте cmd и выполните пинг какого-либо сайта, чтобы определить, может ли ваш компьютер его видеть. Для этого просто введите в командную строку, например, ping softonic.com. Если вы получили ответ, то у вас есть хоть какое-то подобие интернет-подключения.

    Командная строка затем отобразит время ожидания ответов с сайта, что в какой-то мере, позволит оценить скорость и качество вашего соединения.

    2. Сканирование файлов на предмет повреждений и вирусов

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

    * Для запуска в качестве администратора все, что вам нужно сделать – это щёлкнуть правой кнопкой мыши по ярлыку командной строки и выбрать запуск под управлением администратора.

    Как только это будет сделано, введите sfc / scannow и командная строка проверит ваши файлы и заметит и восстановит любые недостающие или повреждённые файлы.

    3. Просмотрите список сетевых подключений и портов

    Введите netstat в командную строку, и вы получите список сетевых статистических данных из различных локальных адресов. Вы можете ввести netstat -a -n, чтобы отфильтровать все открытые сетевые подключения на своих компьютерах, включая порт, который они используют.

    4. Очистите диск без использования сторонних инструментов

    Время развенчать миф: удалённые файлы никогда удаляются полностью. Скорее, они всегда хранятся на диске. Вы можете сделать это с помощью команды шифрования в командной строке, удалённые файлы при этом будут записаны на диск. Это очистит свободное пространство, но предотвратит восстановление файлов изнутри. Если вы готовы рискнуть, введите cipher / w: C: \ , при этом вы можете заменить «C» любым другим диском, который вы хотите очистить.
    Будьте осторожны с этой функцией!

    5. Включите «GodMode»

    GodMode («Режим бога») – это скрытая возможность, которая при активации обеспечивает очень лёгкий доступ к более 200 инструментам и настройкам, которые обычно разбросаны в различных меню и окнах. Чтобы включить его, создайте новую папку и назовите ее «GodMode. {ED7BA470-8E54-465E-825C-99712043E01C}». Дважды щёлкните эту папку, чтобы активировать GodMode.

    Возможности GodMode слишком многочисленны, чтобы перечислить их здесь, скажем лишь, что его применение включает управление устройствами Bluetooth, расширения файлов, управление устройствами, журналы событий, переименование компьютера, изменение настроек шрифтов и даже обновление драйверов. Для получения более подробных инструкций о том, как настроить GodMode, ознакомьтесь с этим руководством (ссылка).

    6. Быстро узнайте ваш IP-адрес

    В командной строке вы можете просто набрать ipconfig, чтобы быстро определить IP-адрес вашего компьютера, а также некоторые другие сопутствующие данные, такие как шлюзы по умолчанию, маски подсети и DNS-суффиксы подключения. Это особенно удобно, если вы хотите узнать IP-адрес веб-интерфейса вашего маршрутизатора.

    * Следующие советы – это коды быстрого доступа и команды для более быстрой и простой навигации по командной строке *

    7. Используйте клавиши F1-F9 для быстрого доступа

    F1: вставляет символы вашей последней выполненной команды;
    F2: вставляет вашу предыдущую команду до заданного символа;
    F3: вставляет предыдущую команду;
    F4: удаляет весь текст текущей команды до заданного символа;
    F5: вставляет последовательно по одной все ваши недавно выполненные команды;
    F6: вставляет ^ Z в команду;
    F7: отображает все ваши ранее выполненные команды для лёгкого выбора;
    F8: вставляет все ваши недавно выполненные команды по одному, циклически возвращаясь после выполнения;
    F9: отображает все ваши ранее выполненные команды для лёгкого выбора с помощью ввода номера команды.

    8. Узнайте, что выполняют команды

    Не знаете, что делает определённая команда? Просто введите /? после неё, например: «текст команды» /? и командная строка подробно объяснит вам возможности использования конкретной команды.

    9. Очистите окно командной строки

    Окно командной строки заполнено? Просто введите cls, и вы увидите чистое, пустое окно, готовое к работе.

    10. Откройте новый каталог

    Командная строка по умолчанию запускает ваш каталог C: \ Users \ Name при открытии, но вы можете переключиться на новую папку, набрав cd и имя каталога, в который хотите отправиться. Например, введите documents cd, и вместо этого вы будете помещены в эту папку.

    Чтобы вернуться к нижней ветке, просто введите cd \

    11. Просмотрите все файлы в вашем каталоге

    Введите dir, чтобы просмотреть все файлы в вашем текущем каталоге. Это особенно полезно, когда вы хотите узнать, к каким расширениям можно получить доступ из текущей папки.

    12. Отобразить файлы в каталоге в виде дерева

    Подобно предыдущей команде, вы можете пойти дальше и отобразить файлы, организованные по вложенным папкам.

    Когда вы находитесь в каталоге, просто введите tree, и вы получите удобную блок-схему. Это особенно удобно, если вы ищете обзор навигации для конкретной папки и просто хотите найти конкретный путь.

    13. Отмените любую выполняемую задачу

    Если вы случайно ввели команду для запуска задачи, которую вы не хотели выполнять, вы можете отменить процесс, нажав cntrl + c.

    14. Скопируйте текст из командной строки

    Текст командной строки можно скопировать, хотя сделать это не так просто, как мы привыкли. Сначала щёлкните правой кнопкой мыши и выберите «Пометить». Теперь вы можете выделить текст. Затем щёлкните правой кнопкой мыши еще раз, чтобы скопировать выделение в буфер обмена.

    15. Узнайте больше команд

    Чтобы узнать еще больше возможностей командной строки введите help, и вы увидите ещё множество дополнительных функций и быстрых команд. Воспользуйтесь возможностью узнать что-то новое!

    секреты командной строки — CoderJob.ru

    Командная строка (она же shell) может показаться достаточно сложным инструментом, т.к. являет собой полную противополжность графическому интерфейсу. Однако, при правильно использованни, командная строка может значительно повысить продуктивность вашей работы. Так что никогда не помешает выучить несколько трюков с командной строкой для повышения вашей производительности.

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

    3393

    Список всех установленных драйверов

    Если вы хотите увидеть все драйверы, установленные на вашем компьютере, то вы можете легко сделать это прямо из командной строки. Просто откройте окно командной строки и введите driverquery. Когда вы ударите Enter, вы увидите большой список всех установленных драйверов, вместе с такой информацией, как, имя драйвера, имя исполняемого модуля, тип драйвера и т.д.

    Выполнить несколько команд последовательно

    Если вы не хотите ждать пока очередная команда закончит работы, прежде чем вы могли бы запустить следующую, существует способ ввести несколько команд, так , чтобы они были выполнены одна за другой. Все, что вам нужно сделать, это добавить «&&» между командами, чтобы разделить их следующим образом command1 && command2 && command3. Теперь, когда команда command1 будет выполнена, запустится command2, а когда отработает она — запуститься command3.

    Получить справку по любой команде

    Если вы не можете понять, что делает конкретная команда, или каковы варианты ее использования, вам не придется искать эту информацию в Интернете. Командная строка предоставляет полную информацию о том, что делает каждая команда, и может даже привести примеры использования команды (если это возможно). Просто наберите /? после интересующей вас команды, например assoc /?.

    Узнать IP-адрес веб-сайта

    Если вы хотите узнать IP-адрес любого веб-сайта, вы можете легко сдлеать это прямо из командной строки. Для этой цели наберите nslookup <название сайта>, например, nslookup coderjob.ru, и вы увидите его IP-адрес.

    Просмотр ранее введенных команд

    Если во вермя сеанса работы в консоли вам нужно ввести команду еще, вам не придется вводить ее снова. Все, что вам нужно сделать, это клавиши использовать клавиши курсора со стрелками вверх и вниз, чтобы циклически переключаться между всеми уже выполненными командами. Вы также можете нажать фнкциональную клавишу F8, чтобы сделать то же самое. Ниже приведен список действий для остальных функциональных клавиш при работе в коммандной строке:

    • F1 — Он вставляет команду, которая была последней выполненной с помощью командной строки, по одному символу команды за одно нажатие.
    • F2 – Вставляет часть команды, которая была выполнена последней в командной строке, однако, попросит вас ввести символ до которого вы хотите вставить команду. Например, если последняя команда была ipconfig /displaydns и вы нажали d после нажатия клавиши F2, в командную строку будет вставлено ipconfig / т.Z.
    • F7 — Отображает список ранее используемых команд в виде диалога.
    • F8 — Вставляет в командную строку недавно выполненные команды. Обратите внимание, что в отличие от F5 в том, что происходит бесконечное циклическое переключение между ранее исполненными командами.
    • F9 — Как уже упоминалось выше, командная строка хранит список всех выполненных команд. Этот список пронумерован от 0 до 9. При нажатии клавиши F9, появляется диалог с приглашением ввести номер команды, которую вы хотите использовать повторно.

    Кроме того, если вы хотите прекратить выполнение команды до того, как она сама завершит работу, вы может использовать комбинацию клавиш Ctrl + C.

    Запустить командную строку от имени администратора без использования мыши

    Существует несколько команд, которые требуют для работы привилегий администратора. Для выполнения этих команд, вам нужно запустить командную строку от имени администратора. Делать это с помощью мыши не очень удобно. Мы расскажем вам, как запустить командную строку с правами администратора без использования мыши. Есть два способа сделать это:

    • Введите cmd в поле поиска меню ‘Пуск’ и нажмите одновременно Ctrl + Shift + Enter.
    • Создайте ярлык для cmd.exe. Щелкните правой кнопкой мыши файл ярлыка и нажмите кнопку Свойства. На вкладке Ярлык нажмите на кнопку ‘Дополнительно’. Появится новое диалоговое окно. Выставте флажок Запуск от имени администратора и нажмите кнопку ОК. Затем нажмите кнопку OK, чтобы закрыть окно Свойства ярлыка. Теперь, когда вы захотите, открыть окно командной строки с правами администратора, вам надо будет только дважды щелкнуть созданный ярлык.
    Автодополнение команд клавишей Tab

    Автодополнение команд клавишей Tab это еще одна возможность окна командной строки, которая поможет сохранить вам много времени, особенно если ваша команда содержит имя файла или папки и вы в нем не совсем уверены.

    Чтобы использовать автодополнение в командной строке, просто введите команду, а затем часть пути к файлу, которую вы знаете. Затем, нажмайте клавишу Tab до тех пор, пока нужное вам значение не будет вставленно в командную строку.

    Например, вы хотите изменить каталоги в какую-нибудь папку в папке Windows, но вы не уверены, как она называется. Введите команду cd C:\Windows\, а затем нажимайте клавишу Tab до тех пор, пока не увидите папку, которую вы ищете.

    Узнать IP-адрес и имя своего компьютера в локальной сети

    С помощью одной команды командной строки вы можете легко получить основную информацию о вашем подключении к сети, например такую как IP-адрес, маска подсети и адрес шлюз по умолчанию. Для этого введите в командной строке ipconfig /all и нажмите клавишу Enter. Чтобы узнать сетевое имя своего компьютера введите команду hostname

    Кроме того, если IP-адрес вашему компьютеру назначается динамически (т.е. в вашей сети исползуется DHCP) вы может принудительно обновить ваш IP-адрес выполнив следюущую команду:
    ipconfig /release & ipconfig /renew

    Получить информацию о сетевых дисках и папках

    Введите net use в командной строке, и вы увидите вам все сетевые диски, к которым вы подключены. Чтобы узнать, какие папки на вашем компьюетер являются доступными из сети, введит команду net share.

    Узнать модель и серийный номер вашего компьютера

    Введите wmic computersystem get model, чтобы выяснить модели компьютера, на котором вы работаете. Кроме того, вы можете выяснить серийный номер вашего компьютера введя следующую команду: wmic bios get serialnumber.

    Открыть проводник Windows из командной строки

    Чтобы открыть проводник Windows находясь в командной строке, введите команду start . и нажмите Enter.

    Выключение и перезагрузка компьютера из командной строки

    Для выключения кмопьютера из командной строки вам необходимо выполнить следующую команду:
    shutdown /s /t 60 и система будет выключена через одну минуту (за это отвечает ключ /t с количеством секунд задержки — 60).
    Для выключения удаленного компьютера, работающего на Windows, вам надо выполнять команду следующего вида: shutdown /s /t 60 /f /L /m \\192.168.1.55 Чтобы перезагрузить системы вам надо выполнить команду shutdown -r -t 0.

    Запустить любой из аплетов Панели Управления
    Имя аплета Панели управления Команда
    Центр специальных возможностей access.cpl
    Добавление нового устройства hdwwiz.cpl
    Программы и компоненты appwiz.cpl
    Администрирование control admintools
    Центр обновления Windows wuaucpl.cpl
    Диспетчер сертификатов certmgr.msc
    Управление компьютером compmgmt.msc
    Панель управления control
    Дата и время timedate.cpl
    Диспетчер устройств devmgmt.msc
    Дефрагментация дисков dfrg.msc
    Управление дисками diskmgmt.msc
    Персонализация рабочего стола control desktop
    Разрешение экрана desk.cpl
    Просмотр событий eventvwr.msc
    Свойства папки control folders
    Шрифты control fonts
    Редактор локальной групповой политики gpedit.msc
    Клавиатура control keyboard
    Локальная политика безопасности secpol.msc
    Локальные пользователи и группы lusrmgr.msc
    Мышь control mouse
    Сетевые соединения ncpa.cpl
    Монитор ресурсов perfmon.msc
    Электропитание powercfg.cpl
    Устройства и принтеры control printers
    Язык и региональные стандарты intl.cpl
    Планировщик заданий control schedtasks
    Центр поддержки wscui.cpl
    Службы services.msc
    Общие папки fsmgmt.msc
    Звук mmsys.cpl
    Свойства системы sysdm.cpl

    Оболочка командной строки Windows. Основные команды.

    Поддержка командной строки встроена в операционную систему Microsoft Windows и доступна через окно командной оболочки. Командная строка поддерживается во всех версиях Windows и служит для запуска встроенных команд, утилит и сценариев. Несмотря на мощь и гибкость командной строки, некоторые администраторы Windows никогда ее не используют. Если вам хватает графических средств администрирования, можно применять только их, щелкая мышью элементы пользовательского интерфейса.

    Однако опытные администраторы Windows, квалифицированные специалисты по технической поддержке и «продвинутые» пользователи не могут обойтись без командной строки. Зная, как правильно применять командную строку, в частности, какие средства командной строки выбрать, как и когда их использовать, чтобы они работали эффективно, можно избежать многочисленных проблем и добиться четкого выполнения операций. Если вы занимаетесь поддержкой нескольких доменов или сетей, то для автоматизации ежедневных операций не только важно, но и необходимо иметь представление об экономящих время способах работы с командной строкой.

    С каждой новой версией Windows командная строка совершенствовалась, а ее возможности расширялись. Командная строка претерпела значительные изменения, связанные не только с повышением производительности, но и с увеличением гибкости. Теперь с помощью командной строки Windows можно решать задачи, которые нельзя было решить в предыдущих версиях Windows.

    Среду командной оболочки Windows запускают разными способами, в частности указывая параметры при запуске Cmd.exe или используя собственный стартовый файл, хранящийся в каталоге %SystemRoot%\System32.

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



    Работая с командной строкой Windows, вы должны понимать, откуда берутся используемые вами команды. «Родные» команды (встроенные в операционную систему) бывают двух видов:

    ■ внутренние — существуют внутри командной оболочки; у них нет отдельных исполняемых файлов;

    ■ внешние — реализованы в отдельных исполняемых файлах, которые обычно хранятся в каталоге %SystemRoot% \System32.

    Выполняя команду в командной оболочке, вы инициируете такую последовательность событий.

    1. Командная оболочка заменяет любые переменные, введенные в тексте команд, их текущими - значениями.

    2. Если введена группа или цепочка из нескольких команд, строка разбивается на отдельные команды, которые в свою очередь разбиваются на имя и аргументы команды. Далее команды обрабатываются по отдельности.

    3. Если в имени команды указан путь, командная оболочка ищет команду по этому пути. Если в указанном каталоге такой команды нет, командная оболочка возвращает ошибку.

    4. Если в имени команды не задан путь, командная оболочка сначала пытается разрешить имя команды на внутреннем уровне. Если найдена внутренняя команда с таким именем, значит, вызвана внутренняя команда, которую сразу же можно выполнить. Если внутренней команды с таким именем нет, командная оболочка сначала ищет исполняемый файл команды в текущем каталоге, а затем в каталогах, перечне в переменной окружения PATH. Если файла команды нет ни в одном из этих каталогов, командная оболочка возвращает ошибку.

    5. Если команда найдена, она выполняется с заданными аргументами и при необходимости ввод считывается из источника, указанного в этих аргументах. Вывод и ошибки команд показываются в окне командной строки или направляются заданному приемнику вывода и ошибок.

    Как видите, на выполнение команд влияют многие факторы, в том числе пути к командам, перенаправление ввода-вывода, группирование или создание цепочек команд.

    При работе с командной оболочкой вы, вероятно, запускали ее, открывая меню Start (Пуск) и выбирая Programs (Программы) или All Programs (Все программы), затем Accessories (Стандартные) и Command Prompt (Командная строка). Другие способы запуска командной строки — диалоговое окно Run (Запуск программы) или ввод cmd в другом, уже открытом окне командной оболочки. Эти способы позволяют при запуске командной строки указывать аргументы: ключи, управляющие работой командной строки, и параметры, инициирующие выполнение дополнительных команд. Например, можно запустить командную оболочку в «молчаливом» режиме (т. е. отключить эхо-вывод) командой cmd /q или сделать так, чтобы командная оболочка выполнила заданную команду и завершила свою работу, — для этого нужно ввести cmd /с, а затем текст команды в кавычках.

    В следующем примере командная оболочка запускается, выполняет команду ipconfig с выводом результатов в файл и завершается:

    cmd /с "ipconfig > c:\ipconfig.txt"

    Все команды выполняется через ПУСК ----> "Выполнить"

    КОМАНДЫ:

    cmd - запускает консоль командной строки, Фактически это предок системы DOS, однако несмотря на архаичность это один из самых быстрых и эффективных способов решения некоторых задач. Окно командной строки имеет ряд различных настроек и позволяет сохранять вывод результата работы списка команд, копировать их.

    control - запускает Панель управления. При использовании параметров, с помощью этой команды можно быстро попадать в группы панели управления или запускать определенные апплеты.

    control admintools - вызов системной папки "Администрирование", управление источниками данных, изменение конфигурации, управление службами и просмотр событий.

    control schedtasks - панель управления назначенными заданиями. Позволяет создавать новые задания.

    control desktop — свойства: экран

    control color — свойства: экран — оформление

    control folders — свойства папки

    control fonts — шрифты

    control printers — принтеры и факсы

    control Userpasswords и control Userpasswords2 - апплеты управления пользователями

    Команды управления и настройки сети

    Ping - королева команд в сети. Позволяет отправить пакеты данных на указанный компьютер по имени или ip адресу проверив тем самым его доступность, качество канала, и его скорость.

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

    arp - отображает таблицу соответствия MAC адресов и управляет ей

    netstat - активные подключения (занятые порты)

    ipconfig - основной инструмент работы с сетевыми интерфейсами

    ipconfig /all — конфигурация IP (все)

    ipconfig /displaydns — конфигурация IP (отобразить DNS cache)

    ipconfig /flushdns — конфигурация IP (сбросить DNS cache)

    ipconfig /release — конфигурация IP (освобождает ip адреса)

    ipconfig /renew — конфигурация IP (обновить сведения для адаптеров)

    ipconfig /registerdns — конфигурация IP (обновить DHCP и перерегистрировать DNS)

    ipconfig /showclassid — конфигурация IP (отобразить DHCP Class ID)

    ipconfig /setclassid — конфигурация IP (изменить DHCP Class ID)

    route - список маршрутов. Позволяет выводить используемые маршруты или управлять ими.

    telnet - подключение по протоколу telnet. Можно проверять доступность портов.

    Команды работы с MMC оснасткой

    compmgmt.msc MMC консоль Управление компьютером

    devmgmt.msc — MMC консоль Диспетчер устройств

    eventvwr.msc — MMC консоль Просмотр событий

    rsop.msc - MMC консоль Оснастка выполнения групповой политики. Очень полезная вещь для работы с GPO, позволяющая увидеть какие политики и как применяются на данном ПК

    gpedit.msc — Оснастка управления групповой политики

    services.msc —MMC консоль Сервисы и службы

    fsmgmt.msc — Консоль Общие папки

    dfrg.msc - утилита - дефрагментатор дисков

    Разные команды

    powercfg - настройка электропитания ПК

    shutdown — выключить или перезагрузить этот или удаленный ПК

    shutdown /r - перезагрузка

    shutdown /s - выключение

    msconfig — Тонкая настройка системы, Крайне полезная вещь для работы с управлением того что должно или не должно загружаться при старте системы

    calc - запускает калькулятор

    notepad Запускает Блокнот

    hypertrm — запускает HyperTerminal

    iexplore — запускает Internet Explrorer

    explorer - запускает Проводник

    osk — Запускает приложение экранной клавиатуры.

    regedit и regedt32 - Редактор реестра

    mstsc — Приложение для подключения к удаленному рабочему столу

    ntbackup — Запускает мастер архивации и восстановления. В командном режиме можно выполнять как интерактивное приложение для резервного копированя данных. В Windows 7 эта команда стала называться sdclt

    rasphone — Управляет подключениями к сети, в основном используется для автоподключения к модемным линиям или линиям PPPOE, PPPTP

    Wuauclt - управление Обновлениями Windows

    sfc /scannow - Проверка и восстановление системных файлов.

    chkdsk - Утилита проверка дисков.

    gpupdate - немедленное обновление политик GPO, для анализа применения политик можно использовать команду GPRESULT

    Работа с файлами и папками

    ATTRIB Отображение и изменение атрибутов файлов.

    CACLS Отображение и редактирование списков управления доступом (ACL к файлам)

    CD Вывод имени либо смена текущей папки.

    CHDIR Вывод имени либо смена текущей папки.

    CONVERT Преобразование дисковых томов FAT в NTFS.

    COPY Копирование одного или нескольких файлов в другое место.

    DEL Удаление одного или нескольких файлов.

    DIR Вывод списка файлов и подпапок из указанной папки.

    FORMAT Форматирование диска для работы с Windows.

    MD или MKDIR Создание папки.

    MOVE Перемещение одного или нескольких файлов из одной папки в другую.

    RD или RMDIR Удаляет папку.

    REN или RENAME Переименовывает файлы или папки.

    Полезные консольные команды

    CLS Очистка экрана.

    COMP Сравнение содержимого двух файлов или двух наборов файлов.

    DATE Вывод либо установка текущей даты.

    ECHO Вывод сообщений и переключение режима отображения команд на экране.

    ERASE Удаление одного или нескольких файлов.

    FC Сравнение двух файлов или двух наборов файлов и вывод различий между ними.

    FIND Поиск текстовой строки в одном или нескольких файлах.

    FINDSTR Поиск строк в файлах.

    TASKLIST Отображение всех выполняемых задач, включая службы.

    TASKKILL Прекращение или остановка процесса или приложения.

    TIME Вывод и установка системного времени.

    TYPE Вывод на экран содержимого текстовых файлов.


    Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:

    20 Linux-команд, которые должен знать каждый системный администратор

    В мире, наполненном новыми инструментами и разнообразными средами разработки, любому разработчику или инженеру практически необходимо изучить некоторые базовые команды системного администратора. Конкретные команды и пакеты могут помочь разработчикам организовывать, устранять неполадки и оптимизировать свои приложения и, когда что-то пойдет не так, предоставлять ценную информацию для сортировки операторам и системным администраторам.

    Если вы новый разработчик или хотите управлять своим собственным приложением, следующие 20 основных команд системного администратора помогут вам лучше понять ваши приложения.Они также могут помочь вам описать проблемы системным администраторам для устранения неполадок, почему приложение может работать локально, но не на удаленном хосте. Эти команды применяются к средам разработки Linux, контейнерам, виртуальным машинам (ВМ) и голому железу.

    1. локон

    curl передает URL. Используйте эту команду, чтобы проверить конечную точку приложения или возможность подключения к конечной точке вышестоящей службы. c url может быть полезен для определения того, может ли ваше приложение обращаться к другой службе, например к базе данных, или для проверки работоспособности вашей службы.

    В качестве примера представьте, что ваше приложение выдает ошибку HTTP 500, указывающую, что оно не может достичь базы данных MongoDB:

      

    $ curl -I -s myapplication: 5000
    HTTP / 1.0 500 ОШИБКА ВНУТРЕННЕГО СЕРВЕРА

    Параметр -I показывает информацию заголовка, а параметр -s отключает тело ответа. Проверка конечной точки вашей базы данных с локального рабочего стола:

      

    $ curl -I -s база данных: 27017
    HTTP / 1.0200 ОК

    Так в чем может быть проблема? Проверьте, может ли ваше приложение попасть в другие места помимо базы данных с хоста приложения:

      

    $ curl -I -s https://opensource.com
    HTTP / 1.1 200 OK

    Вроде бы нормально. Теперь попробуйте подключиться к базе данных с хоста приложения. Ваше приложение использует имя хоста базы данных, поэтому сначала попробуйте:

      

    $ curl database: 27017
    curl: (6) Не удалось разрешить базу данных хоста

    Это указывает на то, что ваше приложение не может разрешить базу данных, потому что URL-адрес базы данных недоступен или хост (контейнер или виртуальная машина) не имеет сервера имен, который он может использовать для разрешения имени хоста.

    2. Python -m json.tool / jq

    После запуска curl выходные данные вызова API могут быть трудночитаемыми. Иногда вам нужно распечатать вывод JSON, чтобы найти конкретную запись. Python имеет встроенную библиотеку JSON, которая может в этом помочь. Вы используете python -m json.tool для создания отступов и организации JSON. Чтобы использовать модуль JSON Python, направьте вывод файла JSON в команду python -m json.tool .

      

    $ cat test.json
    {"title": "Person", "type": "object", "properties": {"firstName": {"type": "string"}, "lastName": {"type": "string" }, "age": {"description": "Возраст в годах", "type": "integer", "minimum": 0}}, "required": ["firstName", "lastName"]}

    Чтобы использовать библиотеку Python, направьте вывод в Python с параметром -m (модуль).

      

    $ cat test.json | python -m json.tool
    {
    "свойства": {
    "возраст": {
    "описание": "Возраст в годах",
    "минимум": 0,
    "тип": "целое число"
    },
    "firstName": {
    "type": "string"
    },
    "lastName": {
    "type": "string"
    }
    },
    "required": [
    "firstName",
    "lastName"
    ],
    «название»: «Человек»,
    «тип»: «объект»
    }

    Для более продвинутого анализа JSON вы можете установить jq . j q предоставляет несколько параметров, которые извлекают определенные значения из входных данных JSON. Чтобы красиво печатать, как в модуле Python выше, просто примените jq к выходным данным.

      

    $ cat test.json | jq
    {
    "title": "Person",
    "type": "object",
    "properties": {
    "firstName": {
    "type": "string"
    },
    "lastName": {
    "тип": "строка"
    },
    "возраст": {
    "описание": "Возраст в годах",
    "тип": "целое число",
    "минимум": 0
    }
    },
    " обязательно ": [
    " firstName ",
    " lastName "
    ]
    }

    3.ls

    ls перечисляет файлы в каталоге. Системные администраторы и разработчики выдают эту команду довольно часто. В пространстве контейнера эта команда может помочь определить каталог и файлы вашего образа контейнера. Помимо поиска файлов, ls может помочь вам проверить ваши разрешения. В приведенном ниже примере вы не можете запустить myapp из-за проблем с разрешениями. Когда вы проверяете разрешения с помощью ls -l , вы понимаете, что разрешения не имеют символа «x» в -rw-r - r-- , которые доступны только для чтения и записи.

      

    $ ./myapp
    bash: ./myapp: В доступе отказано
    $ ls -l myapp
    -rw-r - r--. 1 root root 33 21 июл 18:36 myapp

    4. хвост

    хвост отображает последнюю часть файла. Обычно для устранения неполадок не требуется каждая строка журнала. Вместо этого вы хотите проверить, что ваши журналы говорят о самом последнем запросе к вашему приложению. Например, вы можете использовать tail , чтобы проверить, что происходит в журналах, когда вы делаете запрос на свой HTTP-сервер Apache.

    Опция -f указывает опцию «следовать», которая выводит строки журнала по мере их записи в файл. В примере есть фоновый сценарий, который обращается к конечной точке каждые несколько секунд, и в журнал записывается запрос. Вместо того, чтобы следить за журналом в реальном времени, вы также можете использовать tail для просмотра последних 100 строк файла с опцией -n .

       $ tail -n 100 / var / log / httpd / access_log   

    5.кошка

    cat объединяет и печатает файлы. Вы можете ввести cat , чтобы проверить содержимое файла зависимостей или подтвердить версию приложения, которое вы уже создали локально.

      

    $ cat requirements.txt
    flask
    flask_pymongo

    В приведенном выше примере проверяется, есть ли в вашем приложении Python Flask Flask, указанный в качестве зависимости.

    6. grep

    grep ищет шаблоны файлов.Если вы ищете конкретный шаблон в выводе другой команды, grep выделяет соответствующие строки. Используйте эту команду для поиска файлов журналов, определенных процессов и т. Д. Если вы хотите увидеть, запускается ли Apache Tomcat, вы можете быть ошеломлены количеством строк. Отправляя этот вывод в команду grep , вы изолируете строки, указывающие на запуск сервера.

      

    $ cat tomcat.log | grep org.apache.catalina.startup.Catalina.start
    01-июл-2017 18:03:47.542 ИНФОРМАЦИЯ [главная] org.apache.catalina.startup.Catalina.start Запуск сервера через 681 мс

    7. пс

    Команда ps , часть пакета procps-ng, который предоставляет полезные команды для исследования идентификаторов процессов, показывает состояние запущенного процесса. Используйте эту команду, чтобы определить запущенное приложение или подтвердить ожидаемый процесс. Например, если вы хотите проверить работающий веб-сервер Tomcat, используйте ps с его параметрами для получения идентификатора процесса Tomcat.

      

    $ ps -ef
    UID PID PPID C STIME TTY TIME CMD
    root 1 0 2 18:55? 00:00:02 / docker-java-home / jre / bi
    root 59 0 0 18:55 pts / 0 00:00:00 / bin / sh
    root 75 59 0 18:57 pts / 0 00:00: 00 пс -ef

    Для большей разборчивости используйте ps и передайте его в grep .

      

    $ ps -ef | grep tomcat
    корень 1 0 1 18:55? 00:00:02 / докер-java-home / jre / bi

    8.env

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

      

    $ env
    PYTHON_PIP_VERSION = 9.0.1
    HOME = / root
    DB_NAME = test
    PATH = / usr / local / bin: / usr / local / sbin
    LANG = C.UTF-8
    PYTHON_VERSION = 3.4.6
    PWD = /
    DB_URI = mongodb: // база данных: 27017 / тест

    Обратите внимание, что приложение использует Python и имеет переменные среды для подключения к базе данных MongoDB.

    9. верх

    top отображает и обновляет отсортированную информацию о процессе. Используйте этот инструмент мониторинга, чтобы определить, какие процессы работают и сколько памяти и ЦП они потребляют. Обычный случай возникает, когда вы запускаете приложение, и оно умирает через минуту. Сначала вы проверяете ошибку возврата приложения, которая является ошибкой памяти.

      

    $ tail myapp.log
    Traceback (последний вызов последний):
    MemoryError

    Ваше приложение действительно из памяти? Для подтверждения используйте top , чтобы определить, сколько ЦП и памяти потребляет ваше приложение. При выдаче top вы замечаете, что приложение Python использует большую часть ЦП, с увеличением использования памяти, и подозреваете, что это ваше приложение. Во время его работы вы нажимаете клавишу «C», чтобы увидеть полную команду и выполнить обратный инжиниринг, если процесс является вашим приложением.Оказывается, это ваше приложение, интенсивно использующее память ( memeater.py ). Когда вашему приложению не хватает памяти, система завершает его с ошибкой нехватки памяти (OOM).

    Помимо проверки собственного приложения, вы можете использовать top для отладки других процессов, которые используют ЦП или память.

    10. netstat

    netstat показывает состояние сети. Эта команда показывает используемые сетевые порты и их входящие соединения. Однако netstat не входит в стандартную комплектацию Linux.Если вам нужно установить его, вы можете найти его в пакете net-tools . Как разработчик, который экспериментирует локально или отправляет приложение на хост, вы можете получить сообщение об ошибке, что порт уже выделен или адрес уже используется. Использование netstat с параметрами протокола, процесса и порта показывает, что HTTP-сервер Apache уже использует порт 80 на указанном ниже хосте.

    11. ip

    Если адрес ip не работает на вашем хосте, его необходимо установить с пакетом iproute2 .Подкоманда адрес (или просто ip a для краткости) показывает интерфейсы и IP-адреса хоста вашего приложения. Вы используете IP-адрес для проверки IP-адреса вашего контейнера или хоста. Например, когда ваш контейнер подключен к двум сетям, IP-адрес может показать, какой интерфейс подключается к какой сети. Для простой проверки вы всегда можете использовать команду ip address , чтобы получить IP-адрес хоста. В приведенном ниже примере показано, что контейнер веб-уровня имеет IP-адрес 172.17.0.2 на интерфейсе eth0.

     

    $ ip address show eth0
    3: eth0: mtu 1500 qdisc noqueue state UP группа по умолчанию qlen 1000
    ссылка / эфир d4: 3b: 04: 9e: b2: c2 brd ff: ff : ff: ff: ff: ff
    inet 10.1.1.3/27 brd 10.1.1.31 область действия глобальная динамическая noprefixroute eth0
    valid_lft 52072sec предпочтительный_lft 52072sec

    12. LSOF

    lsof отображает список открытых файлов, связанных с вашим приложением. На некоторых образах компьютеров Linux вам необходимо установить lsof с пакетом lsof.В Linux практически любое взаимодействие с системой обрабатывается как файл. В результате, если ваше приложение записывает в файл или открывает сетевое соединение, lsof отразит это взаимодействие как файл. Подобно netstat , вы можете использовать lsof для проверки прослушивающих портов. Например, если вы хотите проверить, используется ли порт 80, вы используете lsof , чтобы проверить, какой процесс его использует. Ниже вы можете видеть, что httpd (Apache) прослушивает порт 80. Вы также можете использовать lsof для проверки идентификатора процесса httpd, выясняя, где находится двоичный файл веб-сервера ( / usr / sbin / httpd ).

    Имя открытого файла в списке открытых файлов помогает точно определить источник процесса, в частности Apache.

    13. df

    Вы можете использовать df (отображение свободного места на диске) для устранения проблем с местом на диске. Когда вы запускаете приложение в оркестраторе контейнеров, вы можете получить сообщение об ошибке, указывающее на нехватку свободного места на хосте контейнера. Хотя дисковое пространство должно управляться и оптимизироваться системным администратором, вы можете использовать df , чтобы определить существующее пространство в каталоге и проверить, действительно ли оно закончилось.

     

    $ df -h
    Размер используемой файловой системы Доступность Использование% Установлено на
    devtmpfs 7.7G 0 7.7G 0% / dev
    / dev / mapper / RHEL-Root 50G 16G 35G 31% /
    / dev / nvme0n1p2 3.0G 246M 2.8 G 9% / boot
    / dev / mapper / RHEL-Home 100G 88G 13G 88% / home
    / dev / nvme0n1p1 200M 9,4M 191M 5% / boot / efi
    / dev / sdb1 114G 55G 54G 51% / run / media / смокинг / красный

    Параметр -h позволяет распечатать информацию в удобочитаемом формате.По умолчанию, как в примере, df предоставляет результаты для всего, что находится в корневом каталоге, но вы также можете ограничить результаты, указав каталог как часть вашей команды (например, df -h / home ).

    14. du

    Чтобы получить более подробную информацию о том, какие файлы используют дисковое пространство в каталоге, вы можете использовать команду du . Если вы хотите узнать, какой журнал занимает больше всего места в каталоге / var / log , например, вы можете использовать du с опцией -h (для чтения человеком) и -s вариант для общего размера.

      

    $ du -sh / var / log / *
    1,8M / var / log / anaconda
    384K / var / log / audit
    4,0K /var/log/boot.log
    0 / var / log / chrony
    4.0K / var / log / cron
    4.0K / var / log / maillog
    64K / var / log / messages

    В приведенном выше примере показано, что самый большой каталог в / var / log - это / var / log / audit . Вы можете использовать du вместе с df , чтобы определить, что использует дисковое пространство на хосте вашего приложения.

    15. id

    Чтобы проверить пользователя, запускающего приложение, используйте команду id , чтобы вернуть идентификатор пользователя. В приведенном ниже примере Vagrant используется для тестирования приложения и изоляции его среды разработки. После входа в поле Vagrant, если вы попытаетесь установить HTTP-сервер Apache (зависимость), система сообщит, что вы не можете выполнить команду как root. Чтобы проверить своего пользователя и группу, введите команду id и обратите внимание, что вы работаете как «бродячий» пользователь в «бродячей» группе.

      

    $ dnf -y install httpd
    Загруженные плагины: fastestmirror
    Для выполнения этой команды вам необходимо быть root.
    $ id
    uid = 1000 (бродячий) gid = 1000 (бродячий) группы = 1000 (бродячий) context = unlimited_u: Unlimited_r: Unlimited_t: s0-s0: c0.c1023

    Чтобы исправить это, вы должны запустить команду от имени суперпользователя, который предоставляет повышенные привилегии.

    16. chmod

    При первом запуске двоичного файла приложения на хосте может появиться сообщение об ошибке «Отказано в разрешении."Как видно из примера для ls , вы можете проверить разрешения двоичного файла вашего приложения.

      

    $ ls -l
    всего 4
    -rw-rw-r--. 1 бродяга бродяга 34 11 июля 02:17 test.sh

    Это показывает, что у вас нет прав на выполнение (без «x») для запуска двоичного файла. c hmod может исправить разрешения, чтобы позволить вашему пользователю запускать двоичный файл.

      

    $ chmod + x test.sh
    [vagrant @ localhost ~] $ ls -l
    всего 4
    -rwxrwxr-x.1 бродяга бродяга 34 11 июля 02:17 test.sh

    Как показано в примере, это обновляет разрешения правами выполнения. Теперь, когда вы пытаетесь выполнить свой двоичный файл, приложение не выдает ошибку отказа в разрешении. Chmod также может быть полезен при загрузке двоичного файла в контейнер. Это гарантирует, что ваш контейнер имеет правильные разрешения для выполнения вашего двоичного файла.

    17. dig / nslookup

    Сервер доменных имен (DNS) помогает разрешить URL-адрес набору серверов приложений.Однако вы можете обнаружить, что URL-адрес не разрешается, что вызывает проблемы с подключением для вашего приложения. Например, предположим, что вы пытаетесь получить доступ к своей базе данных по URL-адресу mydatabase с хоста вашего приложения. Вместо этого вы получаете сообщение об ошибке «не удается устранить». Для устранения неполадок попробуйте использовать dig (служебная программа поиска DNS) или nslookup (запрос серверов имен в Интернете), чтобы выяснить, почему приложение не может разрешить базу данных.

      $ nslookup моя база данных 
    Сервер: 10.0,2,3
    Адрес: 10.0.2.3 # 53

    ** сервер не может найти мою базу данных: NXDOMAIN

    Использование nslookup показывает, что mydatabase не может быть разрешена. Попытка разрешить с помощью dig дает тот же результат.

      $ dig mydatabase 

    ; << >> DiG 9.9.4-RedHat-9.9.4-50.el7_3.1 << >> mydatabase
    ;; глобальные параметры: + cmd
    ;; время соединения истекло; нет доступа к серверам

    Эти ошибки могут быть вызваны множеством разных проблем.Если вы не можете отладить основную причину, обратитесь к своему системному администратору для дальнейшего расследования. Для локального тестирования эта проблема может указывать на то, что серверы имен вашего хоста не настроены должным образом. Чтобы использовать эти команды, вам необходимо установить пакет BIND Utilities .

    18. firewall-cmd

    Традиционно брандмауэры настраивались в Linux с помощью команды iptables , и хотя она сохранила свою повсеместность, на самом деле она была в значительной степени заменена на nftables .Дружественный интерфейс для nftables, который по умолчанию поставляется со многими дистрибутивами, - это firewall-cmd . Эта команда помогает вам установить правила, определяющие, какой сетевой трафик, как исходящий, так и входящий, разрешает ваш компьютер. Эти правила могут быть сгруппированы в зон , поэтому вы можете быстро и легко переходить от одного набора правил к другому, в зависимости от ваших требований.

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

     

    $ sudo firewall-cmd --get-active-sizes '
    corp
    интерфейсы: ens0
    dmz
    интерфейсы: ens1

    В этом примере на вашем компьютере есть два сетевых устройства, одно из которых назначено зоне corp , а другое - зоне dmz .

    Чтобы узнать, что разрешено в каждой зоне, вы можете использовать параметр --list-all :

     

    $ sudo firewall-cmd --zone corp --list-all
    corp
    target: по умолчанию
    интерфейсы: ens0
    services: cockpit dhcpv6-client ssh
    ports:
    протоколы:
    [...]

    Добавить услуги так же просто:

     

    $ sudo firewall-cmd --add-service http --permanent
    $ sudo firewall-cmd --reload

    Взаимодействие с брандмауэром -cmd интуитивно понятен и имеет обширный набор заранее определенных служб, а также возможность напрямую писать правила nft . Как только вы начнете использовать firewall-cmd , вы можете загрузить нашу шпаргалку по firewall-cmd , чтобы помочь вам запомнить его наиболее важные параметры.

    19. sestatus

    Обычно SELinux (модуль безопасности Linux) применяется на хосте приложения, управляемом предприятием. SELinux обеспечивает доступ с минимальными привилегиями к процессам, запущенным на хосте, предотвращая доступ потенциально вредоносных процессов к важным файлам в системе. В некоторых ситуациях приложению требуется доступ к определенному файлу, но это может вызвать ошибку. Чтобы проверить, не блокирует ли SELinux приложение, используйте tail и grep для поиска сообщения «denied» в журнале / var / log / audit .В противном случае вы можете проверить, включен ли SELinux, используя sestatus .

      

    $ sestatus
    Статус SELinux: включен
    SELinuxfs mount: / sys / fs / selinux
    Корневой каталог SELinux: / etc / selinux
    Имя загруженной политики: целевой
    Текущий режим: принудительное применение
    Mode из файла конфигурации: принудительное применение политики
    MLS статус: включен
    Политика deny_unknown статус: разрешен
    Максимальная версия политики ядра: 28

    Выходные данные выше показывают, что на хосте приложения включен SELinux.В своей локальной среде разработки вы можете обновить SELinux, чтобы он стал более разрешительным. Если вам нужна помощь с удаленным хостом, ваш системный администратор может помочь вам определить, как лучше всего разрешить вашему приложению доступ к нужному файлу. Если вы часто взаимодействуете с SELinux, загрузите нашу шпаргалку по SELinux для быстрого ознакомления.

    20. История

    Когда вы вводите так много команд для тестирования и отладки, вы можете забыть о полезных! Каждая оболочка имеет вариант команды history .Он показывает историю команд, которые вы выполнили с начала сеанса. Вы можете использовать историю , чтобы регистрировать, какие команды вы использовали для устранения неполадок в вашем приложении. Например, когда вы вводите history в ходе этой статьи, он показывает различные команды, с которыми вы экспериментировали и изучили.

      

    $ история
    1 очистить
    2 df -h
    3 du

    Что делать, если вы хотите выполнить команду из своей предыдущей истории, но не хотите вводить ее повторно? Используйте ! перед номером команды для повторного выполнения.

    Команды

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


    Эта статья была первоначально опубликована в июле 2017 года и была обновлена ​​редактором.

    Базовые команды интерфейса командной строки - Скачать PDF бесплатно

    1 Основные команды интерфейса командной строки В этой главе описаны команды, используемые для входа и выхода из различных командных режимов конфигурации Cisco IOS.Он содержит описание функций справки, команд навигации интерфейса командной строки (CLI) и функции истории команд. Интерфейс командной строки позволяет вам вводить команды частичной конфигурации Cisco IOS. Программное обеспечение распознает команду, если вы вводите достаточно символов команды, чтобы однозначно идентифицировать ее. Информацию о задачах пользовательского интерфейса и примеры см. В главе Использование интерфейса командной строки Руководства по настройке 12.2 Основы конфигурации Cisco IOS. FR-3

    2 disable Основные команды интерфейса командной строки disable Для выхода из привилегированного режима EXEC и возврата в пользовательский режим EXEC или для выхода на более низкий уровень привилегий введите команду disable EXEC.disable [уровень привилегий] уровень привилегий (необязательно) Определенный уровень привилегий (кроме пользовательского режима EXEC). EXEC 10.0 Эта команда была представлена. С помощью программного обеспечения Cisco IOS можно настроить до 16 уровней безопасности. Если такие уровни настроены в системе, использование этой команды с опцией уровня привилегий позволяет перейти на более низкий уровень безопасности. Если уровень не указан, пользователь выйдет в пользовательский режим EXEC, который используется по умолчанию. Примечание. Пять команд EXEC связаны с уровнем привилегий 0: отключение, включение, выход, помощь и выход.Если вы настроите уровень привилегий больше 0, эти пять команд не будут включены в набор команд для этого уровня привилегий. В следующем примере пользователь входит в привилегированный режим EXEC с помощью команды enable, а затем возвращается в пользовательский режим EXEC с помощью команды disable. Обратите внимание, что приглашение для пользовательского режима EXEC ->, а приглашение для привилегированного режима EXEC - #. Маршрутизатор> enable Пароль: Router # disable Router> Связанные команды Команда enable Описание Включает доступ с более высоким уровнем привилегий, например, привилегированный режим EXEC.FR-4

    3 Базовые команды интерфейса командной строки Редактирование редактирования Чтобы повторно включить расширенные функции редактирования Cisco IOS для определенной строки после того, как они были отключены, используйте команду конфигурации строки редактирования. Чтобы отключить эти функции, используйте форму no этой команды. редактирование не редактирование Эта команда не имеет аргументов или ключевых слов. Настройки по умолчанию включены Конфигурация линии 10.0 Эта команда была введена. Расширенные функции редактирования включены по умолчанию. Однако могут возникнуть ситуации, в которых вам потребуется отключить эти функции. Форма no этой команды отключает эти расширенные функции редактирования, а простая форма команды может использоваться для повторного включения этих функций. В таблице 3 представлено описание клавиш, используемых для ввода и редактирования команд, когда включены функции редактирования. Ctrl указывает клавишу Control, которую необходимо нажимать одновременно с соответствующей буквенной клавишей.Esc указывает клавишу Escape, которую необходимо нажать сначала, а затем соответствующую буквенную клавишу. В следующей таблице используется запятая для обозначения последовательности клавиш (клавишу с запятой нажимать не следует). Ключи не чувствительны к регистру. Многие буквы, используемые для навигации и редактирования в интерфейсе командной строки, были выбраны для облегчения запоминания их функций. В следующей таблице (Таблица 3) символы в столбце «Сводная информация о функциях» выделены жирным шрифтом, чтобы указать связь между используемой буквой и функцией.FR-5

    4 редактирование основных команд интерфейса командной строки Таблица 3 Клавиши и функции редактирования команд Клавиши Функции Сводка Вкладка «Подробности функций» Полная команда Завершает ввод частичного имени команды. Когда вы вводите уникальный набор символов и нажимаете клавишу Tab, система завершает ввод имени команды. Если вы введете набор символов, который может обозначать более одной команды, система издаст звуковой сигнал, указывая на ошибку.Чтобы просмотреть команды, которые соответствуют набору введенных символов, введите вопросительный знак (?) Сразу после частичной команды (без пробела). Затем интерфейс командной строки перечислит команды, которые начинаются с этой строки. Return (в командной строке) Return (в строке --More--) Пробел (в строке --More--) Удалить или Backspace Стрелка влево 1 или Ctrl-B Стрелка вправо 1 или Ctrl-F Выполнить Продолжить Продолжить Backspace Символ возврата вперед Символ вперед Выполняет команду. Отображает следующую строку вывода.Отображает следующий экран вывода. Объем вывода, который вы видите, будет зависеть от настройки глубины экрана вашего терминала. Удаляет символ слева от курсора. Перемещает курсор на один символ влево. Когда вы вводите команду, выходящую за пределы одной строки, вы можете несколько раз нажать клавиши со стрелкой влево или Ctrl-B, чтобы вернуться к системной подсказке и проверить начало ввода команды. Перемещает курсор на один символ вправо. Esc, B Обратное слово Перемещает курсор на одно слово назад.Esc, F Вперед слово Перемещает курсор на одно слово вперед. Ctrl-A Начало строки Перемещает курсор в начало строки. Ctrl-E Конец строки Перемещает курсор в конец командной строки. Ctrl-D Удалить символ Удаляет символ в курсоре. Esc, D Удалить следующее слово Удаляет от курсора до конца слова. Ctrl-W Удалить предыдущее слово Удаляет слово слева от курсора. Ctrl-K Удалить строку вперед Удаляет все символы от курсора до конца командной строки. Ctrl-U или Ctrl-X Удалить строку назад Удаляет все символы от курсора до начала командной строки.Ctrl-T Транспонировать символы Перемещает символ слева от курсора с символом, находящимся на курсоре. FR-6

    5 Редактирование команд базового интерфейса командной строки Таблица 3 Клавиши и функции редактирования команд (продолжение) Клавиши Функция Сводка Описание функции Ctrl-R или Ctrl-L Повторное отображение строки Повторно отображает системную подсказку и командную строку. Ctrl-V или Esc, Q Игнорировать редактирование Вставляет код, указывающий системе, что нажатие сразу после нажатия клавиши следует рассматривать как ввод команды, а не как клавишу редактирования.Стрелка вверх 1 или Ctrl-P Стрелка вниз 1 или Ctrl-N (далее) Ctrl-Y Esc, Y Предыдущая команда Следующая команда Вызов последней удаленной команды Вызов следующей удаленной команды Вызывает команды из буфера истории, начиная с самой последней команды. Повторите последовательность клавиш, чтобы последовательно вызывать более старые команды. Возврат к последним командам в буфере истории (после вызова команд с помощью стрелки вверх или Ctrl-P). Повторите последовательность клавиш, чтобы последовательно вызывать более поздние команды. Вызывает самую последнюю запись в буфере удаления.Буфер удаления содержит последние десять элементов, которые вы удалили или вырезали. Ctrl-Y может использоваться вместе с Esc Y. Вызывает следующую запись в буфере удаления. Буфер удаления содержит последние десять удаленных вами элементов. Сначала нажмите Ctrl-Y, чтобы вызвать самую последнюю запись. Затем нажмите Esc Y до девяти раз, чтобы вызвать оставшиеся записи в буфере. Если вы пропустите запись, продолжайте нажимать Esc Y, чтобы вернуться к ней. Esc, C Сделать слово заглавными Делает слово от курсора до конца слова с заглавной буквы.Esc, U Сделать слово прописным. Все буквы от курсора до следующего пробела в строке отображаются заглавными. Esc, L Сделать слово нижним регистром Переводит слово в нижний регистр от курсора до конца слова. 1. Клавиши со стрелками работают только с ANSI-совместимыми терминалами. В следующем примере расширенный режим редактирования отключен в строке 3: Маршрутизатор (config) # строка 3 Маршрутизатор (config-line) # нет редактирования Связанные команды Редактирование командного терминала Описание Управляет расширенной функцией редактирования CLI для текущего сеанса терминала.FR-7

    6 enable Базовые команды интерфейса командной строки enable Чтобы войти в привилегированный режим EXEC или любой другой уровень безопасности, установленный системным администратором, используйте команду enable EXEC. enable [уровень привилегий] уровень привилегий (Необязательно) Уровень привилегий для входа в систему. По умолчанию Уровень привилегий 15 (привилегированный EXEC) EXEC 10.0 Эта команда была представлена. Вход в привилегированный режим EXEC позволяет использовать привилегированные команды.Поскольку многие из привилегированных команд устанавливают рабочие параметры, привилегированный доступ должен быть защищен паролем для предотвращения несанкционированного использования. Если системный администратор установил пароль с помощью команды глобальной конфигурации enable password, вам будет предложено ввести его, прежде чем будет разрешен доступ к привилегированному режиму EXEC. Пароль чувствителен к регистру. Если пароль включения не был установлен, доступ к режиму включения можно получить только через консольное соединение. Уровни безопасности могут быть установлены администратором с помощью команд включения пароля и уровня привилегий.Можно указать до 16 уровней привилегий, используя числа от 0 до 15. Используя эти уровни привилегий, администратор может разрешить или запретить доступ к определенным командам. Уровень привилегий 0 связан с пользовательским режимом EXEC, а уровень привилегий 15 связан с привилегированным режимом EXEC. Дополнительные сведения об определенных уровнях привилегий см. В главах «Пароли и привилегии» Руководства по настройке безопасности Cisco IOS и публикациях Справочника команд безопасности Cisco IOS. Если уровень не указан при вводе команды enable, пользователь перейдет в режим привилегированного EXEC по умолчанию (уровень 15).FR-8

    7 Основные команды интерфейса командной строки enable В следующем примере пользователь входит в привилегированный режим EXEC с помощью команды enable. Система запрашивает у пользователя пароль перед тем, как разрешить доступ к привилегированному режиму EXEC. Пароль не выводится на экран. Затем пользователь возвращается в пользовательский режим EXEC с помощью команды disable. Обратите внимание, что приглашение для пользовательского режима EXEC ->, а приглашение для привилегированного режима EXEC - #.Router> enable Password: Router # disable Router> Связанные команды Команда Описание disable enable password уровень привилегий (глобальный) уровень привилегий (строка) Выход из привилегированного режима EXEC в пользовательский режим EXEC или, если уровни привилегий установлены, в указанный уровень привилегий. Устанавливает локальный пароль для управления доступом к различным уровням привилегий. Устанавливает уровень привилегий для команды. Устанавливает уровень привилегий для команды для определенной строки. FR-9

    8 end Базовые команды интерфейса командной строки end Чтобы завершить текущий сеанс конфигурации и вернуться в привилегированный режим EXEC, используйте команду end глобальной конфигурации.end У этой команды нет аргументов или ключевых слов. По умолчанию Нет поведения или значений по умолчанию. Глобальная конфигурация 10.0 Эта команда была введена. Эта команда вернет вас в привилегированный режим EXEC независимо от того, в каком режиме конфигурации или подрежиме конфигурации вы находитесь. Примечание. Эту команду глобальной конфигурации можно использовать в любом режиме конфигурации. Используйте эту команду, когда вы закончите настройку системы и хотите вернуться в режим EXEC для выполнения шагов проверки. В следующем примере команда end используется для выхода из режима конфигурации ALPS ASCU и возврата в привилегированный режим EXEC.Команда show используется в привилегированном режиме EXEC для проверки конфигурации. Маршрутизатор # configure terminal Router (config) # interface serial 1: 1 Router (config-if) # alps ascu 4B Router (config-alps-ascu) # end Router # show interface serial 1: 1 Связанные команды Команда exit (global) Описание Выход из текущего режима конфигурации. FR-10

    9 Основные команды интерфейса командной строки exit (EXEC) exit (EXEC) Чтобы закрыть активный сеанс терминала путем выхода из маршрутизатора, используйте команду exit в режиме EXEC.exit У этой команды нет аргументов или ключевых слов. Значения по умолчанию Нет поведения или значений по умолчанию EXEC 10.0 Эта команда была представлена. Используйте команду exit (EXEC) в режиме EXEC, чтобы выйти из активного сеанса (выйти из системы). В следующем примере команда exit (global) используется для перехода из режима глобальной конфигурации в привилегированный режим EXEC, команда disable используется для перехода из привилегированного режима EXEC в пользовательский режим EXEC, а команда exit (EXEC) используется для log off (выйти из активного сеанса): Router (config) # exit Router # disable Router> exit Связанные команды Команда disconnect end exit (global) Описание Отключает линию.Выход из режима конфигурации или любого из подрежимов конфигурации. Выход из текущего режима конфигурации в следующий наивысший режим конфигурации. FR-11

    10 exit (глобальный) Основные команды интерфейса командной строки exit (глобальный) Для выхода из любого режима конфигурации в следующий наивысший режим в иерархии режимов интерфейса командной строки используйте команду exit в любом режиме конфигурации. exit У этой команды нет аргументов или ключевых слов.Значения по умолчанию Нет поведения или значений по умолчанию Все режимы конфигурации 10.0 Эта команда была представлена. Команда выхода используется в Cisco IOS CLI для выхода из текущего командного режима в следующий наивысший командный режим в иерархии режимов CLI. Например, используйте команду выхода в режиме глобальной конфигурации, чтобы вернуться в привилегированный режим EXEC. Используйте команду выхода в режиме настройки интерфейса, линии или маршрутизатора, чтобы вернуться в режим глобальной конфигурации. Используйте команду выхода в режиме настройки подинтерфейса, чтобы вернуться в режим настройки интерфейса.На самом высоком уровне, в режиме EXEC, команда exit выйдет из режима EXEC и отключится от интерфейса маршрутизатора (подробности см. В описании команды exit (EXEC)). В следующем примере показан выход из режима настройки подинтерфейса для возврата в режим настройки интерфейса: Router (config-subif) # exit Router (config-if) # В следующем примере показан выход из режима настройки интерфейса для возврата в глобальный режим конфигурации: Router (config-if) # exit Router (config) # Связанные команды Команда disconnect end exit (EXEC) Описание Отключает линию.Выход из любого режима конфигурации в привилегированный режим EXEC. Закрывает активный сеанс терминала, выйдя из маршрутизатора. FR-12

    11 Основные команды интерфейса командной строки full-help full-help Чтобы получить справку по полному набору команд пользовательского уровня, используйте команду конфигурации строки full-help. full-help Эта команда не имеет аргументов или ключевых слов. По умолчанию отключена Конфигурация линии 10.0 Эта команда была введена. Команда full-help позволяет (или отключает) непривилегированному пользователю просматривать все доступные справочные сообщения. Это используется с шоу? команда. В следующем примере шоу? команда используется первой с отключенной полной справкой. Тогда полная справка включена для линии, а показ? Команда снова используется для демонстрации выводимой дополнительной справки. Роутер> показать? bootflash Загрузочный информационный календарь Flash Отображение часов аппаратного календаря Отображение контекста системных часов Отображение контекстной информации номеронабирателя Параметры и статистика программы дозвона Отображение истории команд сеанса IP-доменное имя, стиль поиска, серверы имен и таблица узлов isdn Информация ISDN kerberos Показать значения Kerberos modemcap Показать базу данных возможностей модема ppp Параметры и статистику PPP rmon rmon statistics sessions Информация о Telnet-соединениях snmp snmp statistics terminal Отображение параметров конфигурации терминала пользователей Отображение информации о версии линий терминала Состояние аппаратного и программного обеспечения системы Маршрутизатор> enable Пароль: Маршрутизатор # configure terminal Введите команды конфигурации, по одной в каждой строке.Маршрутизатор Z #% SYS-5-CONFIG_I: настраивается с консоли с помощью консоли Маршрутизатор # отключить Маршрутизатор> показать? access-expression Список выражений доступа access-lists Список списков доступа псевдонимов Отображение псевдонимов команд apollo Apollo сетевая информация appletalk Информация AppleTalk arp Таблица ARP async Информация о терминальных линиях, используемых в качестве интерфейсов маршрутизатора bootflash Загрузочная флэш-информационный мост Bridge Forwarding / Filtering Database [verbose] bsc BSC информация об интерфейсе bstun BSTUN информационные буферы интерфейса Календарь статистики буферного пула Отображение аппаратного календаря... translate Информация о трансляции протокола ttycap Таблицы возможностей терминала пользователи Отображение информации о версии линий терминала Состояние аппаратного и программного обеспечения системы vines Информация VINES vlans Информация о виртуальных локальных сетях whoami Информация о текущей линии tty Информация о x25 X.25 xns Информация о XNS xremote Статистика XRemote Связанные команды Команда Описание help Отображает краткое описание справочной системы. FR-14

    13 Основные команды интерфейса командной строки help help Чтобы отобразить краткое описание справочной системы, введите команду help.help Эта команда не имеет аргументов или ключевых слов. Значения по умолчанию Нет поведения или значений по умолчанию Все режимы команд 10.0 Эта команда была представлена. Команда help предоставляет краткое описание контекстно-зависимой справочной системы, которая работает следующим образом: Чтобы перечислить все команды, доступные для определенного командного режима, введите вопросительный знак (?) В системной подсказке. Чтобы получить список команд, начинающихся с определенной строки символов, введите сокращенный ввод команды, сразу за которым следует вопросительный знак (?).Эта форма справки называется справкой по словам, потому что в ней перечислены только ключевые слова или аргументы, которые начинаются с введенного вами сокращения. Чтобы перечислить ключевые слова и аргументы, связанные с командой, введите вопросительный знак (?) Вместо ключевого слова или аргумента в командной строке. Эта форма справки называется справкой по синтаксису команд, потому что в ней перечислены ключевые слова или аргументы, которые применяются на основе команды, ключевых слов и аргументов, которые вы уже ввели. В следующем примере команда help используется для отображения краткого описания справочной системы: Router # help Справку можно запросить в любой момент команды, введя знак вопроса «?».Если ничего не совпадет, список справки будет пустым, и вы должны делать резервную копию, пока не введете '?' показывает доступные варианты. Предоставляются два стиля справки: 1. Полная справка доступна, когда вы готовы ввести аргумент команды (например, «показать?»), И описывает каждый возможный аргумент. 2. Частичная помощь предоставляется, когда вводится сокращенный аргумент, и вы хотите знать, какие аргументы соответствуют вводимому (например, «show pr?»). FR-15

    14 help Основные команды интерфейса командной строки В следующем примере показано, как использовать слово help для отображения всех привилегированных команд EXEC, начинающихся с букв co.Буквы, введенные перед вопросительным знаком, повторно печатаются в следующей командной строке, чтобы пользователь мог продолжить ввод команды. Маршрутизатор # co? configure connect copy Router # co В следующем примере показано, как использовать справку по синтаксису команды для отображения следующего аргумента частично завершенной команды списка доступа. Один из вариантов - добавить маску подстановки. Символ указывает, что другой вариант - нажать Return для выполнения команды без добавления каких-либо ключевых слов или аргументов. Символы, введенные перед вопросительным знаком, повторно печатаются в следующей командной строке, чтобы пользователь мог продолжить ввод команды или выполнить эту команду как есть.Маршрутизатор (config) # список доступа 99 запретить? A.B.C.D Маска игнорируемых битов Router (config) # access-list 99 deny Связанные команды Команда Описание full-help Получает справку по полному набору команд пользовательского уровня. FR-16

    15 Базовый интерфейс командной строки История команд истории событий Чтобы включить функцию истории команд, используйте команду конфигурации строки истории. Чтобы отключить функцию истории команд, используйте форму no этой команды.history no history У этой команды нет аргументов или ключевых слов. По умолчанию включены, десять командных строк в буфере Конфигурация строки 10.0 Эта команда была представлена. Функция истории команд обеспечивает запись введенных вами команд EXEC. Эта функция особенно полезна для вызова длинных или сложных команд или записей, включая списки доступа. Чтобы изменить количество командных строк, которые система будет записывать в свой буфер истории, используйте команду конфигурации строки размера истории. Команда history включает функцию истории с указанным последним размером буфера или, если не было предыдущей настройки, со значением по умолчанию в десять строк.Команда no history отключает функцию истории. Команда EXEC show history отобразит список введенных вами команд, но вы также можете использовать клавиатуру для отображения отдельных команд. В таблице 4 перечислены ключи, которые можно использовать для вызова команд из буфера истории команд. Таблица 4 Клавиши истории Клавиши Ctrl-P или стрелка вверх 1 Ctrl-N или стрелка вниз 1 Функции Вызывает команды из буфера истории в обратной последовательности, начиная с самой последней команды. Повторите последовательность клавиш, чтобы последовательно вызывать более старые команды.Возврат к последним командам в буфере истории после вызова команд с помощью Ctrl-P или стрелки вверх. Повторите последовательность клавиш, чтобы последовательно вызывать более поздние команды. 1. Клавиши со стрелками работают только с ANSI-совместимыми терминалами. В следующем примере строка 4 настроена с размером буфера истории в 35 строк: Router (config) # line 4 FR-17

    16 history Основные команды интерфейса командной строки Маршрутизатор (config-line) # history size 35 Связанные команды Команда Описание history size show history terminal history Задает размер буфера истории команд для конкретной строки.Список команд, введенных вами в текущем сеансе EXEC. Включает функцию истории команд для текущего сеанса терминала или изменяет размер буфера истории команд для текущего сеанса терминала. FR-18

    17 Команды базового интерфейса командной строки Размер истории Размер истории Чтобы изменить размер буфера истории команд для определенной строки, используйте команду конфигурации строки размера истории.Чтобы сбросить размер буфера истории команд до десяти строк, используйте форму no этой команды. размер истории количество строк нет размер истории количество строк Определяет количество командных строк, которые система будет записывать в свой буфер истории. Диапазон составляет от 0 до 256. По умолчанию десять. Значения по умолчанию Десять командных строк Конфигурация строки 10.0 Эта команда была представлена. Команду размера истории следует использовать вместе с командами истории и показа истории. Команда history включает или отключает функцию истории команд.Команда show history перечисляет команды, введенные вами в текущем сеансе EXEC. Количество команд, отображаемых в буфере истории, устанавливается командой размера истории. Примечание. Команда размера истории устанавливает только размер буфера; он не включает функцию истории. Если используется команда no history, необходимо использовать команду history для повторного включения этой функции. В следующем примере отображается строка 4, настроенная с размером буфера истории в 35 строк: Маршрутизатор (config) # строка 4 Маршрутизатор (строка конфигурации) # размер истории 35 Связанные команды История команд показывает размер истории терминала истории Описание Включает или отключает функцию истории команд .Список команд, введенных вами в текущем сеансе EXEC. Включает функцию истории команд для текущего сеанса терминала или изменяет размер буфера истории команд для текущего сеанса терминала. FR-19

    18 logout Основные команды интерфейса командной строки logout Чтобы закрыть активный сеанс терминала, выйдя из маршрутизатора, используйте команду logout в пользовательском режиме EXEC.logout У этой команды нет аргументов или ключевых слов. По умолчанию Нет поведения или значений по умолчанию. Пользовательский EXEC 10.0 Эта команда была представлена. В следующем примере команда exit (глобальная) используется для перехода из режима глобальной конфигурации в привилегированный режим EXEC, команда disable используется для перехода из привилегированного режима EXEC в пользовательский режим EXEC, а команда выхода из системы используется для выхода из системы ( выход из активного сеанса): Router (config) # exit Router # disable Router> logout Связанные команды Команда exit (global) Описание Выходит из любого режима конфигурации в следующий наивысший режим в иерархии режимов CLI.FR-20

    19 Меню команд базового интерфейса командной строки (EXEC) Меню (EXEC) Для отображения предварительно настроенного пользовательского меню используйте команду меню в пользовательском или привилегированном режиме EXEC. menu имя-меню имя-меню Имя меню. EXEC 10.0 Эта команда была представлена. Пользовательское меню - это тип пользовательского интерфейса, в котором пользователю отображаются текстовые описания действий, которые необходимо выполнить.Пользователь может использовать меню для выбора служб и функций, не зная подробностей команд интерфейса командной строки (CLI). Меню можно создавать для пользователей в режиме глобальной конфигурации с помощью команд, перечисленных в разделе «Связанные команды». Описание этих команд можно найти в главе «Команды подключения, меню и системного баннера» этого документа. Меню может быть вызвано на уровне пользователя или привилегированного уровня EXEC, но если элемент в меню содержит привилегированную команду EXEC, пользователь должен войти в систему на привилегированном уровне для выполнения команды.В следующем примере вызывается меню с именем OnRamp: Маршрутизатор> меню OnRamp Добро пожаловать в Интернет-службы OnRamp Введите число, чтобы выбрать параметр; Введите 9, чтобы выйти из меню. 1 Чтение 2 Доступ к Интернету UNIX 3 Возобновление соединения UNIX 6 Возобновление следующего соединения 9 Выход из системы меню FR-21

    20 menu (EXEC) Основные команды интерфейса командной строки Связанные команды Команда Описание menu clear-screen menu command menu default menu line-mode menu options menu prompt menu single-space menu status-line menu text menu title no menu Очищает экран терминала перед отображением меню.Задает основные команды для меню пользовательского интерфейса. Определяет пункт меню, который будет использоваться по умолчанию. Требует от пользователя нажатия Enter после указания номера опции. Устанавливает параметры для элементов меню пользовательского интерфейса. Задает подсказку для меню пользовательского интерфейса. Пункты меню отображаются через одинарный, а не через двойной интервал. Отображает строку информации о состоянии текущего пользователя в верхней части меню. Определяет текст пункта меню в меню пользовательского интерфейса. Создает заголовок или баннер для пользовательского меню.Удаляет указанное меню из конфигурации меню. FR-22

    21 Базовые команды интерфейса командной строки more begin more begin Для поиска вывода любой другой команды используйте команду more begin в режиме EXEC. Эта команда начинает неотфильтрованный вывод команды more с первой строки, содержащей указанное вами регулярное выражение. подробнее file-url begin регулярное выражение file-url Универсальный указатель ресурсов (url) отображаемого файла.Дополнительные команды - это расширенные команды показа; подробности см. на странице справки по командам в этой книге, где указана команда more. Вертикальная черта (символ вертикальной черты) указывает, что следует спецификация обработки вывода. регулярное выражение Любое регулярное выражение, которое можно найти в дополнительных выходных данных команды. / Определяет поиск в приглашении --More--, который начинает неотфильтрованный вывод с первой строки, содержащей регулярное выражение. - Задает фильтр в приглашении --More--, который отображает только выходные строки, не содержащие регулярного выражения.+ Задает фильтр в приглашении --More--, который отображает только выходные строки, содержащие регулярное выражение. EXEC 11.3 AA Была введена команда more. 12.0 (1) T Это расширение команды more было введено. Аргумент регулярного выражения чувствителен к регистру и учитывает сложные требования сопоставления. Вы можете указать новый поиск при каждом запросе --More-. Для поиска в оставшемся выводе команды more используйте следующую команду в приглашении --More--: / regular-expression Чтобы отфильтровать оставшийся вывод команды more, используйте одну из следующих команд в --More-- подсказка: -регулярное-выражение + регулярное-выражение При большом объеме вывода поиск может создавать длинные списки вывода.(Ctrl-Shift-6) или Ctrl-Z. FR-23

    22 more begin Основные команды интерфейса командной строки Примечание. Указав фильтр для команды more, нельзя указать другой фильтр в приглашении --More--. Первый указанный фильтр остается, пока не завершится вывод команды more или пока вы не прервете вывод. Использование ключевого слова begin не является фильтром. Поскольку предыдущий вывод не сохраняется, вы не можете искать или фильтровать предыдущий вывод.Ниже приведен частичный пример вывода команды more nvram: startup-config begin, которая начинает нефильтрованный вывод с первой строки, содержащей регулярное выражение ip. В приглашении --More-- пользователь указывает фильтр для исключения строк вывода, содержащих регулярное выражение ip. router # more nvram: start-config begin ip ip подсеть-ноль ip доменное имя cisco.com ip name-server ip name-server! isdn switch-type primary-5ess ... interface Ethernet1 ip address Подробнее-- -ip filtering ... media-type 10BaseT! interface Serial0: 23 инкапсуляция frame-relay без поддержки активности строка набора номера 4001 dialer-group 1 isdn switch-type primary-5ess no fair-queue Связанные команды Описание команды more exclude more include show begin show exclude show include Фильтрует дополнительные выходные данные команды, чтобы исключить строки, содержащие определенное регулярное выражение.Фильтрует дополнительный вывод команды, чтобы отображались только строки, содержащие определенное регулярное выражение. Выполняет поиск в выводе любой команды show и отображает вывод первого экземпляра указанной строки. Фильтры показывают вывод команды, поэтому он исключает строки, содержащие определенное регулярное выражение. Фильтры отображают выходные данные команды, так что отображаются только строки, содержащие определенное регулярное выражение. FR-24

    23 Базовые команды интерфейса командной строки more exclude more exclude Чтобы отфильтровать дополнительные выходные данные команды, чтобы исключить строки, содержащие определенное регулярное выражение, используйте команду more exclude в режиме EXEC.more file-url exclude регулярное выражение file-url Универсальный указатель ресурсов (url) отображаемого файла. Дополнительные команды - это расширенные команды показа; подробности см. на странице справки по командам в этой книге, где указана команда more. Вертикальная черта (символ вертикальной черты) указывает, что следует спецификация обработки вывода. регулярное выражение Любое регулярное выражение, которое можно найти в дополнительных выходных данных команды. / Определяет поиск в приглашении --More--, который начинает неотфильтрованный вывод с первой строки, содержащей регулярное выражение.(Ctrl-Shift-6) или Ctrl-Z. Поскольку предыдущий вывод не сохраняется, вы не можете искать или фильтровать предыдущий вывод. Ниже приводится частичный пример вывода команды more nvram: startup-config exclude. Использование службы исключения в команде определяет фильтр, исключающий строки, содержащие службу регулярных выражений. В приглашении --More-- пользователь ищет регулярное выражение Dialer1, которое продолжает отфильтрованный вывод с первой строки, содержащей Dialer1. router # more nvram: startup-config exclude service! версия 12.0! hostname router! флеш-память загрузочной системы без буферизации журналов! FR-25

    еще 24 exclude Базовые команды интерфейса командной строки ip subnet-zero ip domain-name cisco.com ... --Подробнее - / Dialer1 filtering ... interface Dialer1 no ip address no ip Directed-broadcast dialer in-band no cdp enable Связанные команды Команда Описание more begin more include show begin show exclude show include Начинает нефильтрованный вывод команды more с первой строки, содержащей указанное вами регулярное выражение.Фильтрует дополнительный вывод команды, чтобы отображались только строки, содержащие определенное регулярное выражение. Выполняет поиск в выводе любой команды show и отображает вывод первого экземпляра указанной строки. Фильтры показывают вывод команды, поэтому он исключает строки, содержащие определенное регулярное выражение. Фильтры отображают выходные данные команды, так что отображаются только строки, содержащие определенное регулярное выражение. FR-26

    25 Базовые команды интерфейса командной строки more include more include Чтобы отфильтровать дополнительный вывод команды, чтобы отображались только строки, содержащие определенное регулярное выражение, используйте команду more include в режиме EXEC.more file-url include регулярное выражение file-url Универсальный указатель ресурса (url) отображаемого файла. Дополнительные команды - это расширенные команды показа; подробности см. на странице справки по командам в этой книге, где указана команда more. Вертикальная черта (символ вертикальной черты) указывает, что следует спецификация обработки вывода. регулярное выражение Любое регулярное выражение, которое можно найти в дополнительных выходных данных команды. / Определяет поиск в приглашении --More--, который начинает неотфильтрованный вывод с первой строки, содержащей регулярное выражение.(Ctrl-Shift-6) или Ctrl-Z. Поскольку предыдущий вывод не сохраняется, вы не можете искать или фильтровать предыдущий вывод. Ниже приведен частичный пример вывода команды more nvram: startup-config include. Он отображает только строки, содержащие регулярное выражение ip. router # more nvram: startup-config include ip ip subnet-zero ip domain-name cisco.com ip name-server ip name-server description ip-адрес ip-адрес FR-27

    еще 26 включают команды базового интерфейса командной строки Связанные команды Команда Описание more begin more exclude show begin show exclude show include Начинает нефильтрованный вывод команды more с первой строки, содержащей указанное вами регулярное выражение.Фильтрует дополнительные выходные данные команды, чтобы исключить строки, содержащие определенное регулярное выражение. Выполняет поиск в выводе любой команды show и отображает вывод первого экземпляра указанной строки. Фильтры показывают вывод команды, поэтому он исключает строки, содержащие определенное регулярное выражение. Фильтры отображают выходные данные команды, так что отображаются только строки, содержащие определенное регулярное выражение. FR-28

    27 Основные команды интерфейса командной строки show begin show begin Чтобы начать вывод любой команды show из указанной строки, используйте команду show begin в режиме EXEC.show any-command begin регулярное выражение any-command Любая поддерживаемая команда show. Вертикальная черта (символ вертикальной черты) указывает, что следует спецификация обработки вывода. регулярное выражение Любое регулярное выражение, найденное в выходных данных команды show. Вывод шоу начнется с первого экземпляра этой строки (вывод до этой строки не будет выводиться на экран). Строка чувствительна к регистру. Используйте круглые скобки, чтобы указать буквальное использование пробелов. / Определяет поиск в приглашении --More--, который начинает неотфильтрованный вывод с первой строки, содержащей регулярное выражение.- Задает фильтр в приглашении --More--, который отображает только выходные строки, не содержащие регулярного выражения. + Задает фильтр в приглашении --More--, который отображает только выходные строки, содержащие регулярное выражение. EXEC 8.3 Была представлена ​​команда show. 12.0 (1) T Это расширение команды show было представлено. Аргумент регулярного выражения чувствителен к регистру и учитывает сложные требования сопоставления. Используйте круглые скобки, чтобы указать буквальное использование пробелов. Например, begin u указывает, что вывод шоу должен начинаться с любой строки, содержащей u; begin (u) указывает, что вывод шоу должен начинаться с любой строки, содержащей пробел и u вместе (в строке есть слово, которое начинается со строчной буквы u).(Ctrl-Shift-6) или Ctrl-z. FR-29

    28 show begin Основные команды интерфейса командной строки Примечание. Указав фильтр для команды show, вы не сможете указать другой фильтр в следующем запросе --More -. Первый указанный фильтр остается, пока не завершится вывод команды more или пока вы не прервете вывод. Использование ключевого слова begin не является фильтром. Поскольку предыдущий вывод не сохраняется, вы не можете искать или фильтровать предыдущий вывод.или комбинации Ctrl-Z, так как есть --More - подсказки для полного прекращения вывода. Ниже приведен частичный пример вывода команды show interface begin, которая начинает неотфильтрованный вывод с первой строки, содержащей регулярное выражение Ethernet. В приглашении --More-- пользователь указывает фильтр для отображения только тех строк в оставшемся выводе, которые содержат регулярное выражение Serial. router # show interface begin Ethernet Ethernet0 включен, протокол линии включен. Оборудование - Lance, адрес - c.6399 (bia c.6399) Описание: IP-адрес является Интернет-адресом / потеряна несущая, 0 нет несущей 0 отказов выходного буфера, 0 выходных буферов отключены --Подробнее-- + Последовательная фильтрация ... Serial1 включен, линейный протокол Serial2 включен, линейный протокол включен Serial3 включен, линейный протокол не работает Serial4 не работает, линейный протокол не работает Serial5 включен, линейный протокол включен Serial6 включен, линейный протокол включен Serial7 включен, линейный протокол включен Связано Команды Команда Описание more begin more exclude more include show exclude show include Начинает нефильтрованный вывод команды more с первой строки, содержащей указанное вами регулярное выражение.Фильтрует дополнительные выходные данные команды, чтобы исключить строки, содержащие определенное регулярное выражение. Фильтрует дополнительный вывод команды, чтобы отображались только строки, содержащие определенное регулярное выражение. Фильтры показывают вывод команды, поэтому он исключает строки, содержащие определенное регулярное выражение. Фильтры отображают выходные данные команды, так что отображаются только строки, содержащие определенное регулярное выражение. FR-30

    29 Основные команды интерфейса командной строки show exclude show exclude Чтобы отфильтровать выходные данные команды show, чтобы исключить строки, содержащие определенное регулярное выражение, используйте команду show exclude в режиме EXEC.show any-command exclude регулярное выражение any-command Любая поддерживаемая команда show. Вертикальная черта (символ вертикальной черты) указывает, что следует спецификация обработки вывода. регулярное выражение Любое регулярное выражение, найденное в выходных данных команды show. / Определяет поиск в приглашении --More--, который начинает неотфильтрованный вывод с первой строки, содержащей регулярное выражение. EXEC 8.3 Была представлена ​​команда show. 12.0 (1) T Это расширение команды show было представлено. Аргумент регулярного выражения чувствителен к регистру и учитывает сложные требования сопоставления.или комбинации Ctrl-Z, так как есть --More - подсказки для полного прекращения вывода. Ниже приводится частичный пример выходных данных команды show exclude, используемой с командой show buffers. Исключены строки, содержащие регулярное выражение 0 промахов. В приглашении --More-- пользователь ищет регулярное выражение Serial0, которое продолжает отфильтрованный вывод с первой строки, содержащей Serial0. router # show buffers exclude 0 промахов Элементы буфера: 398 в свободном списке (максимально разрешено 500) Публичные буферные пулы: FR-31

    30 show exclude Базовые команды интерфейса командной строки Малые буферы, 104 байта (всего 50, постоянных 50): 50 в свободном списке (20 мин., 150 макс. Разрешено) 551 попадание, 3 промаха, 0 обрезок, 0 созданных больших буферов, 1524 байта (всего 50, постоянные 50): 49 в свободном списке (5 мин., Макс. 150 разрешено) Очень большой буферы, 4520 байт (всего 10, постоянных 10) :... Огромные буферы, байты (всего 0 постоянных 0): 0 в свободном списке (0 мин., 4 макс. Разрешено) --Больше - / Фильтрация Serial0 ... Буферы Serial0, 1543 байта (всего 64, постоянных 64): 16 в свободном списке (0 мин., макс. 64 доп.) 48 совпадений, 0 резервных вариантов Связанные команды Команда Описание more begin more exclude more include show begin show include Начинает нефильтрованный вывод команды more с первой строки, содержащей указанное вами регулярное выражение. Фильтрует дополнительные выходные данные команды, чтобы исключить строки, содержащие определенное регулярное выражение.Фильтрует дополнительный вывод команды, чтобы отображались только строки, содержащие определенное регулярное выражение. Выполняет поиск в выводе любой команды show и отображает вывод первого экземпляра указанной строки. Фильтры отображают выходные данные команды, так что отображаются только строки, содержащие определенное регулярное выражение. FR-32

    31 Базовые команды интерфейса командной строки показать историю показать историю Чтобы вывести список команд, введенных вами в текущем сеансе EXEC, используйте команду EXEC show history.show history У этой команды нет аргументов или ключевых слов. EXEC 10.0 Эта команда была представлена. Функция истории команд обеспечивает запись введенных вами команд EXEC. Количество команд, которые будет записывать буфер истории, определяется командой конфигурации строки размера истории или командой EXEC размера истории терминала. В таблице 5 перечислены клавиши и функции, которые можно использовать для вызова команд из буфера истории команд. Таблица 5 Клавиши истории Клавиша Ctrl-P или стрелка вверх 1 Ctrl-N или стрелка вниз 1 Функция Вызывает команды в буфере истории в обратной последовательности, начиная с самой последней команды.Повторите последовательность клавиш, чтобы последовательно вызывать более старые команды. Возврат к последним командам в буфере истории после вызова команд с помощью Ctrl-P или стрелки вверх. Повторите последовательность клавиш, чтобы последовательно вызывать более поздние команды. 1. Клавиши со стрелками работают только с ANSI-совместимыми терминалами. Ниже приведен пример выходных данных команды show history, в которой перечислены команды, введенные пользователем в режиме EXEC для этого сеанса: Router # show history help, где show hosts show history Router # FR-33

    32 show history Базовая командная строка Команды интерфейса Связанные команды Команда Описание history size terminal history size Включает функцию истории команд или изменяет размер буфера истории команд для определенной строки.Включает функцию истории команд для текущего сеанса терминала или изменяет размер буфера истории команд для текущего сеанса терминала. FR-34

    33 Основные команды интерфейса командной строки show include show include Чтобы отфильтровать выходные данные команды show, чтобы отображались только строки, содержащие определенное регулярное выражение, используйте команду show include в режиме EXEC. show any-command include регулярное выражение any-command Любая поддерживаемая команда show.Вертикальная черта (символ вертикальной черты) указывает, что следует спецификация обработки вывода. регулярное выражение Любое регулярное выражение, найденное в выходных данных команды show. Используйте круглые скобки для включения пробелов в выражение. / Определяет поиск в приглашении --More--, который начинает неотфильтрованный вывод с первой строки, содержащей регулярное выражение. EXEC 8.3 Была представлена ​​команда show. 12.0 (1) T Это расширение команды show было представлено. Аргумент регулярного выражения чувствителен к регистру и учитывает сложные требования сопоставления.или комбинации Ctrl-Z, так как есть --More - подсказки для полного прекращения вывода. Ниже приведен частичный пример вывода команды show interface include. Он отображает только строки, содержащие регулярное выражение (is). Скобки заставляют включать пробелы до и после. Использование круглых скобок гарантирует, что в вывод будут включены только строки, содержащие is с пробелом до и после него. Строки со словами типа "разъединение" будут исключены, потому что вокруг экземпляра строки нет пробелов.router # show interface include (is) FR-35

    34 show include Основные команды интерфейса командной строки ATM0 отключен административно, линейный протокол не работает Аппаратное обеспечение ATMizer BX-50 Dialer1 работает (спуфинг), линейный протокол работает (спуфинг) ) Аппаратное обеспечение неизвестно. DTR излучается в течение 1 секунды при сбросе. Ethernet0 включен, линейный протокол включен. Аппаратное обеспечение - Lance, адрес - c.6399 (bia c.6399). Интернет-адрес: / 24 - Ethernet1 -, линейный протокол - Аппаратное обеспечение. Лэнс, адрес c.639c (bia c.639c) Интернет-адрес: / 24 Serial0: 0 не работает, линейный протокол не работает. Оборудование - DSX. More - В приглашении --More - пользователь ищет регулярное выражение Serial0: 13, которое продолжается отфильтрованный вывод с первой строкой, содержащей Serial0: 13. / Serial0: 13 фильтрация ... Serial0: 13 не работает, линейный протокол не работает Аппаратное обеспечение - DSX1 Интернет-адрес / 8 0 ошибок вывода, 0 коллизий, 2 сброса интерфейса. Используемые временные интервалы: 14, задержка передатчика равна 0 флажкам. Команды Команда Описание more begin more exclude more include show begin show exclude Начинает нефильтрованный вывод команды more с первой строки, содержащей указанное вами регулярное выражение.Фильтрует дополнительные выходные данные команды, чтобы исключить строки, содержащие определенное регулярное выражение. Фильтрует дополнительный вывод команды, чтобы отображались только строки, содержащие определенное регулярное выражение. Выполняет поиск в выводе любой команды show и отображает вывод первого экземпляра указанной строки. Фильтры показывают вывод команды, поэтому он исключает строки, содержащие определенное регулярное выражение. FR-36

    35 Основные команды интерфейса командной строки редактирование терминала редактирование терминала Чтобы повторно включить расширенный режим редактирования только для текущего сеанса терминала, используйте команду EXEC редактирования терминала.Чтобы отключить расширенный режим редактирования в текущей строке, используйте форму no этой команды. терминал редактирования терминал нет редактирования Эта команда не имеет аргументов или ключевых слов. По умолчанию включен EXEC 10.0 Эта команда была представлена. Эта команда идентична команде редактирования режима EXEC, за исключением того, что она управляет (включает или отключает) расширенное редактирование только для сеанса терминала, который вы используете. Описание доступных клавиш редактирования см. В описании команды редактирования в этой главе.В следующем примере расширенный режим редактирования повторно активируется только для текущего сеанса терминала: Маршрутизатор> редактирование терминала Связанные команды Редактирование команд Описание Управляет расширенными функциями редактирования интерфейса командной строки для конкретной строки. FR-37

    36 терминал full-help Команды основного интерфейса командной строки терминал full-help Для получения справки по полному набору команд пользовательского уровня используйте команду режима EXEC терминала full-help. полная справка по терминалу У этой команды нет аргументов или ключевых слов.По умолчанию Отключено EXEC 10.0 Эта команда была представлена. Команда терминала full-help позволяет пользователю просматривать все справочные сообщения, доступные с терминала. Это используется с шоу? команда. В следующем примере разница между выводом шоу? отображается команда до и после использования команды полной справки терминала: Router> show? bootflash Загрузочный информационный календарь Flash Отображение часов аппаратного календаря Отображение контекста системных часов Показать контекстную информацию номеронабирателя Параметры и статистика номеронабирателя Отображение истории команд сеанса хостов IP-доменное имя, стиль поиска, серверы имен и таблица хостов isdn Информация ISDN kerberos Показать значения Kerberos modemcap Показать базу данных возможностей модема ppp Параметры и статистику PPP rmon rmon statistics sessions Информация о Telnet-соединениях snmp snmp statistics терминал Отображение параметров конфигурации терминала пользователей Отображение информации о версии линий терминала Состояние аппаратного и программного обеспечения системы Маршрутизатор> терминал full-help Маршрутизатор> показать? access-expression Список выражений доступа access-lists Список списков доступа псевдонимов Показать команды псевдонимов Apollo Информация о сети Apollo FR-38

    37 Основные команды интерфейса командной строки терминал полная справка appletalk arp async bootflash bridge bsc bstun buffers calendar cdp clns clock cls cmns компресс... x25 xns xremote Информация AppleTalk Таблица ARP Информация о линиях терминалов, используемых в качестве интерфейсов маршрутизатора Информация о загрузочной флэш-памяти Мостовая пересылка / фильтрация База данных [подробный] Информация об интерфейсе BSC Информация об интерфейсе BSTUN Статистика пула буферов Отображение аппаратного календаря Информация о CDP Информация о сети CLNS Отображение системных часов Информация о пользователе DLC Информация о сетевых службах в режиме подключения (CMNS) Показывает статистику сжатия. Информация X.25 Информация XNS Статистика XRemote Связанные команды Команда Описание full-help Получает справку по полному набору команд пользовательского уровня.help Отображает краткое описание справочной системы. FR-39

    38 история терминала Основные команды интерфейса командной строки История терминала Чтобы включить функцию истории команд для текущего сеанса терминала, используйте команду истории терминала в пользовательском режиме EXEC или в привилегированном режиме EXEC. Чтобы отключить функцию истории команд, используйте форму no этой команды. история терминала терминал нет истории У этой команды нет аргументов или ключевых слов. По умолчанию включено, буфер истории из 10 строк EXEC 10.0 Эта команда была введена. Функция истории обеспечивает запись введенных вами команд. Эта функция особенно полезна для вызова длинных или сложных команд или записей с целью их небольшого изменения и повторного выполнения. Команда журнала терминала включает функцию истории команд с размером буфера по умолчанию или последним размером буфера, указанным с помощью команды размера истории терминала. В таблице 6 перечислены клавиши и функции, которые можно использовать для вызова команд из буфера истории.Таблица 6 Клавиши истории Клавиши Ctrl-P или стрелка вверх 1 Ctrl-N или стрелка вниз 1 Функция Вызывает команды в буфере истории в обратной последовательности, начиная с самой последней команды. Повторите последовательность клавиш, чтобы последовательно вызывать более старые команды. Возврат к последним командам в буфере истории после вызова команд с помощью Ctrl-P или стрелки вверх. Повторите последовательность клавиш, чтобы последовательно вызывать более поздние команды. 1. Клавиши со стрелками работают только с ANSI-совместимыми терминалами. В следующем примере функция истории команд отключена для текущего сеанса терминала: Маршрутизатор> терминал без истории FR-40

    Проект документации Linux


    Информация о LDP
    FAQ
    Манифест / лицензия
    История
    Волонтеры / сотрудники
    Должностные инструкции
    Списки рассылки
    IRC
    Обратная связь

    Автор / внести вклад
    Руководство для авторов LDP
    Внесите свой вклад / помогите
    Ресурсы
    Как отправить
    - Репозиторий GIT
    Загрузок
    Контакты

    Спонсор сайта LDP
    Мастерская

    LDP Wiki : LDP Wiki - это отправная точка для любой незавершенной работы
    Члены | Авторы | Посетители
    Документы

    HOWTO : тематическая справка
    последние обновления | основной индекс | просматривать по категориям
    Руководства : длинные, подробные книги
    последние обновления / основной индекс
    Часто задаваемые вопросы : Часто задаваемые вопросы
    последние обновления / основной индекс
    страницы руководства : справка по отдельным командам (20060810)
    Linux Gazette : Интернет-журнал
    Поиск / Ресурсы

    Ссылки
    Поиск OMF
    Объявления / Разное


    Обновления документов
    Ссылка на HOWTO, которые были недавно обновлены.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *