GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So erstellen Sie Befehlszeilen-Tastendruck-Aliasnamen in Linux

Als Lösungsingenieur findet der Großteil meiner Arbeit auf dem Linux-Terminal statt. Wenn Sie die CLI weiterhin verwenden, werden Sie feststellen, dass die meisten Befehle, die Sie täglich verwenden, normalerweise eine sich wiederholende Teilmenge der allgemeinen Befehle sind, um unser Leben einfacher zu machen, als Faustregel, die wir einhalten müssen diese Befehle so einfach wie möglich zu verwenden. Wir haben bereits CLI-Befehle wie ps in die engere Wahl gezogen , ls , sed , grep , usw., selbst diese zu verwenden, kann durch die Verwendung von Tastendruck-Aliassen einfach und unterhaltsam gestaltet werden.

Das war alles sehr gut durchdacht und wir haben das Glück, dass bash uns die Möglichkeit bietet, Tastendruck-Aliase zu verwenden. Mal sehen, was wir erreichen können, indem wir unsere täglichen Befehle einfach als Aliase/Kurzbefehle in Bash speichern. Bereit?

So speichern Sie Aliase für Tastenanschläge

Dies ist sehr einfach und unkompliziert. Angenommen, Sie möchten den gesamten Inhalt eines Ordners auflisten, anstatt ls -latr, einzugeben Sie möchten nur ls verwenden durch Verwendung des alias Befehl:

$ alias ls='ls -latr' 

Sie können Ihre Tastenanschläge speichern, dies wird jedoch nur gespeichert, bis Sie die Shell verlassen. Bitte achten Sie auch auf die Leerzeichen im obigen Befehl.

Was ist, wenn ich diesen oben angegebenen Alias ​​vorübergehend maskieren möchte:Verwenden Sie einfach \ls und Sie erhalten nur die Standardfunktionalität.

Tipps:

  • Was ist, wenn Sie den Alias ​​in der aktuellen Shell entfernen möchten?
  • Geben Sie einfach unalias ls ein

Jetzt haben wir eine Idee, wie wir unsere eigenen Kurzbefehle in Bash erstellen können, aber wir müssen diese auch speichern, wenn wir uns wieder bei unserer Bash-Shell anmelden. Dazu müssen Sie den Alias-Befehl in einer speziellen Datei namens ~/.bashrc speichern wo Sie alle Ihre Tastendruck-Aliase speichern können, die auch nach der erneuten Anmeldung bei Ihrer Shell bestehen bleiben. Vergessen Sie nicht, Ihren .bashrc zu beziehen Datei, wenn Sie mit dem Hinzufügen Ihrer Aliase fertig sind, sodass Ihre Aliase ohne Abmeldung/Anmeldung aktiv werden.

$ source ~/.bashrc 

Hier sind einige coole Beispiele, die ich in meiner .bashrc verwende Datei und Sie können sie integrieren, wenn Sie sie für nützlich halten.

Windows-ähnliche Erfahrung in Linux

alias copy="cp"

alias rename="mv"

alias md="mkdir"

alias rd="rmdir"

alias del="rm -i"

Verzeichniswechsel leicht gemacht

alias ..='cd ..'

alias ...='cd ../../../'

alias ....='cd ../../../../'

Befehle aktualisieren

alias update='yum update'

alias updatey='yum -y update'

Aliase des Abonnementmanagers

alias sml=`subscription-manager list --available --all`

alias smr=`subscription-manager remove --all`

Eine zufällige Liste nützlicher Befehle

alias root='sudo -i'

alias su='sudo -i'

alias reapache='systemctl restart httpd'

alias cpuinfo=’lscpu’

alias tcpdump=’tcpdump -i eth0`

alias ping=’ping 8.8.8.8 -c 5’

#browser selection

alias chrome='/opt/google/chrome/chrome'

alias opera='/opt/opera/opera'

alias firefox=’/opt/firefox/firefox’

alias df='df -khT'

alias du='du -h'

alias top='atop'

Zusammenfassung

Sie können weiterhin verschiedene Aliase hinzufügen, aber das Ziel dieses Artikels ist es, Ihnen das Leben zu erleichtern, indem Sie die regelmäßig verwendeten Befehle in der .bashrc speichern Datei und Verwendung eines Shortcut-Alias ​​zum Aufrufen des Befehls mit Optionen.

Möchten Sie Red Hat Enterprise Linux ausprobieren? Jetzt kostenlos herunterladen.


Linux
  1. So erstellen Sie einen Alias ​​und verwenden den Alias-Befehl in Linux

  2. So erstellen Sie einen bootfähigen Linux-USB-Stick über die Linux-Befehlszeile

  3. So erstellen Sie einen Swap unter Linux

  4. So verwenden Sie Shell-Aliase unter Linux

  5. Wie erstelle ich benutzerdefinierte Befehle in Unix/Linux?

So erstellen Sie einen SSH-Alias ​​unter Linux

So erstellen Sie einen Alias ​​unter Linux

So erstellen Sie Aliasse zum Anpassen von Befehlen in Ubuntu

So erstellen Sie Domain-Aliase

Linux-Alias-Befehl

So erstellen Sie Aliasse zum Anpassen von Befehlen in Debian