Please enable JavaScript.
Coggle requires JavaScript to display documents.
TERMINAL LINUX
(shell) (COMANDOS ESSENCIAIS (Entre eles, estão: (ls:…
TERMINAL LINUX
(shell)
O QUE É?
É um programa que recebe os comandos a partir do teclado e repassa-os às camadas de baixo nível do SO.
-
Oferece mais liberdade ao usuário, pois permite o uso demasiado dos parâmetros de cada comando, executando ações muito específicas.
COMANDOS ESSENCIAIS
São os comandos básicos e úteis não apenas para quem começou a usar o terminal agora, mas também para os mais experimentes.
-
-
Ele exibe uma página de manual sobre os comandos do sistema com definições do uso de cada ferramenta, detalhes dos parâmetros e exemplos de uso.
EXPRESSÕES REGULARES
Uma expressão regular é um método formal de se especificar um padrão de texto a ser procurado em um ou mais arquivos.
-
-
Apresenta caracteres com funções especiais
(metacaracteres) que quando agrupados entre si com caracteres literais (de A a Z) e números, podem
formar uma expressão que o shell e os editores de
texto podem entender e buscar.
-
' ' Aspas simples são utilizadas para delimitar o texto dentro delas como caracteres literais não interpretando nenhum caractere que estiver dentro delas como metacaractere.
" " Aspas duplas são utilizadas para delimitar o texto dentro delas como caracteres literais exceto os sinais “$” e “\”.
\ A contrabarra é utilizada para informar que o caractere imediatamente após deve ser interpretado como literal.
-
-
[aeiou] Uma sequência de caracteres dentro de colchetes é interpretada como todos os caracteres são válidos para a busca.
-
[^abc] Indica que qualquer caractere menos as letras a, b, c são válidos na busca.
/palavra/ Indica que a palavra procurada deverá estar separada por espaços na esquerda e na direita.
-
-
COMANDO GREP
-
O grep pode ler um ou mais arquivos que são passados como argumento ou pode receber na entrada padrão o redirecionamento da saída de outro processo.
-
Comandos encontrados:
-regextype: Altera a sintaxe da expressão regular entendida pelos testes -regex, estes ocorrem posteriormente na linha de comando.
-regex: Nome do arquivo corresponde ao padrão de expressão regular. Esta é uma correspondência em todo o caminho, não uma pesquisa. As expressões regulares entendidas pelo comando ‘find’ são por padrão, mas isso pode ser alterado com a opção -regextype.
-
POSIX: É uma coleção de padrões que definem algumas das funcionalidades que um SO deve suportar. Um desses padrões define dois tipos de expressões regulares
-
OBS: Todos estes, com exceção do clear, apresentam inúmeros parâmetros.
Obs: egrep suporta os metacaracteres:
+, ?, | e ()