Вопросы с меткой [fish]

Дружественная интерактивная оболочка (рыба) - это оболочка Unix, которая фокусируется на интерактивном использовании, обнаружении и удобстве использования.

2
голоса
1ответ
2k показов

"установить -xe" в раковине рыбы

В bash вызов set -x в начале скрипта приводит к тому, что команды выводятся на стандартный вывод во время выполнения скрипта. Какой эквивалентный синтаксис для раковины рыбы?
2
голоса
1ответ
881 показов

Как включить завершение табуляции для функции / псевдонима рыбы?

Вероятно, проще просто использовать пример здесь. У меня есть функция ss которая просто вызывает: sudo systemctl $argv Завершение табуляции отлично работает с полной командой, но не для функции ss . ...
2
голоса
1ответ
1k показов

Как запустить make && make install, находясь в оболочке fish

Я установил оболочку fish, и мне это очень нравится ... но я не могу выполнить следующую команду: make && make install Это хорошо работает в Bash ... Как мне запустить его в оболочку рыбы?
2
голоса
1ответ
287 показов

Как установить pythonbrew при использовании Fish Shell?

Я использую оболочку Fish в Mac OS X и не могу понять, как установить pythonbrew. Возможно ли это и если да, то как? Я думаю, мне нужно выяснить, как преобразовать следующее для моего .bashrc в ...
2
голоса
0ответов
837 показов

Моя пользовательская подсказка fish shell сбрасывается при каждой перезагрузке

Я перешел на рыбные раковины месяц назад, и я очень доволен этим. Но в последнее время мое настраиваемое приглашение продолжает сбрасываться на приглашение по умолчанию при каждом включении ...
2
голоса
1ответ
352 показов

Невозможно начать новый сеанс рыбы после неправильного закрытия fish_config

Я опробовал fish (дружественную интерактивную оболочку) и попробовал браузерный конфиг с fish_config . Я не закрыл это правильно. Я ударил ctrl-C в моей оболочке. Теперь я вижу ошибку "Запрос получил ...
1
голос
1ответ
118 показов

$ status в подсказке Fish всегда печатает 0

Я попытался добавить $status к моей подсказке в оболочке fish, но она всегда печатает 0. Этот вопрос был задан на irc некоторое время назад, и я удивлен, что здесь не было ответа, поэтому я решил ...
1
голос
1ответ
1k показов

Измените цвет имени хоста в командной строке Fish shell

Я перехожу на новый Mac, и у меня возникают проблемы с настройкой моей оболочки в соответствии со старой. Старый: Новое: Заметьте, что цвет хозяина отличается? Я скопировал всю папку .config/fish на ...
1
голос
1ответ
2k показов

Указание альтернативной оболочки с помощью rsync

