Przykładowe polecenie:
drush cc all
działa, ale to:
sudo drush cc all
daje mi:
sudo: drush: command not found
Dlaczego? Jak to naprawić?
sudo cdpolega na tym, że cdjest to wbudowane polecenie, a nie program. Jeśli chcesz wejść do katalogu, do którego nie masz dostępu, i (na przykład) zmienić tam nazwę pliku, możesz (na przykład) sudo mv dir/oldfile dir/newfile lub sudo sh -c "cd dir; mv oldfile newfile" .
cd. Za pomocądzdo cdzwracanego „polecenia nie znaleziono”. Oczywiście, że później sobie sprawę, żecding w katalogu, który nie ma uprawnień w, nie pomoże bardzo dużo, więc albo trzeba powłoki roota lub koniecznościdzdo ls,dzdo mvitp zawartość spoza tego katalogu.