7 λόγοι για τους οποίους πρέπει να εγκαταστήσετε το The Fish Shell

7 λόγοι για τους οποίους πρέπει να εγκαταστήσετε το The Fish Shell

Perhapsσως αυτό που ωθεί τόσο πολλούς ανθρώπους να εγκαταστήσουν το Linux είναι ότι είναι τόσο γελοία προσαρμόσιμη Το Εάν δεν σας αρέσει η εμφάνισή του, μπορείτε απλά να εγκαταστήσετε ένα νέο περιβάλλον παραθύρων Το Εάν δεν σας αρέσει ο τρόπος λειτουργίας του τερματικού σας, μπορείτε να το αλλάξετε εγκαθιστώντας το ένα νέο κέλυφος Το





Υπάρχουν πολλά διαφορετικά κελύφη από τα οποία μπορείτε να επιλέξετε. Ένα από τα πιο δημοφιλή είναι το bash, αλλά υπάρχουν επίσης ZSH, Korn Shell και TCSH. Είναι όλα ωραία κοχύλια, αλλά δημιουργήθηκαν όλα στη δεκαετία του 1970, 1980 και στις αρχές της δεκαετίας του 1990 και δεν κινήθηκαν πραγματικά με την εποχή. Αυτός είναι ο λόγος για τον οποίο πρέπει να σκεφτείτε να προσπαθήσετε ψάρι - το Φιλικό Κοχύλι.





Το Fish έχει την ελαφρώς ειρωνική ετικέτα 'ένα κέλυφος γραμμής εντολών για τη δεκαετία του '90'. Εισάγει χαρακτηριστικά που πραγματικά θα έπρεπε να έχουν γίνει συνηθισμένα νωρίτερα, αλλά όχι Το Λειτουργίες όπως αυτόματες προτάσεις, χρώματα VGA και γλώσσα δέσμης ενεργειών εμπνευσμένη από σύγχρονες γλώσσες προγραμματισμού όπως η Python και το Ruby. Είμαι φαν.





Διαβάστε παρακάτω για να μάθετε τι μπορεί να κάνει το ψάρι για εσάς και πώς μπορείτε να το εγκαταστήσετε στο μηχάνημά σας.

Αυτόματη συμπλήρωση και προτάσεις

Ένα από τα καλύτερα χαρακτηριστικά του ψαριού είναι η αυτόματη συμπλήρωση. Ξέρει τι σκέφτεστε και θα σας σώσει τα πλήκτρα τελειώνοντας την εντολή σας για εσάς. Απλώς πατήστε το πλήκτρο Tab.



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

Εάν κολλήσετε σε μια δεδομένη εντολή, πατώντας το πλήκτρο Tab εμφανίζονται όλες οι γνωστές αποδεκτές παράμετροι και τι κάνουν. Αυτό γίνεται με τη συλλογή ψαριών μέσω των «Man Pages» (τεκμηρίωση, ουσιαστικά) του συγκεκριμένου προγράμματος.





Συντακτική ανάδειξη και όμορφα χρώματα

Ξέρω; μπορείτε να προσαρμόσετε άλλα κελύφη ώστε να χρησιμοποιούν πιο ζωντανά χρώματα και να έχουν έμφαση στη σύνταξη. Αλλά το ψάρι το έχει βγάλει έξω από το κουτί , και έχει μια πολύ ευρύτερη παλέτα αποχρώσεων για να διαλέξετε.

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





Μπαλαντέρ

Ένα άλλο δροσερό χαρακτηριστικό που έχει το ψάρι είναι η δυνατότητα χρήσης μπαλαντέρ όπου θέλετε. Λοιπόν, πώς λειτουργεί αυτό;

Λοιπόν, εάν χρησιμοποιείτε το Bash και εκτελείτε το 'ls *.txt', θα λάβετε ένα μήνυμα σφάλματος επειδή αναζητά ένα συγκεκριμένο αρχείο που ονομάζεται ' *.txt'. Όχι στα ψάρια.

Όπως θα μπορούσατε να περιμένετε, θα εμφανίσει τα πάντα στον δεδομένο κατάλογο που έχει επέκταση αρχείου '.txt'.

Μπορείτε επίσης να έχετε πολλούς μπαλαντέρ. Έτσι, εάν εκτελέσετε το 'ls *.jp *', θα καταχωρίσετε κάθε αρχείο που έχει επέκταση που ξεκινά με '.jp'. Αυτό είναι εξαιρετικά χρήσιμο όταν σκεφτείτε ότι τα αρχεία JPEG μπορούν να συνοδεύονται από επεκτάσεις «.jpg» και «.jpeg».

Διασύνδεση Ιστού

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

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

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

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

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

Έλεγχος ροής

