Escolar Documentos
Profissional Documentos
Cultura Documentos
##
Principais Comandos - Trabalhando com Arquivos e Diretórios
###################################################################################
##
cd = Acessa uma determinada pasta (diretório)
cd ~/Documentos/teste
rm = Apaga arquivos
rm Exemplo 1
head = Mostra as primeiras linhas de um arquivo, como por exemplo com head -10
a.txt, ou usado como filtro para mostrar apenas os primeiros x resultados de outro
comando
head texto.txt
head -10 text.txt
more = Mostra o conteúdo de um arquivo, mas apenas um ecrã de cada vez, ou mesmo
output de outros comandos, como por exemplo ls | more
cat teste.txt | more
rm = Remove um arquivo/diretório
rm text.txt
grep = Procura um arquivo por um padrão, sendo um filtro muito útil e usado, por
exemplo um cat a.txt | grep ola irá mostrar-nos apenas as linhas do arquivo a.txt
que contenham a palavra “ola”
grep hello teste.txt
grep -c hello teste.txt (retorna quantas vezes ele encontrou)
cat a.txt | grep ola
cat a.txt | grep -c ola (retorna quantas vezes ele encontrou)
grep -v Andre alunos.txt (retorna tudo que for diferente de Andre)
pwd = Mostra-nos o caminho por inteiro da diretório em que nos encontramos em dado
momento, ou seja um pathname
| = Pipe
cat alunos.txt | wc (a saida da primeira informação alimenta a entrada da segunda
com o pipe possibilitando combinações)
###################################################################################
##
Gerenciamento de Processos e Serviços
###################################################################################
##
pstree = lista a hierarquia de processos no linux
pstree -p | less
###################################################################################
##
Execução de Comandos Sequenciais
###################################################################################
##
; = serve para relizar mais de um comando
ls ; cat aluno.txt; echo linux