dasebastian hat geschrieben: 26.03.2024 06:33:25
Da reicht doch ein
x, jaja, die Vim-User-Effizienz...!
ein blosses x geht bei mir nicht mehr, dieses Alias ist schon mit
rm -rf / --no-preserve-root belegt
Ernsthaft kann ich folgendes beitragen:
die erste Gruppe meiner Aliases umfasst welche für die Sicherheit, also die Klassiker:
dann gibt es welche aus Bequemlichkeit:
Code: Alles auswählen
alias grep='egrep'
alias sudo='sudo '
alias inhibit='systemd-inhibit '
wobei das letztere ganz neu (cf.
viewtopic.php?t=189353) und nur wegen dem Leerzeichen drin ist
weiters gibt es welche aus noch mehr Bequemlichkeit (
huch! mit einem Sonderzeichen am Anfang!):
Code: Alles auswählen
alias +h='history'
alias +hi='systemctl hibernate'
alias +af='aptitude full-upgrade'
alias +ai='aptitude install'
und letztlich welche aus allergrößter Bequemlichkeit, wo ich an sich gültigen Befehlen mittels vorangestelltem "+" eine mir manchmal bevorzugte Spezifizierung oder Formatierung zuweise, aber das ursprüngliche Kommando dennoch erhalten bleibt:
Code: Alles auswählen
alias +man='man -L en_US.utf8'
alias +ls='ls -alis --color=auto --time-style=long-iso --group-directories-first'
alias +lsblk='lsblk -o NAME,FSTYPE,UUID,RO,RM,MAJ:MIN,SIZE,FSAVAIL,FSUSE%,MODE,TYPE,MOUNTPOINT,LABEL,MODEL'
ad +: mir ist klar, dass das vorangestellte Plus Puristen stören wird und ich war mir selbst auch lange nicht ganz sicher, ob ich zum beschriebenen Zweck wirklich ein Sonderzeichen verwenden soll; aber zum einen sind Typos oder Buchstabendreher bei einem Alias dann weniger fatal, da es ja keine legitimen Kommandos mit + voran gibt, und zum anderen tippe ich ein Alias auch nicht so leicht fälschlich ein, da ich die Finger zum Erreichen des + schon etwas strecken muss
Aliases verwende ich in Skripts klarerweise nicht und bisher läuft es mit dem Sonderzeichen äusserst zufriedenstellend
eure freundlich formulierten abweichenden und belehrenden Meinungen dazu sind jedenfalls willkommen!
P.S. von Tante Edith: ich sehe gerade, dass meine Ergüsse hier eigentlich fehl am Platz sind, da der Titel des Fadens ".bashrc aliases" heisst, bei mir aber alles in einer
.bash_aliases-Datei abgelegt ist -- ich hoffe, man sieht mir diese Inkorrektheit nach