Строчный редактор в оболочках и другие программы командной строки
Интерактивные оболочки, такие как удар, ksh, csh, tcsh, zsh и рыба предоставляют редактору командной строки, который позволяет пользователю редактировать строку, прежде чем это будет выполнено. Много других программ командной строки предоставляют строчный редактор также, часто на основе readline библиотеки, которая является той, используемой ударом.
Если у Вас есть программа, которая выполняет строки входа и не предоставляет строчный редактор, можно использовать находящееся в readline rlwrap
утилита для редактирования каждой строки прежде, чем отправить его в программу.
Я не знаю, как это обозначить, но я часто набираю такие команды: cp /etc/prog/dir1/myconfig.yml / etc / prog / dir1 / myconfig.yml.bak Обычно я просто набираю путь дважды (с табуляцией ...
13.10.2016
file1.txt: hi
замечательный
удивительный
извини
супермен
сверхчеловек с
потеря файл2.txt : 1
2
3
4
5
6
7 Когда я пытаюсь объединить, используя paste -d" " file1.txt file2.txt > actualout.txt actualout.txt : hi 1
...
13.06.2015
исходные данные: line1 с ШАБЛОНОМ, который содержит () line2 с ШАБЛОНОМ, который содержит () полотно с ШАБЛОНОМ, который содержит () выводы: line1 с ШАБЛОНОМ, который содержит (); line2 с...
25.05.2015
Разъясниться: Я не спрашиваю, как изменить курсор при использовании энергии в терминале. Я хочу, чтобы курсор изменился при переключении между режимом ввода и командным режимом в vi-режиме Bash: набор-o vi <...
14.10.2011
В настоящее время у меня есть следующее в моем .zshrc: bindkey '^ [[' up-line-or-search bindkey '^ [[B' down-line-or-search Однако это только, кажется, соответствует содержанию моего текущего входа перед пространством...
05.07.2011
В оболочке, вводя ALT +. или использование! $ вспоминает последний передаваемый аргумент предыдущей команды. Я использую это все время, но как дела это, когда Вы отсоединили предыдущую команду? $ делают-...
17.06.2013
У меня есть текстовый файл, который имеет некоторое содержание, подобное этому: Общая информация # о проекте. проект = u'Py6S' авторское право = u '2012, Robin Wilson' # информация о версии для проекта Вы...
26.07.2012
Я хочу использовать глобальную подстановку в Vim, чтобы удалить все до https. До Веб-сайт https://website.com
Сайт https://website.com
Веб-сайт https://website.com После ...
29.04.2020
Предположим, что я делаю что-то вроде: ln a_file_with_a_long_filename.pdf ~ / path / to / a / new / hardlink / a_file_with_a_long_filename_slightly_modified.pdf Есть ли способ ссылаться на и расширить ...
19.11.2018
Как я обрабатываю вводимые клавиши Backspace, это показывает ^? если попробовано и как считанные количества символы, как в 12^? 3 уже 5 символов были завершены (хотя все они не были фактическим входом), но после...
20.08.2014
Одна вещь, которая раздражает меня использующий терминал Linux, состоит в том, когда я должен ввести invisble пароль, как то, когда Вы выполняете ssh терминал, я задавался вопросом, существует ли способ очистить/стереть невидимый пароль...
19.01.2014
У меня есть файл, содержащий одну строку, подобную этой test1.CSV test2. CSV test3.CSV test4.CSV ... Я хочу поставить разрыв строки после каждого имени файла .CSV, например, test1.CSV
test2.CSV
test3.CSV
test4 .CSV ...
23.04.2019
У меня есть следующий путь: энергия $/path/to/some/where, Если я нажимаю Ctrl + w, Он удаляет весь текст для первого интервала. Результат был бы: энергия $, Как я удаляю просто слово затем последней наклонной черты с...
29.03.2017
Благодаря вопросу на superuser.com я узнал об этом совершенно удобном rlwrap инструменте. Это удовлетворяет мои потребности (т.е. добавьте историю команд к другому cmdline инструменту), но я задавался вопросом, как я могу...
20.03.2017
Допустим, у меня есть команда с названием synopsis, которая принимает имя команды в качестве аргумента и выводит ее синтаксис. Теперь я хочу привязать синопсис к ключевой последовательности. Как я могу передать имя ...
21.02.2017
foo.txt: Lillypaul_sg
204803
204803
204803
Ammy_sg
3
ramaswamy_sg
3
33
tommy_sg
3
3
137374
100 Desired Out.txt: Lillypaul_sg {{ 1}} 614409
Ammy_sg
3
ramaswamy_sg
36
tommy_sg
137480 Результат - сумма ...
12.06.2015
$ ln-s ./dir/target.txt/path/to/source.txt {курсор здесь}, Как делают файл подкачки, ввел имена файлов в командной строке? Alt+T подкачивает слова, не имена файлов, приводящие к ln-s ./dir/target.txt/path/to/txt.source...
02.03.2015
Мой ~/.zshrc :установить гистигноредуп автозагрузка -История U -поиск -конец zle -N история -начало -поиск -назад -конец история -поиск -конец zle -N история -начало -поиск -вперед -конец история -поиск -конец привязка...
11.11.2020
Иногда, когда я реверсирую -search cmd в оболочке, я не нахожу правильного совпадения и просто хочу выполнить поисковый запрос как есть. Есть ли способ в bash/zsh и его друзьях выполнить его, не отбрасывая...
26.08.2020
Я на macOS/darwin использую среду zsh с «настройками по умолчанию» (нет «о, -мой -zsh» или что-то в этом роде ). Какой-то инструмент разработчика, который я только что установил, по-видимому, сломал некоторые сочетания клавиш, которые я использую...
04.08.2020
Я использовал программу сценария для записи интерактивного сеанса: $ script
$ echo<-<-<-<-printf "привет\n"
$ exit Последовательность <- представляет собой символ возврата. Я хочу, чтобы ...
15.04.2020
Из того, что я видел, как set -o emacs, так и bindkey -e используются для изменения поведения вашего строкового редактора терминала для эмуляции emacs, тогда как set -o vi и bindkey -v используются для эмуляции vi ...
09.04.2020
У меня возникла необычная проблема в конфигурации oh-my-zsh, в которой курсор не синхронизируется с текстом. (Обычно я работаю, используя screen в консоли. Например, на новом терминале...
27.12.2019
Со мной довольно часто бывает, что при вводе сложной команды я понимаю, что нужно ввести сначала некоторые другие команды. Будучи пользователем vi, я хотел бы 0 D, ввести другую команду и позже...
14.10.2019
Я использовал функцию команды редактирования-и-выполнения bash: команда редактирования-и-выполнения (Cx Ce) Вызов редактора в текущей командной строке и выполнить результат как команду оболочки. Bash ...
04.07.2019
У меня обычная ситуация в оболочке, когда выполняется попытка выполнения команды command "/ some / complex / and ужасный / path" -vf --various --flags --and - things - -config-file = "/ какой-то другой / раздражающе / большой / путь / к / ...
16.01.2018
Есть два существующих способа легко получить что-то вроде этого: плагин zsh history-substring-search
Режим ctrl + r в bash Проблема с zsh в том, что он не во многих системах. Проблема с bash ...
21.07.2017
Предположим, что у меня есть следующая строка в моей командной строке, и курсор в и строки или начало строки при помощи (CTRL+A) [subhrcho@slc04lyo pcbpel] топленое масло определения abc $ jkl, Как может я...
13.04.2017
Я пытаюсь заставить часть своего кода колотить 3. X совместимый и у меня есть привязка клавиш, которая использует READLINE_LINE в его функции обратного вызова. 3,0 версии Bash не предоставляют READLINE_LINE, таким образом, я...
13.04.2017
Я бы хотел запустить команду foo --bar = baz < 16 нулей> Как эффективно набрать 16 нулей *? Если я удерживаю Alt и нажимаю 1 6 0, он повторит следующее действие 160 раз, чего я не хочу ....
11.10.2016