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

tempo di emissione: 2022-06-24

Navigazione veloce

Το αρχείο bash_profile βρίσκεται στον αρχικό κατάλογο του χρήστη.Για παράδειγμα, σε Mac με OS X

  1. 8 Mountain Lion (κυκλοφόρησε σε 20, το αρχείο bash_profile θα βρίσκεται στη διεύθυνση:~/Library/Application Support/bashOn a Mac με OS X 7 Lion (κυκλοφόρησε σε 20, το αρχείο bash_profile θα βρίσκεται στη διεύθυνση:~/.bashrcOn a Mac τρέχει OS X 6 Snow Leopard (κυκλοφόρησε σε 20, το αρχείο bash_profile θα βρίσκεται στη διεύθυνση:~/.bashrcΣε Mac με OS X 5 Leopard (κυκλοφόρησε το 200, το αρχείο bash_profile θα βρίσκεται στη διεύθυνση:~/.bashrcΕάν δεν είστε βεβαιωθείτε ποια έκδοση του macOS εκτελεί ο υπολογιστής σας, μπορείτε να μάθετε εισάγοντας αυτήν την εντολή στο Terminal:which bash
  2. Πού βρίσκεται το προφίλ Bash στο MAC;
  3. Ποια έκδοση του macOS εκτελείται στον υπολογιστή σας;
  4. Το αρχείο προφίλ Bash βρίσκεται στον Κατάλογο Αρχικής σελίδας του χρήστη
  5. Σε ένα MAC Running OSX 8 Mountain Lion ή αργότερα, το αρχείο προφίλ Bash θα βρίσκεται στη διεύθυνση ~/Library/Application Support/bash
  6. Σε MAC που εκτελείται OSX 7 Lion ή νωρίτερα, το αρχείο προφίλ Bash θα βρίσκεται στο ~/.

Πώς επεξεργάζεστε το αρχείο bash_profile σε Mac;

Το αρχείο bash_profile είναι ένα αρχείο κειμένου που αποθηκεύει πληροφορίες σχετικά με το περιβάλλον του κελύφους και τα σενάρια εκκίνησης που χρησιμοποιούνται από το κέλυφος Bash.Σε Mac, μπορείτε να επεξεργαστείτε το αρχείο bash_profile χρησιμοποιώντας την εφαρμογή TextEdit ή τη γραμμή εντολών.Για να χρησιμοποιήσετε το TextEdit, ανοίξτε το και κάντε κλικ στο Αρχείο > Άνοιγμα.Στο παράθυρο διαλόγου Άνοιγμα, πληκτρολογήστε bash_profile και κάντε κλικ στο Άνοιγμα.Για να χρησιμοποιήσετε τη γραμμή εντολών, ανοίξτε το Terminal και πληκτρολογήστε cd /usr/local/bin && ./bash_profile . Η έξοδος αυτής της εντολής θα σας δείξει πού μπορείτε να βρείτε το αρχείο bash_profile.Αφού εντοπίσετε το αρχείο bash_profile, μπορείτε να το επεξεργαστείτε χρησιμοποιώντας οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου.Για παράδειγμα: vi ~/.bashrc Εάν θέλετε να απενεργοποιήσετε ορισμένες από τις δυνατότητες του Bash σε Mac, μπορείτε επίσης να προσθέσετε γραμμές στο αρχείο ~/.bashrc που καθορίζουν ποιες δυνατότητες θα απενεργοποιήσετε.Για περισσότερες πληροφορίες σχετικά με την επεξεργασία του αρχείου bash_profile, ανατρέξτε στην ενότητα "Πώς μπορώ να διαμορφώσω τις ρυθμίσεις του τερματικού μου;" στις Προτιμήσεις συστήματος > Πληκτρολόγιο > Συντομεύσεις > Τερματικό (ή προβολή man 5 sh ).

Σε τι χρησιμεύει το bash_profile σε Mac;

Το bash_profile είναι ένα αρχείο που αποθηκεύει προσαρμογές για το κέλυφος Bash.Βρίσκεται στον αρχικό σας κατάλογο και περιέχει πληροφορίες όπως το όνομα χρήστη, το όνομα κεντρικού υπολογιστή και την τοποθεσία του Bourne Again Shell (BASH). Μπορείτε να χρησιμοποιήσετε το bash_profile για να προσαρμόσετε το περιβάλλον Bash ορίζοντας μεταβλητές ή φορτώνοντας σενάρια.Για παράδειγμα, μπορείτε να ορίσετε μια μεταβλητή για την αποθήκευση του ονόματος χρήστη σας ή να διαμορφώσετε το Bash ώστε να χρησιμοποιεί διαφορετικό κέλυφος όταν συνδέεστε στο Mac OS X. Το bash_profile είναι χρήσιμο εάν θέλετε να έχετε προσαρμοσμένες ρυθμίσεις για διαφορετικές εργασίες ή έργα.Για παράδειγμα, μπορείτε να δημιουργήσετε ένα bash_profile για την εργασία σε έργα που σχετίζονται με κώδικα και ένα άλλο προφίλ για την επεξεργασία φωτογραφιών.Τα διαφορετικά προφίλ θα έχουν το καθένα το δικό του σύνολο μεταβλητών και σεναρίων φορτωμένο.Με αυτόν τον τρόπο, θα μπορούσατε να κάνετε γρήγορη εναλλαγή μεταξύ προφίλ χωρίς να χρειάζεται να ρυθμίζετε ξανά τα πάντα κάθε φορά που ξεκινάτε το Bash στο Mac σας. Για να δημιουργήσετε ένα νέο bash_profile:1) Ανοίξτε το Terminal στο Mac2 σας) Πληκτρολογήστε mkdir ~/.bash_profile3) Πληκτρολογήστε cd ~/. bash_profile4) Πληκτρολογήστε touch .bashrc5) Πληκτρολογήστε πηγή .bashrc6) Πληκτρολογήστε nano .bashrc7) Προσθέστε τις ακόλουθες γραμμές στο κάτω μέρος του αρχείου:export PS1="$PS1

