Linux 15.009 Themen, 106.826 Beiträge

Einrichtungsdatei oder Umgebungsvariable ?

heriL / 5 Antworten / Flachansicht Nickles

Hallo,
wenn ich Dolphin oder eine Konsole öffne lande ich immer im Verzeichnis: "/x-dat1/docs" statt im Homeverzeichnis.

konqueror startet im Home-Verzeichnis.

In den Dolphin-Einstellungen steht das Home-Verzeichnis, in .profile .bashrc und $HOME finde ich auch keine Anhaltspunkte.

Habt Ihr eine Idee, wer da noch mitredet? (bzw. wie ich das Homeverzeichnis voreinstellen kann ?)

Gruß
heriL

bei Antwort benachrichtigen
KarstenW heriL „nun, eine .bash_profile existiert bei mir nicht und die .bashrc ist noch...“
Optionen

Ich weiß nicht ob das die Ursache ist. Normalerweise wird mit der Umgebungsvariable PS1 bei allen Linuxdistributionen der Eingabeprompt festgelegt.

echo $PS1

${debian_chroot:+($debian_chroot)}\u@\h:\w\$

Du kannst ja mal zum Vergleich den Inhalt von deiner PS1 Variable anzeigen lassen.
Bei Debian lenny wird in der Datei .bashrc der Eingabeprompt festgelegt. Die .bashrc Datei wird auch in die Datei .bash_profile eingelesen:

# include .bashrc if it exists
if [ -f ~/.bashrc ]; then
. ~/.bashrc
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
.....

Um die Syntax zu verstehen mußt du etwas Shellprogrammierung können oder lernen.
Im Ubuntu Wiki gibt es ein schöne Anleitung:

http://wiki.ubuntuusers.de/Bash/Prompt

Bedeutung der einzelnen Zeichen u@\h:\w\$

"The following list shows the meanings of the special characters used to define the PS1 and PS2 prompt strings.

* \t - time
* \d - date
* \n - newline
* \s - Shell name
* \W - The current working directory
* \w - The full path of the current working directory.
* \u - The user name
* \h - Hostname
* \# - The command number of this command.
* \! - The history number of the current command

If you want the full path of the current directory, use a small w in the string shown above. Read the bash(1) man page for more information. Also read The Bash Reference Manual in the directory /usr/doc/bash2-doc-2.03/bash.ps. It can be accessed from an X session by double clicking on it while using the file manager. Bash builtins are described in the file in the directory /usr/doc/bash2-doc-2.03/builtins.ps."

Ich hoffe du kannst etwas English ;-).

PS: Diese Konfigurationsdateien werden bei Debian automatisch bei der Erstinstallation angelegt. Du kannst sie aber mit einem Editor bearbeiten.



Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen