Als «alias» getaggte Fragen

Ein Alias ​​ist im Wesentlichen nichts anderes als eine Tastenkombination, eine Abkürzung, ein Mittel, um die Eingabe einer langen Befehlssequenz zu vermeiden. Dies kann viel Tipparbeit in der Befehlszeile ersparen und vermeiden, dass Sie sich komplexe Kombinationen von Befehlen und Optionen merken müssen.



5
Warum erkennt mein Bash-Skript keine Aliase?
In meiner ~/.bashrcDatei befinden sich zwei Definitionen: commandADies ist ein Alias ​​für einen längeren Pfad commandBDies ist ein Alias ​​für ein Bash-Skript Ich möchte dieselbe Datei mit diesen beiden Befehlen verarbeiten, also habe ich das folgende Bash-Skript geschrieben: #!/bin/bash for file in "$@" do commandA $file commandB $file done Auch …
216 bash  alias 


30
Schnelle Verzeichnisnavigation in der Bash-Shell
Ich möchte häufig zwischen Verzeichnissen wechseln, die sich in völlig unabhängigen Pfaden befinden, zum Beispiel /Project/Warnest/docs/und ~/Dropbox/Projects/ds/test/. Aber ich möchte nicht die cd /[full-path]/ganze Zeit tippen . Gibt es Verknüpfungsbefehle zum Wechseln zu zuvor bearbeiteten Verzeichnissen? Eine Lösung, die ich mir vorstellen könnte, besteht darin, Umgebungsvariablen bash .profilefür die häufig …


7
Wie benutzt man `which` in einem Alias-Befehl?
Wie die meisten Benutzer habe ich eine Reihe von Aliasen eingerichtet, um einen Standardsatz von Flags für häufig verwendete Programme bereitzustellen. Zum Beispiel, alias vim='vim -X' alias grep='grep -E' alias ls='ls -G' Das Problem ist, dass, wenn ich verwenden möchte, um whichzu sehen, woher mein vim/ grep/ ls/ etc kommt, …
76 shell  zsh  alias  which 

4
Alias-Erweiterung für Watch-Befehl
Wenn Sie den watchBefehl ausführen, der einen Alias ​​enthält, wird der Alias ​​nicht erweitert. Ich habe es sowohl mit einfachen als auch mit doppelten Anführungszeichen versucht, und zwar mit dem folgenden Alias: # alias ll alias ll='ls -l --color=tty' Der folgende Befehl schlägt fehl # watch ll sh: ll: command …
67 bash  alias 


5
Wie erhalte ich die Bash-Vervollständigung für Befehls-Aliase?
Ich möchte Tabulatorvervollständigung für meine Befehlszeilen-Aliase erhalten. Angenommen, ich habe den folgenden Alias ​​definiert: alias apt-inst='sudo aptitude install' Gibt es eine Möglichkeit, die von aptitude bereitgestellten Vervollständigungen zu erhalten, wenn ich die Tabulatortaste drücke? dh wenn ich 'sudo aptitude install gnumer' schreibe und tab drücke, vervollständigt aptitude dies mit gnumeric, …

3
Aliase und Funktionen aktualisieren, nachdem neue Aliase und Funktionen definiert wurden?
Wenn ich einen neuen Alias ​​in der .bash_aliasesDatei oder eine neue Funktion in der .bashrcDatei definiere, gibt es einen Aktualisierungsbefehl, um die neuen Aliase oder Funktionen sofort zu verwenden, ohne das Terminal zu schließen (in meinem Fall ist xfce4-terminal mit ein paar geöffneten Registerkarten und vielen geöffneten Dateien) und mitten …

5
Wie kann ich "alias sudo !!"?
Ich versuche, einen Alias ​​für sudo !!in Bash festzulegen. Ich habe es versucht alias sbb='sudo !!', aber es interpretiert das als wörtlich !!und druckt sudo: !!: command not found Wenn ich doppelte Anführungszeichen verwende, wird der doppelte Knall in der Zeichenfolge selbst ersetzt, sodass dies nicht funktioniert. Gibt es eine …

11
Zeige nur versteckte Dateien (Punktdateien) in ls alias
Ich benutze den Befehl ls -a | grep '^\.' zum Anzeigen nur der versteckten Dateien. Ich habe die Zeile hinzugefügt alias hidden='ls -a | grep '^\.'' # show only hidden files zu .bash_aliasesarchivieren aber das geht nicht. Es ist wahrscheinlich das Problem mit dem 'Charakter. Könnten Sie mir bitte helfen, …
42 ls  alias  wildcards 

4
Wie finde ich eine Rogue-Alias-Deklaration?
Ich versuche herauszufinden, wo ein bestimmtes aliasdeklariert wurde. Ich habe an allen mir bekannten Orten nach Aliasen gesucht: ~ / .bashrc ~ / .bash_profile / etc / bashrc / etc / profile Mit keinem Glück. Ich weiß, dass es eine ist, aliasweil ich dann which COMMANDFolgendes bekomme: alias COMMAND='/path/to/command' /path/to/command …
37 bash  alias  bashrc 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.