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

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

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

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

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

Основные команды для работы в командной строке Linux

Команды для службы с файлами и каталогами:

  • pwd – отобразить путь текущего каталога
  • cd – перейти в указанный каталог
  • ls – показать список файлов каталога, с ключом -l показывает дополнительные сведения о файлах.
  • cp – копирование файлов/папок
  • mv – смещение файлов/папок
  • mkdir – создать папку
  • rm – удалить файлы/папки, с ключом -r устраняет и все вложенные папки, с ключом -f — удаляет открытые файлы или каталоги
  • rmdir – удаление порожний папки
  • chmod – изменить права доступа к файлу
  • chown — сменить владельца файла или каталога
  • find — отыскать файл. Задается исходный путь для поиска и шаблон поиска, find / -name .X* — разыскивать от корневого каталога файлы, содержащие в имени символы .X
  • which — отобразить полный путь выполняемого файла, доступного в данной оболочке, например which ifconfig
  • touch — изменить преходящие отметки файла. Удобно использовать для создания пустых файлов – touch myfile основывает пустой файл myfile .
Читайте также:  Не по графику: Apple выпустила iOS 13.5 beta 3 для разработчиков

Системные команды

Эти команды обычно используется от имени суперпользователя ( с бригадой sudo ).

Управление действиями

  • ps – отобразить список текущих активных процессов
  • lsof — отобразить список открытых файлов процесса или юзера
  • strace — отобразить список системных вызовов
  • last — отобразить историю перезагрузок и регистраций юзеров в системе
  • kill – послать сигнал процессу, обычно используется для принудительного завершения службы процесса.
  • killall – завершение работы всех процессов, имена которых заданы метеопараметром командной строки
  • top – отображение списка текущих процессов и интерактивное управление ими.

Сетевые бригады

  • ifconfig – конфигурация сетевых интерфейсов
  • route — таблица маршрутизации
  • ifup / ifdown — подсоединить /выключить сетевой интерфейс
  • ip — просмотр или изменение параметров конфигурации протокола IP
  • netstat — показать состояние сетевых соединений
  • arp, ping, nslookup, traceroute — наиболее часто используемые бригады сетевой диагностики.

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

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

Параметры проверки конфигурации 1С

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

  • /CheckModules _Ключи_ – запуск проверки синтаксиса. Обязательно указать хотя бы 1 ключ, в противном случае ничего не выполнится. Перечень ключей, указывающих в каком режиме произвести проверку:
    • -ThinClient – тонкий клиент;
    • -WebClient – веб-клиент;
    • -Server – сервер 1С;
    • -ExternalConnection – внешнее соединение;
    • -ThickClientOrdinaryApplication – клиентское приложение.
  • /CheckConfig _ДополнительныеПараметры_ – запуск полной централизованной проверки всей конфигурации. В качестве дополнительных свойств могут быть следующие возможности:
    • -ConfigLogIntegrity – обыкновенная проверка логической целостности 1С;
    • -IncorrectReferences – поиск по всей структуре некорректных и нелогичных ссылок, удаленных объектов;
    • -ThinClient, -Webclient, -ExternalConnection, -ExternalConnectionServer, -ThickClientManagedApplication, -ThickClientServerManagedApplication, -ThickClientOrdinaryApplication, -ThickClientServerOrdinaryApplication и -Server – параметры, запускающие проверку синтаксиса модулей в различных режимах эмуляции. Отвечают соответственно за:
      • Файловый управляемый режим;
      • Веб-клиент;
      • Внешнее соединение с файловой базой;
      • Внешнее соединение с клиент-серверной базой;
      • Файловый толстый управляемый клиент;
      • Клиент-серверный толстый управляемый клиент;
      • Файловый толстый клиент;
      • Клиент-серверный толстый обычный клиент;
      • Сервер.
    • -DistributiveModules – параметр, отвечающий за модули без исходных текстов. Если в поставке конфигурации отмечена поставка без исходных текстов, то 1С проверяет гипотетическую возможность создания образов таких модулей;
    • -UnreferenceProcedures – проверка на наличие неиспользуемых не экспортных функций и процедур и обработчиков событий; -HandlersExistance – проверка существования уже настроенных обработчиков событий;
    • -EmptyHandlers – система будет искать пустые обработчики и не содержащие никаких действий. Проблема в том, что подобные объекты в конфигурации снижают производительность системы;
    • -ExtendedModulesCheck – параметр, запускающий проверку правильности написаний некоторых функций, их параметров, обращений по ссылкам к методам и свойствам.
Читайте также:  Linux Mint — как установить и настроить компьютер на нём

Также для проверки по объектам конфигурации применяются и следующие 2 параметра:

  • /DumpConfigFiles _КаталогВыгрузки_ – параметр запускает выгрузку всех свойств объектов метаданных в указанный каталог. Также можно указать дополнительные пометки:
    • -Module – необходимо выгружать модули;
    • -Template – шаблоны;
    • -Help – справочную информацию
    • -AllWritable – выгрузка свойств исключительно тех объектов, которые доступны для записи.

Рис.9 Проверка по объектам конфигурации

  • /LoadConfigFiles _КаталогЗагрузки_ – параметр по действию обратный предыдущему – запускает загрузку из конкретного каталога всех свойств объектов метаданных. Возможно добавление дополнительных свойств. Их перечень аналогичен параметру DumpConfigFiles.