Linux 15.062 Themen, 107.425 Beiträge

Shell ls ist unbunt

saheinknabeinroesleinstehn / 10 Antworten / Baumansicht Nickles

Ich probiere gerade mal ein wenig mit der Shell zu arbeiten. Wenn ich nun ls eingebe, wird das Verzeichnis aufgelistet, jedoch in grauer Schrift. Ich habe aber im Kopf dass dort Ordner andersfarbig gezeigt werden ich meine ich habe das mal unter Suse ausprobiert. Nun unter Ubuntu ist da nichts farbig, es sei denn ich tippe ls --color
Wieso denn diese Unterschiede und wie bekomme ich das hin dass die Verzeichnisse farbig sind auch ohne das umständliche --color?

bei Antwort benachrichtigen
resthirn saheinknabeinroesleinstehn „Shell ls ist unbunt“
Optionen

Ein "alias" setzen wäre ein Weg.

http://bash-script.de/alias

Geht auch in der .profile.

bei Antwort benachrichtigen
saheinknabeinroesleinstehn Nachtrag zu: „Shell ls ist unbunt“
Optionen

Zunächst danke für die verdammt schnelle Antwort!
Nun zum Thema, ich verstehe den Hintergrund aber nicht die Ausführung.
Das Problem dabei ist dass ich die Befehle nicht kenne und so nicht weiss was der von mir will.
Was hat der mit

gemacht?
Muss ich nun

eingeben?

bei Antwort benachrichtigen
resthirn saheinknabeinroesleinstehn „Zunächst danke für die verdammt schnelle Antwort! Nun zum Thema, ich verstehe...“
Optionen

alias ls='ls --color'
in der .profile wäre einen Versuch wert. Danach neu einloggen.

Oder:
http://forum.ubuntuusers.de/topic/keine-bunte-shell/#post-522602

bei Antwort benachrichtigen
saheinknabeinroesleinstehn resthirn „alias ls ls --color in der .profile wäre einen Versuch wert. Danach neu...“
Optionen

Was ist die .profile?

bei Antwort benachrichtigen
resthirn saheinknabeinroesleinstehn „Was ist die .profile?“
Optionen

Da stehen grob gesagt Anweisungen für die shell drin. Aliase kann man auch dort eintragen.

ralph@zaurus:~$ cat .profile
# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.

# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022

# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi

bei Antwort benachrichtigen
saheinknabeinroesleinstehn resthirn „Da stehen grob gesagt Anweisungen für die shell drin. Aliase kann man auch dort...“
Optionen

die Datei .profile existiert bei mir leider nicht.

bei Antwort benachrichtigen
resthirn saheinknabeinroesleinstehn „die Datei .profile existiert bei mir leider nicht.“
Optionen

Kann man anlegen, wenn man eine haben will. Außerdem gibt es auf vielen Systemen noch die /etc/profile.

http://stefaanlippens.net/bashrc_and_others

bei Antwort benachrichtigen
saheinknabeinroesleinstehn resthirn „Kann man anlegen, wenn man eine haben will. Außerdem gibt es auf vielen...“
Optionen

unter /etc/profile habe ich sie gefunden. Ich lese mich da ein.

Vielen Dank für die Hilfe!

bei Antwort benachrichtigen
saheinknabeinroesleinstehn Nachtrag zu: „Shell ls ist unbunt“
Optionen

einfach ausprobiert, hat geklappt, vielen Dank!

bei Antwort benachrichtigen
Borlander saheinknabeinroesleinstehn „Shell ls ist unbunt“
Optionen

Am einfachsten wäre es den Kommentar vor der entsprechenden Zeile in der ~/.bashrc
Dort gibt es schon alias ls='ls --color=auto', nur nicht von Haus aus aktiviert...

Gruß
Borlander

bei Antwort benachrichtigen