Το Z shell είναι ένα αποτελεσματικό, ισχυρό και διαδραστικό κέλυφος Unix. Είναι εύκολο να εγκαταστήσετε, να ρυθμίσετε, να χρησιμοποιήσετε και να μάθετε σε οποιαδήποτε πλατφόρμα Linux, συμπεριλαμβανομένων των Ubuntu, Fedora, Arch Linux και άλλων.
Δείτε πώς μπορείτε να εγκαταστήσετε το Z shell και το Oh My Zsh στον υπολογιστή σας Linux.
Τι είναι το Z Shell και το Oh My Zsh;
Το Z shell, ή απλά το Zsh είναι ένα διαδραστικό κέλυφος σύνδεσης και ένας διερμηνέας γλώσσας δέσμης ενεργειών. Πολλές χρήσιμες λειτουργίες που βρίσκετε στα Bash, TCSH και ksh ενσωματώθηκαν στο Zsh μαζί με πολλές νέες δυνατότητες.
Το Oh My Zsh είναι ένα εκπληκτικό πλαίσιο ανοιχτού κώδικα, βασισμένο στην κοινότητα που σας βοηθά να διαχειριστείτε τη διαμόρφωση του Zsh. Έρχεται γεμάτο με τόσες πολλές χρήσιμες λειτουργίες, βοηθούς, πρόσθετα, θέματα και άλλα βοηθητικά προγράμματα που προσφέρουν στους χρήστες την καλύτερη εμπειρία κελύφους εκεί έξω.
Αν και το Zsh μοιάζει πολύ με το Bash, το πλεονέκτημα της χρήσης του Zsh έγκειται στο γεγονός ότι είναι πολύ πιο προσαρμόσιμο από το Bash.
Πώς να εγκαταστήσετε το Zsh σε Linux
Για να ξεκινήσετε, εκκινήστε το τερματικό πατώντας Ctrl + Alt + T στο πληκτρολόγιο. Είναι μια καλή πρακτική να ενημερώστε και αναβαθμίστε το σύστημα Linux σας πριν εγκαταστήσετε μια νέα εφαρμογή στο μηχάνημά σας. Αυτό επιλύει τυχόν κατεστραμμένα ή παλιά πακέτα στο σύστημά σας που μπορεί να δημιουργήσει πρόβλημα κατά την εγκατάσταση μιας νέας εφαρμογής.
Τώρα που τα πακέτα συστήματος είναι ενημερωμένα, μπορείτε να εγκαταστήσετε το Zsh. Ακολουθούν οι εντολές για την εγκατάσταση του Zsh σε ορισμένες σημαντικές διανομές Linux:
Για το Ubuntu, εκτελέστε:
sudo apt εγκαθιστώ zsh
Για να εγκαταστήσετε το Zsh στο Fedora, εκτελέστε:
sudo dnf εγκαθιστώ zsh
Στο Arch Linux, εκτελέστε:
sudo pacman -S zsh
Η διαδικασία εγκατάστασης θα καλύψει επίσης βασικές διαμορφώσεις που μπορείτε πάντα να διαμορφώσετε ξανά αργότερα.
Επαληθεύστε την εγκατάσταση Zsh
Ένας τρόπος για να επαληθεύσετε την εγκατάσταση είναι να ελέγξετε την έκδοση του Zsh που μόλις εγκαταστήσατε. Εκτελέστε την ακόλουθη εντολή για να ελέγξετε την έκδοση:
zsh --εκδοχή
Στο τερματικό, θα δείτε τον αριθμό έκδοσης αφού εισαγάγετε την εντολή. Εάν το τερματικό δεν εμφανίσει τον αριθμό έκδοσης, αυτό σημαίνει ότι υπήρξε κάποιο πρόβλημα με την εγκατάσταση.
Από προεπιλογή, το Zsh είναι εγκατεστημένο στο /usr/bin Ευρετήριο. Για να επιβεβαιώσετε την τοποθεσία όπου έχετε εγκαταστήσει το Zsh, εκτελέστε:
όπου είναι zsh
Η έξοδος θα εμφανίσει τη διαδρομή προς το Zsh στο τερματικό.
Πώς να εγκαταστήσετε το Oh-My-Zsh σε Linux
Το Powerline είναι ένα ισχυρό πρόσθετο για το Vim που παρέχει γραμμές κατάστασης και προτροπές για πολλές άλλες εφαρμογές, όπως Zsh, Bash, Qtile, IPython, tmux και Awesome. Παρέχει χρήσιμες βελτιώσεις στο Zsh. Για να το εγκαταστήσετε σε Ubuntu και Debian, εκτελέστε:
sudo apt εγκαθιστώ git-core curl γραμματοσειρές-powerline
Στο Fedora:
sudo dnf εγκαθιστώ powerline-fonts
Για να εγκαταστήσετε γραμματοσειρές Powerline στο Arch Linux:
sudo pacman -S powerline-fonts
Βήμα 1: Εγκαταστήστε το Oh My Zsh σε Linux
Μόλις εγκατασταθούν οι γραμματοσειρές Powerline, ήρθε η ώρα να εγκαταστήσετε επιτέλους το πακέτο oh-my-zsh. Υπάρχουν δύο τρόποι για να το εγκαταστήσετε: χρησιμοποιώντας curl και wget.
Για να εγκαταστήσετε το Oh My Zsh χρησιμοποιώντας το curl, εκτελέστε:
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh
Αντίθετα, εάν θέλετε να χρησιμοποιήσετε το wget για να εγκαταστήσετε το Oh My Zsh, χρησιμοποιήστε αυτό:
wget --no-check-certificate http://install.ohmyz.sh -O - | SH
Κατά τη διαδικασία εγκατάστασης, το πρόγραμμα εγκατάστασης θα σας ρωτήσει εάν θέλετε να κάνετε το Zsh το προεπιλεγμένο κέλυφος ή όχι. Για να κάνετε το Zsh το προεπιλεγμένο κέλυφος στο σύστημά σας, πληκτρολογήστε Ναί και χτυπήστε Εισαγω στο πληκτρολόγιο. Μπορείς αλλάξτε το προεπιλεγμένο κέλυφος αργότερα με το chsh αν θέλεις.
Αφού εγκαταστήσετε το Oh My Zsh στο σύστημά σας, θα δείτε το ακόλουθο μήνυμα επιβεβαίωσης στο τερματικό που επιβεβαιώνει την επιτυχή εγκατάσταση:
Για να απεγκαταστήσετε το oh-my-zsh από το σύστημά σας, εκτελέστε:
uninstall_oh_my_zsh
Διαμόρφωση του Oh My Zsh σε Linux
Ας βουτήξουμε σε μερικές βασικές διαμορφώσεις που πρέπει να κατανοήσετε για να προσαρμόσετε το Oh My Zsh όπως σας αρέσει.
1. Ενεργοποίηση προσθηκών χρησιμοποιώντας το αρχείο διαμόρφωσης Zsh
Για να δείτε ποιες προσθήκες είναι διαθέσιμες, ανοίξτε το Σελίδα Oh My Zsh Plugins στο GitHub.
Εδώ θα βρείτε μια λίστα με όλα τα πρόσθετα που μπορείτε να χρησιμοποιήσετε στο Oh My Zsh. Αφού αποφασίσετε ποια προσθήκη θέλετε να χρησιμοποιήσετε, ανοίξτε το αρχείο διαμόρφωσης Zsh χρησιμοποιώντας το nano:
νανο ~/.zshrc
Στο αρχείο, εντοπίστε το plugins () λειτουργία. Μέσα στις παρενθέσεις, προσθέστε το όνομα της προσθήκης που θέλετε να ενεργοποιήσετε. Για παράδειγμα, αν θέλετε να ενεργοποιήσετε το "git", προσθέστε το ως εξής:
plugins=(git)
Αποθηκεύστε και βγείτε από το αρχείο πατώντας Ctrl + X έπειτα Υ στο πληκτρολόγιο.
Για να ενημερώσετε τις αλλαγές, εκτελέστε:
πηγή ~/.zshrc
2. Ορίστε το θέμα Oh My Zsh
Θα βρείτε όλα τα θέματα Oh My Zsh στο ~/.oh-my-zsh/themes Ευρετήριο. Για να δείτε όλα τα διαθέσιμα θέματα, μεταβείτε στο Σελίδα Oh My Zsh Themes στο GitHub.
Μπορείτε επίσης να κάνετε προεπισκόπηση αυτών των θεμάτων στο πρόγραμμα περιήγησής σας. Αφού αποφασίσετε για το θέμα, ανοίξτε το αρχείο διαμόρφωσης Zsh ως εξής:
sudo nano ~/.zshrc
Πηγαίνετε στη γραμμή που λέει ZSH_THEME="". Εδώ, εισαγάγετε το θέμα που θέλετε να διατηρήσετε. Για παράδειγμα, εάν θέλετε να αλλάξετε το θέμα σε "agnoster", εισαγάγετε το όνομα του θέματος ως εξής:
ZSH_ΘΕΜΑ="agnoster"
Μπορείτε επίσης να ορίσετε αυτήν την επιλογή σε "τυχαία" εάν θέλετε να κάνετε εναλλαγή μεταξύ διαφορετικών θεμάτων τακτικά.
ZSH_ΘΕΜΑ="τυχαίος"
Τι γίνεται αν δεν θέλετε να χρησιμοποιήσετε όλα τα θέματα αλλά μόνο μερικά συγκεκριμένα; Ευτυχώς, έχετε επίσης την επιλογή να διατηρήσετε ένα σύνολο θεμάτων. Εντοπίστε τη γραμμή που λέει ZSH_THEME_RANDOM_CANDIDATES=() και εισάγετε τα ονόματα των θεμάτων ως εξής:
ZSH_THEME_RANDOM_CANDIDATES=("agnoster""grml""Robbyrussell")
Επαναλάβετε τη φόρτωση του αρχείου για να τεθούν σε ισχύ οι αλλαγές:
πηγή ~/.zshrc
3. Διαμορφώστε τις Αυτόματες ενημερώσεις
Το Oh My Zsh ενημερώνεται αυτόματα κάθε δύο εβδομάδες. Μπορείτε να απενεργοποιήσετε αυτήν τη ρύθμιση στο αρχείο διαμόρφωσης Zsh ως εξής:
DISABLE_AUTO_UPDATE="αληθής"
Μπορείτε επίσης να διαμορφώσετε τον αριθμό των ημερών που θέλετε να ελέγχει η Zsh για ενημερώσεις όπως αυτή:
UPDATE_ZSH_DAYS=1
Το Z Shell προσφέρει χαρακτηριστικά που δεν θα βρείτε πουθενά αλλού
Το Z shell συνοδεύεται από τόσα πολλά χαρακτηριστικά που είναι δύσκολο να βρεθούν σε άλλα κελύφη. Έρχεται με ενσωματωμένο ορθογραφικό έλεγχο και σας επιτρέπει να επισημάνετε τον κώδικα. Αποστέλλεται με πολλά εκπληκτικά θέματα που μπορείτε να εφαρμόσετε στο κέλυφος. Μπορείτε επίσης να διαμορφώσετε το κέλυφος ώστε να εμφανίζει σημαντικές πληροφορίες συστήματος.
Με πολλές λειτουργίες έτοιμες να σας βοηθήσουν, μπορείτε τώρα να αρχίσετε να γράφετε σενάρια και προγράμματα Bash πιο αποτελεσματικά για να αυτοματοποιείτε εργασίες και να εξοικονομείτε άφθονο χρόνο. Καλό σενάριο!