Ψάρια: Μια καλύτερη εναλλακτική λύση στο Bash που πολλοί δεν γνωρίζουν
Θέλατε ποτέ να ξεφύγετε από το Bash όταν χρησιμοποιείτε το Linux; Είναι κατανοητό. Παρόλο που ο Bash είναι συχνά επαινεμένος ως ένα μεγάλο κέλυφος, έχει πολλά μειονεκτήματα. Εισάγετε κέλυφος ψαριού Είναι μια εξαιρετική εναλλακτική λύση με τους τόνους των τακτοποιημένων χαρακτηριστικών. Ο πιο αξιοσημείωτος είναι ο τύπος πρόγνωσης. Άλλα εύχρηστα χαρακτηριστικά περιλαμβάνουν την επισήμανση σύνταξης, το ιστορικό εντολών με δυνατότητα αναζήτησης και τις αυτόματες προτάσεις.
Εγκατάσταση
Τα ψάρια είναι διαθέσιμα στο αποθετήριο λογισμικού των περισσότερων διανομών Linux. Χρησιμοποιήστε την ακόλουθη εντολή για να εγκαταστήσετε το Fish.
Ubuntu
sudo apt-get εγκαταστήσετε τα ψάρια
Arch Linux
sudo pacman -S ψάρι
OpenSUSE
sudo zypper εγκαταστήσετε τα ψάρια
Μαλακό καπέλλο
sudo yum εγκαταστήσετε τα ψάρια
Βρείτε το στο GitHub
Δεν μπορείτε να το βρείτε για το διαγωνισμό σας; Φαίνεται ότι ίσως χρειαστεί να το φτιάξετε μόνοι σας. Επισκεφθείτε τη σελίδα GitHub του κελύφους των ψαριών. Έχουν κάποιες λεπτομερείς οδηγίες σχετικά με τον τρόπο κατασκευής του.
Αντικατάσταση Bash Με Ψάρια
Η αντικατάσταση του Bash με το Fish είναι τόσο απλή όσο μια μόνο εντολή. Ανοίξτε το τερματικό που επιθυμείτε και εκτελέστε την ακόλουθη εντολή.
chsh -s / usr / bin / fish
Μόλις εισαχθεί αυτή η εντολή, θα σας ζητηθεί να πληκτρολογήσετε τον κωδικό πρόσβασής σας. Εισάγετε το και το κέλυφος ψαριού θα αντικαταστήσει τη θέση του Bash ως προεπιλογή.
Τώρα που το ψάρι είναι το προεπιλεγμένο, ήρθε η ώρα να μεταβείτε σε αυτό. Ναι, μπορείτε απλά να κλείσετε το παράθυρο του τερματικού σας και στη συνέχεια να το ανοίξετε ξανά. Είναι πολύ γρηγορότερο απλά να πληκτρολογήσετε την παρακάτω εντολή και να μεταβείτε αμέσως σε αυτήν.
Ψάρι
Όπως αναφέρθηκε παραπάνω, το Fish είναι πολύ φιλικό προς το χρήστη. Απλά ξεκινήστε να πληκτρολογείτε. Θα μαντέψει. Θέλετε να πληκτρολογήσετε την εντολή pacman
; Είναι πιθανό ότι θα το γεμίσει για εσάς. Το μόνο που έχετε να κάνετε είναι να πατήσετε το δεξί βέλος στο πληκτρολόγιό σας και να το αφήσετε να ολοκληρωθεί αυτόματα. Αυτή η λειτουργία είναι πολύ δυνατή. Δεν λειτουργεί μόνο με εντολές συστήματος (όπως συσκευαστές) αλλά με οποιαδήποτε διαθέσιμη εντολή ή τερματικό πρόγραμμα. Εάν είναι εγκατεστημένο στο σύστημά σας με κάποιο τρόπο, το ψάρι θα το βρει και θα σας ενημερώσει για αυτό.
Διαμόρφωση
Τα ψάρια δεν χρειάζονται πραγματικά αυτές τις ρυθμίσεις. Από την αρχή όλα πρέπει να ρυθμιστούν ακριβώς όπως χρειάζεστε. Υπάρχει, ωστόσο, ένα μικρό τσίμπημα που μπορεί να κάνει την εμπειρία του ψαριού σας πολύ καλύτερη: Απενεργοποίηση του μηνύματος εκκίνησης. Παρόλο που είναι χρήσιμο, μπορεί να είναι αρκετά ενοχλητικό να βλέπετε κάθε φορά που ανοίγετε ένα νέο παράθυρο τερματικού.
Καλώς ήρθατε στα ψάρια, το φιλικό αλληλεπιδραστικό κέλυφος Πληκτρολογήστε βοήθεια για οδηγίες σχετικά με τη χρήση ψαριών
Για να απενεργοποιήσετε, ξεκινήστε κάνοντας τον κατάλογο διαμόρφωσης κελύφους ψαριών.
mkdir -p ~ / .config / ψάρια
Αφού δημιουργήσετε τον κατάλογο, ήρθε η ώρα να κάνετε το αρχείο ρυθμίσεων.
nano ~ / .config / fish / config.fish
Επικολλήστε τον παρακάτω κώδικα στο νανο-παράθυρο και πατήστε "Ctrl + o" για αποθήκευση. Όταν αποθηκευτεί, ο χαιρετισμός δεν θα εμφανιστεί ποτέ κατά το άνοιγμα ενός νέου παραθύρου τερματικού.
set fish_greeting ""
Περισσότερες ρυθμίσεις
Μαζί με το αρχείο ρύθμισης παραμέτρων, είναι επίσης δυνατή η διαμόρφωση των Fish με τη διεπαφή ιστού. Απλά ανοίξτε ένα τερματικό και πληκτρολογήστε την παρακάτω εντολή για να την πάρετε.
fish_config
Η διεπαφή ιστού επιτρέπει πολλές, πολλές επιλογές προσαρμογής. Πάρα πολλοί για να καταχωρήσετε εδώ!
συμπέρασμα
Ενώ το Bash είναι ένα καλό κέλυφος, τα ψάρια είναι καλύτερα. Κάνει για πολλές από τις αδυναμίες που έχουν οι Bash και άλλα όστρακα. Η λειτουργία αυτόματης συμπλήρωσης είναι ένα lifesaver, και οι ισχυρές επιλογές διαμόρφωσης είναι μια ευπρόσδεκτη προσθήκη. Το κέλυφος είναι πολύ γρήγορο και ελαφρύ στα πόδια του. Βέβαια, υπάρχουν και άλλες εναλλακτικές λύσεις, και ίσως ακόμη και μερικοί που διαθέτουν αντίστοιχα χαρακτηριστικά, αλλά όπου η Fish κερδίζει είναι η απλότητα της. Είναι εύκολο να το ρυθμίσετε, να ρυθμίσετε εύκολα και να κάνετε εύκολα κάτι.