Команды Windows: используем консоль с умом. Консоль виндовс


Подробнее про консоль cmd ОС Windows

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

Именно консоль cmd позволяет запускать огромное количество полезных встроенных утилит, которые выручат вас, если:

  • Windows начинает тормозить при открытии папок, файлов; запуске программ и проигрывании видео
  • пропали некоторые файлы, папки и ярлыки
  • не открываются некоторые из файлов
  • пустые диски и непонятный формат файлов
  • некоторые файлы не хотят, наоборот, удаляться
  • не можете найти нужный файл или папку, потерянную в дебрях Windows
  • не удаётся установить драйвер или устройство не обнаруживается

Но далеко не все из этих утилит имеют привычный графический (дружелюбный пользователю интерфейс) — нет окошечек, кнопочек. Мышкой там не пощёлкать. Все команды на английском. И потому пользователь отдаёт предпочтение другим программам, которые ничем этих не лучше.

Где находится консоль CMD?

Обработчик команд cmd (она же командная консоль) — «пережиток» ранних версий ОС семейства Windows, когда графический интерфейс с помощью мыши только зарождался, и сама Windows (создатели изначально стали позиционировать систему как самую дружелюбную пользователю из существующих) привычных «окошек» не содержала. Команды приходилось вводить вручную, и даже простейшие операции, на которые вы сегодня даже не отвлекаетесь, приходилось вводить вручную. Что уже требовало от пользователя подготовки. Однако развивающийся интерфейс Windows cmd похоронить не смог. Более того, для разработчиков создатели включили в пакет более мощный командно-скриптовый инструмент Power Shell (PS).

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

C:\Windows\System32

На загрузочном диске путь к ней идентичен, только буква диска изменится:

X:\Windows\System32

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

  • вызвав строку поиска (WIN + R) и набирая cmd (зажав Ctrl+ Shift):

выполнить windows 10

  • воспользоваться поиском из центрального меню команд:

как вызвать cmd

также не забудьте зажать Ctrl + Shift для запуска консоли с наивысшими правами

  • наконец, просто создав ярлык и поместив в удобное место:

cmd от имени администратора

Для вызова консоли во время работы с загрузочным/установочным диском нужно либо:

  • вызвать средство восстановления системы, обнаружив её там:

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

  • либо во время установки/запуска Windows зажать Shift + F10. Панель консоли развернётся отдельным окном.

Проверьте сами, что консоль cmd умеет:ремонт

 Ремонтные утилиты Windows: из консоли и не только. Вы знаете, что с большинством неисправностей, поломок и тормозов системы вы можете справиться сами? Знаете, что и причину неисправности вы можете обнаружить без посторонней помощи? А вы знаете, что это можно сделать БЕЗ УСТАНОВКИ ПРОГРАММ со стороны? Об этом вам не скажут ни в сервисе, ни вызванные на дом мастера. Проверьте Windows утилитами из этой статьи, а потом уж принимайте решение…

разница между powershell и cmdВ чём разница между cmd и PowerShell? Зачем в Windows появляется ещё один интерпретатор команд? Cmd не справляется со своими обязанностями? Нет — PowerShell обновлённый и мощный механизм интерактивного взаимодействия с системой.

ремонт компьютеровТестирование Windows. Утилита cmd и другие. После прочтения этой статьи вы сможете БЕЗ ПОСТОРОННЕЙ ПОМОЩИ составить представление о работоспособности своей системы вцелом и конкретных узлов. Не спешите обращаться за помощью к посторонним — Windows многое может сделать за них.

быстрые команды WindowsБыстрые команды запуска утилит Windows: для консоли и батника. Windows умеет запускать программы и утилиты из командной строки или прямо из строки поиска по нажатии кнопки Пуск. Ознакомьтесь с этими командами. Они помогут вам попасть быстро в нужное место.

командная строка Самые полезные функции консоли cmd. В статье приведены наиболее частые команды для работы с файлами и папками; команды, как узнать свой IP и MAC адреса и информацию о своём компьютере; как развернуть консоль на весь экран; копировать и вставлять команды; проверить, куда лезет в интернет ваш компьютер и т.д.

