Πώς να αλλάξετε από το Bash σε Fish Shell στο Linux

click fraud protection

Στο τερματικό, πολλοί χρήστες κολλάνε με το Bash. Ως αποτέλεσμα, η εμπειρία τους στο τερματικό δεν είναι τόσο καλή όσο θα μπορούσε να είναι. Είναι πολύ βασικό, χωρίς μοντέρνα χαρακτηριστικά. Εάν θέλετε μια καλύτερη εμπειρία τερματικού, σκεφτείτε το ενδεχόμενο μετάβασης από το Bash σε Fish Shell.

Εγκαταστήστε το κέλυφος ψαριού

Πριν αλλάξετε από το Bash σε Fish Shell ως το κύριο τερματικό Shell, θα πρέπει να το εγκαταστήσετε σε Linux. Ευτυχώς, είναι πολύ δημοφιλές και υπάρχουν πακέτα αυτού σε σχεδόν κάθε διανομή Linux εκεί έξω. Ανοίξτε ένα τερματικό και εισαγάγετε την παρακάτω εντολή για να το εγκαταστήσετε.

Ubuntu

sudo apt εγκατάσταση ψαριών

Ντέμπιαν

sudo apt-get εγκατάσταση ψαριού

Arch Linux

sudo pacman -S ψάρι

Μαλακό καπέλλο

sudo dnf εγκατάσταση ψαριού

OpenSUSE

sudo zypper εγκαταστήστε ψάρια

Άλλα Linux

Το Fish βρίσκεται εδώ και λίγο καιρό, παρά το ότι είναι αρκετά μοντέρνο σε χαρακτηριστικά. Λόγω της ηλικίας του, είναι πολύ εύκολο να το χρησιμοποιήσετε σχεδόν σε οποιαδήποτε διανομή Linux. Για να το εγκαταστήσετε, ανοίξτε ένα τερματικό και ελέγξτε τον διαχειριστή πακέτων για "fish" ή "fish shell". Εναλλακτικά, ελέγξτε το

instagram viewer
επίσημη σελίδα Github και δημιουργήστε το από την πηγή με τον κωδικό προγράμματος.

Εναλλαγή Bash σε κέλυφος ψαριών

Η χρήση του ψαριού ως το κύριο κέλυφος μπορεί να χρειαστεί να συνηθίσει, καθώς είναι πολύ διαφορετικό από το Bash. Σε αντίθεση με πολλές άλλες εναλλακτικές λύσεις (όπως Zsh, Ksh, κ.λπ.), το Fish δεν χρησιμοποιεί το σύστημα Bash ως βάση. Επειδή το Fish έχει αυτό το σχέδιο, ορισμένες εντολές ενδέχεται να αρνούνται να λειτουργήσουν λόγω διαφορετικής σύνταξης και πιθανότατα θα πρέπει να αλλάξετε κάποιες συνήθειες όταν χρησιμοποιείτε το τερματικό.

Τυχερός για εσάς, υπάρχει μια υπέροχη σελίδα που περιγράφει όλες τις περιπλοκές του κέλυφος ψαριού και του περιβάλλοντος που πρέπει να κοιτάξετε. Περιγράφει τη Σύνταξη Ψαριών, πώς χειρίζεται τις σωληνώσεις και πολλά άλλα πράγματα. Εάν σκέφτεστε να κάνετε τη μετάβαση, κάντε μια χάρη στον εαυτό σας και δώστε την ανάγνωση.

Μόλις κοιτάξετε το cheatsheet, είναι ασφαλές να ανοίξετε ένα τερματικό και να αλλάξετε το προεπιλεγμένο κέλυφος του χρήστη σας από το Bash σε Fish Shell. Στο τερματικό, εκτελέστε το chsh εντολή. Ωστόσο, μην το τρέχετε sudoή θα μπορούσατε ενδεχομένως να ανταλλάξετε το κέλυφος του χρήστη Root στο Fish αντί για το δικό σας.

chsh -s / usr / bin / fish

Τρέχοντας το chsh Η εντολή θα εκχωρήσει στον χρήστη σας το νέο κέλυφος. Για να αποκτήσετε άμεση πρόσβαση στο Fish με τον χρήστη σας, γράψτε ψάρι στο τερματικό. Διαφορετικά, επανεκκινήστε τον υπολογιστή Linux για να ολοκληρώσετε τον διακόπτη. Μετά την επανεκκίνηση, συνδεθείτε ξανά και ανοίξτε ξανά ένα τερματικό. Εάν όλα πάνε σωστά, το Fish θα είναι η νέα προεπιλογή και θα σας υποδεχτεί το Fish Shell και όχι το Bash.

Διαμόρφωση ψαριών

