И так, в этой статье я опишу принципы работы с командной строкой в Windows. В конце статьи я предлагаю файл со всеми командами которые только могут быть. И так, как мы знаем в качестве командного интерпретатора командного режима выступает такая программа как cmd.exe Запустить можно из ПУСК->Все программы->Стандартные->Командная строка иль через ПУСК->Выполнить->cmd.exe. Из консоли мы можем управлять локальной или удаленной машиной (смотря какие у нас права ). Программы командной строки позволяют провести более тонкую и точную настройку систему из-за своих параметров ключей указанных справа от команды. Например netstat -a ("а" это ключ). В большинстве случаем от команды ключ отделяется знаком "-". В консоли можно выполнять как одиночные, так и команды расположенные в "списке" используя при этом специальные запрограммированные символы (&, |), вот например: 1)Команда_1 & Команда_2 - сначала выполняется Команда №1 и потом Команда №2. 2)Команда_1 && Команда_2 - в этом случае Команда №2 выполниться только после успешного выполнения Команды №1. В соверменной ОС как WindowsXP(ну и в более ранних версиях windows) содержаться столько команд, что не один нормальный человек запомнить их не сможет... Для просмотра допустимых в выполнению пользователем команд воспользуйтесь командой "help"(надеюсь её запомнить можно).Она вам покажет команды, но не покажет ключей, с которыми эти команды можно выполнять. Для этого используется такой ключ как "/?" Например netstat/? покажет вам все ключи, с которыми можно выполнить данную команду. Также для удобочитабельности данных в консоли, существует такая команда как "|more". Она будет выводить данные "кусками", размером, равным размеру консольного окна. Потом просто жмёте Enter и она будет пролистывать данные. Пример: help|more. Введите эту команду, и сразу всё поймёте. Так же существует возможность перенапраления выполнения команды в файл. Осуществляется это командой ">" . Тоесть результат выполнения команды не будет выводиться в консоль, а будет перенаправлен в файл. Например: dir > 1.txt. В этом случае вывод списка файлов и подкаталогов данного диска будет переведён(записан) в файл 1.txt. Но бывает, что нам надо дописать(или добавить) в файл, а не переписывать его заново.(Часто ипользуется мной при дефейсах). Выполнить это можно при помощи команды ">>" Например: systeminfo >> 1.txt. В этом случае консоль допишет в файл всю информацию о системе. Выход из консоли производится с помощью команды "exit". -А теперь я рассмотрю наиболее полезные ы важные команды в Windows: По своим возможностям консольные программы делятся на: команды управления операционной системой — это такие команды, как shutdown или taskkill; сетевые команды — net и ipconfig; команды для мониторинга системы — tasklist и systeminfo; команды для поддержки файловой системы — dir, mkdir, copy; команды для обслуживания жестких дисков — defrag и diskpart; команды для поддержки службы каталогов (Active Directories) — addrep и dsadd; вспомогательные команды, в этот раздел входят различные утилиты для создания сценариев, настройки принтеров, работы с переменными окружения и т. д. Рассмотрим типичных представителей каждой группы и позволим себе дать некоторые рекомендациями по использованию включенных в них команд. Команды мониторинга и диагностики Для выявления неполадок в аппаратной части и проблем с программным обеспечением предназначены команды мониторинга, такие как systeminfo и tasklist. Эти утилиты впервые появились только в операционной среде Windows Server 2003, поэтому администраторы еще не в полной мере оценили функциональные возможности этих команд. Так, например, теперь не надо залезать в закладку «Свойства» иконки «Мой компьютер» — команда systeminfo напечатает на экране консоли основную информацию обо всех компонентах системы с полной расшифровкой. Параметр /s выведет информацию о любом удаленном компьютере. Например, для выяснения конфигурации компьютера TESTSERVER необходимо выполнить следующую команду: systeminfo /s TESTSERVER А утилита tasklist покажет процессы, запущенные на вашем компьютере. Утилита tasklist позволяет опрашивать системы, соединенные в сеть. Параметр /v дает возможность получать подробные листинги с полезной информацией, в том числе и об именах пользователей, а параметр /т показывает процессы, загрузившие конкретный dll-файл. Другая полезная утилита — openfiles — позволяет получить информацию обо всех открытых файлах локальной и удаленной операционной системы. В прежних версиях операционных систем Windows приходилось использовать команду oh.exe, в современных версиях достаточно выполнить в командной строке консоли команду, которая устанавливает режим мониторинга для всех открытых файлов системы: openfiles /local on Пользователь получит информацию обо всех открытых файлах системы, используя команду с простым синтаксисом: openfiles Команда openfiles с параметрами /query /v показывает, какие пользователи запустили процессы, открывшие файлы. С помощью других параметров-ключей можно задать различный режим вывода информации. Команды управления операционной системой Windows Server 2003 предоставляет администраторам новые команды, которые помогают не только диагностировать систему, но и управлять ею. К таким командам можно отнести утилиту shutdown. В качестве параметров-ключей этой утилиты можно использовать следующие: /s — полное штатное отключение системы; /г — перезагрузка; /р — выключение питания; /f — завершение работы активных приложений; /д — переход в режим пониженного энергопотребления; /I — завершение сеанса без отключения компьютера. В виде средства, регистрирующего все штатные выключения компьютера, выступает обработчик событий штатных выключений (Shutdown Event Tracker), который собирает и диагностирует все отключения, выполненные администратором. Также предусмотрена возможность выключать систему с указанием причины, для этого необходимо использовать ключ /d. Команда taskkill, аналог команды kill в операционных системах семейства *nix, позволяет «убить» зависшее приложение. Совместно с командой tasklist эти утилиты представляют собой мощное средство для оперативного вмешательства в ход выполнения приложений, представляющих потенциальную угрозу для производительности сервера. Из параметров этой команды необходимо отметить ключ/pid, который позволяет завершать процесс по его уникальному идентификатору, и ключ /im — для завершения приложения с указанным именем. Следующий пример позволяет завершить процессы с идентификаторами 1000 и 1240: taskkill /pid 1000 /pid 1240 Команды для обслуживания жестких дисков Оптимизацию жесткого диска позволяет выполнить команда defrag. Утилита умеет дефрагментировать диски с файловой системой FAT, FAT32 и NTFS. Defrag одинаково хорошо работает как с динамическим типом диска, так и с базовым. Синтаксис вызова этой команды следующий: defrag диск [ -a j [ -f ] [ -v ] [ -? ] Параметр -а предусматривает только анализ информации на диске, параметр -f — оптимизацию информации, в том числе и при отсутствии необходимого дискового пространства для создания временных файлов, а параметр -v — вывод отчета о ходе оптимизации. Не забудьте, что для успешной дефрагментации диск должен содержать как минимум 15% свободного места. Команда fdisk уже не поддерживается ядром операционной системы Windows Server 2003. На смену ей пришла команда diskpart, также предназначенная для обслуживания жестких дисков. Разбить диск на разделы, создать логические диски, удалить их — вот лишь некоторые задачи, решаемые этой утилитой. В основном команда diskpart ориентирована на работу со специальными файлами-сценариями, в которых описаны процедуры обслуживания жестких дисков. Вот как выглядит вызов этой команды для файла-сценария Scriptl.txt: diskpart /s Scriptl.txt Каждая строка такого файла является инструкцией для какой-нибудь операции. Так, например, дает команду для создания нового раздела с определенным размером строка create partition logical size=2048 Сетевые команды Среди сетевых команд хотелось бы выделить две утилиты. Первая — это команда ipconfig, вторая — netstat. Системные администраторы используют эти команды не только для мониторинга сети, но и для защиты от опасных программ, пытающих установить контроль над системой. При помощи утилиты ipconfig пользователь может узнать сетевой адрес своего компьютера, а вызвав эту команду с параметром /all, получить полную информацию о конфигурации сети на локальном компьютере. Параметр /renew позволяет изменить сетевые настройки без перезагрузки всей системы в целом. Если вы заметили, что с вашим компьютером происходит что-то неладное, то в этом случае поможет команда netstat, которая не только укажет на открытые сетевые порты, по которым злоумышленники могли подсоединиться к вашей системе, но и идентифицирует процессы, запущенные на сервере без вашего ведома. Так, ключ /о выводит информацию об идентификаторе процесса (PID), использующего то или иное сетевое соединение. Существует возможность посмотреть, какие компьютеры в сети взаимодействуют с вашей локальной операционной системой. Команды для поддержки службы каталогов Вся сеть состоит из компонентов и представляет собой сложную иерархическую структуру, построенную в виде дерева. Объектами такой системы являются сайты, подсети, серверы, компьютеры, группы, пользователи, контакты, разделяемые сетевые устройства. Для мониторинга такой сложной структуры в операционной системе предусмотрена команда dsquery, которая предназначена для расширенного поиска компонентов службы каталогов. Также этой командой можно пользоваться для вывода информации о свойствах выбранных компонентов (ключ -attr). Параметры -scope, -subtree, -onelevel, -base определяют уровень вложенности поиска, а ключ -filter позволяет задействовать фильтр поиска. Команда dsmod может помочь в случае необходимости модификации одной или нескольких учетных записей для выбранного компонента службы каталогов. Например, можно удалить пользователя из группы или назначить ему новый пароль. Пример изменения учетной записи для пользователя TestUser приведен ниже: dsmod user "CN=TestUser,CN=Users,DC=bigtex,DC=net " -pwd Uf@tfmgerelt -mustchpwd yes Команда dsmove перемещает объект в пределах текущего домена. При помощи ключей -newname и -newparent можно задавать новое имя объекта и менять его местоположение. Команды для поддержки файловой системы Описание некоторых часто употребляющихся команд для работы с файлами и директориями представлено в таблице. Команду deltree, которая выполняла каскадное удаление папок и файлов в них, заменяет теперь rmdir с ключом /s. Самые основные команды: copy - копирует файлы del - удаляет один или более файлов dir - выводит список файлов и поддиректорий в выбранном каталоге find - ищет заданную подстроку в файлах move - перемещает файлы mkdir - создает каталоги rmdir(или rm) - переименовывает и удаляет каталоги tree - выводит иерархическое дерево всех файлов и поддиректорий в выбранном каталоге systeminfo - вся инфа о системе А вот ещё пара фичъ: Изменение приглашения для командной строки Найдите в реестре ключ: [HKEY_LOCAL_MACHINESYSTEM CurrentControlSet ControfSession ManagerEnvironment] Создайте в этом ключе строковый параметр «PROMPT» с типом (REG_EXPAND_SZ) и присвойте одно из следующих значений: $В — вертикальная черта «I»; $D — текущая дата; $G — знак больше «>»; $1_ — знак меньше « Command". Параметру Default ключа Command присвойте значение «cmd.exe /k cd "%1"». Параметру Default ключа Command Prompt присвойте значение «Open Command Prompt". Щелкнув правой кнопкой мыши на любой папке в Проводнике, можно выбрать команду Open Command Prompt, которая запустит консоль с командной строкой в нужной директории. Ну вот и всё. Не забывайте про самые-самые команды /? и help. А вот и обещанный файл, качать ТУТ
Мне начало не понравилось абзацов мало... .И еще по больше цветами выделяй, чисто со стороны психологии это помогает. Вроде)
а можно не поднимать тему 2006 года с таким вопросом? можно если ты к своему компу заtelnetишся всем сори за офф
Можно, если есть клиент ftp (а по умолчанию он есть). cmd-> ftp -> ? open IP_твоего_фтп_сервера, далее авторизация (вводим логин и пасс), затем put [нужные файлы]. - копируем файлы с компа юзверя к себе на ФТП. ТЕМА ЗАКРЫТА! остальное сами: cmd -> help