как папку удалить через консоль Как удалить файл или папку с помощью cmd? Здесь приводится принцип удаления файлов или папок в Windows при помощи средств cmd в текущем сеансе или через загрузочный/установочный диск, не загружая систему.

как найти файл в WindowsКак найти файл из консоли? С помощью этого способа можно будет найти нужный файл или папку, минуя встроенный проводник, который может быть повреждён.

безопасный режим с поддержкой cmd Быстрые клавиши в консоли команд. Обработчик команд Windows тоже поддерживает некоторые сочетания клавиш. В Windows 10 их стало даже больше, чем было: она теперь поддерживает многие обычные сочетания клавиш по работе с текстом. В этой статье — самые полезные из сочетаний.

 

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

скрыть исполнение bat-файла Как скрыть исполнение команды в cmd? Да, исполнение команды в консоли можно и сокрыть от глаз пользователя: консоль может многое, но производимое ею всегда на виду… В статье описывается действие бат-файла, который сопровождает исполнение команды, пряча консоль с экрана.

безопасный режим с поддержкой cmdКак сохранить процесс исполнения команды cmd в текстовый файл? Бывает, что нас интересует результат, а на бегающие в консоли символы смотреть желания нет. Можно сохранить этот процесс в текстовый файл и, после закрытия консоли, проверить исполнение команды или выслать на анализ эксперту.

завершение работы проводника windows Как удалить зависший процесс быстро из консоли? Если Диспетчер задач Windows не может справиться с зависшим процессом и службой, вам понадобятся навыки из этой статьи: любой из процессов будет остановлен благодаря утилите TaskKill.

команда driverquery Как увидеть список установленных устройств из консоли Windows? А с помощью этого способа вы сможете увидеть все устройства, которые требуют установки драйверов: очень полезная функция, если какой-то из драйверов не удаётся установить или найти более подходящую версию к конкретному устройству.

ПРОДОЛЖЕНИЕ СЛЕДУЕТ

computer76.ru

Команды Windows: используем консоль с умом

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

команды windowsЕсли вам больше нравится использовать сочетания клавиш, то для запуска диалогового меню «Выполнить» воспользуйтесь Win+R. Зная нужную команду, можно запустить оснастку Windows или любую системную утилиту. Достаточно лишь правильно набрать ее и нажать Enter. Все команды консоли Windows можно легко найти, здесь мы не будем приводить полный перечень. Вместо этого мы расскажем о наиболее интересных и популярных из них:

С помощью этой команды Windows можно открыть диспетчер устройств. Данный сервис выводит пользователю подробнейший отчет обо всем, что установлено в его компьютере. Здесь отображаются названия всех установленных компонентов и всех подключенных к системе устройств. Также можно проверить, все ли в порядке с драйверами, и какие версии используются на текущий момент. Для проверки версий следует дважды кликнуть по названию нужного устройства и в новом открывшемся окошке выбрать соответствующую вкладку «Driver». В диспетчер устройств будет полезно заглянуть сразу после установки новой операционки, для того чтобы проверить, со всеми ли устройствами система нашла "общий язык". Если нет вопросительных или восклицательных знаков, значит все в порядке. В противном случае нужно по коду устройства найти в интернете подходящий драйвер.консольные команды windows

Исполнение этой команды Windows вызовет компонент, отвечающий за оптимизацию потребления энергии. Управление электропитанием сможет решить такие проблемы, как чересчур быстрая разрядка аккумулятора ноутбука или надоедающий переход в спящий режим после нескольких минут простоя. Здесь также можно для безопасности установить пароль при пробуждении. Высокая производительность и экономия энергии находятся в обратно пропорциональной зависимости. Если ноутбук часто работает от батареи, можно при желании за счет снижения продуктивности увеличить максимальное время работы. И наоборот, если он практически всегда подключен к сети, то почему бы не повысить скорость работы?

После набора этой строки и нажатия на кнопку Enter на экране появится окно монитора ресурсов. Это бывает очень полезно, если система начинает часто притормаживать. Так можно легко выявить, что «съедает» ресурсы памяти и мощности процессора, и тут же прекратить работу этого процесса. Кроме того, будет любопытно узнать кое-какую интересную информацию о работе системы.

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

