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.