The fish shell is an alternate shell, and scripting language, for *nix systems (including Mac OS X). Its claim to fame is being an intuitive, user friendly, and efficient modern shell. Some key examples, per their own website, are enhanced syntax highlighting, completions and autosuggestions (automatically generated from man pages), high performance, and sane scripting.
1 ответ

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

Я хочу написать рыбную оболочку, чтобы изменить скорость аудио файла. Название оболочки speedЯ могу назвать это так: speed 1.mp3 0.7 Тогда я получу новый файл [0.7x] 1.mp3 с измененной скоростью. Но у меня проблема с именем файла назначения: скорост…
29 мар '16 в 08:17
1 ответ

Как использовать опцию argv в функции shell?

Мне нужно, чтобы моя функция fish принимала опцию argv. Что-то вроде, myProg <command> <options> В настоящее время у меня есть следующая функция function myProg java -jar "/Users/username/myProg/myprog-0.2.jar" "$argv" end Мне нужно отпр…
21 фев '17 в 21:00
2 ответа

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

Я хотел бы знать, какие команды я выполняю больше всего в моей рыбной раковине. Есть ли способ извлечь это из истории? Для сравнения вот то же самое с bash.
15 сен '15 в 12:20
2 ответа

Не могу установить переменные окружения docker-machine bash

Я использую Bash 4.3, и я не могу экспортировать или установить переменные окружения docker-machine bash-4.3$ docker-machine env default set -gx DOCKER_TLS_VERIFY "1"; set -gx DOCKER_HOST "tcp://192.168.99.100:2376"; set -gx DOCKER_CERT_PATH "/Users…
06 сен '16 в 08:41
1 ответ

Рыбная раковина, $PATH и бинарный символ

В соответствии с этими инструкциями я связал двоичный файл в /usr/bin следующее: sudo ln -s ~/Applications/calibre.app/Contents/MacOS/ebook-convert /usr/bin Теперь символическая ссылка существует, и /usr/bin очевидно в $PATH: cls@clsmba > ls -lah…
18 июл '16 в 11:16
2 ответа

Bash (или другая оболочка): обернуть все команды функцией / скриптом

Изменить: Этот вопрос изначально был специфичным для Bash. Я бы все-таки предпочел решение для bash, но если есть хороший способ сделать это в другой оболочке, это было бы полезно знать! Хорошо, описание проблемы на высшем уровне. Я хотел бы иметь в…
11 дек '13 в 16:50
2 ответа

Как использовать аргументы командной строки в скриптах shell

Я пытаюсь написать псевдоним для grep: # config.fish alias grepcustom="grep -r $argv ~/" По сути, я хочу, чтобы это был рекурсивный grep в моем домашнем каталоге без необходимости печатать все (я знаю, что я ленивый). Когда я перезагружаю оболочку и…
16 июл '15 в 18:33
1 ответ

Как переопределить (украсить) встроенную функцию рыбы

Я хотел бы заставить замолчать printf который находится в строке 9 /usr/share/fish/functions/__fish_move_last.fish потому что я нахожу это раздражающим. Как я могу сделать это, не копируя всю функцию? Если я просто скопировать файл в ~/.config/fish/…
11 фев '19 в 06:46
2 ответа

Какую оболочку использует npm при запуске сценариев npm?

У меня на винде работает рыбья оболочка через ConEmu. Fish по умолчанию не распознает оператор "&&", однако, имеет следующее: "scripts": { "test": "echo 'a' && echo 'b'" } и работает "NMP Run Test" работает. Поэтому я подумал, что он должен …
26 апр '17 в 17:20
0 ответов

Проблема с установкой рвм и рыбной раковины

Я хочу установить RVM на моей машине через эту линию curl -L https://get.rvm.io | bash -s stable После этого я устанавливаю плагин rvm на рыбную раковину (fisher rvm) теперь, когда я запускаю rvm | head -n 1 Чтобы увидеть версию rvm в терминале, вот…
03 дек '16 в 17:12
2 ответа

