Hjem > Computers > ls with color output (how-to)

ls with color output (how-to)

I en tidligere versjon av Mac OS X hadde jeg innstallert en versjon av ls (list) som kunne vise farger (de som er vant til Linux syns dette er dagligdags). Så, her er hvordan man kan få en ls som kan vise filene i forskjellige farger, under hvilken som helst versjon av OS X.

NB: Denne how-toen krever at du har admin-rettigheter (er en del av gruppen admin, eller wheel i eldre versjoner av OS X). At man må være forsiktig som root antar jeg er kjent for de fleste..

  1. Last pakken fileutils-4.1.tar.gz fra GNU sine sider
    Etter at du har lastet ned filen pakker du den opp, åpner et Terminal-vindu og blar deg ned til mappen
  2. Kjør

    ./configure

  3. make

  4. Om du vil installere alle programmene som følger med, er det selvsagt ikke noe i veien for det. Vil du det, følger du bare instruksen er INSTALL-filen (finnes i mappen). Om du bare ønsker å installere ls, gjør følgende:

    cd src

    og deretter kopier den nye ls-filen til skrivebordet ditt:

    cp ls ~/Desktop/

  5. Finn ut hvor den originale ls-en befinner seg:

    where ls

    Sannsynligvis vil outputen være:

    /bin/ls

  6. Lager en mappe til å holde en backup av den originale ls-en:

    mkdir ~/Desktop/old_ls

  7. Åpne et root-shell:

    sudo -s

  8. NB: Det er viktig at du nå vet hvor du har lagt den nye ls-filen. Altså må du vite pathen til denne filen, og pathen til hjemmekatalogen din varierer med hvordan du har satt opp systemet.

    Kopier nå den originale ls-en til backup-mappen (alt på en linje):

    cp /bin/ls path_to_your_home_directory/Desktop/old_ls

    Og kall den originale ls ls_old:

    mv /bin/ls /bin/ls_old

    Nå har vi altså en backup og en ls som heter ls_old i /bin På denne måten er vi på den sikre siden..

  9. Kopier så den ny ls-en inn i /bin:

    cp path_to_your_home_directory/Desktop/ls /bin/ls

    Trykk deretter

    exit

    for å avslutte root-shellet.

  10. Om du kjører ls med opsjonen color

    ls --color

    vil ls kjøre med standard farger for mapper, filer osv. Ønsker du å kjøre med farger permanent, må du legge til følgende linje:

    alias ls 'ls --color'

    enten i

    .tcshrc

    (i hjemmekatalogen din), eller i

    ~/Library/init/tcsh/aliases.mine

    Forskjellige opsjoner kan selvsagt kombineres:

    alias ls 'ls -l --color'

For tcsh er standard farger listet her.

Enjoy! ;-)

Advertisements
Kategorier:Computers
  1. Ingen kommentarer så langt.
  1. No trackbacks yet.

Legg igjen en kommentar

Fyll inn i feltene under, eller klikk på et ikon for å logge inn:

WordPress.com-logo

Du kommenterer med bruk av din WordPress.com konto. Logg ut / Endre )

Twitter picture

Du kommenterer med bruk av din Twitter konto. Logg ut / Endre )

Facebookbilde

Du kommenterer med bruk av din Facebook konto. Logg ut / Endre )

Google+ photo

Du kommenterer med bruk av din Google+ konto. Logg ut / Endre )

Kobler til %s

%d bloggers like this: