Πώς να χρησιμοποιήσετε το κέλυφος Linux

Καταναλωτή Linux Οι διανομές προσφέρουν ισχυρές γραφικές διεπαφές χρήστη — ωστόσο το Linux, επειδή προέρχεται από τον κόσμο του Unix της δεκαετίας του 1970, εξακολουθεί να λειτουργεί σε μια αρχιτεκτονική που δεν βασίζεται σε ένα συγκεκριμένο GUI.

Ένα σημείο εισόδου που βασίζεται σε κείμενο στο σύστημα ονομάζεται α κέλυφος, και το Linux υποστηρίζει αρκετά από αυτά.

κελύφη linux

Τι είναι ένα κέλυφος;

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

Το Linux υποστηρίζει πολλά διαφορετικά κελύφη:

  • Κτυπώ δυνατά: Κτυπώ δυνατά είναι το προεπιλεγμένο κέλυφος στις περισσότερες σύγχρονες διανομές Linux. Είναι βελτιστοποιημένο για διαδραστική χρήση μέσω ιστορικών εντολών,
    γραμμή εντολών επεξεργασία, ψευδώνυμο εντολών και βασικός έλεγχος εργασιών.
  • Ψάρι: Σχεδιασμένο για να είναι πιο προσβάσιμο από τον χρήστη, το Fish δίνει έμφαση στις ολοκληρώσεις εντολών, στα σενάρια χρήστη και στις προηγμένες δυνατότητες τερματικού. Είναι βελτιστοποιημένο για διαδραστική χρήση.
  • Ksh: Το Korn shell είναι μια γλώσσα προγραμματισμού υψηλού επιπέδου από μόνη της, αν και η διαδραστική υποστήριξη είναι εξαιρετική.
  • Zsh: Ιδανικό για ισχυρούς χρήστες, το Zsh προσφέρει προηγμένες δυνατότητες δέσμης ενεργειών και σημαντική δυνατότητα προσαρμογής. Υποστηρίζει επίσης διάφορους δείκτες.

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

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

Τόσο τα Microsoft Windows όσο και το Apple macOS περιλαμβάνουν κελύφη. Στα Windows, το κέλυφος ονομάζεται Γραμμή εντολών, αν και υποστηρίζουν νέες εκδόσεις των Windows PowerShell. Στο macOS, το Τερματικό το πρόγραμμα ανοίγει μια περίοδο λειτουργίας φλοιού. Στο Linux, αν και ορισμένοι ατημέλητοι συγγραφείς αναφέρονται στις περιόδους λειτουργίας του φλοιού ως "γραμμή εντολών", η γραμμή εντολών είναι συγκεκριμένη για τη Microsoft.

Γιατί να χρησιμοποιήσετε μια συνεδρία Shell;

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

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

Για παράδειγμα, για να δείτε ποια προγράμματα εκτελούνται επί του παρόντος στον υπολογιστή σας Linux, η διαδικασία στο GUI διαφέρει ανάλογα με τη διανομή. Στο Ubuntu 20.04, θα ανοίξατε το Launcher και θα επιλέξετε Παρακολούθηση συστήματος ενώ στο openSuse Tumbleweed, θα ξεκινούσατε KSysGuard από το φάκελο System του μενού K. Και για κάθε εργαλείο GUI, η εμφάνιση και η λειτουργικότητα διαφέρουν, απαιτώντας διαφορετικές οδηγίες βήμα προς βήμα και, όπως χρειάζεται, στιγμιότυπα οθόνης. Ωστόσο, για οποιαδήποτε διανομή, απλά τρέχει ps -ax από μια περίοδο λειτουργίας φλοιού δίνει την ίδια έξοδο με τον ίδιο τρόπο.

Πώς να χρησιμοποιήσετε ένα κέλυφος Linux

Η ευημερία σε ένα σύμπαν μόνο με κείμενο δεν είναι πολύ δύσκολο. Στην πραγματικότητα, πολλοί σκληροπυρηνικοί θαυμαστές Linux ζουν ουσιαστικά στο κέλυφος. Για να ξεκινήσετε, εκτελέστε το πρόγραμμα τερματικού της διανομής σας ή το αντίστοιχο. Όταν ανοίξει το παράθυρο, θα βρίσκεστε σε μια νέα περίοδο λειτουργίας του κελύφους.

10 βασικές εντολές Linux για την πλοήγηση στο σύστημα αρχείων σας

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

Κάθε κέλυφος προσφέρει διαφορετικές δυνατότητες, αν και κοινά βοηθητικά προγράμματα Linux (όπως το CD εντολή για αλλαγή καταλόγων ή το Γάτα εντολή για εμφάνιση αρχείων) λειτουργούν με τον ίδιο τρόπο σε όλα τα κελύφη. Μελετήστε τη μοναδική σύνταξη του κελύφους σας για να αξιοποιήσετε τη δύναμή του.