sexta-feira, 21 de outubro de 2011

Comandos do UNIX

A esquerda do   <-   o comando,  a direita  do   <-   o que ele faz,
em itálicoos argumentos.
Vários:
date                 <- dá data e hora
who                  <- diz quem está logado
finger nome          <- dá informações do usuário nome
ping   máquina       <- informa se máquina está acessível na rede
clear                <- limpa a tela
locate file          <- mostra todos os arquivos do disco onde aparece file
which  comando       <- responde onde (em que diretório) se encontra comando
du  -h  dir                      <- lista o espaço ocupado pelos diretórios abaixo do dir, a opção -h coloca                                   os volumes em formato "legível para humanos".
Comandos de arquivos:
ls             <- listagem do diretório
ls -l          <- idem com mais informação
ls --color     <- idem com esquema de cores 
                  (diretório: azul, executáveis: verde, etc)
ls -a          <- mostra arquivos ocultos do sistema (os .*)
mkdir dir           <- cria o diretório  dir
cd    dir           <- troca para o diretório  dir
pwd                 <- responde onde você está (qual diretório)
cd    ..            <- volta ao diretório que está em cima
cd    ~             <- vai para o nosso diretório de partida: /home/eu
rmdir
 dir           <- apaga o diretório (se ele estiver vazio)  dir
cp    file1 file2   <- copia o arquivo file1 no file2
rm    file             <- apaga o file
rm    *                <- PERIGO!  Apaga tudo o que está no diretório,
                                                    melhor é usar
rm    *.dat            <- que apaga só os .dat
rm -i *                <- apaga tudo no diretório atual, mas perguntando antes 
cp   file1 dir/file2   <- copia file1 no file2 no diretório dir 
mv   file1 file2      <- troca o nome de file1 para file2
mv    file  dir/       <- coloca o file no subdiretório dir
cat   file             <- mostra o conteúdo de file
more  file             <- também, mas página por página
more pode ser usado para mostrar qualquer coisa na tela, uma página por vez.

ls -l | more           <- dá o diretório atual página x página
Mais sobre arquivos:
sort  file        <- ordena alfabeticamente o arquivo file
wc    file        <- conta as linhas, palavras e bytes  do arquivo file
tail  file        <- mostra as últimas 10 linhas de file
head  file        <- mostra as primeiras 10 linhas de file
diff  file file1  <- compara e mostra as diferenças entre file1 e file2
split file        <- separa file em pedaços iguais
lpr   file        <- imprime file

Nenhum comentário:

Postar um comentário