Προγραμματισμός

Fish: Μια καλύτερη εναλλακτική λύση στο Bash στο Linux;

Fish: Μια καλύτερη εναλλακτική λύση στο Bash στο Linux;

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

Αναφορές Derrik Diener για το Make Tech Ευκολότερο:

Θέλατε ποτέ να ξεφύγετε από το Bash όταν χρησιμοποιείτε Linux; Είναι κατανοητό. Αν και ο Bash συχνά επαινείται ως ένα μεγάλο κέλυφος, έχει πολλά μειονεκτήματα. Εισαγάγετε το κέλυφος των ψαριών. Είναι μια εξαιρετική εναλλακτική λύση με πολλά χαρακτηριστικά. Ο πιο αξιοσημείωτος τύπος πρόβλεψης. Άλλες εύχρηστες λειτουργίες περιλαμβάνουν επισήμανση σύνταξης, ιστορικό εντολών με δυνατότητα αναζήτησης και αυτόματες προτάσεις.

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

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

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

Περισσότερα στο Make Tech Ευκολότερο

Το άρθρο σχετικά με την αντικατάσταση του Bash από το Fish τράβηξε την προσοχή των redditors του Linux και δεν δίσταζαν να μοιραστούν τις απόψεις τους σχετικά με αυτό:

Έθιμο Formegadrivers: "Το Bash μπορεί να έχει ελλείψεις, αλλά η έλλειψη αυτόματης συμπλήρωσης δεν είναι ένα από αυτά. Πραγματικά, κανένα από αυτά τα φανταχτερά, καινούργια κελύφη με όλα τα κουδούνια και τους σφυρίχτρες δεν με πείθει πραγματικά. Αν απομακρυνθώ ποτέ από τον Bash, θα είναι κάτι πιο απλό , όπως mksh :) "

Johnny0055: "Μου αρέσει ο τρόπος με τον οποίο τα ψάρια μπορούν να κάνουν αυτόματα ολοκληρώσεις διαβάζοντας σελίδες ανθρώπου, οπότε μπορεί συχνά να δημιουργεί ολοκληρώσεις για προγράμματα που δεν έχουν καθορισμένες ολοκληρώσεις. Εγώ ο ίδιος χρησιμοποιώ ψάρια κυρίως επειδή έχει καλύτερες προεπιλογές και απλούστερη γλώσσα σεναρίου."

3dank5maymay: "Όσον αφορά τις γλώσσες scripting, το bash είναι πραγματικά χάλια. Αλλά ανεξάρτητα από το κέλυφος που χρησιμοποιείτε ως διαδραστικό κέλυφος, μπορείτε να γράψετε τα σενάρια σας σε οποιαδήποτε γλώσσα, οπότε η κακή σύνταξη scripts bashs δεν είναι πραγματικά σχετική με την επιλογή μου για ένα διαδραστικό κέλυφος."

Κότολ: "Έχετε δοκιμάσει το Fish; Δεν έχω ποτέ καταφέρει να πάρει την αυτόματη συμπλήρωση του Bash για να είναι οπουδήποτε τόσο ωραία. Μου αρέσει πολύ το πώς θυμάται ο Fish τις πρόσφατες ολοκληρώσεις και προτείνει πρώτα το yhose, αντί να κυκλώσει τις επιλογές στη σειρά."

Nomto: "Μερικοί τρόποι με τους οποίους η ολοκλήρωση των ψαριών είναι ανώτερη από τα bash's:

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

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

Καμίρου: "Το ψάρι είναι στην πραγματικότητα απλούστερο από το bash. Για ένα δεν έχει πολλά buildins. Ένα άλλο παράδειγμα είναι πως δεν έχει ψευδώνυμα, όλα τα ψευδώνυμα είναι απλά λειτουργίες."

Τρωκτικά: "Το Fish έχει πολύ καλύτερη ολοκλήρωση από το Bash, το πρόβλημα είναι ότι πολλά μικρά βοηθητικά προγράμματα έρχονται μόνο με το Bash και όχι με το Fish.

Sthuck: "Τα ψάρια είναι απίστευτα ωραία, αλλά η έλλειψη υποστήριξης για το POSIX σκοτώνει κάθε πιθανότητα να το χρησιμοποιούσα στην καθημερινή μου δουλειά."

UGMadness: "Θεωρώ τον εαυτό μου αρχάριο όταν πρόκειται για λειτουργικά συστήματα που μοιάζουν με Unix, αλλά ο Fish σίγουρα έκανε την εμπειρία πολύ πιο διασκεδαστική και βολική για μένα από τότε που άρχισα να τη χρησιμοποιώ. Η έξυπνη αυτόματη συμπλήρωση και η ευκολία διαμόρφωσης είναι θεϊκή. Με έκανε να ξεκινήσω Λατρεύοντας τη γραμμή εντολών, κάτι που δεν θα είχα ποτέ ποτέ πριν ήταν δυνατό. "

Oldsquidy: "Χρησιμοποίησα ψάρια για λίγο, αλλά μετακόμισα στο ZSH μετά από διακοπή δικτύου που με ανάγκασε να χρησιμοποιήσω ένα TTY, τα ψάρια αποφάσισαν ότι θα μπορούσε να τρέξει μία εντολή αλλά μετά να πεθάνει. Ποτέ δεν επέστρεψε μετά από αυτό."

Περισσότερα στο Reddit

$config[zx-auto] not found$config[zx-overlay] not found