-
Всё о cmd в Windows
[url=http://www.windowsfaq.ru/content/category/3/19/57/]Командная строка Windows[/url]
Данный справочник (целых 5 страниц) содержит информацию об операторах и командах Windows XP. На самом деле это всё перевод материалов technet Майкрософта, хотя автор [SavageNoName] это не указывает.
Полного списка я на technet на русском не нашёл - здесь английский оригинал:
[url]http://technet.microsoft.com/en-us/library/bb491071.aspx[/url]
P.S.: На компьютере тоже должен быть этот справочник по имени cmd.chm в папке Windows/Help...
Paul
-
У меня имеется подобное, только в CHM...
-
[QUOTE=p2u;285746]...
Полного списка я на technet на русском не нашёл...[/QUOTE]
-по мере необходимости, я пользовался вот этим [URL="http://technet2.microsoft.com/windowsserver/ru/library/552ed70a-208d-48c4-8da8-2e27b530eac71049.mspx?mfr=true"]справочником от TechNet [/URL]
...и считал его достаточно полным :)
-но всё равно спасибо, Paul :)
-
[QUOTE=AlexGOMEL;285842]У меня имеется подобное, только в CHM...[/QUOTE]
Искал у себя на диске, помню что где-то было, но не нашел. Вот проблемы больших дисков.
Паул, спс за И-цию.
-
Понимаю, что вопрос чайниковский, но все же задам его.
Команда [B]reg export HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall c:/uninstall.reg[/B] отрабатывает нормально.
Команда [B]reg export HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion c:/export.reg[/B] выдает ошибку "Недопустимые параметры командной строки". В чем эта самая ошибка?
Странно, при копировании в первую команду почему-то добавился пробел. Когда я вводил эту команду, то, естественно, пробела не ставил. Неужели именно из-за пробела между Windows и NT не работает вторая команда? Но ведь он там и должен быть. Получается, что любой ключ из этого подраздела вообще невозможно экспортировать при помощи командной строки? Непосредственно из редактора реестра указанный подраздел экспортируется нормально.
-
похоже вся проблема именно в том что ключ содержит пробел, в подобных случаях обычно ставят кавычки :)
reg export "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" c:/export.reg
проверяй ;)
-
Спасибо за подсказку. Дело оказалось именно в кавычках.
-
Иногда требуется скопировать содержимое командной строки (например, чтобы запостить результат выполнения той или иной команды на форуме). Для этого щелкните правой кнопкой мыши в командной строке и выберите "Выделить все". Затем нажмите Enter. Содержимое командной строки будет скопировано в буфер обмена.
-
Кэп подсказывает, что иногда допустимо использовать перенаправление ввода (а точнее, в данном случае, - вывода). Для альтернативно одаренных пример:
команда
tracert ya.ru > c:\tracertlog.txt
отправит вывод tracert в файл tracertlog.txt не диск Цэ.
Кстати, для комфортного прочтения придется выбрать моноширинный шрифт (например terminal).
И вообще,
-В чОм сила брат?-
-В логах
Так то.
-
[QUOTE=antanta;585293]Кэп подсказывает, что иногда допустимо использовать перенаправление ввода (а точнее, в данном случае, - вывода). [/QUOTE]
А что мешает вставить содержимое буфера обмена в тот же Блокнот?
-
[QUOTE=Matias;585301]А что мешает вставить содержимое буфера обмена в тот же Блокнот?[/QUOTE]
- дык, лень же ж... ;)
- кому нужны эти лишние телодвижения - сначала скопируй в буфер, затем открой Блокнот и только потом вставить содержимое буфера, если можно сразу получить лог?.. :)
[size="1"][color="#666686"][B][I]Добавлено через 5 минут[/I][/B][/color][/size]
- а если работать, например, с утилитой WMIC, то вывод и вовсе можно организовать в различные форматы, т.е. не только на экран, но и в текстовый файл(даже с разделителями), и в XML- и HTML-документы, в MOF-файл или в любой другой формат, определяемый пользователем с помощью таблиц стилей XSL (extensible Stylesheet Language)... 8)
[size="1"][color="#666686"][B][I]Добавлено через 6 минут[/I][/B][/color][/size]
- для сравнения, поочерёдно выполните в командной строке
[CODE]wmic process[/CODE]
и
[CODE]wmic process get /format:hform > C:\processreport.htm[/CODE]
...в результате выполнения первой команды получим вывод полной информации о процессах прямо в терминальном окне, а во втором в файл processreport.htm в корне диска С
- ощутили разницу, в каком варианте удобней работать?..
-
[QUOTE='Alex Plutoff;585621'] а если работать, например, с утилитой WMIC, то вывод и вовсе можно организовать в различные форматы, т.е. не только на экран, но и в текстовый файл(даже с разделителями), и в XML- и HTML-документы, в MOF-файл или в любой другой формат, определяемый пользователем с помощью таблиц стилей XSL (extensible Stylesheet Language)...[/QUOTE] Только Pro-шку надо иметь
На "Хомяке" или 2000-ке не прокатит.
-
[QUOTE=PavelA;585652]Только Pro-шку надо иметь
На "Хомяке" или 2000-ке не прокатит.[/QUOTE]- та таки да... :)
- но не всё так безнадёжно... иногда(увы, не всегда) помогает [url]http://download.microsoft.com/download/platformsdk/wmicore/1.5/W9XNT4/EN-US/wmicore.exe[/url]
-
Где-то еще была полезная тема про "горячие клавиши" в командной строке.
Например, F3 - повтор команды, F7 - вызов списка команд и прочие полезные
вещи. При необходимости могу поискать в заначке.
-
[QUOTE=antanta;585293]К иногда допустимо использовать перенаправление ввода (а точнее, в данном случае, - вывода). [/QUOTE]
Провел небольшой эксперимент. Вот содержимое командной строки, напрямую скопированное в буфер обмена:
[CODE]Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.
C:\Documents and Settings\Vova>ping -n 2 google.com
Обмен пакетами с google.com [74.125.87.104] по 32 байт:
Ответ от 74.125.87.104: число байт=32 время=56мс TTL=53
Ответ от 74.125.87.104: число байт=32 время=56мс TTL=53
Статистика Ping для 74.125.87.104:
Пакетов: отправлено = 2, получено = 2, потеряно = 0 (0% потерь),
Приблизительное время приема-передачи в мс:
Минимальное = 56мсек, Максимальное = 56 мсек, Среднее = 56 мсек
C:\Documents and Settings\Vova>
[/CODE]
А вот содержимое той же командной строки, выведенное в файл pinglog.txt. Шрифт - Terminal.
[CODE]ЋЎ¬Ґ* Ї ЄҐв ¬Ё б google.com [74.125.87.106] Ї® 32 Ў ©в:
ЋвўҐв ®в 74.125.87.106: зЁб«® Ў ©в=32 ўаҐ¬п=55¬б TTL=53
ЋвўҐв ®в 74.125.87.106: зЁб«® Ў ©в=32 ўаҐ¬п=55¬б TTL=53
ЋвўҐв ®в 74.125.87.106: зЁб«® Ў ©в=32 ўаҐ¬п=55¬б TTL=53
‘в вЁбвЁЄ Ping ¤«п 74.125.87.106:
Џ ЄҐв®ў: ®вЇа ў«Ґ*® = 3, Ї®«гзҐ*® = 3, Ї®вҐап*® = 0 (0% Ї®вҐам),
ЏаЁЎ«Ё§ЁвҐ«м*®Ґ ўаҐ¬п ЇаЁҐ¬ -ЇҐаҐ¤ зЁ ў ¬б:
ЊЁ*Ё¬ «м*®Ґ = 55¬бҐЄ, Њ ЄбЁ¬ «м*®Ґ = 55 ¬бҐЄ, ‘।*ҐҐ = 55 ¬бҐЄ[/CODE]
Т.е. мало изменить шрифт в самом Блокноте, надо еще и шрифт сообщения на форуме менять. Поэтому принудительный вывод результатов той или иной команды в Блокнот не всегда удобен.
-
[QUOTE='Matias;587910']выведенное в файл pinglog.txt[/QUOTE]так этот файл надо открыть в кодировке OEM-866 (т.е. досовской).
Виндовый Блокнот это не понимает (он открывает в win-1251). Нормально откроет в других программах типа AkelPad, Notepad++
-
Специально проверил!
В консоли через буфер обмена
[QUOTE]Microsoft Windows [Версия 5.2.3790]
(С) Корпорация Майкрософт, 1985-2003.
C:\Test>ping -n 2 google.com
Обмен пакетами с google.com [74.125.87.106] с 32 байт данных:
Ответ от 74.125.87.106: число байт=32 время=77мс TTL=51
Ответ от 74.125.87.106: число байт=32 время=70мс TTL=51
Статистика Ping для 74.125.87.106:
Пакетов: отправлено = 2, получено = 2, потеряно = 0
(0% потерь)
Приблизительное время приема-передачи в мс:
Минимальное = 70мсек, Максимальное = 77 мсек, Среднее = 73 мсек[/QUOTE]А вот через перенаправление вывода в файл
[QUOTE]Обмен пакетами с google.com [74.125.87.105] с 32 байт данных:
Ответ от 74.125.87.105: число байт=32 время=69мс TTL=50
Ответ от 74.125.87.105: число байт=32 время=98мс TTL=50
Статистика Ping для 74.125.87.105:
Пакетов: отправлено = 2, получено = 2, потеряно = 0
(0% потерь)
Приблизительное время приема-передачи в мс:
Минимальное = 69мсек, Максимальное = 98 мсек, Среднее = 83 мсек
[/QUOTE]
при перенаправлении в файл понаставило лишних переводов строки.
-
[QUOTE=Vadim_SVN;588341]так этот файл надо открыть в кодировке OEM-866 (т.е. досовской).
[/QUOTE]
Файл и открыт в досовской кодировке. Я же указал, что выбрал шрифт Terminal вместо дефолтного Lucida Console. В Блокноте файл читабелен. Но при копировании его содержимого на форум кодировка не сохраняется, поэтому надо опять подбирать подходящую. На мой взгляд, проще скопировать вывод командной строки прямо в буфер обмена, чем возиться с подбором оптимальных шрифтов. Но навязывать другим свое мнение я не собираюсь.
-
[B]Torvic99[/B],
[B]Matias[/B],
странно... вывел в текстовый файл, открыл его, скопировал в буфер, и вставил в форум.
[QUOTE]
Обмен пакетами с google.com [74.125.87.103] по 32 байт:
Ответ от 74.125.87.103: число байт=32 время=75мс TTL=55
Ответ от 74.125.87.103: число байт=32 время=72мс TTL=55
Статистика Ping для 74.125.87.103:
Пакетов: отправлено = 2, получено = 2, потеряно = 0 (0% потерь),
Приблизительное время приема-передачи в мс:
Минимальное = 72мсек, Максимальное = 75 мсек, Среднее = 73 мсек
[/QUOTE]
лишних пробелов и переводов каретки нет, кодировка нормальная...
может из-за того что стандартный блокнот AkelPad? ;), извиняюсь родной от мелкософта долго искать ибо давно изжит на уровне дистрибутивов.
[size="1"][color="#666686"][B][I]Добавлено через 6 минут[/I][/B][/color][/size]
[B]Alex Plutoff[/B],
[QUOTE]- кому нужны эти лишние телодвижения - сначала скопируй в буфер, затем открой Блокнот и только потом вставить содержимое буфера, если можно сразу получить[B][COLOR="Red"] лог?..[/COLOR][/B][/QUOTE]
:)
ping -n 2 google.com >отчет.txt
получим в файле результат выполнения комманды
ping -n 2 google.com >[B][COLOR="#ff0000"]>[/COLOR][/B]лог.txt
ping -n 2 google.com >[B][COLOR="#ff0000"]>[/COLOR][/B]лог.txt
получим в файле ЛОГ результатов выполнения комманды ;), тоесть файл дозапишется!
-
Возможно, это не проверено, но результаты копирования могут зависить от Языка по умолчанию, установленного в системе, от языка, который был установлен в момент выполнения команды.
Пути Видовз неисповедимы.
Page generated in 0.01200 seconds with 10 queries