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.