Ich verwende OSX Lion und jedes Mal, wenn ich mit "cd ~" und "Desktop" versucht habe, in meinen Desktop-Ordner zu wechseln, verbleibt er in meinem Ausgangsverzeichnis, anstatt zu Desktop zu wechseln. Ich habe versucht, die Befehle mit sudo auszuführen, aber es macht keinen Unterschied.
Vielen Dank.
macos
mac
command-line
terminal
Superuser
quelle
quelle
pwd
und die Eingabetaste drücken, wie lautet die Ausgabe? (Stern aus Benutzername, wenn Sie wollen)ls
?cd ~/Documents
zu arbeiten?pwd
ich dies getan hatte, stellte ich fest, dass ich mich im Home-Ordner eines anderen Benutzers befand. Aus diesem Grund konnte ich nicht auf den Basisordner zugreifen. Aber ich bin der Administrator. Warum kann ich nicht auf den Ordner eines anderen Standardbenutzers zugreifen, auch nicht mitsudo
? Es sieht so aus, als ob der Öffentliche Ordner der einzige ist, auf den ich zugreifen kann.sudo
bedeutet nicht , Sie besitzen die Dateien von anderen Benutzern. Berechtigungen gelten weiterhin.Antworten:
Mit dem Befehl sudo erhalten Sie Zugriff auf alle Ordner oder Dateien auf dem Mac.
Die Befehle
sudo cd ~
returnundsudo cd Desktop
returnschienen nur zu scheitern. Tatsächlich waren beide Befehle erfolgreich, wurden jedoch ohne Ausgabe beendet.Um dies zu demonstrieren, versuchen Sie den Befehl,
sudo -i "cd ~;pwd"
returnder/var/root
im Terminalfenster gedruckt werden soll .Gehen Sie folgendermaßen vor, um dieselben Befehle interaktiv zu verwenden:
sudo -i
returncd ~
returnpwd
returnAusgabe
quelle