Αν και έχετε μεταβεί στο κέλυφος ψαριού, δεν είναι πλήρως έτοιμο για χρήση. Το επόμενο βήμα είναι να το διαμορφώσετε. Στο τερματικό, δημιουργήστε έναν νέο φάκελο διαμόρφωσης.

mkdir -p ~ / .config / fish

Στη συνέχεια, δημιουργήστε ένα νέο αρχείο διαμόρφωσης, μέσα στον νέο φάκελο Fish config:

αγγίξτε ~ / .config / fish / config.fish

Χρησιμοποιώντας αφή δημιουργεί ένα κενό αρχείο ρυθμίσεων Fish Shell χωρίς τίποτα σε αυτό. Σε αυτό το σημείο, είναι ασφαλές να προσθέσετε τυχόν προσαρμοσμένες διαμορφώσεις στο κέλυφος. Για τους περισσότερους χρήστες, η μόνη τροποποίηση που απαιτείται είναι να απενεργοποιηθεί οριστικά το μήνυμα καλωσορίσματος. Προσθέστε την τροποποίηση στη διαμόρφωση Fish εκτελώντας την ακόλουθη εντολή:

echo 'set fish_greeting ""' >> ~ / .config / fish / config.fish

Εφεδρική διαμόρφωση ψαριών

Η ρύθμιση του Fish σε πολλούς υπολογιστές μπορεί να είναι αρκετά ενοχλητική, καθώς θα πρέπει να δημιουργήσετε μια νέα διαμόρφωση για κάθε υπολογιστή. Ένας πιο γρήγορος τρόπος είναι να δημιουργήσετε ένα αντίγραφο ασφαλείας του αρχείου και να το επαναφέρετε σε κάθε υπολογιστή που σκοπεύετε να χρησιμοποιήσετε το Fish on. Για να δημιουργήσετε αντίγραφα ασφαλείας του config, εκτελέστε αυτήν την εντολή στο τερματικό

cp ~ / .config / fish / config.fish ~ / Έγγραφα /

Για να επαναφέρετε τη διαμόρφωση, μετακινήστε το αρχείο στον νέο υπολογιστή, τοποθετήστε το στο φάκελο Documents και εκτελέστε:

mkdir -p ~ / .config / fish cp ~ / Documents / config.fish ~ / .config / fish / config.fish

Προσαρμογή

Ως επί το πλείστον, το Fish είναι έτοιμο και έτοιμο προς χρήση. Ωστόσο, εάν θέλετε να το προσαρμόσετε και να το διαμορφώσετε περαιτέρω, υπάρχει τρόπος να το κάνετε. Πηγαίνετε στο τερματικό και εκτελέστε αυτήν την εντολή:

fish_config

Η εκτέλεση αυτής της εντολής θα ανοίξει αυτόματα μια νέα καρτέλα στο πρόγραμμα περιήγησης ιστού σας, με τις πιθανές πτυχές του Fish.

Στο παράθυρο Fish_Config, θα μπορείτε να εφαρμόσετε προκαθορισμένα θέματα κελύφους, να ορίσετε μεταβλητές, να ορίσετε προσαρμοσμένες συναρτήσεις, να δείτε το ιστορικό εντολών, να ορίσετε συντομογραφίες, ψευδώνυμα και άλλα!

Αυτόματη συμπλήρωση ψαριών

Μέχρι στιγμής, το πιο ελκυστικό χαρακτηριστικό του Fish είναι το χαρακτηριστικό αυτόματης συμπλήρωσης. Είναι πολύ μπροστά από όλα τα άλλα, και αυτό το μόνο χαρακτηριστικό είναι αρκετό για να πείσει ακόμη και τους πιο δύσκολους θαυμαστές του Bash να το ελέγξουν. Το καλύτερο μέρος αυτής της λειτουργίας είναι ότι δεν απαιτεί πολλή τεχνογνωσία για να επωφεληθεί. Ακόμα και οι τερματικοί υπάλληλοι μπορούν να κάνουν πολλή χρήση από αυτό.

Για να χρησιμοποιήσετε τη δυνατότητα αυτόματης συμπλήρωσης Fish, μεταβείτε στο τερματικό και ξεκινήστε να πληκτρολογείτε μια εντολή. Καθώς πληκτρολογείτε, θα δείτε το κέλυφος να μαντέψει καθώς πηγαίνετε. Διορθώνεται καθώς λαμβάνει περισσότερες πληροφορίες. Ανά πάσα στιγμή μπορείτε να συμπληρώσετε αυτόματα μια εντολή πατώντας το δεξί πλήκτρο βέλους στο πληκτρολόγιο. Αφού πατήσετε το σωστό πλήκτρο, η εντολή ημιτελούς θα ολοκληρωθεί αυτόματα.

watch instagram story