Escolar Documentos
Profissional Documentos
Cultura Documentos
Comandos Linux é um pequeno website com um conjunto de comandos Linux para uso no dia a dia, sempre que nos
esquecemos de algum em particular. Sempre que se quiserem lembrar de um comando, visitem-nos e coloquem-nos nos
favoritos (Pressionando as teclas Ctrl + D ao mesmo tempo).
Definir como Homepage or Favoritos
Comandos de Comunicações
Enviar e receber emails
mail
mesg Permitir ou negar mensagens de terminal e pedidos de
conversação (talk requests)
pine Outra forma de enviar e receber emails, uma ferramenta
rápida e prática
talk Falar com outros utilizadores que estejam logados no
momento
write Escrever para outros utilizadores que estejam logados no
momento
change owner
chgrp Mudar o grupo de um ficheiro ou directoria
cmp Compara dois ficheiros
comm Selecciona ou rejeita linhas comuns a dois ficheiros
seleccionados
cp Copia ficheiros, como o copy do MS-DOS
crypt Encripta ou Desencripta ficheiros (apenas CCWF)
diff Compara o conteúdo de dois ficheiros ASCII
file Determina o tipo de ficheiro
grep Procura um ficheiro por um padrão, sendo um filtro muito útil
e usado, por exemplo um cat a.txt | grep ola irá mostrar-nos
apenas as linhas do ficheiro a.txt que contenham a palavra
“ola”
gzip Comprime ou expande ficheiros
ln Cria um link a um ficheiro
ls Lista o conteúdo de uma directoria, semelhante ao comando
dir no MS-DOS
lsof Lista os ficheiros abertos, vem de list open files
mkdir Cria uma directoria, vem de make directory”
mv Move ou renomeia ficheiros ou directorias
pwd Mostra-nos o caminho por inteiro da directoria em que nos
encontramos em dado momento, ou seja a pathname
quota Mostra-nos o uso do disco e os limites
rm Apaga ficheiros, vem de remove, e é semelhante ao comando
del no MS-DOS, é preciso ter cuidado com o comando rm * pois
apaga tudo sem confirmação por defeito
rmdir Apaga directorias, vem de remove directory
stat Mostra o estado de um ficheiro, útil para saber por exemplo a
hora e data do último acesso ao mesmo
sync Faz um flush aos buffers do sistema de ficheiros, sincroniza os
dados no disco com a memória, ou seja escreve todos os dados
presentes nos buffers da memória para o disco
sort Ordena, une ou compara texto, podendo ser usado para extrair
informações dos ficheiros de texto ou mesmo para ordenar
dados de outros comandos como por exemplo listar ficheiros
ordenados pelo nome
tar Cria ou extrai arquivos, muito usado como programa de backup
ou compressão de ficheiros
tee Copia o input para um standard output e outros ficheiros
tr Traduz caracteres
umask Muda as protecções de ficheiros por defeito
uncompress Restaura um ficheiro comprimido
uniq Reporta ou apaga linhas repetidas num ficheiro
wc Conta linhas, palavras e mesmo caracteres num ficheiro
Introdução:
Escrevi esta página após observar que o rápido crescimento do Linux deixou um vácuo na documentação
sobre este sistema em português. Espero estar ajudando aqueles que porventura encontraram esta página
com alguma dúvida e aqueles que ainda não conhecem esta "segunda face" do sistema operacional.
Esta referência mostra os principais comandos do Linux e a estrutura do sistema de arquivos, é indicada
para aqueles que não conseguem suprir suas necessidades através da interface gráfica ou que estejam
usando micros no modo texto. Atualmente notei uma grande utilização da linha de comando em serviços
de Telnet e SSH. Não vou explicar o funcionamento dos mesmos, esta lista funciona apenas como uma
6
referência para informar que existem, o uso dos mesmos está descrito com detalhes nas páginas de
manuais (ver abaixo).
É bom lembrar que o Linux possui milhares de comandos, muitos deles fazem as mesmas coisas e outros
tem usos tão específicos que nem valem ser lembrados. Se eu esqueci algum comando importante, por
favor envie um e-mail avisando.
Se você não consegue lembrar todos os comandos, aconselho a utilizar o Midnight Commander
(executado através do comando "mc") em seu console. Este fantástico aplicativo fornece um
completíssimo Gerenciador de Arquivos para o console. Também disponível para o Windows XP. O MC
vem com quase todas as distribuições do Linux.
Ao escrever esta página, tomei como base o documento Linux Files and Command Reference 0.8 escrito
por Mark Allen em 2000.
Índice:
-Lembrete Importante
-Estrutura de diretórios
-Sistema de arquivos
-Manipulação de arquivos e diretórios
-Edição e visualização de arquivos
-Compressão de arquivos, backup e restauração
-Gerenciamento de processos e aplicativos
-Ajuda
-Rede
-Comunicações e e-mail
-Modos de execução do sistema
-Configuração do sistema
-Informações do sistema
-Gerenciamento de usuários
Lembrete Importante
Nesta página não explico a sintaxe dos comandos ou seu funcionamento detalhado, para isso consulte as
páginas de manual dos mesmos.
Estrutura de Diretórios
Esta estrutura é muito parecida sistemas Linux/BSD e, observando-se a logica, é possível entender as
pastas que não estão nesta lista como por exemplo as que estão dentro do /usr/local (que tem a mesma
estrutura do /usr).
7
Aqui estão os comandos para lidar com o sistema de arquivos (HDs, drives e partições de rede).
cd - Muda para um diretório. Se você não especificar nada ele muda para seu diretório HOME.
chmod - Muda as permissões para acesso aos arquivos e diretórios (Escrita, Leitura, etc..)
chown - Muda o propritá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 - Midinght 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.
wheris - Localiza o executável, código fonte e manual de um comando.
ghomemover_console - Programa escrito por Daniel Brooke Peig que faz a mudança de diretórios
alterando as referências a arquivos.
ed - Editor de Texto
emacs - Editor de texto mais completo.
gitview - Visualizador de arquivos Hexadecimais.
head - Mostra as primeiras linhas de um arquivo.
jed - Editor
joe - Editor
less - Usado para visualizar arquivos.
more - Usado para visualizar arquivos.
pico - Editor de textos simples.
tail - Mostra as últimas linhas de um arquivo.
vi - Editor com uma interface de linha de comando.
Ajuda
Rede
Comunicações e e-mail
10
mailx - E-Mail.
lynx - Browser de Internet para o console.
pine - Programa para e-maisl, notícias e mensagens na rede.
sendmail - Muito popular, envia e-mails.
smail - Outro famosos sistema de e-mails mais fácil de usar que o sendmail.
talk - Permite a conversa entre dois micros.
tin - Leitor de Notícias.
Configuração do sistema
Informações do sistema
Gerenciamento de usuários