Pi framboesa para as crianças: fazer scripts de linux

Video: FISL17

Você pode participar de comandos Linux juntos para fazer seus próprios scripts para o seu Raspberry Pi. Você pode fazer isso por duas razões. Uma delas é se você tem uma longa comando de uma linha com muitos interruptores que você digita mais e mais. A outra é fazer o seu próprio comando personalizado inteligente que faz um trabalho que você precisa fazer, mas não está incluído no Linux básico.

Video: Casa controlada por voz - raspberry pi

A maneira mais simples de fazer comandos curto-line é usar um comando especial chamado pseudônimo.

Aqui estão alguns exemplos que dão comandos difíceis de lembrar e fácil de lembrar nomes.

Video: 23 - Lógica de Programação - Pesquisa Binária em Vetores (Arrays)

de alias dir = “ls” Alias ​​copiar = “cp” Alias ​​del = “rm -i”

Agora, quando você digita dir e pressione enter, você começa a ls comando em vez, e assim por diante para os outros.

Linux esquece os aliases que você faz quando você reiniciar, então você tem que colocar os comandos de alias em um arquivo especial chamado .bashrc. (As matérias período - que diz Linux é um arquivo oculto.)

Usarcd ~para ir para seu diretório pessoal, digite o seguinte e pressione Enter.

nano .bashrc

Então você pode usar o editor nano para adicionar os comandos que você deseja usar. (Você pode usar qualquer comando Linux em tudo.)

Você também pode colocar os comandos em um arquivo chamado .bater_perfil, que executa os comandos quando você entra.

.bashrc executa os comandos Quando você abre uma nova janela de terminal - o que nem sempre é o que você quer, embora é bom se você principalmente usar o desktop.

A outra maneira de fazer comanda seu próprio Linux é para coletá-los em um arquivo com uma .sh extensão. A primeira linha do arquivo deve ser

#! / Bin / bash

O resto do arquivo pode ser uma lista de todos os comandos do Linux. Basta colocar os comandos um após o outro, cada um em sua própria linha. Salve o arquivo e defina a + x permissão para que você possa executá-lo.



Para usá-lo, tipo

./my_command_file.sh

Obviamente, mudar o nome do arquivo para o que você chama seu arquivo. Se você não estiver em seu diretório home, você tem que digitar o caminho completo para o script. (Há uma maneira de corrigir isso. Pesquisa online para “PATH Linux” para mais detalhes.)

Video: Fisl 17

Aqui está uma coisa incrível: No Linux, você pode até mesmo passar informações de um comando para outro ou para um arquivo.

Você pode aprender muitos, muitos truques aqui. Aqui estão alguns truques simples.

Para passar a saída de um comando para a entrada de outro comando, use o caractere pipe |. Por exemplo:

ls - Al | Menos

Menos é um comando super-útil que se divide texto para que ele se encaixa em páginas na tela. Se há um monte de texto, você começa a vê-lo página por página sem ele rolando passado você. Segure a tecla Control e pressione Z para sair Menos.

Um comando é particularmente útil grep, que procura por palavras ou letras correspondentes. Diga que você quer ver todos os arquivos em uma pasta feita em julho:

Ls -al | grep “Julho”

Para salvar a saída para um arquivo, use o caractere de redirecionamento gt;. Por exemplo:

ls -Al gt; myfilelist.txt

Você acabou de salvar a sua lista de arquivo para um arquivo.

Neste ponto, você pode ver como você pode construir alguns comandos realmente poderosas para fora dos comandos mais simples incluídos no Linux. Os comandos são mais como um conjunto de ferramentas que você pode juntar juntos do que uma solução do-tudo acabado para trabalhar com arquivos.

Há muito mais você pode aprender sobre como escrever seus próprios scripts. Pesquisa on-line para “Linux shell script” para mais informações e abundância de exemplos.


Publicações relacionadas