Инсталација
Коришћење рибе
Сви сервери распоређени на Вултр-у су подразумевано конфигурисани да користе Басх шкољку. Фисх је алтернатива за Басх која пружа следеће додатне функције:
- Предлог команде.
- Интуитивнији командни систем.
- Свеукупно модернија шкољка.
Овај водич ће вас научити како да инсталирате Фисх на Убунту сервер.
Инсталација
Корак 1: Преузимање Фисх-а
Можете инсталирати Фисх са apt-get:
apt-get install fish
Корак 2: Улазак у рибу
Сада можете ући у рибљу шкољку једноставним уписивањем:
fish
Корак 3: Поставите Фисх као подразумевану шкољку
Можете поставити Фисх као подразумевану шкољку уместо Басх-а:
chsh -s /usr/bin/fish
На овај начин, Фисх ће се аутоматски користити сваки пут када се пријавите. Тестирајте ову поставку тако што ћете изаћи из ССХ-а, а затим се поново пријавити. Након пријављивања, биће вам представљена Фисх шкољка.
Корак 4: Креирање конфигурационе датотеке
Да бисмо могли да променимо својства љуске Фисх, прво морамо да креирамо конфигурациони фајл.
mkdir -p ~/.config/fish
vim ~/.config/fish/config.fish
Корак 5: Уклањање подразумеване поруке
Подразумевано, Фисх ће приказати ову поруку када уђете у шкољку:
Welcome to fish, the friendly interactive shell
Type help for instructions on how to use fish
Ову поруку можете уклонити додавањем следећег у ~/.config/fish/config.fishдатотеку:
set -g -x fish_greeting ''
Ово ће уклонити поруку и поставити је на празну вредност. Можете додати нешто попут "Добродошли на мој сервер!" уношењем вредности уместо да је оставите празно:
set -g -x fish_greeting 'Welcome to my server!'
Корак 6: Враћање на Басх
Ако желите поново да користите Басх, једноставно откуцајте:
bash
Ако желите да трајно користите Басх као подразумевану шкољку, откуцајте:
chsh -s /bin/bash
Коришћење рибе
Фисх ће предложити имена датотека и команде док куцате. На пример, рецимо да имате датотеку која се зове test.txtу вашем кућном директоријуму. Требало би само да откуцате vim ~/teи Фисх ће то довршити ~/test.txtза вас.
Извоз променљивих се не врши помоћу exportкоманде. Риба користи setкоманду. Да бисте извезли променљиву, с обзиром да је име променљиве, Varа вредност Val, требало би да извршите: set -x Var Val. Ако желите да видите вредност Var, откуцајте: env | grep Var. Ово ће вратити вредност овако:
Var=Val
Да бисте уклонили (избрисали) променљиву, с обзиром на то да је име променљиве коју желите да избришете Var, можете да откуцате set -e Var. Приметићете да покретање env | grep Varсада производи празну листу излаза.
Ако желите да сазнате више о употреби Фисх-а, погледајте званичну документацију .