Beispielbefehl:
drush cc all
funktioniert, aber das:
sudo drush cc all
gibt mir:
sudo: drush: command not found
Warum? Wie kann ich das beheben?
sudo cd
ist, dass cd
es sich um einen integrierten Befehl handelt, nicht um ein Programm. Wenn Sie in ein Verzeichnis gehen möchten, auf das Sie keinen Zugriff haben, und dort (zum Beispiel) eine Datei umbenennen möchten , können Sie (zum Beispiel) sudo mv dir/oldfile dir/newfile
oder sudo sh -c "cd dir; mv oldfile newfile"
.
cd
. Mit derdzdo cd
Rückkehr „Befehl nicht gefunden“. Natürlich merkte ich später , dasscd
in ein Verzeichnis ing , dass ich nicht über die Berechtigungen in, wird nicht helfen , sehr viel, also entweder ich eine Root - Shell oder Notwendigkeit zu müssendzdo ls
,dzdo mv
usw. den Inhalt von außen , dass dir.