Linux: O Poder da Linha de Comando
O exame Linux Essentials abrange o tema da linha de comando. Esta tabela mostra os subtópicos, peso, descrição, e as principais áreas de conhecimento para este tema.
subtopic | Peso | Descrição | Áreas-chave |
---|---|---|---|
Arquivos de arquivamento na linha de comando | 2 | Arquivamento de arquivos no diretório home do usuário | Os processos, arquivos Diretórios, compressão |
Busca e extração de dados de arquivos | 4 | Pesquisar e extrair dados de arquivos no diretório home | linha de comando Isqueiros- I / O re-direcionamento |
Voltando comandos em um script | 4 | Voltando comandos repetitivos em scripts simples | texto básico que edita scripting básica shell |
Para tratar adequadamente esses tópicos, focar os seguintes arquivos, termos e utilitários: / Bin / sh- arguments- bater- bzip2- caso- comum alcatrão options- cortar- exit Estado- extrair arquivos individuais de archives- encontrar- para loops- grep- gzip- cabeça- E se- Menos- nano- POSIX parcial expressões regulares básicas ([^], ^, $) - Expressões regulares extendidas POSIX parciais (+,(), |) - Pico- ler- ordenar- rabo- alcatrão- teste- unzip- variables- vi- banheiro- enquanto- xargs- e fecho eclair.
Aqui estão os dez principais itens para saber como você estudar para este domínio:
entrada padrão (stdin) É tradicionalmente o teclado e saída padrão (stdout) É tradicionalmente o monitor. Ambos podem ser redirecionados, como se pode erro padrão (stderr) Usando os símbolos >, >>, lt;, e |.
Comandos podem ser unidos na linha de comando do ponto e vírgula (-) E cada comando será executado independentes uns dos outros. Você também pode usar o tubo (|) Para enviar a saída de um comando como a entrada de um outro comando.
o cortar comando pode puxar campos a partir de um ficheiro e eles podem ser combinados usando qualquer colar ou Junte-se. O último oferece mais características do que o anterior e pode ser utilizado com condições.
o banheiro comando pode contar o número de linhas, palavras e caracteres em um arquivo.
o grep utilitário (e os seus homólogos egrep e fgrep) Pode ser usado para localizar correspondências para cordas dentro de arquivos.
o encontrar comando pode ser usado para procurar o sistema de arquivos / diretórios que atendem qualquer número de critérios. Quando essas entidades são encontrados, o xargs de comando pode ser usado para olhar mais profundo dentro deles para outros valores (tais como em conjunto com grep).
Você pode usar o alcatrão de comando (que pode combinar vários arquivos em um único arquivo) para fazer backups.
Além de arquivamento, você também pode comprimir os arquivos com a gzip ou pacote comandos. Para descompactar arquivos, use uncompress, gunzip, ou desempacotar.
As variáveis podem ser dadas na linha de comando e referenciada como $ 1, $ 2, e assim por diante, ou inseridos no arquivo de execução com o ler comando.
A lógica pode ser adicionado a scripts, testando com condições teste ou [. Comandos podem ser executados usando if-then-fi desvios ou por meio looping (enquanto, até, ou para). Você pode usar o Saída comando para deixar um script ou uso pausa para deixar um loop.