ubuntuusers.de

[gelöst] Farbige Ausgabe von ls wiederherstellen

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

flix

Anmeldungsdatum:
6. Dezember 2004

Beiträge: 455

Ich habe durch ein "rm -r .*" in meinem Homeverzeichnis so ziemlich alles gelöscht (Das war so geplant). Jetzt zeigt aber ls seine Ausgaben auf dem Terminal nicht mehr farbig an. Das hätte ich gerne wieder so wie es einmal war. Wie mach ich das?

Scherbe

Avatar von Scherbe

Anmeldungsdatum:
5. Dezember 2004

Beiträge: Zähle...

Wohnort: Stuggi-Town

Das "Farbige" kommt automatisch wenn du als 'root' oder 'su' in der Konsole rumgeisterst. Also Wiederherstellung nur garantiert als Super-User.

blackbird Team-Icon

Avatar von blackbird

Anmeldungsdatum:
19. November 2004

Beiträge: 3397

Wohnort: Hermagor, Kärnten - Österreich

flix hat geschrieben:

Ich habe durch ein "rm -r .*" in meinem Homeverzeichnis so ziemlich alles gelöscht (Das war so geplant). Jetzt zeigt aber ls seine Ausgaben auf dem Terminal nicht mehr farbig an. Das hätte ich gerne wieder so wie es einmal war. Wie mach ich das?

du hast die bashrc gelöscht.
das Farbige ist eigentlich nur ein alias.
Hier mal eine nette bashrc:

# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples

# If not running interactively, don't do anything
[ -z "$PS1" ] && return

# don't put duplicate lines in the history. See bash(1) for more options
#export HISTCONTROL=ignoredups

# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize

# enable color support of ls and also add handy aliases
if [ "$TERM" != "dumb" ]; then
    eval "`dircolors -b`"
    alias ls='ls --color=auto'
    alias dir='ls --color=auto --format=vertical'
    alias vdir='ls --color=auto --format=long'
fi

# some more ls aliases
alias ll='ls -l'
alias la='ls -A'
alias l='ls -CF'

# make less more friendly for non-text input files, see lesspipe(1)
[ -x /usr/bin/lesspipe ] && eval "$(lesspipe)"

# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "$debian_chroot" -a -r /etc/debian_chroot ]; then
    debian_chroot=$(cat /etc/debian_chroot)
fi

# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
xterm-color)
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
    ;;
*)
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
    ;;
esac

# Comment in the above and uncomment this below for a color prompt
#PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
    PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"'
    ;;
*)
    ;;
esac

# Define your own aliases here ...
if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
fi

Einfach als ~/.bashrc abspeichern.

tcs

Avatar von tcs

Anmeldungsdatum:
14. November 2004

Beiträge: 341

Wohnort: 127.0.0.1

Ansonsten liegt die Vorlage für alle .bashrcs in /etc/skel ☺

Cheers

tcs

flix

(Themenstarter)

Anmeldungsdatum:
6. Dezember 2004

Beiträge: 455

Danke für die Infos, ich hab meine Sicherungskopie der .bashrcs wieder eingespielt. Wusste nur nicht, welche Datei dafür zuständig ist.

Antworten |