Ubuntu löscht Alias, nachdem das Terminalfenster geschlossen wurde

671
makgun

Wenn ich einige Aliasnamen unter Ubuntu vivid (15.04) über das Terminal definiert habe, werden alle Aliasnamen gelöscht, nachdem ich das Fenster geschlossen habe. Was kann das Problem sein?

0
Wenn Sie einen permanenten Alias ​​verwenden möchten, müssen Sie diesen in `~ / .bash_aliases` in Form von` alias install = 'sudo apt-get install'` eingeben. pileofrocks vor 8 Jahren 1
Es gibt keine bash.aliases in meinem Home-Verzeichnis. Und ich weiß nicht, wie ich den Befehl mit Starts "if" hinzufügen und "fi" für Aliasnamen beenden soll. makgun vor 8 Jahren 0
Dann einfach die Datei erstellen. 2. Frage: Bash-Skripte? pileofrocks vor 8 Jahren 0
Ich habe versucht, die Datei zu erstellen, und dann definierte ich wieder einige Aliase über das Terminal, aber es funktioniert nicht makgun vor 8 Jahren 0
Nicht über das Terminal, sondern schreibe / füge sie der Datei hinzu. pileofrocks vor 8 Jahren 0
Welches Format muss ich verwenden? Denn es sieht so aus: # Ermöglicht die Farbunterstützung von ls und fügt auch praktische Aliasnamen hinzu, wenn [-x / usr / bin / dircolors]; Dann teste -r ~ / .dircolors && eval "$ (dircolors -b ~ / .dircolors)" || eval "$ (dircolors -b)" Alias ​​ls = 'ls --color = auto' #alias dir = 'dir --color = auto' #alias vdir = 'vdir --color = auto' alias grep = 'grep - -color = auto 'alias fgrep =' fgrep --color = auto 'alias egrep =' egrep --color = auto 'fi makgun vor 8 Jahren 0
Ich habe dieser Datei einen Aliasbefehl hinzugefügt und danach das Terminal neu gestartet, aber es funktioniert nicht. Auch ich starte den Laptop neu, aber das Ergebnis ist dasselbe makgun vor 8 Jahren 0
Ja! Endlich hab ich es. Danke an alle! Ich habe einfach falsch /.bash.aliases anstelle von /.bash_aliases eingegeben. makgun vor 8 Jahren 0

1 Antwort auf die Frage

3
Hennes

Es gibt kein Problem. Es funktioniert wie beabsichtigt.

Sie haben einen temporären Alias ​​eingerichtet. Sie verlassen die Schale. Der temporäre Alias ​​ist weg wie der Abendwind.