Fish в переводе с английского - рыба. Но в данном случае Fish - это аббревиатура (от англ. friendly interactive shell),
относительно новая командная оболочка для Unix-подобных операционных
систем. К её отличительным качествам можно отнести подсветку синтаксиса и
продвинутое автодополнение. Синтаксис языка проще чем Bash, поддерживает 256 цветов и имеет автоматическую генерацию страниц помощи.
Командная оболочка fish подойдёт для тех пользователей, кто часто пользуется терминалом в системах Linux.
По умолчанию в elementary OS 0.4 "Loki", например, в качестве командной строки используется Pantheon-terminal (bash), собственной разработки, основанной на Gnome-terminal.
По большому счёту любой терминал Unix/Linux выполняет основную функцию - ввод/вывод команд, т.е. пользователь вводит команду, выполняет её и получает вывод. Но функционал и настройки в каждом приложении разняться.
Fish - от англ. friendly interactive shell, что в переводе на русский означает - дружественная взаимодействующая командная оболочка.
Особенности Fish:
- Интерактивный режим работы и дружественность пользователю. Это можно видеть из приветствия при входе в оболочку в первый раз.
- Подсветка синтаксиса.При вводе команды буквы выделяются красным цветом, если команда введена неверно или не полностью. При вводе правильной команды, цвет изменяется на синий и предлагается продолжение из уже когда-либо выполненной команды,
- Автодополнение: Если во время ввода пользователю подошла предложенная команда достаточно нажать клавишу с стрелкой вправо, команда изменит цвет на синий и Enter, как данная команда будет выполнена.
- История команд: Достаточно открыть окно оболочки fish и перемещаться посредством клавиши с стрелкой вверх по выполненным ранее командам, для поиска нужной.
Установка Fish в elementary OS 0.4 "Loki"
Скопируйте и выполните следующую команду в терминале:
sudo apt install fish
Оболочка Fish запускается из обычного системного терминала командой fish, но только на один сеанс.
Для того чтобы использовать вместо bash - fish на постоянной основе (по умолчанию), выполните следующую команду:
chsh -s /usr/bin/fish
Командная оболочка fish подойдёт для тех пользователей, кто часто пользуется терминалом в системах Linux.
По умолчанию в elementary OS 0.4 "Loki", например, в качестве командной строки используется Pantheon-terminal (bash), собственной разработки, основанной на Gnome-terminal.
По большому счёту любой терминал Unix/Linux выполняет основную функцию - ввод/вывод команд, т.е. пользователь вводит команду, выполняет её и получает вывод. Но функционал и настройки в каждом приложении разняться.
Fish - от англ. friendly interactive shell, что в переводе на русский означает - дружественная взаимодействующая командная оболочка.
Особенности Fish:
- Интерактивный режим работы и дружественность пользователю. Это можно видеть из приветствия при входе в оболочку в первый раз.
- Подсветка синтаксиса.При вводе команды буквы выделяются красным цветом, если команда введена неверно или не полностью. При вводе правильной команды, цвет изменяется на синий и предлагается продолжение из уже когда-либо выполненной команды,
- Автодополнение: Если во время ввода пользователю подошла предложенная команда достаточно нажать клавишу с стрелкой вправо, команда изменит цвет на синий и Enter, как данная команда будет выполнена.
- История команд: Достаточно открыть окно оболочки fish и перемещаться посредством клавиши с стрелкой вверх по выполненным ранее командам, для поиска нужной.
Установка Fish в elementary OS 0.4 "Loki"
Скопируйте и выполните следующую команду в терминале:
sudo apt install fish
Оболочка Fish запускается из обычного системного терминала командой fish, но только на один сеанс.
Для того чтобы использовать вместо bash - fish на постоянной основе (по умолчанию), выполните следующую команду:
chsh -s /usr/bin/fish
После ввода своего пароля и выполнения команды откройте новое окно терминала, теперь уже с оболочкой fish.
Строка Welcome, будет постоянно присутствовать в оболочке fish. Чтобы избавиться от неё, откройте файл fishd на редактирование в файловом менеджере по следующему адресу: Домашняя папка - скрытые файлы (Ctrl+H) - .config - fish - fishd:
И закомментируйте, введите знак решётки (#), перед строкой приветствия - Welcome.
Для конфигурации (настроек) Fish под себя, выполните следующую команду:
fish_config
В веб-браузере должна открыться страница конфигурации Fish.
В вкладке colors вы можете выбрать цвета шрифта, которые будут отображаться в терминале с Fish, на ваше усмотрение:
Изменить цвета строки приветствия, также на своё усмотрение в вкладке promt:
И многое другое.
Все изменения в терминале с оболочкой Fish вступят в силу немедленно. Надо только перезапустить терминал.
Возврат к терминалу bash.
Чтобы вернуться к терминальной оболочке bash, выполните следующую команду:
chsh -s /bin/bash
Удачи.
как отредактировать формат даты в верхней панели eOS Loki?
ОтветитьУдалитьПопробуйте через Elementary Tweaks
Удалитьнету таких настроек там. через dconf пробовал по инструкции к freya, тоже никак.
УдалитьВопрос не по теме,но тут быстрее ответят наверное:нужна помощь в поднятии программной точки доступа на Ubuntu Mate 16.04.Не идет никаким макаром и все тут,перепробовал практически все,что мог накопать.
ОтветитьУдалитьА что такое программная точка доступа?
УдалитьВыполнил установку, но не запускается при команде fich, в чем дело не пойму.
ОтветитьУдалитьfish )))))))
УдалитьТам же английским по белому написано - ваши изменения будут перезаписаны, он генерируется автоматически
ОтветитьУдалитьЧем fish лучше zsh? Никак не определюсь с командной оболочкой :)
ОтветитьУдалитьНичем. Zsh, лично для меня, более мощная и гибкая оболочка...
УдалитьТе же яйца,только в профиль :-)
ОтветитьУдалитьВсё верно. Как я писал в самом начале статьи, что любой терминал Unix/Linux делает главное - ввод и вывод команд, а вот профили, как вы выразились, т.е. функции у каждого терминала - разные.
УдалитьГлупый вопрос не в тему.
ОтветитьУдалитьВ последнее время экспериментирую на убунту установленной с минимал сиди убунту.
Устанавливаю абсолютно голую ос ничего не выбирая из компонентов.
Интернет у меня медленный и вся эта установка растягивается на два и более часов каждый раз.
Так вот вопрос: есть ли возможность скачать один раз все сразу и уже с флешки или с двд диска устанавливать так же как по сети но офлайн?
Пусть будет несколько десятков гиг но это одна закачка и уже последующие разы установка ос пойдет быстрее.
Вопрос не такой уж и глупый. Вот только где взять такую сборку, в которой есть всё и сразу. Разве что создать самому? ) Лично я такой сборки не встречал.
УдалитьЯ на бабочке только для дебиан нашел, 50 с копейками гиг весит )))
УдалитьБыло бы отлично найти такой вариант убунты...
>>> Разве что создать самому? )
УдалитьЕсли только с systemback.
Установить ос, иксы, DM, systemback и создать слепок почти можно сказать пустой убунты )))
Привет Владимир, хочу спросить у тебя по поводу заметок, как установить Evernote или Everpad на Убунту? Все попытки установить заканчивались неудачно.
ОтветитьУдалитьEverpad — лучший из доступных на сегодня клиентов Evernote для Linux.
Удалитьhttp://ppa.launchpad.net/nvbn-rm/ppa/ubuntu/pool/main/e/everpad/everpad_2.15.8-0~vivid_amd64.deb
http://ppa.launchpad.net/nvbn-rm/ppa/ubuntu/pool/main/e/everpad/everpad_2.15.8-0~vivid_i386.deb
При установке выдает ошибку, короче не устанавливается.
УдалитьНу так скинь в коммент эту ошибку, а там посмотрим...)
УдалитьСистема отвечает Ошибка: Неразрешимая зависимость:python-support
УдалитьА что за система, в которую хочешь поставить? Почему спрашиваю? Потому что в 16.04 Evernote устанавливается.
УдалитьUbuntu 16.04
УдалитьЯ устанавливаю проги через gdebi, это может влиять как то?
УдалитьНапротив, gdebi удовлетворяет все зависимости.
УдалитьЕще вопрос по установке Ubuntu с Minimal CD.
ОтветитьУдалитьЕсть ли вариант превратить уже установленную десктоп Ubuntu в голую Ubuntu без иксов и тому подобных пакетов, не оставив ни одного лишнего пакета, так что бы она была если бы ее устанавливали по сети с Minimal CD?
Я не знаю такой сборки, чтоб без иксов и тому подобных пакетов.
УдалитьПоставь арч :)
Удалить>>> Я не знаю такой сборки, чтоб без иксов и тому подобных пакетов.
УдалитьНее, я не о готовой сборке, а о том что бы самому установить убунту десктоп и уже после на корню удалить иксы, то есть превратить ее в такое состояние как будто ее установили не выбрав ничего ))))
Решил проблему.
УдалитьУбунту серевер то что мне нужно.
Владимир если у тебя не установлен Everpad, ты можешь попробовать его установить.
ОтветитьУдалитьВладимир,добрый день!
ОтветитьУдалитьА для Ubuntu 16.04 установка Fish по этой ссылке http://compizomania.blogspot.com/2015/07/fish.html актуальна?
Актуальна.И всё остальное, типа fish_config - идентично.
УдалитьСпасибо!!!
УдалитьУстановил и настроил fish, но поначалу смутило отсутствие приветствия "Welcome...". К моему удивлению в fishd строки с"Welcome..." не обнаружил. Ну так баба с возу-кобыле легче.
ОтветитьУдалить