Ας αγγίξουμε ένα άλλο πλεονέκτημα των ψαριών. Όπως μπορείτε και στο bash, τα fishlets χρησιμοποιείτε ερωτηματικά και συνδυαστές για να αλυσιδοποιήσετε τις εντολές μαζί. Αυτό σας επιτρέπει να έχετε κάποιο υποτυπώδη έλεγχο ροής όταν γράφετε εύχρηστα μικρά μονόκλινα.

πώς να φτιάξετε ένα αρχείο .exe

Η διαφορά είναι ότι τα ψάρια φαίνονται καλά ενώ το κάνουν. Αντικαθιστά τους λογικούς τελεστές που χρησιμοποιούνται από το bash ('||', '&&', και '!') Και τους αντικαθιστά με 'και', 'ή', και 'not'. Αυτό το κάνει τρόπος πιο ευανάγνωστο.

Χρήσιμα μηνύματα λάθους

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

Δεν γνωρίζω κανένα άλλο κέλυφος που να έχει τόσο καθαρά μηνύματα σφάλματος.

Είναι εύκολο να εγκαταστήσετε ψάρια

Πεισμένος; Ετσι νόμιζα. Τώρα θα φτάσουμε στο μέρος όπου εξηγώ πώς να το εγκαταστήσετε.

Πρώτον, θα χρειαστεί να πάρετε ένα αντίγραφο από τα ψάρια από τα αποθετήρια της επιλεγμένης διανομής Linux ή BSD. Σε διανομές που μοιάζουν με Ubuntu και Ubuntu, αυτό είναι απλώς «sudo apt-get install fish».

Εάν χρησιμοποιείτε Mac, μπορείτε να το εγκαταστήσετε μέσω του HomeBrew Το Αξίζει να σημειωθεί ότι αν έχετε αναβαθμίσει πρόσφατα σε El Capitan, το HomeBrew μπορεί να είναι σπασμένο. Μπορείς ακολουθήστε αυτά τα βήματα για να το διορθώσετε Το Επίσης, εάν χρησιμοποιείτε Windows, υπάρχει μια έκδοση για Cygwin Το

Μπορείτε να ξεκινήσετε αμέσως τη χρήση ψαριών πληκτρολογώντας «fish» στη γραμμή εντολών και πατώντας την επιστροφή. Το πρόβλημα είναι ότι θα είναι ενεργό μόνο για τη συγκεκριμένη συνεδρία. Εάν κλείσετε το τερματικό σας και το ανοίξετε ξανά, θα εμφανιστεί το κέλυφος που χρησιμοποιήσατε προηγουμένως. Αυτό είναι μάλλον μπάσο.

Έτσι, πρέπει να ορίσετε τα ψάρια ως προεπιλεγμένο κέλυφος. Για να το κάνετε αυτό, απλά τρέξτε 'chsh -s/usr/bin/fish' και επανεκκινήστε το τερματικό σας. Αν αντιμετωπίσετε κάποιο πρόβλημα, αυτό το νήμα AskUbuntu είναι ιδιαίτερα διαφωτιστικό.

Όταν προσπάθησα να το εγκαταστήσω στο Mac μου, πήρα ένα σφάλμα που έλεγε 'μη τυπικό κέλυφος'. Wasμουν σε θέση να το διορθώσω επεξεργάζοντας το/etc/shells/χρησιμοποιώντας τον επεξεργαστή κειμένου VIM και προσθέτοντας τη διαδρομή στο ψάρι σε μια νέα γραμμή.

Κολύμπι με τα ψάρια

Σας έχει βάλει στον πειρασμό να αλλάξετε το κέλυφος σας; Θα κολλήσετε με απλό παλιό bash; Or χρησιμοποιείτε κάποιο άλλο είδος εξωτικού κελύφους; Ενημερώστε με στην παρακάτω ενότητα σχολίων!

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Πώς να αλλάξετε την εμφάνιση και την αίσθηση της επιφάνειας εργασίας των Windows 10

Θέλετε να μάθετε πώς να κάνετε τα Windows 10 να φαίνονται καλύτερα; Χρησιμοποιήστε αυτές τις απλές προσαρμογές για να κάνετε τα Windows 10 δικά σας.

Διαβάστε Επόμενο
Σχετικά θέματα
  • Linux
  • Τερματικό
Σχετικά με τον Συγγραφέα Μάθιου Χιουζ(Δημοσιεύθηκαν 386 άρθρα)

Ο Matthew Hughes είναι προγραμματιστής λογισμικού και συγγραφέας από το Λίβερπουλ της Αγγλίας. Σπάνια βρίσκεται χωρίς ένα φλιτζάνι δυνατό μαύρο καφέ στο χέρι και λατρεύει απόλυτα το Macbook Pro και τη φωτογραφική του μηχανή. Μπορείτε να διαβάσετε το ιστολόγιό του στη διεύθυνση http://www.matthewhughes.co.uk και να τον ακολουθήσετε στο twitter στο @matthewhughes.

Περισσότερα από τον Matthew Hughes

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή
Κατηγορία Linux