Εισαγωγή
Ρύθμιση & Εγκατάσταση
συμπέρασμα
Εισαγωγή
Η εργασία σε συστήματα Linux σημαίνει ότι κάποιος χρησιμοποιεί τη γραμμή εντολών πιο συχνά. Η πληκτρολόγηση μεγάλων ονομάτων καταλόγων ξανά και ξανά καθώς και η μαντεία ονομάτων εντολών καταναλώνει πολύτιμο χρόνο. Αυτό μπορεί να προστεθεί πολύ γρήγορα. Το Z είναι ένα εργαλείο που καταγράφει κάθε κατάλογο που περιηγείστε και συντάσσει μια σταθμισμένη λίστα με τους πιο συχνά/πρόσφατα χρησιμοποιούμενους. Το Zsh είναι μια εναλλακτική λύση στο bash (το προεπιλεγμένο κέλυφος που συνοδεύει τις περισσότερες διανομές Linux) που προσθέτει ανεπαίσθητες βελτιώσεις όπως ορθογραφική διόρθωση λέξεων/εντολών και καλύτερη συμπλήρωση καρτελών.
Ρύθμιση & Εγκατάσταση
Περιστρέψτε μια παρουσία Vultr που εκτελεί το Ubuntu (είτε έκδοση 12 είτε 14) και ακολουθήστε τα παρακάτω βήματα για να προσθέσετε έναν νέο χρήστη διαχειριστή (sudo). Το κάνουμε αυτό επειδή είναι σύμφωνο με τις βέλτιστες πρακτικές να δημιουργήσουμε έναν νέο χρήστη και να του εκχωρήσουμε δικαιώματα διαχειριστή για πρόσβαση στον διακομιστή, αντί για χρήση του χρήστη root.
- Συνδεθείτε στην παρουσία σας Vultr
ssh root@[vultr-ip-address].
- Προσθέστε έναν νέο χρήστη
adduser <newuser>(θα χρειαστεί να απαντήσετε σε ορισμένες ερωτήσεις μετά την έκδοση αυτής της εντολής).
- Κάντε τον νέο χρήστη χρήστη διαχειριστή
adduser <newuser> sudo.
- Αποσυνδεθείτε από το στιγμιότυπο Vultr
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/systemd/system
cd /usr/share/nano
cd /etc/kernel/postinst.d
cd ~
Τώρα, από το τερματικό σας, πληκτρολογήστε z sysκαι πατήστε το κουμπί καρτέλας και μετά πληκτρολογήστε. Στη συνέχεια, πληκτρολογήστε z nanoκαι πατήστε το κουμπί καρτέλας και μετά πληκτρολογήστε ξανά. Θα δείτε και στις δύο περιπτώσεις ότι ο Z γνώριζε αυτόματα cdτον πρώτο και τον δεύτερο κατάλογο όπου περιηγηθήκαμε αρχικά.
Εγκατάσταση και χρήση του Zsh
- Εγκαταστήστε
sudo apt-get update && sudo apt-get -y install zsh.
- Ελέγξτε την έκδοση για να επαληθεύσετε την εγκατάσταση
zsh --version.
- Ορίστε το Zsh ως προεπιλεγμένο κέλυφος
chsh -s /bin/zsh. Θα σας ζητηθεί να εισαγάγετε τον κωδικό πρόσβασής σας.
- Αποσύνδεση
exit.
- Συνδεθείτε ξανά στο σύστημα
ssh <newuser>@[vultr-ip-address].
Εάν σας υποδεχτεί μια προτροπή διαμόρφωσης κελύφους Zsh, επιλέξτε "2" για να αποδεχτείτε τις προεπιλεγμένες ρυθμίσεις.
Για να ελέγξετε τα πράγματα, πληκτρολογήστε cd /emcκαι πατήστε το κουμπί καρτέλας. Το Zsh θα συμπληρώσει αυτόματα το τερματικό cd /etcεπειδή /emcδεν υπάρχει κατάλογος και /etcείναι η πλησιέστερη επιλογή ως προς αυτό που προοριζόταν. Στη συνέχεια, πληκτρολογήστε " 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
συμπέρασμα
Τα Z και Zsh είναι χρήσιμα εργαλεία που μπορεί να βοηθήσουν δραστικά να αυξήσετε την παραγωγικότητά σας.
Άλλες Εκδόσεις
Ubuntu
CentOS
Σε σενάριο Lami Adabonyan