Я использую rsync для синхронизации файлов между двумя компьютерами. На одной машине моя оболочка по умолчанию установлена на fish, что нарушает rsync ("несоответствие версии протокола - чиста ли ...
1
голос
0ответов
162 показов

Рыба - способ настроить его так, чтобы он не пролистывал вкладки с вкладками

Если у вас есть структура каталогов, как показано ниже ./test/locationOne ./test/locationTwo ./test/locationThree Если с помощью bash или fish вы вводите cd test/ затем нажмите вкладку, она будет ...
1
голос
1ответ
28 показов

Команда Wrap с опциями в функции рыбы

Есть ли способ обернуть команду с параметрами в функции, чтобы отображались дополнения для этой команды с параметрами? Например, я хочу быть в состоянии сделать это: function remove --wraps='pikaur ...
1
голос
1ответ
31 показов

Настройте другой путь для раковины рыбы временно

Пользовательские библиотеки обычно находятся в /usr/local/lib . Однако я хочу создать сторонние библиотеки, например, /Users/user/Public/lib . Я хочу сделать это только во время тестирования. Есть ли ...
1
голос
0ответов
162 показов

Почему рыбные раковины создают скрытый процесс в iTerm2

Я перешел от bash к рыбным панцирям в iTerm2. Однако всякий раз, когда я запускаю iTerm2, я получаю следующее сообщение об ошибке: Сессия закончилась очень скоро после старта. Проверьте правильность ...
1
голос
2ответа
375 показов

Сборка оболочки Fish 2.0 под Cygwin

Я хотел иметь рыбную раковину под своим экземпляром Cygwin, и я хотел, чтобы это так сильно, что я пытался построить его, но безуспешно. Я прошел все предварительные условия, такие как установка ...
1
голос
2ответа
38 показов

Не удалось войти после установки fish в качестве оболочки по умолчанию

Я попробовал fish некоторое время, а затем я хотел установить ее в качестве оболочки по умолчанию. Я отредактировал /etc/passwd и изменил оболочку моего пользователя на /bin/fish . Проблема в том, ...
1
голос
1ответ
158 показов

Что, если таковое имеется, эквивалентно bash's select ... in ... do..done in fish?

В bash я реализовал функцию, которая превращается в любой каталог ниже текущего рабочего каталога, имея имя этого каталога в качестве параметра функции. Если существует несколько результатов с таким ...
1
голос
1ответ
144 показов

как открыть TCP соединение в оболочке рыбы

Я ищу способ открыть TCP-соединения в оболочке рыбы. В bash я могу сделать следующее, чтобы открыть TCP-соединение. Это быстрый тест типа telnet, когда telnet не установлен. $ echo > ...
1
голос
1ответ
65 показов

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

Есть ли способ изменить цвет знака "⏎" после вывода echo -n a (или любой команды, которая не имеет \n в конце результата)? Это не читается, если используется черный фон. После -> есть знак ввода, но ...
1
голос
2ответа
591 показов

sshfs или fish:// с отключенным входом root (ssh)

Сервер не разрешает root-вход в систему из ssh. Однако я могу войти в систему под своим именем пользователя и войти в систему под root (я знаю root pw). Есть ли способ использовать протокол fish:// ...
1
голос
1ответ
572 показов

Как использовать позиционный параметр $ _ в оболочке fish?

В Bash позиционный параметр $_ содержит последний аргумент в предыдущей команде: $ /home/joe> some-script foo bar $ /home/joe> cd $_ $ /home/joe/bar> Кажется, позиционный параметр $_ не работает в ...
1
голос
1ответ
97 показов

Два вопроса о добавлении пользовательского контента в config.fish

У меня есть вопрос о Рыбе (Friendly Interactive SHell), поэтому я надеюсь, что кто-нибудь может мне помочь. В основном я хотел бы настроить сообщение fish_greeting. Я могу легко заставить его ...
1
голос
1ответ
400 показов

fish.config не загружается на новой вкладке в TotalTerminal для OSX

Я хочу добавить инструменты Android SDK в мою переменную $ PATH. Я ввел следующее в ~/.config/fish/config.fish: set -x PATH $PWD/Documents/android-sdk-macosx/tools $PATH set -x PATH ...
1
голос
0ответов
39 показов

раковина рыбы, введите длинную команду

Учитывая обычный размер окна терминала, подходят короткие команды. Пример: stoqlt @ desktop:~> ls файлы Однако, набрав команду, которая длиннее свободного места после приглашения и достигнув конца ...
1
голос
1ответ
116 показов

Как синхронизировать универсальные переменные рыбы на разных компьютерах?

Если вы измените некоторые универсальные переменные, как вы синхронизируете их между компьютерами? Комментарии к файлам fishd. * Приводят к плохой идее синхронизации этих файлов. А справочные ...
1
голос
1ответ
3k показов

Установка заголовка окна с помощью iTerm и Fish

Я хочу настроить собственный профиль в iTerm2, который подключается напрямую к удаленной машине в tmux, с некоторыми настраиваемыми аргументами SSH. У меня есть функция fish, которая делает это, ...
1
голос
2ответа
779 показов

запустить какой-нибудь скрипт оболочки из Fish и импортировать все экспортированные переменные env?

Можно ли как-то импортировать все переменные среды, которые экспортируются подпроцессом, запущенным Fish? Например, из моего сеанса Fish я запускаю bash ~/.profile , который экспортирует некоторые ...
1
голос
1ответ
523 показов

"" команда не работает в рыбе

Я использую fish и пытаюсь активировать виртуальную среду, поэтому я попробовал команду "source", которая, по-видимому, недоступна в fish. И я закончил с этой ссылкой, которая говорит: msgstr "(один ...
1
голос
1ответ
177 показов

Пользовательский контекст bash при запуске из FISH

Прежде всего, я на OSX10. Моя оболочка по умолчанию - BASH, которую я настроил (через .profile и .bashrc) для автоматического запуска оболочки FISH при открытии моего эмулятора терминала. Это ...
1
голос
1ответ
208 показов

Бегство на заднем ходу в оболочке рыбы, как и в других оболочках

Я недавно начал использовать раковину рыбы для некоторых вещей и вообще нравится. Однако я столкнулся с одной ситуацией, которая была бы отличной, если бы был обходной путь. Скажем, я набрал команду, ...
1
голос
1ответ
20 показов

Как совместить вывод нескольких команд в рыбе?

Скажем, я хочу отправить вывод команды в другую. cat a.txt && ls Я могу сделать это: fish -c "cat a.txt && ls" | another_command Но это кажется неуклюжим, есть ли способ сделать это без запуска ...
1
голос
0ответов
297 показов

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

Я пытаюсь использовать RVM изнутри оболочки fish rvm gemset use rails3 Я получаю следующее сообщение об ошибке от рыбы RVM is not a function, selecting rubies with 'rvm use ...' will not work. You ...
1
голос
1ответ
371 показов

Как заставить экран помощи byobu (shift-F1) работать под оболочкой входа в систему fish?

Я могу заставить Shift-F1 показывать справку для пользователя, у которого в качестве оболочки входа используется рыба. Я вижу сообщение об ошибке, которое быстро перезаписывается. Это говорит fish: ...
1
голос
1ответ
2k показов

Как установить рыбку в качестве оболочки по умолчанию в Cygwin?

Я установил рыбу и могу ее запустить. Теперь я хотел бы использовать его в качестве оболочки по умолчанию в Cygwin. Как я могу достичь этого? Пока я попробовал две вещи. Я переписал содержимое ...
1
голос
2ответа
15k показов

Запуск вывода `ssh-agent` в рыбе; что делает `setenv`?

Когда я хочу запустить (или перезапустить) ssh-agent , он дает мне несколько команд, которые я должен выполнить, выполнив eval $(ssh-agent) . Конечно, это не работает для рыбы, поскольку дает ...
1
голос
1ответ
213 показов

Различные варианты установки Fish shell на OS X

Я хочу установить Fish на мой Mac, и на веб-сайте Fish есть три различных варианта установки: есть установщик, установка через Homebrew и приложение. Какой из них я должен выбрать? Я вроде знаю, что ...
1
голос
1ответ
41 показов

Проблема с неверной командой, введенной в fish-shell и выводимой ей

На самом деле я сейчас использую fish и полностью переключился с bash на fish (с помощью команды запуска chsh и терминала), но дело в том, когда я ввожу неправильную команду, например, вывод qwerty : ...
1
голос
0ответов
95 показов

С какой целью файловый дескриптор '& -' используется в рыбе?

Из руководства по рыбам: [Описателем файла может быть] амперсанд, за которым следует знак минус (& -). Дескриптор файла будет закрыт Из арки вики: Глушить стандартный вывод:$ command> & - Исходя из ...
1
голос
2ответа
255 показов

Использование rbenv с раковиной рыбы

При использовании рекомендованного способа установки rbenv, `eval" $(rbenv init -)", я получаю: $(...) is not supported. In fish, please use '(rbenv)'. ~/.config/fish/config.fish (line 5): eval ...
1
голос
2ответа
478 показов

Ctrl-enter для рыбной раковины

Я пытался создать некоторое принятое завершение и сразу выполнить комбинацию в рыбе при нажатии Ctrl+Enter. function fish_user_key_bindings bind \c\n accept-autosuggestion execute end К сожалению, ...
1
голос
1ответ
19 показов

Fish Shell - путь Virtualenv, не предшествующий PATH

Я на Mac под управлением MacOS Mojave. Я запускаю Iterm2 для терминала и рыбы версии 3.0.0. Я также использую pipenv для управления своим локальным развитием. У меня есть проблема, когда я активирую ...
0
голосов
0ответов
42 показов

byobu-launcher-install игнорирует опцию отсутствия выхода

Мой текущий конфиг : MacOS High Sierra, Terminal.app, рыбная раковина. byobu-launcher-install -n Проблема: Когда я пытаюсь отсоединиться от byobu с помощью ctrl-a, d 'byobu отсоединяется и вместе с ...
0
голосов
1ответ
25 показов

Fish Shell: переназначение комбинаций клавиш в режиме VI

Я хочу переназначить некоторые привязки движения по умолчанию в vi-режиме рыбы (я использую версию 3.0). В частности, я хочу изменить сопоставления клавиш $ и ^ на E и B соответственно, чтобы они ...
0
голосов
1ответ
50 показов

Как установить конкретную версию Java как JAVA_HOME в Fish в macOS

Я использовал Bash в качестве оболочки по умолчанию для MacOS, но решил перейти на Fish. Я пытаюсь переключаться между различными версиями Java. В bash это было сделано с помощью ~/.bash_profile ...
0
голосов
1ответ
70 показов

Как я могу исправить эту ошибку при попытке установить Oh-My-Fish?

Я использую рыбу через Cygwin на Windows 10; всякий раз, когда я пытаюсь установить OMF, я получаю эту ошибку: curl -L https://get.oh-my.fish | fish.exe % Total % Received % Xferd Average Speed Time ...
0
голосов
1ответ
35 показов

Командная строка Fish: получить позицию курсора в текущем процессе

С помощью команды командной строки fish я могу получить текущую часть процесса командной строки и текущую позицию курсора во всем буфере, но не в текущем процессе, например, для буфера командной ...
0
голосов
1ответ
26 показов

Не хранить неудачные команды в истории рыб

Мне было интересно, возможно ли избежать сохранения команд в истории рыб, которые потерпели неудачу. В данный момент у меня, например, есть команды типа :q хранящиеся в моей истории рыбы, потому что ...
0
голосов
1ответ
82 показов

Разница между set -g и set -x

В настоящее время я перехожу с конфигов bash на рыбу и застрял, переводя мой экспорт через bash. Кажется, есть три способа сделать это в Fish, которые выполняют свою работу, но я не могу сказать, ...
0
голосов
2ответа
25 показов

Запуск команды для bash в оболочке рыбы

Я пытаюсь идентифицировать все большие файлы в моей истории git-репо и наткнулся на эту команду, размещенную здесь. git rev-list --objects --all \ | git cat-file --batch-check='%(objecttype) ...
0
голосов
0ответов
13 показов

Как сделать регистр рыбы чувствительным к регистру?

В настоящее время при вводе пути или команды fish предложит варианты завершения, даже если регистр не совпадает. Можно ли отключить эту функцию?
0
голосов
0ответов
12 показов

Ошибка оболочки рыбы и миниконды

Я совсем не удаленный пользователь, я был ошеломлен, когда моя оболочка (которая работала очень хорошо в течение нескольких месяцев) начала давать мне такой вывод: Last login: Tue Feb 5 08:26:33 on ...