Während das raspi-config-Skript eine bequeme Einrichtung beim ersten Start ermöglicht, ist einer der Gründe, warum ich einen Raspberry Pi habe, dass ich lerne, was auf meinen Computern hinter dem Menü vor sich geht.
Ich möchte das Skript raspi-config sehen und verstehen, wie es funktioniert. Ich habe ein partielles Skript online gefunden, aber es enthält (anscheinend) nur die Teile, die gerade die Datei config.txt bearbeiten, und ich bin daran interessiert, was sonst noch davon betroffen ist und wie.
Ich möchte den vollständigen Text für das Raspi-Skript sehen und habe ihn noch nicht in meinem Dateisystem gefunden. Kann jemand den Standort anbieten?
Im Moment möchte ich nicht erklären, wie es tut, was es tut. Ich möchte versuchen, es selbst herauszufinden. (Obwohl das eine spätere Frage sein kann.)
quelle
Antworten:
Beide anderen Antworten sind korrekt und ermöglichen es Ihnen, die Funktionsweise der Datei anzuzeigen und zu untersuchen. Mit der Idee, Ihnen das Fischen beizubringen, anstatt Ihnen einen Fisch zu geben, können Sie anhand der folgenden Schritte eine Datei auf Ihrem System finden.
Brechen sie ab:
sudo weist das System an, diesen Befehl mit root-Rechten auszuführen - dies verhindert, dass viele Fehler das System aus Verzeichnissen überladen, auf die Ihr normaler Benutzer (pi) nicht zugreifen kann.
Suchen Sie den Namen des Linux-Befehls, um Dateien und Verzeichnisse zu finden.
/ weist den Befehl find an, das Stammverzeichnis des Dateisystems und aller seiner Unterverzeichnisse zu durchsuchen.
-name weist den Befehl find an, nach dem Dateinamen zu suchen.
'raspi-config' Dies ist der gesuchte Dateiname.
Um eine andere Datei zu finden, ersetzen Sie einfach die raspi-config durch den Namen der gesuchten Datei. Es gibt viele andere Optionen für den Befehl find, und Sie können alle Details für die meisten Linux-Befehle finden, indem Sie Folgendes eingeben
in der Befehlszeile.
Man ist die Abkürzung für manual und druckt die Handbuchseite (Hilfeseite) für den darauf folgenden Linux-Befehl.
quelle
mlocate
eher zu alsfind
. Es wird bei dieser Art von Operation viel schneller sein.Der vollständige Pfad der
raspi-config
Datei lautet/usr/bin/raspi-config
:quelle
which
ist eine bessere Antwort, alsfind
wenn Sie angeben, welche Datei aufgerufen wird.find
Beides dauert länger und es können beliebig viele Dateien mit dem gesuchten Namen gefunden werden.Obwohl ich Ihnen nicht genau sagen kann, wo Sie
raspi-config
auf Ihrem Dateisystem sind, wird die Quelle dafür auf GitHub gehostet .Es ist ein Tool, das von asb entwickelt wurde, der auch in den offiziellen Raspberry Pi-Foren als Moderator auftritt. Die Quelle finden Sie unter asb / raspi-config .
Bearbeiten: Dies ist auch hier der vollständige Code, der aus dem oben verlinkten Git-Repo stammt:
quelle
Verwenden
sudo find / -name 'raspi-config!'
ist nicht erforderlich. Es durchsucht das gesamte Dateisystem und fährt fort, selbst nachdem es eine Übereinstimmung gefunden hat. Es ist völlig das falsche Werkzeug für den Job.Verwenden Sie einfach
which raspi-config
. Es ist effizienter.quelle