[email protected]:w $ " εξαγωγή USERNAME=όνομα χρήστη σας εξαγωγή HOSTNAME=localhost εξαγωγή BASH=/usr/local/bin/bash8 ) Αποθήκευση του αρχείου9 ) Κλείσιμο Terminal10 ) Αποσύνδεση από τον λογαριασμό σας11 ) Σύνδεση ξανά12 ) Ελέγξτε ότι το νέο σας προφίλ έχει δημιουργηθεί πληκτρολογώντας ls -l ~/.bash_profileΕάν δεν έχει δημιουργηθεί ακόμα, τότε πληκτρολογήστε mkdir ~/.bash_profileΕάν έχει ήδη δημιουργηθεί αλλά δεν είναι κενό, τότε διαγράψτε το με rm -rf ~/ .bash_profileΕάν έχει ήδη δημιουργηθεί και είναι κενό, τότε αντιγράψτε τα περιεχόμενα αυτού του οδηγού σε αυτό χρησιμοποιώντας cp -r * ~/Desktop/. Μπορείτε επίσης να δείτε όλες τις διαθέσιμες προσαρμογές που είναι διαθέσιμες σε μια τρέχουσα έκδοση του Bash από πληκτρολόγηση man bash-customization Αυτός ο οδηγός διαγράφηκε με βάση

.

Πώς δημιουργείτε ένα νέο αρχείο bash_profile σε Mac;

Η δημιουργία ενός νέου αρχείου bash_profile σε Mac είναι εύκολη.Αρχικά, ανοίξτε την εφαρμογή Terminal και πληκτρολογήστε την ακόλουθη εντολή:

sudo mkdir -p ~/.bash_profile

Στη συνέχεια, πληκτρολογήστε την ακόλουθη εντολή για να δημιουργήσετε το νέο αρχείο bash_profile:

sudo nano ~/.bash_profile

Τέλος, προσθέστε τις ακόλουθες γραμμές στο αρχείο bash_profile που δημιουργήθηκε πρόσφατα:

# Η τοποθεσία των προσωπικών σας ρυθμίσεων.PS1='$HOME/.local/share/applications/$(osascript -e 'print("~/.config/Application Support/Terminal.app/Contents/MacOS/" & $USERNAME)')' εξαγωγή PS1 Αποθήκευση και κλείστε το αρχείο όταν τελειώσετε.Το νέο σας αρχείο bash_profile θα πρέπει τώρα να είναι διαθέσιμο στον αρχικό σας κατάλογο στο .bash_profile.

Γιατί μπορεί να θέλετε να επεξεργαστείτε το αρχείο bash_profile σας σε Mac;

