Εισαγωγή
Ρύθμιση & Εγκατάσταση
συμπέρασμα
Εισαγωγή
Η εργασία σε συστήματα Linux σημαίνει ότι κάποιος χρησιμοποιεί τη γραμμή εντολών πιο συχνά. Η πληκτρολόγηση μεγάλων ονομάτων καταλόγων ξανά και ξανά καθώς και η μαντεία ονομάτων εντολών καταναλώνει πολύτιμο χρόνο. Αυτό μπορεί να προστεθεί πολύ γρήγορα. Το Z είναι ένα εργαλείο που καταγράφει κάθε κατάλογο που περιηγείστε και συντάσσει μια σταθμισμένη λίστα με τους πιο συχνά/πρόσφατα χρησιμοποιούμενους. Το Zsh είναι μια εναλλακτική λύση στο bash (το προεπιλεγμένο κέλυφος που συνοδεύει τις περισσότερες διανομές Linux) που προσθέτει ανεπαίσθητες βελτιώσεις όπως ορθογραφική διόρθωση λέξεων/εντολών και καλύτερη συμπλήρωση καρτελών.
Ρύθμιση & Εγκατάσταση
Περιστρέψτε μια παρουσία Vultr που εκτελεί το CentOS (είτε έκδοση 6 είτε 7) και ακολουθήστε τα παρακάτω βήματα για να προσθέσετε έναν νέο χρήστη διαχειριστή (sudo). Το κάνουμε αυτό επειδή είναι σύμφωνο με τις βέλτιστες πρακτικές να δημιουργήσουμε έναν νέο χρήστη και να του εκχωρήσουμε δικαιώματα διαχειριστή για πρόσβαση στον διακομιστή, αντί για χρήση του χρήστη root.
- Συνδεθείτε στην παρουσία σας Vultr
ssh root@[vultr-ip-address].
- Προσθήκη νέου χρήστη
adduser <newuser>.
- Ορίστε τον κωδικό πρόσβασης για τον νέο χρήστη
passwd <newuser>.
- Κάντε τον νέο χρήστη χρήστη διαχειριστή
usermod -a -G wheel <newuser>.
- (μόνο CentOS 6) Προσθήκη στα sudoers:
echo ' <newuser> ALL=(ALL) ALL' >> /etc/sudoers.
- Αποσύνδεση από το παράδειγμα
exit.
- Επανασυνδεθείτε στο παράδειγμα, αλλά αυτή τη φορά ως νέος χρήστης
ssh <newuser>@[vultr-ip-address].
Εγκατάσταση και χρήση του Z
Θα πρέπει να βρίσκεστε στον αρχικό σας κατάλογο αφού συνδεθείτε ως "newuser" (διαφορετικά, εκτελέστε το cd ~). Ακολουθήστε το επόμενο σύνολο βημάτων για να εγκαταστήσετε το Z. Σημειώστε ότι επειδή το Z είναι μια δέσμη ενεργειών, αυτό που κάνουμε είναι να το κατεβάσουμε στον αρχικό μας κατάλογο και να πούμε στο προεπιλεγμένο μας κέλυφος να εκτελεί το Z όποτε ξεκινάει.
- Λήψη
wget https://raw.githubusercontent.com/rupa/z/master/z.sh.
- Εγκαταστήστε
printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .bashrc. Αυτή η εντολή προσαρτάται . ~/z.shστο .bashrcαρχείο σας , το οποίο με τη σειρά του λέει να εκτελέσει το Z κατά την εκκίνηση.
- Επανατοποθετήστε το κέλυφος
source ~/.bashrc.
Για να ελέγξετε πώς λειτουργεί το Z, περιηγηθείτε σε αυτούς τους καταλόγους:
cd /etc/cloud/templates
cd /usr/share/nano
cd /etc/pki/java
cd ~
Τώρα, από το τερματικό σας, πληκτρολογήστε z cloκαι πατήστε το κουμπί καρτέλας και μετά πληκτρολογήστε. Στη συνέχεια, πληκτρολογήστε z nanoκαι πατήστε το κουμπί καρτέλας και μετά πληκτρολογήστε ξανά. Θα δείτε και στις δύο περιπτώσεις ότι ο Z γνώριζε αυτόματα cdτον πρώτο και τον δεύτερο κατάλογο όπου περιηγηθήκαμε αρχικά.
Εγκατάσταση και χρήση του Zsh
- Εγκαταστήστε
sudo yum update && sudo yum -y install zsh.
- Ελέγξτε την έκδοση για να επαληθεύσετε την εγκατάσταση
zsh --version.
- Ορίστε το Zsh ως προεπιλεγμένο κέλυφος
chsh -s /bin/zsh. Θα σας ζητηθεί να εισαγάγετε τον κωδικό πρόσβασής σας.
- Αποσύνδεση
exit.
- Συνδεθείτε ξανά στο σύστημα
ssh <newuser>@[vultr-ip-address].
Εάν σας υποδεχτεί μια προτροπή διαμόρφωσης κελύφους Zsh, επιλέξτε "2", μετά "1", μετά "0" για να αποδεχτείτε τις προεπιλεγμένες ρυθμίσεις.
Για να ελέγξετε τα πράγματα, πληκτρολογήστε " kill" και πατήστε το κουμπί καρτέλας (υπάρχει ένα κενό μετά το kill). Το Zsh θα σας εμφανίσει αυτόματα μια λίστα ή διαδικασίες για να σκοτώσετε σε αντίθεση με το να μην κάνετε τίποτα.
Το Zsh μοιράζεται επίσης το ιστορικό του τερματικού σας σε πολλά παράθυρα/περιόδους σύνδεσης και έχει πολλές άλλες χρήσιμες λειτουργίες. Υπάρχουν επίσης πλαίσια χτισμένα πάνω από το Zsh που προσθέτουν ακόμη περισσότερα εκθαμβωτικά χαρακτηριστικά σε αυτό, όπως το oh-my- zsh και το prezto .
Χρησιμοποιώντας το Z με το Zsh
- Τρέξε
printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .zshrc. Αυτή η εντολή προσαρτάται . ~/z.shστο .zshrcαρχείο, το οποίο του λέει να εκτελέσει το Z κατά την εκκίνηση.
- Επανατοποθετήστε το κέλυφος
source ~/.zshrc.
Σημείωση: Εάν δεν σας αρέσουν οι προεπιλεγμένες ρυθμίσεις, μπορείτε να ενημερώσετε τη διαμόρφωση του κελύφους Zsh επεξεργάζοντας το .zshrcαρχείο (στον αρχικό σας κατάλογο) ή εκτελώντας τις ακόλουθες εντολές:
autoload -U zsh-newuser-install
zsh-newuser-install -f
source ~/.zshrc
συμπέρασμα
Τα Z και Zsh είναι χρήσιμα εργαλεία που μπορεί να βοηθήσουν δραστικά να αυξήσετε την παραγωγικότητά σας.
Άλλες Εκδόσεις
Ubuntu
CentOS
Σε σενάριο Lami Adabonyan