Я хочу научиться лучше использовать командную строку в Windows, чтобы иметь больше контроля над тем, что я делаю, и просто для обучения. Главное раздражение, которое у меня есть сейчас, - это все, что я печатаю. Если я хочу выполнить операцию с файлом с большим путем, я сижу там, набирая его, по крайней мере, в течение минуты, и если я совершаю ошибку, мне нужно нажать клавишу со стрелкой вверх, пролистать всю вещь и найти что я сделал не так Есть ли инструменты, чтобы сделать это проще?
windows
command-line
Адам
источник
источник
Ответы:
Если вы намереваетесь использовать командную строку только под Windows, вы можете использовать Windows PowerShell , поскольку она проще в использовании, чем исходная командная строка, и копирует некоторые действия из * nix-подобных терминалов. (Он также предоставляет гораздо больше функциональных возможностей, но сначала, по крайней мере для меня, это «более простая командная оболочка»).
Изменить: Изменен рисунок для более "дружественного".
источник
Вы можете использовать Tabключ для автозаполнения имен файлов. Хотя имейте в виду, что вы должны сначала набрать достаточно имени файла, чтобы однозначно идентифицировать его, иначе вам придется перетасовать неправильные совпадения. Например, у вас есть папка с этими файлами, и это ваш текущий каталог, с которым вы сидите
cmd
:если вы хотите выполнить автозаполнение
SuperUser.COM
, вам нужно будет набрать иsupe
нажать Tab, так как ни один из других файлов не начинается с этих 4 символов. Обратите внимание, что если вы набрали,su
а затем нажали Tab, вы можете нажать еще Tabдва раза, чтобы перейти к SuperUser.COM, или вы можете набрать, ShiftTabчтобы вернуться назад по списку и попасть туда.Еще одна хитрость: если у вас есть файл в окне проводника, вы можете перетащить его в
cmd
окно, и он напечатает для вас имя.источник
shift
+<any key that cycles through tabs/windows>
это всегда эквивалентно реверс , напримерalt-tab
->alt-shift-tab
.Вот еще несколько советов и приемов использования командной строки, в том числе:
Это еще один способ уменьшить количество операций печати, связанных с длинными путями к файлам.
источник
Вот полный список действий функциональных клавиш:
источник
Нажатие F7 выведет список последних выполненных команд.
cd \
чтобы вернуться вc:
каталог.источник
Часто вы можете уменьшить количество набрав, находясь в правильном каталоге. Вы можете открыть командную оболочку в каталоге, который вы видите в окне проводника, добавив cmd.exe в ассоциации типов папок.
(Инструменты - Параметры папки - Типы файлов - Папка - Дополнительно - Новый - cmd)
Затем, когда вы выберете cmd, щелкнув правой кнопкой мыши по этой папке, в открывшемся окне команд будет текущий каталог, в котором вы щелкнули.
источник
Если Windows PowerShell слишком перегружен, есть также несколько сменных оболочек cmd:
И многое другое можно найти через Google.
источник
При использовании командной строки я постоянно использую стрелку вверх (и стрелку вниз) для прокрутки недавно использованных команд. Особенно, когда я ввел длинную команду и хочу только отредактировать некоторую ее часть, не вводя ее повторно.
Краткий пример, если вы:
А затем хотите пропинговать другой подобный адрес, вы можете просто нажать стрелку вверх. Команда появляется в приглашении с курсором в конце. Это позволяет с легкостью вернуться на одну позицию назад и изменить адрес на 192.168.1.2 или что-то подобное.
источник
Я предлагаю вам использовать командную строку.
Я знаю, это кажется шутливым, но это серьезный - если не сразу полезный - совет. Есть много того, что нужно знать, и чтобы глубоко его освоить, вы должны использовать его снова и снова.
источник
Включить режим быстрого редактирования, чтобы:
Я также изменяю шрифт и макет на что-то более приятное, чем битовая карта по умолчанию.
Наконец, добавьте больше строк и столбцов в окне редактирования и больше строк в буфер.
Скриншоты на испанском, но они точно в том же месте на английском
источник
Обязательно возьмите копию Cygwin и добавьте ее папку \ bin в переменную PATH. Это как удобная командная строка!
Но на самом деле, единственный способ привыкнуть к этому - привыкнуть к нему, так что используйте его!
источник
Если вы используете XP (не знаете о Vista), вы можете скачать Powertoy, который добавляет пункт меню «Открыть окно команд здесь» в контекстное меню папки проводника.
Что-то еще, что я нашел полезным, состоит в том, чтобы прекратить использовать пути Windows по умолчанию для всего. Их слишком сложно запомнить, и пробелы могут стать проблемой. Использование чего-то более похожего на структуру каталогов linux может сэкономить время. Мои каталоги выглядят примерно так (в качестве примеров):
Намного легче запомнить.
источник
Лично я думаю, что если вы хотите научиться использовать командную строку и не находите ее радостной, вам, вероятно, не нужно использовать командную строку.
Как только вам нужно нажать CLI, вы найдете его полезным и даже приятным. Если вы пытаетесь выполнять с ним свои повседневные задачи, то вы бьетесь головой о стену.
Когда вы ознакомитесь с командной строкой, вы можете перенести свои повседневные задачи туда только потому, что это проще, чем всегда тянуться к мышке :)
источник
Используйте переменные среды.
Например, вместо ввода c: \ documents and settings \ username вы можете просто использовать% userprofile%. Чтобы получить список стандартных переменных среды, введите SET и нажмите Enter в командной строке.
Кроме того, ознакомьтесь с командами, которые вам доступны - мне нравятся два сайта для них: www.ss64.com и www.robvanderwoude.com
Вы также можете изучить пакетный скриптинг - с его помощью вы можете автоматизировать часто используемые задачи.
источник
Последний совет может показаться неясным, но когда вы проводите много времени в консоли, это может быть намного быстрее и проще, чем нажатие стрелки вверх или F8 несколько раз.
источник
В этой теме есть несколько замечательных советов!
На мой взгляд, публикация замен CMD скорее «не по теме». Но, похоже, все в порядке, поэтому я могу добавить ColorConsole в список.
Интерфейс с вкладками , меню « Любимые команды» , « Копировать / вырезать и вставить», а также экспорт HTML - очень полезные функции, которые я больше не хочу пропустить.
ps: попробуйте это в ветке "Должны быть аддоны Firefox": Ребята, получите Opera, в ней есть встроенные плюсы! :)
источник
Вы можете найти «Полезные команды командной строки в Windows» из раздела «Ошибка сервера» полезными. На самом деле, есть довольно много интересных вопросов о командной строке , посмотрите.
источник
Я согласен с предложением использовать powershell. Кроме того, я нахожу невероятно полезным настраивать функции и псевдонимы, чтобы сводить общие задачи к меньшему количеству набираемых букв.
Например, чтобы запустить ссылку http, я настроил это в своем профиле powershell:
и тогда я просто набираю,
browse
чтобы открыть Google, илиbrowse http://....
чтобы открыть конкретную ссылкуДругой пример для вывода списка файлов или каталогов:
А потом пользуюсь
lsa
чтобы показать все элементы в каталоге, в том числе скрытые элементы. Используйтеla
илиll
как еще более короткие псевдонимы.Я использую
lsd
список только папок,lsf
список только файлов,lat
список по времени последней записи иlatr
список по времени в обратном направлении.fi
был установлен как простая замена команды unixfind
, просто рекурсивно ищите имя файла.источник
Установите Windows Explorer вместо Xplorer2 . Он включает в себя инструмент командной строки, который позволяет использовать все функции командной строки, в том числе с помощью графического интерфейса Windows, такие как использование мыши, щелчок правой кнопкой мыши для функций копирования и вставки и т. Д. Посмотрите на снимок экрана ниже.
источник