Δευτέρα 6 Ιουνίου 2011

Χρώμα στο Terminal.app

Έχοντας χρησιμοποιήσει Linux από πολύ παλιά, ένα από τα αγαπημένα μου features είναι ο χρωματισμός των αρχείων, φακέλων κλπ από το bash shell.

Μετά από 3 περίπου χρόνια που χρησιμοποιώ μόνιμα Mac OS X, μια και χρειάστηκε να κάνω εκτεταμένη χρήση του τερματικού, αποφάσισα να ενεργοποιήσω το χρωματισμό.

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

Κατ’ αρχήν ανοίγουμε το Terminal.app. Εκτός απροόπτου το Terminal.app ξεκινάει από το home directory. Εκτελούμε
nano .bashrc


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

export CLICOLOR='Yes'
export TERM=xterm-color

και στη συνέχεια πατάμε Ctrl + X και στη συνέχεια y και enter για αποθήκευση. Μόλις ανοίξουμε ένα νέο παράθυρο (ή νέο Tab) Terminal και κάνοντας ls θα δούμε αμέσως τα χρώματα.

Σάββατο 4 Ιουνίου 2011

Προσθήκη διαδρομής στη μεταβλητή PATH σε Snow Leopard

Όσοι έχουν δουλέψει έστω και λίγο με Unix-οειδή λειτουργικά (αλλά και αρκετοί power users του DOS σίγουρα γνωρίζουν τη μεταβλητή PATH που δηλώνει διαδρομές φακέλων (ή καταλόγων για τους πιο παραδοσιακούς) στις οποίες το λειτουργικό σύστημα θα αναζητά εκτελέσιμα προγράμματα.

Στο Snow Leopard όταν θέλουμε να προσθέσουμε μια τέτοια διαδρομή στο PATH αρκεί να εκτελέσουμε την ακόλουθη εντολή από ένα παράθυρο τερματικού (π.χ. από το Terminal.app)

echo "/path/to/files" >> /etc/paths.d/filename

Όπου αντικαθιστούμε το /path/to/files με τη διαδρομή που θέλουμε (π.χ. /opt/local/bin) και το filename με κάτι περιγραφικό για τη διαδρομή αυτή π.χ. MacPorts

Το όνομα του αρχείου δεν έχει ιδιαίτερη σημασία αλλά με το να χρησιμοποιήσουμε μια περιγραφή της διαδρομής θα κάνουμε τη ζωή μας πιο εύκολη όταν μετά από καιρό ίσως χρειαστεί να βγάλουμε άκρη με το PATH μας.

Καλό θα είναι πριν εκτελέσουμε αυτή την εντολή να ελέγξουμε κατά πόσον υπάρχει ήδη κάποιο αρχείο στο φάκελο /etc/paths.d με το όνομα που επιθυμούμε να χρησιμοποίησουμε για να μην το αντικαταστήσουμε κατά λάθος με το νέο.

Στη συνέχεια αφού βγούμε και ξαναμπούμε στο τερματικό θα διαπιστώσουμε ότι λειτουργεί.