Я хочу научиться писать сценарии завершения bash. Какой учебник вы бы
Функция, предоставляемая интерактивными программами, такими как оболочки и текстовые редакторы, которая вставляет текст для завершения слова или фразы, которые пользователь, вероятно, собирается написать.
Я хочу научиться писать сценарии завершения bash. Какой учебник вы бы
Итак, я посмотрел на историю и на Ctrl+ R, но они не то, что я думал, что я знал. Есть ли способ, которым я могу набрать в начале команды и циклически проходить матчи в моей истории с помощью некоторого ярлыка bash? # mysq(some shortcut key) Дает мне: # mysqldump --add-drop-table -e -q -n -C -u...
После установки нового программного обеспечения уже открытый терминал с zsh не будет знать о новых командах и не сможет автоматически их заполнить. Видимо, открытие нового терминала решит проблему, но можно ли перестроить индекс (или как вы его называете), чтобы автозаполнение работало на старом...
У меня настроено несколько серверов ~/.ssh/config, таких как alphaи beta. Как я могу настроить Bash таким образом, чтобы команды ssh al<tab>и scp file.tgz al<tab>автозаполнять имена настроенных серверов? Я не хочу добавлять серверы в другой файл (например, массив Bash) каждый раз, когда...
Я хочу получить завершение табуляции в моих псевдонимах командной строки, например, сказать, что я определил следующий псевдоним: alias apt-inst='sudo aptitude install' Есть ли способ получить дополнения, предоставляемые aptitude, когда я нажимаю клавишу Tab? то есть, когда я пишу 'sudo aptitude...
Я нахожу , что сигнал полезно для некоторых вещей, так что я только хочу , чтобы отключить его для завершения вкладки (я не спрашиваю , как полностью отключить его, что уже ответил на другой вопрос о Serverfault). У меня также нет root-доступа, работающего на...
Я работаю в основном в gvim и многих терминалах. Первоначально я предпочитал открывать все мои файлы в одном экземпляре vim. Для этого я использовал псевдоним, чтобы открывать файлы с моих терминалов на текущем «сервере vim». alias rv="gvim --remote-silent" Но наличие множества файлов из нескольких...
В Fish, когда вы начинаете печатать, автозаполнение автоматически показывает первое автозаполненное предположение на самой строке. В Zsh вы должны нажать вкладку, и это показывает автозаполнение ниже. Есть ли способ заставить zsh вести себя как рыба в этом отношении? (Я использую Oh My Zsh...
Я удаленно скопировал файл на свой ноутбук, используя: scp someFile USER@192.168.178.32:/home/USER/put/it/some/where/oh/damn/you/here Я хочу иметь возможность автозаполнения удаленного пути, нажав...
У меня было это в моей настройке Ubuntu, и так как я перешел на Fedora, я хочу установить его, и я забыл, как ... Идея проста: Я не хочу, чтобы терминал показывал мне предложения, когда я удваиваюсь tab, вместо этого я хочу, чтобы он циклически просматривал все возможные предложения при каждом...
Как я могу настроить систему завершения zsh для завершения «поддельных» файлов при некоторых обстоятельствах? Точнее говоря, файловая система AVFS представляет архивы как каталоги, создавая «поддельный каталог» рядом с каждым архивом. По умолчанию он реплицирует всю иерархию каталогов в своей точке...
И как это также автозаполнение
Можно ли настроить bash таким образом, чтобы на первой вкладке автозаполнения он перечислял все возможные файлы, а на последующих - выбор? Оба варианта легко сделать по отдельности, и я мог бы связать их с разными клавишами, но вышеприведенное было бы идеально, но я не могу найти ничего об этом в...
После недавнего обновления (Ubuntu 12.04 LTS) выполнение TAB в командной строке выполняется медленно. После ввода частичной команды (например evi [TAB]) или частичного имени файла (например evince somedocu[TAB]) оболочка, иногда, хотя и не всегда, зависает на несколько секунд. Лично я предпочел бы...
В командной строке я могу перенаправить или направить вывод команды в файл или другую команду, используя оператор >или |после команды. Я столкнулся с менее стандартной ситуацией, когда я хотел бы перенаправить вывод в файл, но у меня, кажется, нет возможности перенаправить его: Когда на новом...
Есть ли способ, чтобы bash точно знал, что отображать при двойном нажатии? Например, у меня есть сценарий Python, scpyкоторый требует пару аргументов. Например, как apt-get, если вы двойной вкладкой дает вам autoclean build-dep clean dselect-upgrade обновление источника очистки автоматическое...
В bash достаточно легко настроить настраиваемое завершение аргументов команды с помощью completeвстроенного. Например, если для гипотетической команды с кратким изложением foo --a | --b | --c, вы могли бы сделатьcomplete -W '--a --b --c' foo Вы также можете настроить завершение вы получаете , когда...
Как Bash в Ubuntu узнает список действий инструмента? Например, если я дважды наберу apt-get и tab, я вижу только удаление, обновление, обновление ... и т. Д., Но не действия для другой команды или файлов в текущем каталоге. Я разрабатываю инструмент командной строки в Go и хотел бы предоставить...
Я использую Ubuntu 11.04. Есть ли способ установить раскраску для вывода после завершения табуляции списка CD, Ls или т. Д.? т.е. myshell@root$ cd ~/user/files/ Я нажал на вкладку ... myfile myfoo mybar <- этот вывод цветной? Я надеюсь, вам понравилась моя...
В zsh (также как и в bash) вы можете использовать некоторые расширения исторического слова для обозначения аргументов из предыдущих команд. Этот пример показывает получение второго параметра из предыдущей команды в истории с !:#расширением: % echo foo bar baz foo bar baz % echo !:2 echo bar bar Я...