2
ответа

Bash имеет подобные функции, такие как самовнушение и выделение Рыбы?

Я недавно заметил 2 функции у Рыбы и задавался вопросом, знал ли кто-либо, были ли они также доступны в Bash? Специфические особенности подсветки синтаксиса: Вы быстро заметите, что рыба выполняет синтаксис...
15.01.2014
2
ответа

как я ссылаюсь на переменную в оболочке рыбы с нейтрализацией по умолчанию

Что является оболочкой рыбы, эквивалентной следующему удару: $ эха {TEST:-1} В ударе, это распечатало бы значение ТЕСТА, если бы было один, или 1, если не было.
08.07.2013
1
ответ

Что означает добавление и добавление значения к переменной (в fish shell или вообще )?

Согласно документации fish shell для команды set :append :заставляет значения добавляться к текущему набору значений для переменной. Это можно использовать с --перед обоими добавить и добавить в то же время. добавить
02.12.2021
1
ответ

О -моя -zsh команда "взять" -Есть ли аналог в Fish?

О, -мой -zsh имеет команду take, которая создает каталог и входит в него за один шаг. Есть ли эквивалентная команда для рыбной оболочки? Я знаю, что могу сделать это с помощью mkdir newDir && cd newDir, но мне нравится более короткий
21.11.2021
1
ответ

Переменные среды Fish/$PATH в приложениях, запускаемых из среды рабочего стола?

Я специально пытаюсь заставить NVM работать на Elementary OS с помощью Fish и IntelliJ. Есть скрипт для рыбы, который работает довольно хорошо, пока я остаюсь в терминале. Однако
19.11.2021
1
ответ

Псевдоним fish shell только в определенном каталоге

Я использую fish и работаю над проектом со сценарием x.py, который часто вызывается для задач сборки. Я хотел бы создать псевдоним, который сопоставляет x с./x.py. Однако я хочу, чтобы это применялось только внутри этого конкретного каталога
17.10.2021
1
ответ

В режиме Fish shell vi -отсутствует команда «повторить» (точка/точка/. ключ в ЗШ)

Недавно я перешел с Zsh на Fish, и у меня возникла проблема с режимом vi -в Fish. Кажется, что нет «повторяющейся» привязки клавиш, как в режиме Zsh vi -(, привязанном к «точке». ). Я думаю, что это одна из самых полезных команд в vi
23.09.2021
1
ответ

Клавиши со стрелками в MacOS/iTerm2/fish перестают работать после завершения процесса с помощью Ctrl+C

