Πού βρίσκεται το αρχείο.zshrc σε Mac

Πίνακας περιεχομένων:

Anonim

Αναρωτιέστε πού βρίσκεται το αρχείο .zshrc σε Mac; Εάν είστε χρήστης της γραμμής εντολών Mac που ενδιαφέρεται να χρησιμοποιήσει και να προσαρμόσει το κέλυφος zsh ή να χρησιμοποιήσετε κάτι σαν το Oh My Zsh, μπορεί να είστε περίεργοι να μάθετε τι και πού βρίσκεται το αρχείο .zshrc και πώς να αποκτήσετε πρόσβαση σε αυτό. που μπορείτε να προσαρμόσετε το κέλυφός σας.

Εάν είστε τακτικός χρήστης Terminal, πιθανότατα παρατηρήσατε ότι το zsh είναι πλέον το προεπιλεγμένο κέλυφος στην εφαρμογή MacOS Terminal (και ναι, μπορείτε να αλλάξετε το κέλυφος σε bash, tcsh, ksh, zsh, κ.λπ. θέλετε, αλλά εστιάζουμε στο zsh, την προεπιλογή).

Από προεπιλογή, το αρχείο .zshrc δεν υπάρχει για έναν τυπικό χρήστη, ακόμα κι αν εκκινήσετε το κέλυφος zsh. Αυτό μπορεί να αποτελεί έκπληξη, αλλά δεδομένου ότι το αρχείο .zshrc χρησιμοποιείται για τη διαμόρφωση του κελύφους zsh, θα χρειαστεί να δημιουργήσετε με μη αυτόματο τρόπο ένα στον αρχικό σας κατάλογο για πρόσβαση στο zsh. Υπάρχει επίσης ένα αρχείο zshrc σε επίπεδο συστήματος, αλλά λιγότερο συχνά τροποποιείται από τους χρήστες.

Λάβετε υπόψη ότι εάν εγκαταστήσετε το Oh My Zsh, ένα αρχείο .zshrc θα δημιουργηθεί αυτόματα για εσάς.

Πού βρίσκεται το αρχείο .zshrc σε Mac;

Το αρχείο .zshrc θα βρίσκεται στον αρχικό κατάλογο χρηστών ή ~/, και αυτό το αρχείο .zshrc χρήστη είναι το σημείο όπου θα τοποθετήσετε προσαρμογές στο κέλυφος z.

Έτσι, το αρχείο .zshrc χρήστη θα βρίσκεται στην ακόλουθη θέση διαδρομής: ~/.zshrc

Εάν δεν έχετε δημιουργήσει ακόμη χειροκίνητα ένα αρχείο .zshrc, το αρχείο δεν θα υπάρχει από προεπιλογή.

Μπορείτε να δημιουργήσετε ένα με:

αγγίξει ~/.zshrc

Ή εκκινώντας ένα πρόγραμμα επεξεργασίας κειμένου για να δημιουργήσετε .zshrc, όπως nano:

nano ~/.zshrc

Μπορείτε στη συνέχεια να τοποθετήσετε ό,τι θέλετε στο αρχείο .zshrc, για παράδειγμα, τυχόν ψευδώνυμα, τροποποιήσεις διαδρομής, προσαρμογές εξαγωγής, ρυθμίσεις παραμέτρων ZSH_THEME, κ.λπ.

Οι αλλαγές θα τεθούν σε ισχύ όταν φορτώσετε ξανά το προφίλ zsh ή ξεκινήσετε ένα νέο παράθυρο τερματικού.

Πού βρίσκεται το καθολικό αρχείο zshrc σε όλο το σύστημα;

Ενώ το αρχείο .zshrc με δυνατότητα προσαρμογής από τον χρήστη βρίσκεται στον αρχικό κατάλογο των χρηστών, υπάρχει επίσης ένα αρχείο zshrc σε επίπεδο συστήματος.

Το αρχείο zshrc συστήματος βρίσκεται στην ακόλουθη διαδρομή στο macOS:

/etc/zshrc

Οποιαδήποτε τροποποίηση γίνει στο /etc/zshrc θα ισχύει για το κέλυφος zsh για όλους τους χρήστες, ανεξάρτητα από το αν έχουν ή όχι ένα αρχείο .zshrc μεμονωμένου χρήστη στον αρχικό κατάλογο.

Γενικά, δεν συνιστάται η τροποποίηση του /etc/zshrc, και αντίθετα όλες οι ειδοποιήσεις σε επίπεδο χρήστη σε zsh θα πρέπει να γίνονται στο αρχείο .zshrc χρήστη που βρίσκεται στη ρίζα του οικιακού καταλόγου τους.

Τι γίνεται με τη ρύθμιση μεταβλητών περιβάλλοντος με zsh;

Μπορείτε να ορίσετε περιβαλλοντικές μεταβλητές για το zsh στο:

~/.zshenv

Μπορείτε να τροποποιήσετε αυτό το αρχείο με οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου γραμμής εντολών, όπως nano, vim, emacs.

Για παράδειγμα, θα μπορούσατε να προσθέσετε:

JAVA_HOME=$(/usr/libexec/java_home)

SHELL_SESSION_HISTFILE=/Users/o/.zsh_sessions/zshHistory.history

Μπορείτε να μάθετε περισσότερα σχετικά με τη ρύθμιση μεταβλητών περιβάλλοντος εδώ.

Πού βρίσκεται το αρχείο.zshrc σε Mac