Этот код появился лишь в седьмой версии Windows. Он пригодится в случае частого появления одной и той же системной ошибки. Данная команда позволяет активировать запись действий по воспроизведению неполадки. После того как будет нажата кнопка «Начать запись», приложение сделает скриншоты всех элементов, по которым пользователь будет кликать мышкой. Потом их можно будет отправить на электронный адрес эксперта по ремонту компьютера или разработчика программы.

Предназначена для запуска редактора реестра. Пригодится для очистки системы от неверно удаленной или старой программы, а также для отключения элементов автозапуска (ключи Run и RunOnce)

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

fb.ru

Командная консоль windows . Полезные приёмы для вас.Компьютер76

Командная консоль windows

Если вы используете операционную систему windows, наверняка вы уже точно знаете, что такое командная строка windows . Именно она позволяет применять осуществлять множество действий, доступных только администратору системы и в обход (быстрее и точнее) основных функций windows, доступных из знакомого интерфейса системы.Я против того, чтобы бессмысленно, для статистики перечислять функции, с которыми командная строка windows справляется. И потому перейдём к тем из них, с которыми работать без неё, строки, нельзя и как это сделать побыстрее.

Сразу и в нужную область Windows: быстрые команды для консоли

Самое главное: для чистоты эксперимента запускать оную будем от имени администратора:запретить доступ к реестру через cmd

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

  • Команда cls очистит командную консоль
  • Команда doskey /history отобразит историю набранных вами команд в текущей сессии cmd
  • Команда ver отобразит номер запущенной версии Windows
  • Команда dir позволяет просмотреть содержание папки или директории, в которую консоль направлена
  • Пустая команда cd меняет текущую папку на родительскую (на ту, в которой предыдущая находится — change directory). То есть папку C:\Пользователи\Администратор на C:\Пользователи.Но, чтобы перейти в нужную папку, нужно воспользоваться cd в формате cd путь_к_папке
  • сдвоенный символ && между командами позволит выполнить их последовательно. Например:
ipconfig && netstat
  • Воспользуйтесь стрелками вверх\вниз для перелистывания использованных ранее в текущей консоли команд
  • Команда md Папка создаст папку с именем Папка в той директории, где вы сейчас находитесь
  • Команда ren Папка Папка2 переименует Папку в Папку2
  • Команда rd Папка удалит папку с именем Папка
  • Команда copy “C:\Windows\System32\Японский мотив.bmp” файл.bmp создаст копию файла в той же директории с именем файл.bmp. Но если вы хотите, чтобы копия находилась в другом месте, укажите её также в кавычках (здесь я имя оставил тем же, но папки размещения уже другие):

копирование из cmd

  • Команда del Японский мотив.bmp удалит указанный файл из текущей директории.
  • Команда echo Готово! отобразит “Готово!” в консоли
  • Для удаления запущенных в системе процессов можно использовать и графический интерфейс Windows. С этим неплохо справляется Диспетчер задач. Однако можно воспользоваться утилитой TaskKill, что работает из консоли и справляется с этим порой гораздо качественнее. Работу с утилитой позволю себе выделить в отдельную статью: её найдёте по ссылке в этом абзаце.

Узнать IP адрес, адрес DNS сервера и много чего полезного.

Это можно сделать с помощью команды ipconfig /all. После нажатия на Enter консоль вернёт вам ваш IP, DNS адрес, имя хоста, через что выходите в глобальную сеть, имя карты и её MAC-адрес и много чего ещё:mac адресаИтоги работы команды, минуя консоль.

Кстати, про всякие там ipconfig и прочее. Порой команды, набираемые в консоли нужны не только для «посмотреть и проверить». Результат можно сохранить в текстовый файл или буфер обмена Windows. В обоих случаях консоль НИЧЕГО ПОКАЗЫВАТЬ НЕ БУДЕТ, но результаты останутся. Если вы наберёте, команду, скажем, ipconfig в виде:

ipconfig > ipconfig.txt

то содержимое исполнения команды окажется в файле ipconfig.txt в директории диска С:

исполнение команды в cmd

Если вы хотите, чтобы исполнение осталось в буфере обмена, наберите команду в виде:

ipconfig | clip

Создаём документ, вставляем и теперь результаты команды в текстовом файле.

Проверить, какая программа «лезет» в интернет, и не ворует ли кто ваш WiFi ?