Я использую iTerm2 на своем Mac Pro и рыбу в качестве оболочки. Каждый раз, когда у меня запущен процесс, и я прерываю его, нажимая ctrl+c, после этого клавиши со стрелками перестают работать и начинают испускать ^[[A и т. д. Прикрепил скриншот к моим нас
15.09.2021
1
ответ

Скрипт завершения работы с рыбой

Я работаю над скриптом завершения для команды и застрял. Документы и различные веб-сайты, которые я нахожу, не соответствуют тому, что мне нужно. Основная команда - pacstall и имеет флаги:-I -S -R -C -U -V -L -Up...
22.05.2021
1
ответ

Разница между оболочками

Я использую Linux Mint с марта 2020 года и не использовал никакие другие оболочки, кроме оболочки Bash. Так в чем именно разница между оболочкой Bash и другими оболочками (Fish, Zsh, Ksh,...
07.04.2021
1
ответ

Терминал xfce игнорирует установленную оболочку по умолчанию

Я изменил оболочку по умолчанию с помощью chsh -s `which fish `, но мой терминал по-прежнему запускается с помощью bash. Если я снова запускаю chsh, он говорит, что chsh :Shell не изменен. Я использую Manjaro x86 _64 20.2.1 с XFCE (4.16 )....
20.03.2021
1
ответ

Как написать команду в историю в fish shell?

В оболочке zsh я могу записать что-нибудь в историю командной строки вот так :#!/бин/зш cmd="cd /special/dir" print -s $cmd" #сохранить команду в истории для повторного использования Что делать...
30.01.2021
1
ответ

Ошибка в эмуляторе терминала :Alacritty

Сегодня я установил Garuda Linux. Эмулятор оболочки по умолчанию — Alacritty, а оболочка по умолчанию — fish. Однако после обновления системы постоянно выдает предупреждение :Ошибка конфигурации :оболочка :данные...
01.01.2021
1
ответ

Можно ли отключить символ амперсанда & в рыбной оболочке? (сделать экранирование \& ненужным)

Таким образом, можно навсегда отключить функциональность ?, сделав \? ненужным, включив флаг функции qmark -noglob. Я хотел бы сделать то же самое для &, так как я никогда не использую его для...
05.12.2020
1
ответ

Как установить переменные окружения в Fish?

Ребята, недавно я перешел на fish с Bash и столкнулся с проблемами при установке некоторых переменных для golang в fish. В моем bashrc я бы установил их, используя :export PATH="$PATH :$ (go env GOPATH )/...
03.12.2020
1
ответ

Fish :Файл не может быть выполнен этим пользователем

Я создал функцию fish в ~/.config/fish/functions/confgit.fish :функция confgit /home/john/Projects/confgit $argv конец Но когда я запускаю эту функцию, она просто говорит :рыба :Файл «/home/john/...
29.11.2020
1
ответ

xargs | Использовать ввод как команду

Я бы предположил, что следующие примеры работают отлично. $ which -a python python3 pip | xargs -I {} {} --версия Нет '{}' такого файла или папки $ which -a python python3 pip | xargs -I__--...
24.11.2020
1
ответ

Одновременное возобновление n заданий в фоновом режиме

В моей оболочке много приостановленных заданий. Я хотел бы запустить bg для всех заданий, одновременно выполняя не более четырех заданий. Я знаю, что могу использовать GNU parallel для новых задач, но мне нужен BASH или...
28.10.2020
1
ответ

Как исправить ошибку :Всякий раз, когда я что-то набираю в терминале, возникает ошибка

Я использую fish в качестве терминала входа в систему. Я пытался запустить симулятор Android. Я уже отредактировал свой профиль bash, поэтому переключился на bash, набрав bash. Я перезапустил свой терминал после того, как вышел из системы...
19.09.2020
1
ответ

Подстановка процесса Bash "< (команда )" эквивалентна в оболочке рыбы

В bash я обычно использую grep -f < (command )... (Я выбираю grep, например, )для имитации ввода файла. Какой эквивалент в рыбьей скорлупе? Я не могу найти его в документации.
09.09.2020
1
ответ

fish shell :многострочный захват -линейный вывод в переменную с конвейером или чтением

если вы curl https://www.toptal.com/developers/gitignore/api/pythonвы видите файл, как и ожидалось, с новыми строками. Но если я установить ответ (завитокhttps://www.toptal.com/developers/gitignore/api/python)...
15.08.2020
1
ответ

альтернативы рыбе для [[ типовых тестов ]]

Пробуя рыбу, я застрял на некоторых условных выражениях bash, используя [[... ]]. Похоже, [... ] это обычное дело, но я застрял на тестах шаблонов и регулярных выражений :[[ "$PATH" = ~"$1&...
11.08.2020
1
ответ

рыбный эквивалент расширения ${this :-that} и подобных

Пробуя рыбу, я застрял на эквивалентах некоторых расширений переменных из bash :х=${это :-$то} x=${this :-that} Как это сделать в fish?
11.08.2020
1
ответ

убить эквивалент %1 в рыбе

В bash, если я запускаю команду kill %1, она убивает фоновую команду в текущей оболочке (, самой последней, я полагаю, ). Есть ли аналог этого в рыбе? Давненько не мог найти в сети...
27.07.2020
1
ответ

Как поместить строку времени в подсказку рыбной раковины?

В настоящее время я использую эту тему для рыбы, установленную с помощью fisher. Вот как это выглядит сейчас :Мне нужна строка времени (, например. 19 :19 )показывать до /m или после реакции или после части с...
07.06.2020
1
ответ

Заглушка терминальной рыбной подсказки

Итак, я пытаюсь изменить подсказку терминала Fish Shell, но каждый раз, когда я меняю что-то слишком сложное (, помимо изменения цвета и перестановки подсказки ), она просто становится пустой. Бегу Арч...
24.04.2020
1
ответ

Как сделать, чтобы xfce4-терминал запускал рыбную оболочку?

Я хочу использовать оболочку FISH.Но я читал, что FISH не является оболочкой POSIX, поэтому не рекомендуется устанавливать для нее оболочку по умолчанию с помощью chsh. Что я хочу, так это то, что всякий раз, когда я запускаю xfce4-терминал, я хотел бы за
11.04.2020
1
ответ

Включение автодополнения на странице руководства в стиле fish в bash

Одной из действительно привлекательных особенностей fish является то, что он поддерживает интеллектуальное завершение опций с помощью вкладок на основе их спецификации на соответствующей справочной странице каждой команды. Создал ли кто-нибудь способ...
10.03.2020
1
ответ

эквивалент рыбы для последовательности команд -- { cmd1 ; cmd2; }

В bash вы можете передать один и тот же вывод двум командам, используя {}, т. е. в следующем: cmd0 | {команда1; cmd2 ;} | cmd3 cmd1 и cmd2 получают вывод cmd0 на свой стандартный ввод, а cmd3 получает вывод ...
06.02.2020
1
ответ

Оболочка Fish, отключить навигацию по пейджеру через Tab / Shift Tab

Fish — отличная оболочка (самая лучшая?), но ее интерфейс завершения имеет определенную особенность, которая мне лично не нравится и хотелось бы отключить. В туториале это выражается следующим предложением: Hit ...
01.02.2020