On Sonntag, 21. Februar 2010 08:41:37 Dieter Kluenter wrote:
Stefan Plenert
writes:
[...]
Frage nebenbei: Kann eine Alias auf einen Pfad gelegt werden. Eine Alias bleibt, biss sie gelöscht wird. Eine Variable muss immer neu gesetzt werden.
Was verstehts du in diesem Fall mit Pfadangabe? Pfad auf einen Befehl? z.B. alias ll="/bin/ls -l" oder was möchtest du machen?
z.B.: :~> LxSh [enter + in:] :~/Documents/03_Linux/08_Shell> bin
Ein alias muß auch in jeder Shell Session neu gesetzt werden.
Nein! Dazu gibt es die Datei ~/.alias Siehe dazu deine ~/.bashrc
:~> ~/.alias bash: /home/stefan/.alias: Datei oder Verzeichnis nicht gefunden :~> ~/.bashrc bash: /home/stefan/.bashrc: Keine Berechtigung :~> alias alias +='pushd .' alias -='popd' alias ..='cd ..' alias ...='cd ../..' alias beep='echo -en "\007"' alias cd..='cd ..' alias dir='ls -l' alias l='ls -alF' [...]
die alias ll='l -l' steht immer noch. Eine Variable ist nur solange wie eine Shell aktuell ist. Ich hatte mal eine globale Variable gesetzt, aber als die Shell nicht mehr aktiv war und ich die Shell neu aufrief war sie auch wieder weg.
Dann trage den alias in ~/.alias ein. [...]
-Dieter
Danke + schönes Wochenende Stefan :~> bash --version GNU bash, version 3.2.39(1)-release (i586-suse-linux-gnu) Copyright (C) 2007 Free Software Foundation, Inc. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org