anterior
Tweet about this on TwitterPin on PinterestShare on LinkedInShare on Google+Email this to someoneShare on Facebook
QR CODE

Comandos essenciais de Linux – Parte 1

Esse vai ser um dos vários posts que farei sobre comandos essenciais de linux (voltados para distribuições baseadas em Debian). De todo modo 90% dos comandos mencionados nessas séries de post funcionarão em quase todas as distribuições, já que boa parte deles são criados pela GNU (General Public License).

Comandos Internos e Externos

  • Comandos Externos: estão localizados em diretórios específicos no disco rígido, como /bin e /sbin. Boa parte dos comandos no linux é externo.
Ex: ls, cp, rm, mv, mkdir, rmdir…
  • Comandos Internos: ficam armazenados no shell e são carregados na memória assim que o computador é ligado.
Ex: cd, alias, kill e logout
Para verificar se um comando é interno ou externo, basta usar o comando type.

Exemplo:

  • type cd – is a shell builtin (este é um comando interno)
  • type mkdir – mkdir is /bin/mkdir (este é um comando externo, está localizado no /bin)

Comandos de Ajuda e Localização

Comandos: man, info, help, whatis, whereis e find.

  • Comando man – Exibe o manual existente no sistema de cada comando. Vale lembrar que raramente um comando não possui manual.

– Sintaxe: man comando
– Exemplo: man cp

Obs: Para sair do manual, basta pressionar a tecla Q. Ele é tão poderoso que existe um manual dele mesmo: man man.

  • Comando info – exibe informações de um comando do sistema (semelhante ao man)

– Sintaxe: info comando
– Exemplo: info ls

Obs: Para sair do info use o CTRL + C

  • Comando help – Mostra informações sobre o comando. Normalmente resumida, como o que ele faz e os parâmetros.

– Sintaxe: Comando –help (para externos) e help comando (para interno)
– Exemplo: comando interno: alias help / comando externo: cp –help

  • Comando whatis – Mostra informações resumida de um comando. É muito útil quando você lembra o nome do comando, mas não lembrar o que ele faz.

– Sintaxe: whatis comando
– Exemplo: whatis tar, whatis ls, whatis kill

  • Comando whereis – Mostra onde estão localizados os arquivos relacionados com o termo de busca. Ele é menos complexo e muito menos eficaz que o comando find, porém, para casos simples e imediatos, cumpre seu papel bem.

– Sintaxe: whereis comando
– Exemplos: Whereis passwd, whereis mount

  • Comando find – procura por arquivos/diretórios no disco. Ele pode procurar pelo nome, tamanho, tipo…

Sintaxe: find [diretório] [opções/expressão]
Diretório = onde ele vai procurar (procura no diretório indicado e em subdiretórios)

Opções:

  • -name [expressão] – busca pela nome [???]
  • -maxdepth [num] – faz a procura até [num] sub-diretório dentro do diretório que está sendo pesquisado.
  • -mindepth [num] – Não faz nenhuma procura em diretórios menos que [num] níveis.
  • -size [num] – Procura por arquivos que tiverem o tamanho [num]. Pode ser usado o + ou – para especificar um tamanho maior ou menor.
  • -user [usuário] – procura arquivos ou diretórios do usuário específico.

No size, ainda podemos usar as opções:

  • c – especifica o tamanho em bytes
  • k – especifica o tamanho em Kbytes

Exemplos:

• busca no diretório raiz arquivos ou diretórios com o nome man
find / -name man

• busca no diretório atual e subdiretório arquivos com tamanho maior que 100 KB
find ./ -size -100k

• Procura no diretório raiz e subdiretórios até o 3º nivel um arquivo ou dir chamado grep
find / -name grep –maxdepth 3
• Procura no /home todos os arquivos do usuário edipo
find /home/ -user edipo
É isso ai pessoal, no próximo post vou mostrar mais alguns comandos do gnu/linux. Lembre-se que é muito importante praticar pra assimilar isso tudo.
Próximo

Postado por

Tem 26 anos. É formado em Análise e Desenvolvimento de Sistemas pela UNIMONTE, atualmente leciona Hardware e TI na Microcamp de Santos. É apaixonado pelo mundo Linux. Também faz trabalhos como web design e design gráfico. Se considera um músico de bom gosto e adepto a um bom livro de ficção.

Postagem Relacionada

Comandos para instalar Servidores no Debian
  Olá pessoal! Tudo bem com vocês? Hoje trago alguns comandos para instalar Servidores no Debian!