Управление состоянием от функции раковины рыбы

Я пытаюсь написать функцию quickgit который автоматически добавляет, фиксирует и передает с дополнительным преимуществом сообщения о фиксации, поступающего от fortune, У меня есть следующий скрипт: function quickgit git add --all git commit -m (fort…
29 фев '16 в 20:28
1 ответ

Включить redhats devtoolset в оболочке рыбы

Есть ли подходящий способ включить devtoolset или любой из rh-инструментов в оболочке рыбы при запуске? Обычно в Zsh (~ /.zshrc) или Bash (~ /.bashrc) вы добавляете строки, похожие на: source /opt/rh/devtoolset-7/enable или же source scl_source enab…
14 авг '18 в 15:40
1 ответ

Почему встроенное эхо рыбы отличается от встроенного в bash?

Учитывая функцию bar это работает echo bar я жду каждую секунду bar | cat печатать одну строку каждую секунду. Это не. Он ничего не печатает, пока я не нажму ^C, Кажется, что происходит некоторая избыточная буферизация. yes | cat работает просто отл…
14 дек '14 в 22:54
2 ответа

В рыбной оболочке, как перебирать файлы, используя подстановочные знаки и переменные?

Если я бегу: for f in *1000.png echo $f end я получил 1000.png 11000.png 21000.png Я хотел бы сделать что-то вроде: for i in 1 2 3 for f in *$i000.png echo $f end end Получить 1000.png 11000.png 21000.png 2000.png 12000.png 22000.png 3000.png 13000.…
08 авг '17 в 02:31
1 ответ

Настройка рыбы для веб-браузера вместо текстового редактора

При беге fish_config, он запускает конфигурацию с Web config started at 'file:///home/akwXXXX/.cache/fish/web_config-K1L2BW.html'. Hit enter to stop. Тем не менее, вместо открытия веб-браузера, он запускает редактор кода, который у меня есть. Что я …
08 ноя '18 в 17:06
3 ответа

Почему в оболочке Fish темно-синий цвет по умолчанию для каталогов

Это только я? Я только что установил рыбу, используя brew install fish и я использую iTerm2. Цвет абсолютно нечитабелен. Как мне изменить это на что-то более приятное?
25 мар '17 в 15:50
6 ответов

Как заставить оболочку рыбы использовать rvm ruby ​​по умолчанию

Я использую Fish Shell 2.10 на Mac OS X 10.9.1. Я хотел бы использовать Ruby, который я установил с использованием RVM, в качестве терминалов по умолчанию для моих терминалов, однако я не могу заставить это работать. я пробовал rvm use 2.1.0 --defau…
24 янв '14 в 13:49
1 ответ

Сопоставление подстроки, начинающейся со специальных символов без использования внешних команд

Я хотел бы функцию, abc123, которая называется: abc123 -std=c++17 -Wall -lstdc++ -lpthread -o xxx xxx.cpp yyy.cpp Я хотел бы собрать все подстроки, начинающиеся с "-l" в аргументах. Вот то, с чем я сталкиваюсь: %> echo (string match "l*" (string …
19 янв '18 в 17:01
1 ответ

Включение строки в Fish Shell

Я рассмотрел все подобные вопросы о переполнении стека и перепробовал кучу вещей в их документации. Моя настоящая попытка ниже. То, что я пытаюсь сделать, - это дифференциальное поведение в зависимости от пользователя компьютера. У меня есть рабочий…
08 июн '13 в 16:53
2 ответа

Fish shell автоматический каталог специальных функций

Можно ли заставить рыбу автоматически загружать дополнительные конфигурации в зависимости от каталога, в котором вы находитесь? Возможный пример, но, очевидно, это не работает. Вы переходите к папке проекта: cd ~/my_proj В этой папке есть файл с име…
27 июл '17 в 20:39