Υπάρχουν μερικοί λόγοι για τους οποίους μπορεί να θέλετε να επεξεργαστείτε το αρχείο bash_profile σε Mac.Για παράδειγμα, εάν χρησιμοποιείτε Mac ως κύριο υπολογιστή σας και θέλετε να ρυθμίσετε ορισμένες προσαρμοσμένες μεταβλητές περιβάλλοντος ή ψευδώνυμα ειδικά για το macOS, μπορείτε να το κάνετε αυτό επεξεργάζοντας το αρχείο bash_profile.Επιπλέον, εάν χρησιμοποιείτε πολλά κελύφη (όπως το Bash και το Zsh) και θέλετε να παρακολουθείτε ποιος είναι ενεργός αυτήν τη στιγμή, μπορείτε να προσθέσετε το όνομα του τρέχοντος κελύφους στο αρχείο bash_profile, ώστε να ξεκινά αυτόματα όταν συνδέεστε.Τέλος, εάν κάνετε συχνά εναλλαγή μεταξύ διαφορετικών εκδόσεων του Bash ή του Zsh σε διαφορετικούς υπολογιστές, μπορεί να είναι χρήσιμο να έχετε ένα ξεχωριστό προφίλ για καθένα από αυτά, ώστε να διατηρούνται όλες οι ρυθμίσεις σας. Γενικά, υπάρχουν δύο τρόποι για να επεξεργαστείτε το αρχείο bash_profile : είτε χρησιμοποιήστε το ενσωματωμένο πρόγραμμα επεξεργασίας που παρέχεται από το macOS είτε χρησιμοποιήστε ένα εργαλείο τρίτου κατασκευαστή, όπως το Profile Manager.Εάν χρησιμοποιείτε το Profile Manager, βεβαιωθείτε ότι είναι εγκατεστημένο πριν προσπαθήσετε να επεξεργαστείτε το αρχείο bash_profile. Διαφορετικά, το macOS ενδέχεται να μην σας επιτρέψει να το ανοίξετε. Εάν θέλετε περισσότερες πληροφορίες σχετικά με οποιονδήποτε από τους λόγους που αναφέρονται παραπάνω, ανατρέξτε στον οδηγό μας σχετικά με τον τρόπο ρύθμισης προσαρμοσμένων μεταβλητών περιβάλλοντος στο Bash σε Mac . Έχουμε επίσης ένα άρθρο ειδικά σχετικά με την επεξεργασία του αρχείου bash_profile που ονομάζεται "5 τρόποι χρήσης του αρχείου προφίλ σας bash" το οποίο καλύπτει ορισμένες πρόσθετες χρήσεις για αυτό το αρχείο.

Ας υποθέσουμε ότι θέλω ο υπολογιστής μου να ανοίγει πάντα στον κατάλογο χρήστη μου όταν εκκινώ το Terminal... πώς θα το ρυθμίσω χρησιμοποιώντας το bash_profile μου;

Για να ρυθμίσετε το bash_profile σας να ανοίγει πάντα στον κατάλογο χρήστη σας όταν εκκινείτε το Terminal, θα πρέπει να κάνετε τα εξής:

Οι προεπιλογές γράφουν com.apple.terminal ~/Default/Terminal 1

  1. Ανοίξτε ένα παράθυρο τερματικού και πληκτρολογήστε την ακόλουθη εντολή:
  2. Πατήστε enter για να επιβεβαιώσετε τη ρύθμιση και να κλείσετε το Terminal.
  3. Ανοίξτε το αρχείο bash_profile στον επεξεργαστή κειμένου της επιλογής σας (χρησιμοποιώ το TextWrangler).
  4. Βρείτε τη γραμμή που γράφει "export PATH=$PATH:/usr/local/bin" και αντικαταστήστε την με την ακόλουθη γραμμή: export PATH=/usr/local/bin:~/.

Μπορώ να αλλάξω τα χρώματα του παραθύρου του τερματικού μου επεξεργάζοντας το αρχείο μου bash_profile;

Δεν υπάρχει αρχείο bash_profile σε Mac.Σε Mac, διαμορφώνετε τα χρώματα του παραθύρου του τερματικού σας μέσω της εφαρμογής System Preferences.Για να ανοίξετε τις Προτιμήσεις συστήματος, κάντε κλικ στο εικονίδιο Apple στη γραμμή μενού στο επάνω μέρος της οθόνης σας και, στη συνέχεια, κάντε κλικ στην επιλογή Προτιμήσεις συστήματος.Στις Προτιμήσεις συστήματος, κάντε κλικ στην επιλογή Πληκτρολόγιο και ποντίκι και, στη συνέχεια, κάντε κλικ στην επιλογή Χρώματα.Στο παράθυρο Χρώματα, επιλέξτε ένα χρώμα για το φόντο του παραθύρου του τερματικού σας και τα χρώματα προσκηνίου και, στη συνέχεια, κλείστε τις Προτιμήσεις συστήματος.Μπορείτε επίσης να αλλάξετε τα χρώματα του παραθύρου του τερματικού σας χρησιμοποιώντας μία από αυτές τις εντολές: $fg[color] $bg[color] ή set -x fg [color] bg [color].

