Fish, μια έξυπνη και εύχρηστη γραμμή εντολών

Λογότυπο ψαριού

Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο Fish. Αυτό το όνομα είναι αρκτικόλεξο για φιλικό διαδραστικό κέλυφος. Είναι ένα καλά εξοπλισμένο, έξυπνο και εύχρηστο κέλυφος για συστήματα τύπου Unix. Έρχεται με πολλές σημαντικές λειτουργίες, όπως αυτόματη πρόταση, επισήμανση σύνταξης, ιστορικό αναζήτησης (όπως CTRL + R στο Bash), λειτουργικότητα έξυπνης αναζήτησης, υποστήριξη χρώματος VGA, διαμόρφωση με βάση τον ιστό, μη αυτόματες ολοκληρώσεις σελίδων και πολλά άλλα έτοιμα προς χρήση. .

Θα πρέπει να εγκαταστήσουμε αυτό το κέλυφος μόνο για να αρχίσουμε να το χρησιμοποιούμε σε σύντομο χρονικό διάστημα. Ξεχάστε περίπλοκες διαμορφώσεις και εγκατάσταση πρόσθετων πρόσθετων ή πρόσθετων. Σε αυτό το άρθρο, θα δούμε πώς εγκαταστήστε και χρησιμοποιήστε το κέλυφος ψαριών στο Ubuntu, αν και είναι διαθέσιμο για διαφορετικά συστήματα Gnu / Linux. Θα μπορείτε να μάθετε περισσότερα στο ιστοσελίδα του έργου.

Εγκαταστήστε το Fish

Παρά το ότι είναι κέλυφος πολύ εύκολο στη χρήση και πλούσιο σε χαρακτηριστικά, δεν περιλαμβάνεται στα προεπιλεγμένα αποθετήρια των περισσότερων διανομών Gnu / Linux. Είναι διαθέσιμο στα επίσημα αποθετήρια πολύ λίγων διανομών Gnu / Linux, όπως Arch Linux, Gentoo, NixOS και Ubuntu. Στο επόμενο άρθρο Ι Θα δοκιμάσω αυτό το κέλυφος στο Ubuntu 17.10. Για να το εγκαταστήσετε, πρέπει απλώς να ανοίξετε ένα τερματικό (Ctrl + Alt + T) και να γράψετε σε αυτό:

sudo apt-get update && sudo apt-get install fish

Χρήση ψαριών

να εναλλαγή σε Fish από το προεπιλεγμένο τερματικό μας (Ctrl + Alt + T), θα πρέπει να πληκτρολογήσουμε μόνο τα εξής:

fish

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

Αυτόματες προτάσεις

Μόλις ξεκινήσει αυτό το κέλυφος, όταν γράφουμε μια εντολή, προτείνει αυτόματα μια εντολή σε ανοιχτό γκρι χρώμα. Εάν γράφετε τα πρώτα γράμματα μιας εντολής Gnu / Linux και πατήστε το πλήκτρο Tab για αυτόματη συμπλήρωση της εντολής, εάν υπάρχουν περισσότερες πιθανότητες, θα τις αναφέρει.

Αυτόματες προτάσεις ψαριών

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

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

Έξυπνη αναζήτηση

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

Επισήμανση σύνταξης

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

επισήμανση σύνταξης bash

Bash

επισήμανση σύνταξης ψαριών

Ψάρι

Όπως μπορείτε να δείτε, το "sudo" έχει επισημανθεί στο Fish. Επί πλέον, θα εμφανίσετε μη έγκυρες εντολές με κόκκινο χρώμα από προεπιλογή

Διαμόρφωση που βασίζεται στον Ιστό

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

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

διαμόρφωση ιστού ψαριών

fish_config

Προγραμματιζόμενοι τερματισμοί

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

προγραμματισμένοι τερματισμοί ψαριών

fish_update_completions

Απενεργοποίηση χαιρετισμού

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

vi ~/.config/fish/config.fish

Μόλις φτάσουμε στο αρχείο θα προσθέσουμε την ακόλουθη γραμμή:

set -g -x fish_greeting ' '

Αν αντί να απενεργοποιήσουμε το χαιρετισμό προτιμούμε να το προσαρμόσουμε, θα το κάνουμε προσθέτοντας το μήνυμα στη γραμμή που προσθέτουμε στο αρχείο

set -g -x fish_greeting 'Bienvenid@ usuario'

Λαμβάνω βοήθεια

να ανοίξτε τη σελίδα τεκμηρίωσης Fish στο πρόγραμμα περιήγησης ιστού προεπιλογή από τερματικό, απλώς πληκτρολογήστε:

βοηθήστε το ψάρι

help

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

Ορίστε το Fish ως το προεπιλεγμένο κέλυφος

Εάν σας άρεσε αυτό το κέλυφος, μπορείτε ορίστε το ως το προεπιλεγμένο κέλυφος σας. Για να το κάνετε αυτό, χρησιμοποιήστε την εντολή chsh:

chsh -s /usr/bin/fish

Εδώ, / usr / bin / fish Είναι το μονοπάτι προς τη διαδρομή Fish. Εάν δεν γνωρίζετε τη σωστή διαδρομή, η ακόλουθη εντολή θα σας βοηθήσει:

which fish

Όταν τελειώσετε, αποσυνδεθείτε και συνδεθείτε ξανά. συνεδρία για να χρησιμοποιήσετε το νέο προεπιλεγμένο κέλυφος.

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

Σε περίπτωση που θέλετε να επιστρέψετε στο Bash, απλώς τρέξτε:

bash

Εάν θέλετε το Bash ως το προεπιλεγμένο κέλυφος σας μόνιμα, εκτελέστε:

chsh -s /bin/bash

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


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Jahir dijo

    Πώς μπορώ να καθαρίσω την αυτόματη συμπλήρωση; Έγραψα rm 11, μετά το έδωσα enter και ήθελα να διαγράψω πολλά αρχεία που ξεκινούν με τον αριθμό 1 και όταν έβαλα ξανά rm παίρνω την αυτόματη συμπλήρωση με τον αριθμό 11, πώς μπορώ να το καθαρίσω;

    1.    Νιδέα dijo

      Από τον ιστό διαμόρφωσης με την εντολή `fish_config`
      Υπάρχει μια ενότητα που είναι το ιστορικό εντολών. Δεν έχω δοκιμάσει, αλλά σίγουρα τα παίρνω από το «ιστορικό», φαντάζομαι ότι αν το διαγράψετε από έναν ιστότοπο θα το διαγράψει από τον άλλο.

  2.   Νιδέα dijo

    Πώς διαμορφώνονται τα ψευδώνυμα;