У терминалу, многи корисници се држе Басх-а. Као резултат тога, њихово терминално искуство није тако добро колико би могло бити. Веома је основно, без модерних функција. Ако желите боље искуство терминала, размислите о преласку са Басх на Фисх Схелл.
Преглед садржаја
Инсталирајте Фисх Схелл
Пре него што пређете са Басх на Фисх Схелл као примарни терминалски Схелл, мораћете да га инсталирате на Линук. Срећом, веома је популаран и постоје његови пакети на скоро свакој Линук дистрибуцији. Отворите терминал и унесите наредбу испод да бисте га инсталирали.
Убунту
sudo apt install fish
Дебиан
sudo apt-get install fish
Арцх Линук
sudo pacman -S fish
Федора
sudo dnf install fish
ОпенСУСЕ
sudo zypper install fish
Други Линуки
Риба постоји већ неко време, упркос томе што је прилично модерна. Због старости, прилично га је лако набавити на било коју дистрибуцију Линука. Да бисте га инсталирали, отворите терминал и проверите да ли у менаџеру пакета постоји „риба“ или „рибља шкољка“. Алтернативно, погледајте званична Гитхуб страница и изгради га из изворног кода са програмским кодом.
Пребаците Басх на Фисх Схелл
Коришћење Фисх-а као примарне љуске може потрајати привикавање, јер се веома разликује од Басх-а. За разлику од многих других алтернатива (као што су Зсх, Ксх, итд.), Фисх не користи Басх систем као основу. Пошто Фисх има овај дизајн, неке команде могу потпуно одбити да раде због другачије синтаксе, а вероватно ћете морати да промените неке навике када користите терминал.
Срећом по вас, постоји сјајна страница која описује све замршености рибље шкољке и окружења које треба погледати. Она описује Фисх синтаксу, како се бави цевоводом и многе друге ствари. Ако размишљате о промени, учините себи услугу и прочитајте.
Једном када погледате цхеатсхеет, безбедно је да отворите терминал и промените подразумевану љуску вашег корисника са Басх на Фисх Схелл. У терминалу покрените команду цхсх. Међутим, немојте га покретати са судо, или бисте потенцијално могли да замените љуску корисника Роот у Фисх уместо у своју.
chsh -s /usr/bin/fish
Покретање команде цхсх ће вашем кориснику доделити нову шкољку. Да бисте добили тренутни приступ Фисх-у са својим корисником, упишите рибу у терминал. У супротном, поново покрените свој Линук рачунар да бисте завршили пребацивање. Након поновног покретања, поново се пријавите и поново отворите терминал. Ако све прође како треба, Фисх ће бити нова подразумевана вредност и бићете дочекани са рибљим оклопом, а не са Басхом.
Конфигурисање рибе
Иако сте прешли на Фисх Схелл, он није у потпуности спреман за употребу. Следећи корак је да га конфигуришете. У терминалу креирајте нову фасциклу за конфигурацију.
mkdir -p ~/.config/fish
Затим креирајте нову конфигурациону датотеку унутар нове Фисх конфигурационе фасцикле:
touch ~/.config/fish/config.fish
Коришћење додира ствара празну конфигурациону датотеку Фисх Схелл без ичега. У овом тренутку, безбедно је додати све прилагођене конфигурације у љуску. За већину корисника, једина потребна модификација је она да трајно онемогући поруку добродошлице. Додајте модификацију у Фисх конфигурацију тако што ћете покренути следећу команду:
echo 'set fish_greeting ""' >> ~/.config/fish/config.fish
Бацкуп Фисх Цонфиг
Подешавање Фисх-а на више рачунара може бити прилично неугодно, јер ћете морати да креирате нову конфигурацију за сваки рачунар. Бржи начин је да направите резервну копију датотеке и вратите је на сваки рачунар на којем планирате да користите Фисх. Да бисте направили резервну копију конфигурације, покрените ову команду у терминалу
cp ~/.config/fish/config.fish ~/Documents/
Да бисте вратили конфигурацију, преместите датотеку на нови рачунар, ставите је у фасциклу Документи и покрените:
mkdir -p ~/.config/fish cp ~/Documents/config.fish ~/.config/fish/config.fish
Подешавање
Углавном, Фисх је спреман и спреман за употребу. Међутим, ако желите да га додатно прилагодите и конфигуришете, постоји начин да то урадите. Идите у терминал и покрените ову команду:
fish_config
Покретање ове команде ће аутоматски отворити нову картицу у вашем веб претраживачу, са могућим аспектима Фисх-а.
У прозору Фисх_Цонфиг, моћи ћете да примените унапред подешене теме љуске, доделите променљиве, подесите прилагођене функције, видите историју команди, доделите скраћенице, алијасе и још много тога!
Фисх Аутоцомплете
Далеко најатрактивнија карактеристика у Фисх-у је функција аутоматског довршавања. Толико је испред свега осталог, а само ова карактеристика је довољна да убеди чак и најзахтевније фанове Басх-а да је погледају. Најбољи део ове функције је то што не захтева много знања да бисте је искористили. Чак и терминални нообови могу извући много користи од тога.
Да бисте користили функцију аутоматског довршавања Фисх, идите на терминал и почните да куцате команду. Док куцате, видећете да шкољка покушава да погоди док идете. Исправља се како прима више информација. У било ком тренутку можете аутоматски да довршите команду притиском на тастер са стрелицом удесно на тастатури. Након притиска на исправан тастер, ваша команда полузавршетка ће бити аутоматски завршена.