On Mittwoch, 24. März 2010 12:57:21 Christian Brabandt wrote:
On Wed, March 24, 2010 12:02 pm, Stefan Plenert wrote:
[...]
Ich habe unalias ll ls-l dir in die Konsole kopiert, aber das gleiche Ergebnis gehabt wie unalias ll.
Wo stand, du solltest es in die Konsole kopieren? Es schadet ja auch nichts, den Aufruf vorher zu testen. Und wenn ich mich nicht täusche, war dein unalias Aufruf ja auch erfolgreich (wie man dir erklärt hat).
Es ging nur solange die Konsole Aktiv ist. Ist die Konsole beendet und neu aktiviert ist der Eintrag wieder da.
Natürlich. *Weil* die Aliase in der Initialisierungsdatei deiner Shell stehen und daher in einer neuen Shell wieder da sind.
Das habe ich Dir ja auch schon mal in einem anderen Thread erklärt und da wolltest Du mir nicht zuhören. Deshalb muß man es dort entweder rauslöschen oder halt den unalias Aufruf in die initiale Konfigurationsdatei deiner Shell aufnehmen. So wie David es in der *ersten* Antwort bereits schrieb.
~/.profile ist für mich ein Buch mit 7 Siegeln
Was ist so schwer daran, die 1 Zeile hinten anzufügen? Niemand verlangt von Dir, dass Du die komplette Datei verstehst. Das was du dazu gepostet hast, war schon nicht ganz simpel. Aber
/etc/bash.bashrc ist für mich schon besser zu versthen.
etc/profile.d/alias.ash ist für mich am einfachtesten zu verstehen.
Da hast Du ja auch bereits Deine aliase gefunden. Du kannst dort auch einfach alle deaktivieren, die Du nicht möchtest. (vorausgesetzt sie stehen nicht noch in einer deiner persönlichen Konfigurationsdateien also ~/.bashrc oder ~/.profile oder einer der anderen die in man bash erwähnt sind (Abschnitt INVOCATION) Ich habe gerade kein Linux System zum nachschauen da.
Leider habe ich keinen zum Fragen.
Du hast die Liste. Du schreibst nur leider ziemlich wirr und es ist oftmals nicht klar, was jetzt genau Dein Problem ist.
In welche - Zeile, Spalte - soll ich unalias ll ls-l dir in ~/.profile eintragen?
Im Zweifel einfach am Ende eintragen und ausprobieren. Dann testen. Wenn es dann nicht funktioniert wieder nachfragen und zeigen, was Du gemacht hast.
Ich suche ja auch die Möglichkeit Neuanwendungen in das Alias -System einzutragen. Wenn ich was lösche oder neueintrage, dass die Änderung noch in der > Alias ist, wenn ich die Konsole oder den PC neu starte.
Weil aliase immer nur für die aktuelle Session funktionieren, schreibt man sie normalerweise in eine der Konfigurationsdateien, die von der jeweiligen Shell beim Start gelesen werden. D.h. Du mußt diese Dateien anpassen.
Muss gestehen, es ging schon mal um das aussortieren von doppelten Bilddateien. Den Aufruf kann ich in ein shell-skrippt legen, bloss der Aufruf einer alias ist einfacher als von einem skript, ist jetzt mein Eindruck. (der Aufruf besteht ja nur aus einer Zeile)
Ich finde Scripte bzw. Funktionen einfacher und meistens auch verständlicher. Alias sind ja eh nur für simple Anweisungen¹ da und selbst da kriegt man mit dem Quoting irgendwann Augenkrebs.
Bei aliasen vergesse ich auch zu oft, dass ich sie angelegt habe und bin manchmal überrascht, dass meine Aufrufe nicht so funktionieren wie sie sollen² und generell finde ich sie einfach unpraktisch.
Zunächst einmal in der aktuellen Session testen, ob sie das tun, was sie sollen und wenn das funktioniert, dann muß ich sie nochmal separat in die ~/.bashrc eintragen. Das ist mir zu viel Handarbeit.
Um das zu vereinfachen, habe ich mir sogar mal irgendwann eine kleine nette Funktion geschrieben. Irgendwo hatte ich die sogar mal gepostet. Ach ja, hier: http://groups.google.com/group/linux.debian.user.german/msg/b7bd7d96319a3e8 f
__ ¹) Können z.B. nicht mit Argumenten umgehen ²) alias rm="rm -i" ist ja auch so ein berühmtes Beispiel.
Grüße, Christian
Christian, zu Wissensverteilung. Ich muss ehrlich zugeben, es fällt mir ungeheuer schwer aus der Vielfallt der Zietate und Fachsipeleien herauszufinden was ist wichtig für mich und was nicht. Wobei in deiner Mail einiges interessantes ist, aber auch eins: Wer versteht wen nicht? Ich die anderen nicht, oder die anderen mich nicht? Viele haben Angst Fehler einzugestehen. Ich habe die A ngst vor 40 Jahren überwunden. Der Mensch hat eine Schwäche, er begeht Fehler. Der Mensch begeht Fehler Fehler sind ein Teil des Menschlichen Lebens, Keiner kommt drum herum. Auch ich komme nicht drum herum. Ich belüge mich selbt. Ich machte einen Sprung zum Himmel und ein Stein viel mir vom Herzen. -- 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