Einzelnen Beitrag anzeigen
Alt 05.12.2003, 21:21   #3 (permalink)
kerri
Die Kerrimaus
 
Benutzerbild von kerri
 

Registriert seit: 17.11.2003
Beiträge: 2.987

kerri kann auf vieles stolz seinkerri kann auf vieles stolz seinkerri kann auf vieles stolz seinkerri kann auf vieles stolz seinkerri kann auf vieles stolz seinkerri kann auf vieles stolz seinkerri kann auf vieles stolz seinkerri kann auf vieles stolz seinkerri kann auf vieles stolz sein

Standard

Am schnellsten gehts, wenn du den alias in die entsprechende .shellrc schreibst (das ist aber ein bissel unsauber), das geht so:
erstmal mit

less /etc/passwd | grep loginname

rausfinden, welche Shell Du benutzt wobei loginname fuer deinen loginnamen steht. Dieses Kommando sollte genau eine Zeile ausspucken (diese sieht etwa so aus: loginname:500:100::/home/loginname:/bin/bash ), wobei ganz am ende die von Dir genutzte Shell steht (hoechstwahrscheinlich /bin/bash, das heisst, Du benutzt die bash)

Dann oeffnest Du die Datei .bashrc (oder .chsrc oder .shrc oder jenachdem wie deine Shell heisst) in dienem Homeverzeichnis (/home/loginname) und fuegst den alias, genau wie Du ihn auch in der Shell tippen wuerdest, am Ende dieser Datei ein -> fertig (beim naechsten einloggen oder beim naechsten shellaufruf sollten die Aenderungen in Kraft treten.)

Die saubere moeglichkeit (dafuer ein bissel aufwaendiger) ist diese:

wieder erstmal herausfinden, welchen Shell Du benutzt

Schreib dann genau diese alias-Zeile in eine datei namens .alias (die musst Du wahrscheinlich selbst erstellen) in Dein Homeverzeichnis

und schau nach, ob in der .bashrc (oder entsprechend) die Zeile

test -s ~/.alias && . ~/.alias

steht, wenn nicht (bei SuSe steht sie schon drin), selbst reinschreiben -> fertig (funktioniert wieder erst nach neustart der shell)


wenn Du die bash benutzt, sollte das alles so tun, wenn du die tcsh oder die csh benutzt, kann es sein, das die befehle noch etwas abgeaendert werden muessen.
Beide Moeglichkeiten funktionieren uebrigens nicht, wenn du vor einer loginshell sitzt (wird mit der option --login aufgerufen)

in die alias datei kannst Du dann noch weitere aliases eintragen, jeweils einen pro zeile.

ein alias, den ich immer benutze, ist dieser:

alias rm = 'rm -i'

Der verhindert, das Du aus Versehen was loeschst, rm fragt ueblicherweise nicht nach, bevor es was loescht - ich hab mir so schonmal mien ganzes Homeverzeichnis gekillt , rm -i fragt jedoch vorm loeschen nach.

Wenns so net klabben sollte, oder Du durch diese wirre erklaerung net durchgesehen hast, meld doch nochmal.

Gruesse, kerri
kerri ist offline   Mit Zitat antworten