В Linux я могу нажать Ctrl + W, чтобы удалить слово, как это сделать с приглашением Windows?
2 ответа
Как сказал squillman, вам понадобится еще одна консоль, если вы хотите, чтобы для этого использовался определенный ярлык, но есть некоторые приемы, которые вы можете использовать в командной строке, чтобы сделать это, они могут быть не такими быстрыми.
Нажав клавишу F2, вы можете ввести символ в последней команде для копирования до текущей команды. Так, например, если в команде был только один x, то после нажатия клавиши F2 после ввода x будет повторяться все в предыдущей команде вплоть до первого x.
Вы также можете использовать F1, чтобы добавить символ из предыдущей команды. Например, вы просто запустили это:
dir c:\windows\system32\drivers\etc
Теперь вы хотите запустить:
dir c:\windows\system32\drivers
Вы можете нажать F2, затем ввести v. Затем вы можете нажать F1 3 раза, чтобы добавить буквы из последней команды.
Другой трюк заключается в использовании Ctrl с клавишами со стрелками. Вы можете использовать Ctrl и left, чтобы перейти к предыдущему слову, затем нажать Insert, чтобы включить режим overtype, и просто перезаписать текст.
Если вы хотите удалить текст спереди, вы можете использовать F4, и он будет удалять до введенного вами символа.
например, вы запускаете эту команду:
net start nlsvc
Теперь вы хотите запустить другой сервис, поэтому нажмите клавишу со стрелкой вверх, чтобы вызвать последнюю команду, Ctrl и влево, чтобы переместить курсор перед словом nlsvc
, затем нажмите F4 и используйте c
в качестве символа для удаления до. Это звучит как много, но это очень быстро, как только вы к этому привыкнете.
Вы можете поместить курсор в начало слова, нажать F4 и ввести букву, которую вы хотите удалить. Это о вашей лучшей ставке. Не совсем то же самое, но вы получите слова, когда у вас нет повторяющихся символов.
В противном случае вы в значительной степени застряли в поисках альтернативной командной оболочки или какого-либо механизма создания псевдонимов, который позволит вам проявить творческий подход к вашим командам.