Очень простой способ описан в статье Как узнать не ворует ли кто ваш WiFi . Там приходится воспользоваться сторонней программой. Этим же в Windows (в том числе) занимается статистика по команде netstat. Очень полезная и богатая через опции команда. Нет, сама она ничего не сделает, но с её помощью легко узнать эту самую статистику соединений. Сначала спросим об этом сам роутер. Следуйте шагам ниже:

  • Откройте браузер и введите в адресной строке либо

http://192.168.0.1либоhttp://192.168.1.1

Вас выбросит на начальную страницу вашего роутера. Ваша задача – через дополнительные настройки выйти на функцию типа Подключённые устройства. У меня роутер Netgear, и эта настройка оказалась в паре кликов мышью. А вы попутно «срисуйте» IP адрес компьютера, его mac адрес и запомните.

подключённые устройства

  • А вот что покажет командная консоль windows из-под netstat. Можно указать опцию –a или –an

команда netstat

Всё, что вы перед собой видите – список используемых различными службами и программами портов. Это – самый быстрый из способов узнать, какая программа и чья служба хочет попасть в интернет. Насколько им это удаётся, можно увидеть в столбце Состояние (Listening – прослушивается, Established – соединение установлено). Мы с вами конкретизируем поиск и запустим команду в формате (закройте сначала все браузеры)

netstat -b

А вот и процессы, которые лезут в сеть. IP адреса можете пробить прямо через адресную строку. Поэкспериментируйте и запускайте поочерёдно браузеры или приложения, сверяясь с тем, что командная консоль windows покажет. Не должно быть ничего неожиданного:

процессы лезут в интернетДа, кстати… Командная консоль windows по умолчанию не понимает команд копирования и вставки из/в буфера обмена. Но это легко поправимо. Просто щёлкните по верхней части экрана консоли и выберите Умолчания.

командная консоль свойстваУстановите галочки как на рисунке и всё, теперь копируйте выделенное мышью Ctrl + C или вставляйте правой кнопкой мышки в консоль.

как копировать в консоли команд

Командная консоль . Ещё несколько трюков.

  • Консоль можно использовать для определения точного пути для любой папки или файла. Просто зацепите его мышкой и перетащите в консоль:

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

  • Командная консоль windows — отголоски терминала Linux-подобных ОС. В них окно терминала с минимализированным интерфейсом — главное рабочее окно. И обычно ВО ВЕСЬ ЭКРАН. А вот в Windows с этим проблема… Да не проблема! Хотите развернуть консоль по всему экрану? Просто наберите в консоли команду
wmic

и для продолжения работы сочетание Ctrl + C. Всё, консоль в полноэкранном режиме.

Вы иногда запускаете редактор реестра? Тогда вам известно, как порой трудно бывает отыскать глубоко запрятанный ключ и куст. Так вот, после установки маленькой утилиты regjump вы легко сможете всего этого избежать, просто скопировав и вставив в консоль полный путь к желаемому ключу. Установите regjump и теперь редактирование реестра окажется совсем минутным делом!

fix file association

Как открыть любую папку или директорию в консоли?

Эта фишка уже относится к разряду взаимодействий клавиатуры и мыши. Вы знали, что контекстное меню (правой мышкой по объекту) дополняется целым набором функций, если щёлкнуть по объекту правой мышкой, но с нажатой Shift:

Там и найдёте возможность открыть папку в консоли.Успехов.

Просмотров: 4 949

Похожее

computer76.ru

Консоль ОС Windows — это функционально / Песочница / Хабр

Большинство из нас (особенно те, кому есть с чем сравнить — например, с консолью в *nix) привыкло смотреть на консоль (широко известное cmd) как на рудимент, доставшийся по наследству от почившего ныне MS-DOS.

Ладно, я могу закрыть глаза, когда дело касается простой домохозяйки, или обывателя, которому нужно «чтобы работало». Но вот то, что для многих сотрудников телекоммуникационной сферы (пусть и «низших» сословий, в лице монтажников/технической поддержки) «cmd.exe» является лишь средством набора команды «ping ya.ru», или «ipconfig», в лучшем случае, — становится грустно.

