Bien que le script raspi-config facilite la configuration au premier démarrage, l'une des raisons pour lesquelles j'ai un Raspberry Pi est de m'aider à savoir ce qui se passe derrière le menu sur mes ordinateurs.
Je voudrais voir le script raspi-config et comprendre comment cela fonctionne. J'ai trouvé un script partiel en ligne, mais il ne comprend (apparemment) que les parties qui ne font qu'éditer le fichier config.txt, et je souhaite savoir ce qu'il affecte et comment.
Je voudrais voir le texte intégral du script raspi, et je ne l'ai pas encore trouvé dans mon système de fichiers. Quelqu'un peut-il offrir l'emplacement?
Pour le moment, je ne veux pas d'explication sur la façon dont il fait ce qu'il fait. Je veux essayer de le comprendre moi-même. (Bien que cela puisse être une question ultérieure.)
la source
Réponses:
Les deux autres réponses sont correctes et vous permettront de voir et d'étudier le fonctionnement du fichier. Cependant, avec l'idée de vous apprendre à pêcher plutôt que de vous donner un poisson, si vous faites ce qui suit, cela vous aidera à trouver n'importe quel fichier sur votre système.
Décomposer:
sudo indique au système d'exécuter cette commande avec les privilèges root - cela évite de nombreuses erreurs encombrant le système des répertoires auxquels votre utilisateur normal (pi) ne peut pas accéder.
recherchez le nom de la commande Linux pour rechercher des fichiers et des répertoires.
/ indique à la commande find de rechercher la racine du système de fichiers et tous ses sous-répertoires.
-name indique à la commande find de rechercher par nom de fichier.
'raspi-config' c'est le nom de fichier que vous recherchez.
pour trouver un fichier différent, remplacez simplement raspi-config par le nom du fichier que vous recherchez. Il existe de nombreuses autres options pour la commande find et vous pouvez trouver tous les détails de la plupart des commandes linux en tapant
sur la ligne de commande.
Man est l'abréviation de manuel et imprime la page de manuel (page d'aide) de la commande Linux qui la suit.
la source
mlocate
plutôt quefind
. Ce sera beaucoup plus rapide avec ce type d'opération.Le chemin complet du
raspi-config
fichier est/usr/bin/raspi-config
:la source
which
est une meilleure réponse que l'utilisationfind
car elle vous indique quel fichier est appelé.find
prendra à la fois plus de temps et pourrait générer n'importe quel nombre de fichiers avec le nom que vous recherchez.Bien que je ne puisse pas vous dire exactement où trouver
raspi-config
sur votre système de fichiers, la source de celui-ci est hébergée sur GitHub .C'est un outil créé par asb qui semble également être un modérateur sur les forums officiels de Raspberry Pi. Vous pouvez trouver la source sur asb / raspi-config .
Edit: Ceci est le code complet, ici aussi, tiré du dépôt git lié ci-dessus:
la source
L'utilisation
sudo find / -name 'raspi-config!'
n'est pas nécessaire. Il recherche l'ensemble du système de fichiers et continue même après avoir trouvé une correspondance. C'est complètement le mauvais outil pour le travail.Utilisez simplement
which raspi-config
. C'est plus efficace.la source