Comandos básicos
Ajuda
●comando --help -> Exibe informações de forma resumida
sobre o comando.
●info comando -> Exibe informações sobre o comando,
parecido com o comando man.
●man comando -> (páginas de manual) Acompanha
praticamente todos os comandos do GNU/Linux, trazendo
diversas informações sobre o comando, da seguinte forma:
● Name -> Nome do ítem com pequena descrição.
● Synopsis -> Descrição completa e sintaxe.
Ajuda (1)
● Description -> Descrição das funcionalidades.
● Options -> Descrição das opções e argumentos.
● Files -> Lista de arquivos relacionados.
● See also -> Lista de ítens relacionados ao procurado.
● Bugs -> Descrição de possíveis bugs do e a forma
para que sejam reportados os bugs.
● Author -> Responsável pelo programa.
Manipulação de diretório
● df -> Verifica o espaço em disco.
● du -> Informa o espaço em uso em forma de sumário.
● mkdir -> Cria diretórios.
● rmdir -> Remove diretórios vazios.
Manipulação de diretório (1)
● cd -> Muda de diretório
● pwd -> Informa o diretório atual.
● ls -> Lista arquivos e diretórios.
● whereis -> Localiza o arquivo executável e as páginas de
manual.
● which -> Exibe o path do comando e o alias (caso
exista).
Manipulação de arquivo
● cat -> Exibe o conteúdo de arquivos.
● tail -> Lista as últimas linhas de um arquivo.
● head -> Lista as primeiras linhas de um arquivo.
● less -> Exibe arquivos de texto de forma controlada.
● more -> Exibe arquivos de forma pausada.
● vi -> Editor de texto.
Manipulação de arquivo (1)
● rm -> Remove arquivos.
● cp -> copia arquivos.
● mv -> Move ou renomeia arquivos.
● ln -> Cria link simbólico para arquivos e diretórios.
●touch -> Cria um arquivo vazio ou altera o timestamp de um
arquivo.
● split -> Divide um arquivo em várias partes.
Manipulação de texto
● cut -> Seleciona cadeia de caracteres.
● diff -> Compara dois arquivos linha por linha.
● sed -> (Stream Editor) Editor de textos em linha de
comando.
● sort -> Ordena resultados.
● tr -> Faz a troca de caracteres.
● uniq -> Elimina duplicidades de resultados ordenados.
Manipulação de texto (1)
● wc -> Conta palavras linhas ou caracteres.
● tee -> Exibe o resultado de um programa na saída
padrão e grava simultaneamente em um arquivo.
● grep -> Pesquisa cadeia de caracteres, podendo ou não
usar expressões regulares.
● fgrep -> Similar ao grep, apresenta melhor performance,
mas não interpreta metacaracteres ( ^ $ . ) .
Manipulação de texto (2)
●egrep -> Similar ao grep, apresenta menor performance,
sendo utilizado em expressões regulares complexas.
Manipulação do Sistema
● time -> Mede o tempo de execução de um programa.
● top -> Exibe os processos ativos de forma ordenada e
atualizada.
● find -> Executa busca por arquivos.
● locate -> Executa busca por arquivos.
● uptime -> Exibe informações sobre o sistema, como: tempo
de disponibilidade e quantidade de usuários.
Manipulação do Sistema (1)
● dmesg -> Exibe o buffer de alertas do kernel.
● wall -> Envia mensagem a todos os usuários logados no
sistema.
● write -> Envia mensagem para um usuário e/ou
terminal.
● echo -> Exibe mensagens e variáveis na tela do terminal.
● clear -> Limpa tela.
Manipulação do Sistema (2)
● date -> Exibe a data e hora atual. Também permite
atualizar o horário.
● cal -> Exibe o calendário do mês atual.
● watch -> Faz a execução repetida de determinado
comando em um intervalo de tempo.
● uname -> Exibe informações referentes ao sistema
operacional.
● exit -> Encerra o shell. igual a “ctrl + d” ou “logout”.
Manipulação do Sistema (3)
● shutdown -> Desliga ou reinicia a máquina.
● lspci -> Exibe dispositivos pci e agp da máquina.
● lsusb -> Exibe dispositivos usb da máquina.
● lshw -> Levantamento do hardware da máquina.
● reset -> Utilizado para reconfigurar o terminal no modo
padrão.
Referências
• http://focalinux.cipsga.org.br
• Descobrindo o Linux – João Eriberto Mota Filho –
Editora Novatec