Поэтому я решил систематизировать базовые, с моей точки зрения, вещи, которые можно реализовать через консоль. Рассчитываю, что материал придется по вкусу не только «начинающим», но и intermidiate-пользователи увидят достоинства там, где их казалось бы и нет. Начну с одной из самой полезной и, как показывает практика, неизвестной широким массам утилиты — netsh (от английского network shell).

В *nix'е все в то, или иное время являлись свидетелями примерно следующего колдовства:

Ifconfig eth0 192.168.0.177/24 route add default gw 192.168.0.1 echo 192.168.0.1 >> /etc/resolv.conf

В тот момент, когда эти строчки набираются в консоли — даже дурнопропахнувший кофейно-табачным запахом в дырявых джинсах и с недельной щетиной приглашенный для решения тривиальной задачи «специалист» становится в глазах всех присутствующих земным воплощением божественного АДМИНА! Не хватает только приглушенного столба света, ниспадающего в этот момент на МАСТЕРА.

Как оказывается, всем доступный и попрекаемый Windows имеет не многим уступающий инструмент, упомянутый выше network shell.

Давайте посмотрим, как соответствующая комбинация будет выглядить в Windows (рассказываю, опираясь на синтаксис Windows 7. Утилита netsh на полных правах присутствует во всей линейки Windows, начиная с Windows XP, с небольшими различиями в синтаксисе):

netsh interface ipv4 add address «Подключение по локальной сети» 192.168.0.177 255.255.255.0

netsh interface ipv4 add address «Подключение по локальной сети» gateway 192.168.0.1

netsh interface ipv4 add dnsservers «Подключение по локальной сети» 192.168.0.1

Как видите, все очень просто и функционально.

Из доступного и часто используемого в праведной борьбе с вирусами и кривыми кривыми руками можно также отметить команду сброса настроек на сетевых интерфейсах:

netsh winsock reset

А также полезная команда, которая покажет текущую конфигурацию сетевых интерфейсов:

netsh dump

Хотите из консоли настраивать и подключаться к беспроводным сетям? Нет ничего проще:

netsh wlan

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

Часто можно наткнуть на вопрос следующего характера:

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

Мне удивительно, что единицы используют т. н. «alliases» (по аналогии с *nix), что в переводе значит «псевдоним». Другими словами — на один сетевой интерфейс можно назначить несколько конфигураций. И в соответствии с текущей топологией сети будет работать нужная.

И, что самое главное, задача тривиальна. Разберем на следующем примере: Дома имеем сеть со статичным ip-адресом 192.168.0.177/24 и DNS-сервер 192.168.0.1, а на работе подключаемся используя другой статичный ip, например, в нашем случае пусть это будет 172.17.17.5/30 и DNS-сервер будет 172.17.0.1. Для реализации рабочего решения через консоль нам необходимо сделать следующее:

netsh interface ipv4 add address «Подключение по локальной сети» 192.168.0.177 255.255.255.0

netsh interface ipv4 add address «Подключение по локальной сети» gateway 192.168.0.1

netsh interface ipv4 add dnsservers «Подключение по локальной сети» 192.168.0.1

Это мы сконфигурировали сетевой интерфейс для работы в домашней сети.

netsh interface ipv4 add address «Подключение по локальной сети» 172.17.17.5 255.255.255.252

netsh interface ipv4 add address «Подключение по локальной сети» gateway 172.17.17.6

netsh interface ipv4 add dnsservers «Подключение по локальной сети» 172.17.0.1.

Рабочего решения для вариант в одном месте — DHCP-клиент, в другом — статичный IP, — я не нашел.

Можно ли используя netsh СОЗДАТЬ vpn-подключение? Нет. Создать vpn-подключение нельзя. Скажу больше, — создать vpn-подключение из cmd нельзя в принципе.

Вместо эпилога
Надеюсь, данный материал станет хорошим подспорьем в решении тривиальных задач и заставит немного иначе смотреть на «пресловутую консольку» многих пользователей семейства Windows.

habr.com

Как открыть командную строку (консоль) в Windows

Как открыть командную строку (консоль) в Windows

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

Способ первый. Открываем консоль с помощью окошка Run (Выполнить).

Этот способ универсальный и подходит для всех версий операционной системы Windows.

Для того, чтобы открылось окошко Выполнить (Run), нужно нажать комбинацию клавиш Win + R.

