# Guia LPIC/Tópico 103

| Guia LPIC/Tópico 102 | Guia LPIC - Página inicial | Guia LPIC/Tópico 104 |

## Objetivo 1.103.1: Trabalhar na linha de comando

Peso: 5
* Descrição: O candidato deve estar apto a interagir com shells e comandos utilizando a linha de comando. O objetivo assume o shell bash.
* Áreas de conhecimento chave:
* Usar comandos de shell simples e uma seqüência de linha de comando pra realizar tarefas básicas na linha de comando.
* Usar e modificar um ambiente shell incluindo definição, referência e exportação de variáveis de ambiente.
* Usar e editar a história de comandos.
* Invocar comandos de dentro e de fora do caminho definido.
* Usar comandos recursivamente por meio de uma árvore de diretórios.
* Esta é uma lista parcial dos arquivos utilizados, termos e utilitários:
* bash
* echo
* env
* exec
* export
* pwd
* set
* unset
* ~/.bash_history
* ~/.profile

## Objetivo 1.103.2: Processar streams de texto usando filtros

Peso: 6
* Descrição: O candidato deverá estar apto a aplicar filtros para streams de texto.
* Áreas de conhecimento chave:
* Enviar arquivos de texto e direcionar a saída de streams de texto por meio de utilitários de texto filtros para modificar a saída usando comandos padrão UNIX encontrados no pacote GNU textutils.
* Esta é uma lista parcial dos arquivos utilizados, termos e utilitários:
* cat
* cut
* expand
* fmt
* head
* hexdump
* join
* nl
* paste
* pr
* sed
* sort
* split
* tac
* tail
* tr
* unexpand
* uniq
* wc

## Objetivo 1.103.3: Realizar gerenciamento básico de arquivos

Peso: 3
* Descrição: O canditato deverá estar apto a utilizar os comandos básicos Linux para gerenciar arquivos e diretórios.
* Áreas de conhecimento chave:
* Copy, move and remove files and directories individually.
* Copy multiple files and directories recursively.
* Remove files and directories recursively.
* Use simple and advanced wildcard specifications in commands.
* Using find to locate and act on files based on type, size, or time.
* Esta é uma lista parcial dos arquivos utilizados, termos e utilitários:
* cp
* find
* mkdir
* mv
* ls
* rm
* rmdir
* touch
* file globbing

## Objetivo 1.103.4: Usar streams, pipes e redirecionamentos

Peso: 5
* Descrição: O candidato deverá estar apto a redirecionar streams e conectá-las em ordem para processar dados textuais eficientemente. As tarefas incluem redirecionar a entrada padrão, saída padrão e erro padrão, conduzindo a saída de um comando para a entrada de outro comando, usando a saída de um comando como argumentos para outro comando e enviando a saída para ambos stdout e um arquivo.
* Áreas de conhecimento chave:
* Redirecionamento da entrada padrão, saída padrão e erro padrão.
* Conduzir a saída de um comando para a entrada de um outro comando.
* Usar a saída de um comando como argumentos para outro comando.
* Enviar a saída para ambos stdout e um arquivo.
* Esta é uma lista parcial dos arquivos utilizados, termos e utilitários:
* tee
* xargs
* ` ` (back ticks)

## Objetivo 1.103.5: Criar, monitorar e matar processos

Peso: 5
* Descrição: O candidato deve estar apto a executar gerenciamento básico de processo.
* Áreas de conhecimento chave:
* Rodar jobs em primeiro plano e em segundo plano.
* Iniciar um processo que rodará ser estar associado ao terminal.
* Sinalizar um programa para continuar rodando após o logout.
* Monitorar processos ativos.
* Selecionar e ordenar processos para exposição.
* Enviar sinais aos processos.
* Matar processos incluindo processos que não terminaram corretamente depois do fechamento de uma sessão X.
* Esta é uma lista parcial dos arquivos utilizados, termos e utilitários:
* bg
* fg
* jobs
* kill
* nohup
* ps
* top
* killall

## Objetivo 1.103.6: Modificar as prioridades de execução de processo

Peso: 3
* Descrição: O candidato deve estar apto a gerenciar as prioridades de execução de processo.
* Áreas de conhecimento chave:
* Conhecer a prioridade padrão de cada job quando é criado.
* Rodar um programa com prioridade mais alta ou mais baixa que a padrão.
* Mudar a prioridade de um processo em execução.
* Esta é uma lista parcial dos arquivos utilizados, termos e utilitários:
* nice
* ps
* renice
* top

## Objetivo 1.103.6: Pesquisar arquivos de texto usando expressões regulares

Peso: 3
* Descrição: O candidato deve estar apto a manipular dados de arquivos e de texto usando expressões regulares. Este objetivo inclui criar expressões regulares simples contendo diversos elementos notacionais. Também inclui usar ferramentas de expressão regular para executar buscas através de um sistema de arquivos ou conteúdo de um arquivo.
* Áreas de conhecimento chave:
* Conhecer a prioridade padrão de cada job quando é criado.
* Rodar um programa com prioridade mais alta ou mais baixa que a padrão.
* Mudar a prioridade de um processo em execução.
* Esta é uma lista parcial dos arquivos utilizados, termos e utilitários:
* nice
* ps
* renice
* top
Key knowledge area(s): Create simple regular expressions containing several notational elements. Use regular expression tools to perform searches through a filesystem or file content. The following is a partial list of the used files, terms and utilities:
| Guia LPIC/Tópico 102 | Guia LPIC - Página inicial | Guia LPIC/Tópico 104 |