Mir ging es darum, dass wahrscheinlich die Datei "./Lösche" von Anfang an nicht existiert - ich weiß halt nicht, ob deswegen sofort eine Fehlermeldung kommt oder ob rm erst anfängt, /* zu löschen
Achso, du meinst ob rm erst alle Argumente validiert bevor es löscht? Ich glaube es macht das der Reihe nach, also erst /* und wenn da nichts mehr ist, dann das nächste Argument.
rm selbst kriegt dann das / gar nicht zu sehen sondern die Liste /usr/home/etc usw. Wobei so selten wie man in / irgendwas löscht könnten die das eigentlich gleich mit abblocken.
Vergleicht mal die Ausgabe von echo Zahnpasta, echo /, echo /*, und echo /\*: Eure shell interpretiert das * und generiert zusätzliche Argumente, echo spuckt die unverändert einfach wieder aus. DOS/Windows funktioniert da anders da macht nicht die shell sondern die Programme selbst das globbing.
Von einem Sicherheitsstandpunkt solltest du dass nicht machen.
Mit sudoedit verwendest du den editor* im usermode und überschreibst die geschützte Datei beim speichern. Den Unterschied siehst du wenn do von vim aus die shell benutzt (z.B. :!whoami).
* Den editor deiner Wahl kannst du in der $EDITOR variable festlegen.
soll man das so aussprechen? "du bis h s slash"? Ich frage, weil in meiner Region sagen die meisten "Minus" oder "Bindestrich", aber ich vermute, es soll ein Wortwitz werden, dass es wie "bist hässlich" klingt
23 Comments
ZonenRanslite@feddit.org · 66 pts · 1y
Wenn man das französische Sprachpaket löscht, läuft Linux 10% schneller. Einfach
In die Konsole eingeben. Folgt mir für mehr Tipps.
Gurfaild@feddit.org · 20 pts · 1y
Wie schnell kommt eigentlich die Fehlermeldung, dass die zu löschende Datei nicht existiert? Eventuell könnte man
schreiben, damit es wie ein C-Kommentar aussieht
Klingenrenner@feddit.org · 10 pts · 1y
Läuft relativ lange, zumindest bis der
rmBefehl aus dem Speicher fliegt und das OS die Datei neu lesen will.Woher ich das weiß? Hab's an der Uni an einem Labor-PC ausprobiert.
ZonenRanslite@feddit.org · 8 pts · 1y
Der Held, den wir verdienen.
Zacryon@feddit.org · 2 pts · 1y
Sicherlich nur zu Forschungszwecken, richtig?
Klingenrenner@feddit.org · 2 pts · 1y
Natürlich, deswegen ja auch im Labor.
Gurfaild@feddit.org · 1 pts · 1y
Mir ging es darum, dass wahrscheinlich die Datei "./Lösche" von Anfang an nicht existiert - ich weiß halt nicht, ob deswegen sofort eine Fehlermeldung kommt oder ob rm erst anfängt, /* zu löschen
ZonenRanslite@feddit.org · 3 pts · 1y
Virtuelle Maschine regelt.
Klingenrenner@feddit.org · 2 pts · 1y
Achso, du meinst ob rm erst alle Argumente validiert bevor es löscht? Ich glaube es macht das der Reihe nach, also erst /* und wenn da nichts mehr ist, dann das nächste Argument.
excral@feddit.org · 13 pts · 1y
Umgeht
/*gegenüber/, dass man--no-preserve-rootbraucht?barsoap@lemm.ee · 8 pts · 1y
rmselbst kriegt dann das/gar nicht zu sehen sondern die Liste/usr/home/etcusw. Wobei so selten wie man in/irgendwas löscht könnten die das eigentlich gleich mit abblocken.Vergleicht mal die Ausgabe von
echo Zahnpasta,echo /,echo /*, undecho /\*: Eure shell interpretiert das*und generiert zusätzliche Argumente,echospuckt die unverändert einfach wieder aus. DOS/Windows funktioniert da anders da macht nicht die shell sondern die Programme selbst das globbing.elvith@feddit.org · 3 pts · 1y
Jepp
SubArcticTundra@lemmy.ml · 1 pts · 1y
for real
Bankenstein@feddit.org · 25 pts · 1y
dudu hastdu hast/mich30p87@feddit.org · 11 pts · 1y
squirrel@discuss.tchncs.de · 24 pts · 1y
Sprich Befehle du Sudosohn!?
Ephera@lemmy.ml · 9 pts · 1y
Hatte vorher auch 'nen schönen Typo:
anton@lemmy.blahaj.zone · 6 pts · 1y
Von einem Sicherheitsstandpunkt solltest du dass nicht machen.
Mit
sudoeditverwendest du den editor* im usermode und überschreibst die geschützte Datei beim speichern. Den Unterschied siehst du wenn do von vim aus die shell benutzt (z.B.:!whoami).* Den editor deiner Wahl kannst du in der
$EDITORvariable festlegen.Randelung@lemmy.world · 2 pts · 1y
HLI
30p87@feddit.org · 3 pts · 1y
N paar Rentner haben mir gesagt, es sei ja du -sh, wegen 'dush'/'dusch'. Nein, du -hs
lurch@sh.itjust.works · 2 pts · 1y
soll man das so aussprechen? "du bis h s slash"? Ich frage, weil in meiner Region sagen die meisten "Minus" oder "Bindestrich", aber ich vermute, es soll ein Wortwitz werden, dass es wie "bist hässlich" klingt
federalreverse@feddit.org · 15 pts · 1y
Es soll
Sudo, du Rosenhuhnheißen (wobei Rosenhuhn ein Anagramm ist).SaharaMaleikuhm@feddit.org · 6 pts · 1y
Verschone mich mit deinen Rätseln!