10 маленьких трюков командной строки, известные и не очень
31 марта 2012, Николай Сегень
От переводчика:
Так как предыдущая статья про командную строку получила высокие оценки, а в комментариях просили добавить про нюансы (F1, например), то вашему вниманию предлагается вторая статья про командную строку. Она посвящена всяким полезным маленьким секретам волшебной строчки. Читайте и наслаждайтесь!
Пользователи Linux так гордятся своей командной строкой. Они говорят, что она очень удобная и практичная, в отличие от оной в Windows. Что ж, вот 10 маленьких трюков, которые докажут, что и нашей командной строке есть что показать!
Перетаскивайте файлы прямо в окно строки
Устали постоянно набирать путь к тому или иному файлу? Это тяжело, особенно если тот зарыт в куче директорий. Теперь можно просто перетащить нужный файл мышью в окно командной строки и вуаля! — путь прописан автоматически!
Копирование и вставка из/в комстроку
Щелкните правой кнопкой мыши на поле ввода и выберите «Пометить». Теперь, обведите мышью область символов, которую надо скопировать и нажмите Enter. Все, теперь информация скопирована в буфер обмена. Выбрав в выпадающем меню «Вставить», вы вставите в поле ввода текст из буфера обмена.
Откройте историю команд через нажатие F7
Нажмите F7 на клавиатуре, чтобы открыть список недавно введенных команд. Выберите нужную команду стрелками или нажмите на клавиатуре цифру, соответствующую номеру в списке.
Полезные кнопки
Нажатие клавиши F1 наберет один символ из предыдущей команды, затем второй и т. д. F2 наберет команду, соответствующую нажатой цифре, а F3 просто вставит предыдущую команду целиком.
Работайте с несколькими командами
Вы можете заставить комстроку выполнить несколько команд подряд, разделяя их &&. Например, ping 127.0.0.1 && ipconfig пропингует вас же (localhost, то есть), а затем выведет на экран информацию об Интернет-устройствах. Если первая команда в силу каких-то причин не будет успешно выполнена, вторая также не сработает.
Полный экран
Это всем знакомый финт. Нажмите Alt+Enter, и ваш экран станет напоминать DOS. К сожалению в системе Vista команда иногда глючит и не срабатывает как надо, так что могут потребоваться дополнительные настройки.
Изменить размер окна
В отличие от предыдущей, эта команда не настолько известна. Команда mode с параметрами изменяет размер окна командной строки. К примеру, mode 100, 50 сделает окно размером в 100 символов в ширину и 50 строк в высоту.
Помощь
Пользователи Linux имеют палочку-выручалочку в лице команды man. Windows есть чем ответить, хоть ее эквивалент и не представляет из себя настоящее руководство. Наберите команду help — и вы получите список команд с назначениями (естественно, не полный, см. предыдущую статью). Наберите после любой команды параметр –help или /?, и программа покажет справку именно по этой команде.
Фильтр выходных данных
Если вы хотите найти что-то конкретное, а искать это просто в списке нет времени, поручите поиски команде find. Например, чтобы найти процесс с браузером, наберите tasklist | find “имя_браузера”, чтобы отобразить только те строчки, где он фигурирует.
«Sleep» — пауза на некоторое время
Если вы когда-либо писали «батник», то есть файл с расширением .bat, вам наверняка нужно было заставить систему просто подождать пару секунд между выполнением команд. В поздних версиях Windows команда «sleep» отсутствует. Но ограничение можно обойти с помощью команды… ping! Пишите: «ping –n 5 127.0.0.1 > NUL 2>&1» — это задержка на (приблизительно) пять секунд. Внимание! Время это вычислено приближенно, так что особо рассчитывать (до миллисекунд) не стоит.