Для того, чтобы вызвать консоль нужно ввести команду cmd и нажать Enter на клавиатуре или кликнуть по кнопке «ОК»:

нужно ввести команду cmd и нажать Enter

Способ второй. Открываем консоль с помощью меню «Пуск» и выбором из списка «Стандартные программы»

Для того, чтобы воспользоваться этим способом нужно кликнуть по кнопке «Пуск», расположенной обычно в левом нижнем углу монитора. После этого, кликнуть по ссылке «Все программы»:

кликнуть по ссылке «Все программы»

В выпавшем списке программ нужно найти папку «Стандартные», кликнуть по ней и выбрать в этой папке программу «Командная строка»:

выбрать программу «Командная строка»

Способ третий. Открываем консоль с помощью поиска в меню «Пуск»

Этот способ открытия командной строки Windows похож на предыдущий. Однако есть отличия. После клика по кнопке «Пуск» нужно набрать cmd в строчке поиска. После этого нужно выбрать программу cmd.exe в найденном списке «Программы»:

выбрать программу cmd.exe в найденном списке «Программы»

Способ четвёртый. Открываем консоль, найдя файл программы в «Проводнике»

Далеко не самый удобный способ, но, кто знает, может есть фанаты находить файлы в «Проводнике» и открывать их именно там, где они находятся в файловой системе. Для этого нам потребуется открыть «Проводник» и знать место расположения файла программы командной строки.

Программа cmd.exe расположена в директории C:\Windows\system32 — именно там найдя её можно отрыть двойным кликом мышки:

Программа cmd.exe расположена в директории C:\Windows\system32

Как собственно выглядит Командная строка или Консоль Winows?

В принципе, описанных выше четырёх способов открытия консоли должно хватить на все случаи жизни (даже при отсутствии клавиатуры или мыши), осталось только понять, как же выглядит консоль Windows, чтобы понять, что открылось именно то, что заказывали. А выглядит она так:

так выглядит Командная строка или Консоль Winows

Заберите ссылку на статью к себе, чтобы потом легко её найти ;)

Выберите, то, чем пользуетесь чаще всего:

Спасибо за внимание, оставайтесь на связи! Ниже ссылка на форум и обсуждение ; )

mb4.ru

windows - Как изменить ширину окна консоли Windows?

Эй вы, ребята, когда-нибудь думали о возможности запуска и запуска Cygwin из командной строки/консоли Windows? Это то, что я всегда делаю. Затем вы можете сделать все, что захотите, с помощью консоли, чтобы сделать ее сексуальной.

попытка получить su изнутри cygwin может быть трудной время от времени, особенно когда вы пытаетесь сделать тяжелый хруст с предоставленными инструментами. Люди пробовали всевозможные вещи от sudo SU для окон до того, что когда-либо... когда это может быть так же просто, как передать учетные данные администратора от вас "пользователь" (если вы админ?) Даже без странных всплывающих окон UAC, Вы можете сделать это через простой пакет script. Ниже приведена схема захвата экрана моего Cygwin, и это работает с портативной версией Cygwin! Нет записей в реестре и любой из этих мусора! Пакетный файл передает учетные данные в bash, а затем bash меняет каталог (обратите внимание, что двойные кавычки необходимы для передачи этой переменной в столбик Cygwin, чтобы он работал)

@echo off setlocal enabledelayedexpansion REM Changing working folder back to current directory %~d0 CD %~dp0 REM Folder changed bash --login -i -c "cd {insert_directory_name_here} && exec ./execution-file-here" cls exit 1

Примечание: скобки, подобные {} в приведенном выше примере, НЕ включены в пакет script. также обратите внимание, что окно CMD окна передает строку в cygwin для интерпретации как нескольких условий; cygwin не читает кавычки, а что между ними. && говорит, что каталоги изменений и когда вы выполняете script./execution-file-here, когда вы туда попадаете.

Это двойной удар, который вы можете запустить Cygwin или Linux-приложение из окна MS-Windows и даже не набирать букву кода или не открывать консоль или что-либо еще.

Я сохраняю этот пакетный файл внутри каталога /Cygwin/bin и создаю ссылку на ярлык Windows на рабочем столе. Внутри ярлыка я могу стилизовать окно оболочки CMD. Даже зайдите в прозрачность; -)

