Enquanto o script raspi-config facilita a configuração na primeira inicialização, um dos motivos pelos quais eu tenho um Raspberry Pi é para me ajudar a aprender o que acontece por trás do menu nos meus computadores.
Gostaria de ver o script raspi-config e entender como ele funciona. Encontrei um script parcial online, mas (aparentemente) inclui apenas as partes que apenas editam o arquivo config.txt, e estou interessado em saber o que mais isso afeta e como.
Gostaria de ver o texto completo do raspi-script e ainda não o encontrei no meu sistema de arquivos. Alguém pode oferecer a localização?
No momento, não quero explicações de como ele faz o que faz. Eu quero tentar descobrir isso sozinho. (Embora essa possa ser uma pergunta posterior).
raspbian
boot
filesystem
zenbike
fonte
fonte
Respostas:
As duas respostas estão corretas e permitem visualizar e estudar como o arquivo funciona. No entanto, com a idéia de ensiná-lo a pescar em vez de fornecer um peixe, se você fizer o seguinte, ele o ajudará a encontrar qualquer arquivo no sistema.
Quebrando-o:
O sudo diz ao sistema para executar este comando com privilégios de root - isso evita muitos erros que atrapalham o sistema a partir de diretórios que seu usuário comum (pi) não pode acessar.
encontre o nome do comando Linux para localizar arquivos e diretórios.
/ diz ao comando find para pesquisar a raiz do sistema de arquivos e todos os seus subdiretórios.
-name diz ao comando find para procurar pelo nome do arquivo.
'raspi-config' é o nome do arquivo que você está procurando.
para encontrar um arquivo diferente, substitua raspi-config pelo nome do arquivo que você está procurando. Existem muitas outras opções para o comando find e você pode encontrar todos os detalhes da maioria dos comandos linux digitando
na linha de comando.
Man é abreviação de manual e imprime a página de manual (página de ajuda) do comando Linux que segue.
fonte
mlocate
vez defind
. Será muito mais rápido nesse tipo de operação.O caminho completo do
raspi-config
arquivo é/usr/bin/raspi-config
:fonte
which
é uma resposta melhor do que usarfind
, pois indica qual arquivo está sendo chamado.find
levará mais tempo e poderá gerar qualquer número de arquivos com o nome que você está procurando.Embora eu não saiba exatamente onde encontrar
raspi-config
no seu sistema de arquivos, a fonte está hospedada no GitHub .É uma ferramenta criada pelo asb que também parece ser um moderador nos fóruns oficiais do Raspberry Pi. Você pode encontrar a fonte em asb / raspi-config .
Edit: Este é o código completo, aqui, também, extraído do repositório git vinculado acima:
fonte
O uso
sudo find / -name 'raspi-config!'
é desnecessário. Ele pesquisa todo o sistema de arquivos e continua mesmo depois de encontrar uma correspondência. É completamente a ferramenta errada para o trabalho.Apenas use
which raspi-config
. É mais eficiente.fonte