Comandos Essenciais do Terminal Linux/Unix

Classificado em Computação

Escrito em em português com um tamanho de 4,41 KB

Principais Comandos e Suas Funções

cd
Muda para um diretório. Se você não especificar nada, ele muda para seu diretório HOME.
chmod
Muda as permissões de acesso a arquivos e diretórios (Escrita, Leitura, etc.).
chown
Muda o proprietário e grupo de um arquivo ou diretório.
chgrp
Muda o grupo de um arquivo ou diretório.
cp
Copia os arquivos de um diretório/pasta para outro diretório/pasta.
dir
Lista o conteúdo de um diretório (preferir o comando "ls").
find
Procura arquivos com determinadas características na árvore de diretórios.
ln
Cria um link simbólico para um arquivo.
ls
Lista os arquivos de um diretório.
mc
Midnight Commander. Um gerenciador de arquivos completo para o console. MUITO BOM!
mkdir
Cria um diretório.
mv
Move ou renomeia um arquivo.
rm
Exclui arquivos.
rmdir
Exclui um diretório vazio.
vdir
Lista o conteúdo de um diretório.
whereis
Localiza o executável, código-fonte e manual de um comando.
vi
Editor com uma interface de linha de comando.
pwd
Mostra o diretório em que você está.

Símbolos de Saída do Comando ls

  • * - Arquivos executáveis
  • / - Para diretórios
  • > - Aponta de onde está vindo o link simbólico
  • @ - Para link simbólico
  • = - Soquete

Opções do Comando ls

-a, --all
Não esconde arquivos iniciados por .
-A, --almost-all
Não mostra os arquivos implícitos . e ..
-d, --directory
Lista os nomes dos diretórios em vez do seu conteúdo.
-l
Usa o formato de lista longa (com mais detalhes).
-full
Usa o formato de lista longa (com mais detalhes) e sem esconder os arquivos iniciados por .
-t
Ordena por data.
-r
Inverte a ordem.

Entendendo as Permissões de Arquivos (chmod)

Símbolos de Usuário e Grupo

  • u => usuário
  • g => grupo
  • o => outro
  • a => todos

Símbolos de Permissão

  • r => leitura
  • w => gravação
  • x => execução

Permissões Numéricas (Octal)

  • 0 - Nenhuma permissão.
  • 1 - Permissão para execução.
  • 2 - Permissão para escrita.
  • 3 - Permissão para escrita e execução.
  • 4 - Permissão para leitura.
  • 5 - Permissão para leitura e execução.
  • 6 - Permissão para leitura e escrita.
  • 7 - Permissão para leitura, execução e escrita.

Exemplos de Uso do Comando chmod

$ chmod u+x letra.txt

Adiciona permissão de execução para o dono do arquivo.

$ chmod u+wx,g-w,o=r letra.txt

Adiciona permissão de escrita e execução para o dono, retira permissão de escrita para o grupo e, para os outros usuários, permite apenas leitura.

$ chmod 750 slackcfg.sh

Permissão de leitura, escrita e execução para o dono, leitura e execução para o grupo e nenhuma permissão para os outros usuários.

Entradas relacionadas: