segunda-feira, 10 de agosto de 2020

Comandos Úteis do Linux

 O Linux é uma versão freeware do Unix. Como tal, utiliza bastante os recursos de pipes e redirecionamento.

Pipes traduzindo "ao pé da letra" significa canos. Na realidade os pipes são um recurso onde a saída de um programa é a entrada de outro. Para usar pipes se usa o símbolo '|'.

Os recursos de redirecionamento permitem alterar a entrada/saída padrão do sistema. Redirecionamento da entrada se consegue com '<', e da saída com '>'.

Listamos abaixo alguns comandos úteis do Linux.

    Help on-line:
  • man - help, manual, uso dos comandos.
    Utilização dos recursos do sistema:
  • df - Mostra a porcentagem de utilização dos HDs.
  • du - Mostra a utilização do HD por diretório.
  • free - Mostra a utilização da memória e área de swap.
  • ps - Process Status, mostra os processos que estão rodando.
  • whereis - mostra em que diretório está um programa.
  • which - mostra qual programa será executado.
    Manipulação de arquivos:
  • cp - copia arquivo.
  • mv - move (ou renomeia) arquivo.
  • rm - remove arquivos.
  • ls - mostra o nome dos arquivos no diretório corrente (dir).
  • cat - mostra o arquivo na tela.
  • more - mostra o arquivo na tela (uma tela de cada vez).
  • grep - procura, dentro de um arquivo, as linhas que contem um determinado string.
  • head - mostra as primeiras linhas de um arquivo.
  • tail - mostra as últimas linhas de um arquivo.
  • wc - conta quantas linhas, palavras e letras em um arquivo.
  • diff - compara dois arquivos.
  • cmp - Comparação binária entre dois arquivos.
  • vi - Editor de arquivos.
    Manipulação de diretórios:
  • mkdir - cria diretório.
  • rmdir - remove diretório vazio.
  • cd - muda de diretório.
  • pwd - mostra o diretório corrente.
    Segurança:
  • passwd - mudança de senha.
  • chmod - muda as permissões dos arquivos/diretórios (attribute).
    Verificando usuários:
  • who - mostra quem está logado na maquina.
  • whoami - (who am I) mostra quem sou eu (útil para quem faz muito su para mudar de usuário).
  • finger - mostra qual o login de algum usuário.
    Manipulação da impressora:
  • lpr - imprime arquivo.
  • lpq - mostra a fila de impressão.
  • lprm - remove da fila de impressão.