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.

Comandos para uso do FTP via Terminal.


* à Incógnita que substitui expressão ou caracteres.

! à Colocado à frente de qualquer comando, o executa na máquina local.

? à Incógnita que substitui uma letra ou usado como help de comando, exemplo: ? ls.

Append à Acrescenta algo ao arquivo existente.

Ascii à Define a transmissão de arquivos como ASCII.

Bell à Emite som de término no final do envio/recebimento de arquivo.

Binary à Define a transmissão de arquivos como Binário.

Bye ou by à Termina a seção FTP e sai.

Close à Termina a seção FTP.

Delete à Exclui um arquivo remoto.

Debug à Liga/Desliga o modo de depuração de erros.

Dir à Lista os arquivos e diretórios remotos.

Disconnect à Termina a seção FTP.

Get à Baixa um arquivo remoto para um computador local.

Put à Envia um arquivo para um servidor remoto.

Help à Mostra Help.

Lcd à Altera o diretório de recebimento de arquivos local.

Ls à Lista os arquivos e diretórios remotos para sistemas Unix.

Mdelete à Idem ao delete, mas aceita incógnitas.

Mdir à Idem ao dir, mas aceita incógnitas.

Mget à Idem ao get, mas aceita incógnitas.

Mput à Idem ao put, mas aceita incógnitas.

Mls à Idem ao ls, mas aceita incógnitas.

Mkdir à Cria diretório Remoto.

Prompt à Liga/Desliga o Modo de recebimento/envio Interativo.

Open à Abre uma conexão para um dispositivo remoto.

Quit à Termina uma conexão FTP e sai.

Recv à Idem ao get.

Remotehelp à Recebe ajuda do servidor remoto.

Rename à Renomeia um arquivo ou pasta no servidor remoto.

Rmdir à Remove um diretório vazio no servidor remoto.

Send à Idem ao put.

Status à Mostra o status atual da conexão.

Trace à ativa/desativa o rastreamento de pacotes.

User à Troca de usuário.

Comandos para administração do Windows 2000 Server.


DCPROMO.EXE à Configura o Active Directory e transforma, ou não, o computador em um Servidor de Domínio.

NTBACKUP.EXE à Ferramenta de Configuração de Backup.

MSINFO32.MSC à Mostra informações sobre o Sistema.

COMPMGMT.MSCà Ferramenta de Gerenciamento do Computador.

DCPOL.MSC à Diretiva de Segurança do Controlador de Domínio.

DEVMGMT.MSC à Gerenciador de Dispositivos.

DFRG.MSC à Desfragmentador de Discos.

DFSGUI à Sistema de Arquivos Distribuídos.

DISKMGMT.MSC à Gerenciamento de Disco.

DOMPOL.MSC à Diretiva de Segurança do Domínio.

DOMAIN.MSC à Domínios e Confianças do Active Directory.

DSA.MSC à Configura os Usuários e Computadores do Domínio.

DSSITE.MSC à Sites e Serviços do Active Directory.

EVENTVWR.MSC à Logs e Alertas de Desempenho.

FAXSERV.MSC à Gerenciamento do Serviço de Fax.

FSMGMT.MSC à Pastas Compartilhadas.

GPEDIT.MSC à Diretiva de Grupo.

LUSRMGR.MSC à Usuários e Grupos Locais.

NTMSMGR.MSC à Armazenamento Removível.

PERFMON.MSC à Desempenho.

RRASMGMT.MSC à Roteamento e Acesso Remoto.

SECPOL.MSC à Diretiva de Segurança Local.

SERVICES.MSC à Serviços.

TAPIMGMT.MSC à Telefonia.

COMEXP.MSC à Serviços de Componentes.

DHCPMGMT.MSC à Configurador do Serviço DHCP.

DNSMGMT.MSC à Configurador do Serviço DNS.

IIS.MSC à Configurador do Internet Information Services.