In dieser Zeile:
tr a A < /etc/hosts | sort -r |pr -d > /etc/hosts
Was wäre das erwartete Ergebnis? Ich weiß, dass Kleinbuchstaben 'a' in Großbuchstaben 'A' geändert werden, aber wie geht es weiter? Würde die Originaldatei überschrieben, da die Umleitung auf denselben Dateinamen erfolgt?
bash: /etc/hosts: Permission denied
Fehlermeldung erhalten (vorausgesetzt, Ihre Shell ist Bash), es sei denn, Sie führen dies als ausroot
./etc/hosts
ist normalerweise nur von root beschreibbar. Wenn Sie dies so ausführenroot
(was Sie wirklich nicht tun sollten), würden Sie eine leere bekommen,/etc/hosts
wie Michael Homer erklärte.