enter image description here

enter image description here

qaru.site

Раскрашиваем консоль Windows под хохлому / Хабр

С наступающим, коллеги. Все знают, что для консоли в windows можно легко задать цвет текста и фона. Но мало кто знает, что остальные 14 цветов тоже можно задать, существенно упростив себе работу с консольными приложениями, поддерживающими цвета в windows — например, git или mercurial. Под катом я в лицах и картинках расскажу о своей борьбе с цветами и о получившейся в результате утилитке на python, которая позволяет раскрасить консоль одной командой, дабы больше не видеть этого бело-синего ужаса powershell.

ANSI Colors

Итак, я хочу поменять все цвета в консоли, а не только текста и фона. Для начала посмотрим, что это за цвета. В linux и osx все просто — есть стандарт «ANSI Colors», который гласит, что если вывести в консоль определенную последовательность символов, то следующий за ней текст будет покрашен во все цвета радуги:

К сожалению, авторы windows данный стандарт не поддержали, но нечто похожее имеется — 16 цветов, которыми можно раскрашивать текст и фон. Простенькая программа на python показывает, как это выглядит:

from ctypes import * windll.Kernel32.GetStdHandle.restype = c_ulong h = windll.Kernel32.GetStdHandle(c_ulong(0xfffffff5)) for color in xrange(16): windll.Kernel32.SetConsoleTextAttribute(h, color) print "color {0}".format( color )

Цвета, мягко выражаясь, печальные. Особенно если сравнивать результаты с цветовой схемой по умолчанию в ubuntu:

Меняем цвета

Цветовые настройки консоли хранятся, что ожидаемо, в реестра. Нас интересует ключ HKEY_CURRENT_USER\Console, значения от «ColorTable00 (черный, он же цвет фона) до ColorTable15 (яркий белый). Значения: DWORD, 0x00BBGGRR. Меняем эти волшебные ключи и получаем то же самое, что и в Ubuntu. Единственная разница — цвета идут в другом порядке:

Цель достигнута? Похоже на то. Но тут есть…

Интрига

Радуемся новым цветам. Через некоторое время понимаем, что у нас Windows 7 или Windows 8 и мы хотим прикрепить консоль в taskbar, дабы вызывать ее через хоткей „win+номер“. Делаем „pin this program to taskbar“, запускаем, и видим ЭТО:

Откуда взялся этот синий фон, который при раскраске становится черным? Ведь если запустить консоль через „win+r“ — мы видим наши цвета, установленные на предыдущем шаге. Тут кроется самое интересное — когда мы прикрепляем консольное приложение на taskbar, Windows создает для него ярлык (файл с расширением .lnk) и устанавливает для этого ярлыка персональные настройки цветов. Что делать? Берем в руки python, немного COM, и модифицируем настройки ярлыка. Теперь совсем все работает.

Обещанные два клика

Чтобы не растерять квалификацию программиста, я оформил все вышеперечисленное в качестве небольшого модуля на python, который можно использовать в качестве утилиты командной строки. Если у вас уже установлен python, то для установки моего шедевра достаточно выполнить команду:

pip install pywincmdtheme

Если же python у вас не стоит, то рекомендую поставить сборку ActivePython — кроме python она содержит еще и ряд предустановленных расширений, полезных для работы под Windows. Как с помощью утилиты раскрасить консоль под хохлому? Если запустить утилиту без аргументов командной строки, то она попытается найти в директории пользователя файл .Xresources и применить цвета из него. Если же такого файла нет, то будут применены цвета из ubuntu, которые я демонстрировал в примерах выше. Файл .Xresources — это штатный для *nix способ хранения настроек терминала, в частности цветовых схем. Если погуглить, то можно найти красивые готовые схемы.

Работа с ярлыками чуть сложнее — чтобы модифицировать настройки ярлыка, необходимо вызвать утилиту с ключом командной строки '--update-link' и полным путем к ярлыку. Ярлыки прикрепленных на taskbar программ в Windows хранятся в директории „%USERPROFILE%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar“. Пример модификации ярлыка powershell, прикрепленного к taskbar:

pywincmdtheme --update-link "%USERPROFILE%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\Windows PowerShell.lnk"

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

habr.com


Смотрите также