Wie greife ich unter macOS auf das Verzeichnis / usr zu?

-2

Wie kann ich unter macOS auf ALLE Verzeichnisse im Terminal zugreifen? (usr, etc, dev und so weiter) macOS versteckt sie.

Ist es möglich, im Terminal-Programm unter macOS darauf zuzugreifen, oder lässt Apple das nicht zu? Wenn ja, muss ich ein Aftermarket-Terminalprogramm verwenden?

Ich kann die Antwort darauf nicht finden, indem ich google. Ich habe gerade den technischen Support von Apple angerufen und sie werden mir nicht sagen, wie es geht. Sie sagten, sie wollen nicht, dass Leute in ihrem Betriebssystem herumspielen. Ich muss irgendwann einen anderen Computer kaufen, kann es mir aber gerade nicht leisten. Wenn jemand nett genug wäre, mir zu helfen, würde ich es schätzen.

Codehead
quelle
1
„Wenn ja, muss ich ein Aftermarket-Terminalprogramm verwenden?“ Wissen Sie, was genau ist Ihre Frage? Ich kann unter macOS 10.3.5 auf jedes gewünschte Verzeichnis zugreifen, entweder über ls -laoder sudo ls -lawenn Administratorzugriff erforderlich ist. Daher bin ich über die Prämisse dieser Frage völlig verblüfft.
JakeGould
Es ist nicht klar, was Sie mit "Zugang" meinen. Zugriff, um welchen Zweck zu erreichen?
Fixer1234
@ fixer1234 Sehen Sie sich bitte diese Kommentare an, die mit der Antwort auf diese Frage verbunden sind, und lassen Sie mich wissen, was Sie von jemandem halten, der denkt, es cd /.sei ein äußerst gefährlicher Befehl.
JakeGould
1
@JakeGould, ja, ich habe die Kommentarthreads gesehen, was meinen Kommentar veranlasste. Es ist nicht klar, ob das OP nur schauen will, was da ist oder "Dinge tun" (und welche Dinge). Ich habe dafür gestimmt, zu schließen. Aber dank Ihrer Änderungen werden wir eine ausgefeiltere Frage schließen. :-)
fixer1234
Um dem Originalposter gerecht zu werden, sehen Sie beim ersten Start von Terminal, was sich in Ihrem Home-Verzeichnis befindet. Dies ist kein Apple-spezifisches Verhalten, sondern lediglich die Funktionsweise vieler Unix / Linux-Systeme. Außerdem, wenn Sie im Terminal sind, können Sie immer cdoder ls /(der rootPfad) und das ist wieder kein Apple-spezifisches Verhalten. Aber was ist Apple - spezifisch ist Systemintegrität Schutz (auch bekannt als: SIP) , die von Apple seit macOS El Capitan in Kraft gesetzt hat (10.11) , die eine tiefere Ebene der Systemschutz ist , dass einige Notwendigkeit für grundlegende Arbeit zu umgehen.
JakeGould

Antworten:

2

macOS verbirgt die Eingeweide des Betriebssystems aus ungefähr den gleichen Gründen, aus denen die meisten Gebäude ihre Kabel und Leitungen verstecken (in Wänden und Fußböden): teilweise, weil sie hässlich aussehen, und teilweise, damit die Leute sich nicht damit anlegen und einen Stromschlag erleiden und / oder oder mit Wasser im ganzen Raum besprühen. Sie können die OS-Dateien unter macOS sicher verfügbar machen, wenn Sie möchten, aber wenn Sie mit ihnen herumspielen, ohne zu wissen, was Sie tun, kann dies zu Problemen führen. Und ehrlich gesagt, wenn Sie diese Frage stellen müssen, wissen Sie wirklich nicht, was Sie tun.

Willst du sowieso rumspielen? Ok, aber gehen Sie davon aus, dass dadurch etwas Schreckliches passieren wird. Haben Sie wichtige Dateien auf dem Mac? Dann sichern Sie sie besser woanders. Ein Backup ist gut, zwei sind besser (vor allem, wenn sie in verschiedenen Formaten vorliegen). Erstellen Sie außerdem eine Installationsdiskette (befolgen Sie die Anweisungen von Apple oder verwenden Sie DiskMaker X ), damit Sie das Betriebssystem problemlos löschen und neu installieren können, wenn alles schief geht.

