segunda-feira, setembro 28, 2009

Comandos básicos para Linux


ls = lista os arquivos e diretórios.
rm = deleta os arquivos
cp = copia arquivos ou diretórios.
cat = mostra o conteúdo do arquivo na tela.
more = serve para mostrar na tela arquivos muito grandes, ele imprimi na tela o arquivo, de modo que imprima apenas o numero de linhas que sua tela agüenta. Para seguir adiante (mostrar próxima tela) o usuário precisa pressionar o "espaço".
pwd = exibi o diretório atual.
mkdir = cria um diretório.
rmdir = deleta um diretório vazio.
clear = limpa a tela.
who = mostra quem esta na maquina no momento.
whoami = mostra quem é você (útil quando você esqueceu com que login entrou).
finger = mostra as informações sobre o sistema de usuários.
free = mostra detalhes da memória, tanto a Ram como a swap.
exit = da logout.
tar = gera backup ou descompacta.
chmod = muda as permissões de um arquivo ou diretório.
0 = nenhuma permissão.
1 = permissão para executar.
2 = permissão para gravar.
3 = permissão para executar e gravar.
4 = permissão para ler.
5 = permissão para ler e executar.
6 = permissão para ler e gravar.
7 = permissão para ler, executar e gravar.
man = mostra o manual de um arquivo. Para sair basta pressionar 'q'.
mount = monta um dispositivo ou um drive.
umount = desmonta um dispositivo ou drive.
echo $PATH = mostra os atuais diretórios no PATH.
PATH = $PATH:/diretório/temp = coloca o /diretório/temp no PATH.
cal = mostra o calendário.
date = mostra a hora e a data atual.
date = mostra a hora e a data atual.
du = mostra o uso do disco, mostrando o tamanho dos arquivos, diretórios, etc.
find = procura arquivos no sistema.
grep = procura palavras num texto.

sort = ordena um texto.
tr = traduz texto, no sentido de trocar letras.

uniq = elimina linhas repetidas seguidas num texto.
wc = conta as letras, palavras e linhas de um texto.
& = executa processo em segundo plano (Background)

head = exibe o cabeçalho de arquivos textos. Este comando mostra por default as 10 primeiras linhas de um arquivo.

kill = cancela um processo.
-1 = para trabalhar em monousuário.
-3 = não permitir futuros logins.
-9 = cancela o processo sem fechar os arquivos abertos.
-15 = cancela o processo fechando os arquivos.
killall = cancela um processo, mas aqui você usa o nome do processo, e não seu número.

logname = exibe o nome pelo qual o sistema conhece o usuário.
ln = linka arquivos locais
mv = este comando move ou renomeia um arquivo ou um diretório.
passwd = altera senha de um usuário.
ps = lista processos em execução.
shutdown = desativa o sistema operacional.
uname = exibe o nome do sistema atual.
lastlog = mostra a ultima vez que um determinado usuário fez login.
touch = cria um arquivo. A permissão default do arquivo criado é: -wr--r--r-

adduser - serve para criar um usuário.
userdel - serve para remover um usuário.
usermod - serve para modificar a conta de um usuário.

gcc - Ele é um compilador C. Sua sintaxe é:

echo - Exibe na tela seu texto.

sleep - Cria um processo e deixa inativo por um determinado tempo.

tail - Mostra o final de um arquivo. Sintaxe: tail -numero_de_linhas.

wc - Mostra detalhes sobre o tamanho do arquivo.

write - Manda mensagens para um usuário no sistema.

mc - Editor de texto

md5sum - Serve para verificar a integridade do um ISO por exemplo

cmp - Compara 2 arquivos, mostra como saída a primeira linha e byte da primeira diferença entre elas.

chattr - Este comando muda um atributo de um arquivo. Usamos ele para fazer com que nenhum usuário, nem o root possam editar e modificar um determinado arquivo.

vi - Editor de texto totalmente em modo texto.

pico - Mais um editor de texto totalmente em modo texto.

f77 - Compilador FORTRAN.

rpm - Descompactador de arquivos RPMs.Para instalar os pacotes RPMs:

ntpdate - Utilizado para atualizar seu horário com algum servidor ntp na Internet.
clear - limpa a tela.

cd - muda de diretório.
ifconfig - este comando mostra detalhes de sua interface network.

route - mostra a tabela de roteamento IP do kernel.

netstat - mostra os status da interface.
ping - serve para pingar um computador

alias - serve para você criar comandos.

history - mostra informações do history do usuário.

last - mostra os últimos logons.