Υπάρχει κάτι άλλο που μπορώ να κάνω εκτός από την αλλαγή της συμπεριφοράς και της εμφάνισης του κελύφους με την επεξεργασία του αρχείου bash_profile μου;

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

Πόσο συχνά πρέπει να ενημερώνω το αρχείο bash_profile στο Mac μου;

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

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

Για να ελέγξετε αν χρειάζεται να ενημερώσετε το αρχείο bash_profile, πληκτρολογήστε την ακόλουθη εντολή: $ echo $SHELL Εάν αυτή η έξοδος περιλαμβάνει μια γραμμή που ξεκινά με "bash", τότε δεν χρειάζεται να ενημερώσετε το προφίλ σας. Διαφορετικά, πληκτρολογήστε την ακόλουθη εντολή και ακολουθήστε τις οδηγίες: $ sudo sh -c 'echo "export PATH=/usr/local/bin:/usr/local/sbin:/usr/local/games:/usr/local/libexec" >> ~/.bashrc'Εάν αυτή η έξοδος δεν περιλαμβάνει μια γραμμή που ξεκινά με "bash", τότε πληκτρολογήστε την ακόλουθη εντολή και ακολουθήστε τις οδηγίες: $ sudo sh -c 'echo "source ~/.bashrc" >> ~/.bashrc'Για να βεβαιωθείτε ότι όλες οι αλλαγές που έγιναν στο bash_profile σας θα εφαρμοστούν αμέσως, πληκτρολογήστε την ακόλουθη εντολή πριν εκτελέσετε άλλες εντολές: $ source ~/.bashrc Για να απενεργοποιήσετε τις αυτόματες ενημερώσεις του προφίλ σας, πληκτρολογήστε την ακόλουθη εντολή: $ echo "" > ~/. bash_profile Σημείωση Μπορείτε επίσης να χρησιμοποιήσετε την ενσωματωμένη βοήθεια του Terminal (διατίθεται πατώντας Command+H) για περισσότερες πληροφορίες σχετικά με συγκεκριμένες εντολές ή επιλογές που είναι διαθέσιμες στο Bash.

Εάν κάτι δεν λειτουργεί αμέσως μετά την ενημέρωση του προφίλ mybash, πώς μπορείτε να επιστρέψετε σε μια παλαιότερη έκδοση;

Το bash_profile είναι ένα αρχείο που αποθηκεύει τις ρυθμίσεις για το κέλυφος bash.Βρίσκεται στον αρχικό σας κατάλογο και περιέχει πληροφορίες όπως το όνομα σύνδεσης, τον τύπο τερματικού και άλλες προεπιλεγμένες ρυθμίσεις.Μπορείτε να χρησιμοποιήσετε το αρχείο ~/.bashrc για να παρακάμψετε ορισμένες από αυτές τις ρυθμίσεις, αλλά μπορείτε επίσης να χρησιμοποιήσετε το αρχείο bash_profile εάν θέλετε να διατηρήσετε όλες τις προσαρμογές σας σε ένα μέρος.Εάν κάτι δεν λειτουργεί αμέσως μετά την ενημέρωση του προφίλ σας bash, πώς μπορείτε να επιστρέψετε σε μια παλαιότερη έκδοση;

Για να επιστρέψετε σε μια παλαιότερη έκδοση του προφίλ σας bash:

α) Πληκτρολογήστε cp -p~/.bash_profile β) Κάντε επανεκκίνηση του κελύφους Bash πληκτρολογώντας source ~/.bash_profile γ) Αποσυνδεθείτε και συνδεθείτε ξανά ώστε να τεθούν σε ισχύ οι νέες αλλαγές.

  1. Ανοίξτε ένα παράθυρο τερματικού και μεταβείτε στον αρχικό σας κατάλογο πληκτρολογώντας cd .
  2. Πληκτρολογήστε ls -l. Εάν δεν υπάρχει αρχείο bash_profile, θα δείτε ότι δημιουργήθηκε την τελευταία φορά που χρησιμοποιήσατε το κέλυφος bash.
  3. Για να επαναφέρετε μια παλιά έκδοση του προφίλ σας:

Τι θα συμβεί αν διαγράψω κατά λάθος ολόκληρο το προφίλ μου στο bash - θα σπάσει κάτι ή απλώς θα προκαλέσει παράξενη συμπεριφορά στο Terminal μέχρι να το δημιουργήσω ξανά από την αρχή (ή να το αντιγράψω από άλλον υπολογιστή);

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