Nun, wie komme ich zu den versteckten Dateien? Es gibt verschiedene Möglichkeiten:

  1. Verwenden Sie die mit macOS gelieferte Terminal-Anwendung im Ordner / Programme / Dienstprogramme. Die Standard-Unix-Befehle zeigen die von Ihnen erwähnten versteckten Ordner an, aber standardmäßig verbergen sie Dateien und Ordner, die mit "." Beginnen. Wenn Sie diese sehen möchten, verwenden Sie ls -a(das "-a" bedeutet "show [a] ll") oder ls -A(zeigt Punktdateien mit Ausnahme von "." Und "..").
  2. Mit dem Finder können Sie zu versteckten Ordnern navigieren, wenn Sie deren Pfade kennen. Wählen Sie "Gehe zu"> "Gehe zu Ordner" (Befehlstaste + G), geben Sie den Pfad ein, zu dem Sie wechseln möchten (z. B. "/ etc"), und klicken Sie auf "Gehe zu".
  3. Ab macOS Sierra (v10.12) können Sie im Finder die Befehlstaste drücken, um die Sichtbarkeit von normalerweise ausgeblendeten Dateien und Ordnern umzuschalten.

Beachten Sie, dass keine dieser Einschränkungen für die Umgehung von Dateiberechtigungen gilt. Dazu benötigen Sie etwas wie sudoin Terminal oder eine der verschiedenen Operationen, die Sie im Finder ausführen können, indem Sie Ihren Administratornamen und Ihr Kennwort eingeben. Es gibt auch einige Vorgänge, die der Systemintegritätsschutz selbst bei einer Administratorüberschreibung verbietet. Sie können dies deaktivieren, aber ich empfehle es nicht .

Gordon Davisson
quelle
Was ist diese Antwort? Kann man nicht alles als "Nur verwenden sudo ls -lastatt einfach ls -la" zusammenfassen?
JakeGould
@Codehead Eigentlich hat macOS kein / user-Verzeichnis. Es gibt / Users und / usr (und in neueren Versionen / home), aber keine / users. Die einzige Möglichkeit, Kali mit macOS zu installieren, besteht darin, das Laufwerk zu partitionieren und Kali auf einer separaten Partition zu installieren. Sie können es nicht unter macOS installieren, da es sich um ein anderes Betriebssystem handelt.
Gordon Davisson
Ich habe mein Laufwerk partitioniert, aber OSX hat es nicht gefallen und meine Maschine abgestürzt. Ich werde versuchen, Metasploit in OSX auszuführen und zu sehen, was passiert. Wenn es nicht funktioniert, muss ich warten, bis ich einen Windows-Computer bekomme. Ich fange wirklich an Apple nicht zu mögen ...
Codehead
1
@Codehead "Wenn jemand es wissen möchte, schreib mir einfach eine private Nachricht." Auf dieser Website gibt es überhaupt keine privaten Nachrichten. Wenn Sie eine Antwort gefunden haben, posten Sie eine Antwort und lassen Sie andere lernen. Wenn Sie möchten, geben Sie eine Warnung ab. Aber ich finde es absolut ungläubig, dass Sie irgendwie einen magischen Weg gefunden haben, auf Verzeichnisse zuzugreifen, die noch nicht online dokumentiert sind.
JakeGould
1
@Codehead Du musst die Seite durchsuchen oder wirklich unerkannt sein. Wenn Sie möchten , „versteckte Verzeichnisse“ und so durch das Verfahren sehen , beschreiben Sie Sie das gleiche tun können , indem Sie: cd /. Dein "magischer" Befehl kann auf keinen Fall ausgeführt werden und meiner wird irgendetwas beschädigen. Alle /Mittel sind rootVerzeichnisse. Das ist nichts Neues. Hat nichts mit Apple oder MacOS zu tun. Dies ist auf allen * nix / Linux-Systemen gleich. Diese Frage sollte allein aufgrund dieser Kommentarspur geschlossen werden.
JakeGould