Raspberry Pi para miúdos: Fazendo Scripts do Linux

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.

A maneira mais simples de fazer comandos curto-line é usar um comando especial chamado aliás.

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

Alias ​​dir = Número 147-ls nº 148-alias copiar = # 147-CP nº 148-Alias ​​del = # 147-rm -i # 148-

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, digite

./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 # 147-Linux PATH # 148- para detalhes).

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 de pipe |. Por exemplo:

ls - Al | Menos

Menos é um comando super-útil que se divide o texto para que ele caiba em páginas na tela. Se há um monte de texto, você começa a vê-lo página por página, sem que a rolagem passado você. Mantenha pressionada 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 # 147-Jul # 148-

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

ls -al> myfilelist.txt

Você acabou de salvar a sua lista de arquivo em 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 em conjunto 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 online para # 147-Linux shell script # 148- para mais informações e uma abundância de exemplos.

menu