PRINCIPAIS COMANDOS

Este é um pegueno guia com a relação apenas dos comandos mais importantes. A 
intenção foi a de ter a mão algo prático e eficiente. São 28 comandos e 
algumas combinações de teclas.

Quando tiver alguma dúvida ou queira mais exclarescimentos sobre um comando 
do Linux, utilize os recursos existentes no próprio sistema operacional: man,
info, help, howtos, etc.
Ex.: man ls, ls --help, info ls.

1- cd - Change Dir, mudar de diretório. Lembre que o espaço apos o comando é obrigatório.

Exs.: 
cd /usr/riba	Acessa o diretório /usr/riba

cd .. 		Volta um nível 

cd / 		Vai para o raiz

cd - 		Volta para o anterior

2- cp - Copiar arquivos

Exs.: 

cp Teste /usr/riba 	Copia Teste para o diretório /usr/riba

cp /win/teste.zip .		Copia o arquivo teste.zip do diretório /win para o diretório atual. Veja o ponto no final

3- df - mostra o espaço ocupado e livre das partições. 

Ex.: df 

4- du - Mostra espaço ocupado por diretório e sub-diretórios.

5- exit - sair de uma sessão ativa, ou seja deixar um usuário para acessar outro ou voltar 
	para outra sessão (logout é semelhante). 

6- find - localizar arquivos com características especificadas. 

find / -name "nome.arquivo" - print. 

O comando find é uma ferramenta poderosíssima dentro do 
ambiente UNIX. Por meio deste comando pudesse copiar, encontrar, 
executar e modificar arquivos. Sua função exata é satisfazer a expressão 
boleana da linha de comando. 
A busca sempre inicia do diretório de partida especificado. 

Ex:  find / -name jacareh -print 

        Aqui se procura desde a raiz todos os arquivos com o nome "jacaré" ecoando na tela
        com o -print.Podemos usar meta-caracteres para especificar um arquivo sem
        problema algum. 

find / -name jacareh -exec cp {} ~/ \; 

Aqui ele procura o jacaré só que executa a ordem de copiar todos os 
arquivos "jacareh" encontrados para dentro do diretório $/HOME ou ~/ 
Você pode usar infinitos parâmetros com ele, de uma consultada no manual 
do find e divirta-se com as possibilidades. 

7- fdormat - Formatar disquetes.

fdormat -t vfat /dev/fd0u1440 	Substitua vfat por ext2, minix ou outro.

8- free - exibe a memória usada e a livre. 

9- grep - procura strings ou expressão em arquivos. 

Ex.: grep trabalho /teste/arquivo.txt 	Irá procurar a string "trabalho" no arquivo arquivo.txt

Grep vem do "get regular expression" e é base dos comandos da família grep. Funciona como um filtro que 
examina arquivos de entrada em busca de padrões. 

10- halt - comando para desligar o micro. Quando aparecer a mensagem "system halted" pode
desligar. Uso: halt e Enter. 

11- help - ajuda sobre os comandos do Linux. Ex.: ls --help, rm --help. 

        Obs.: como alguns comandos preenchem mais de uma página é interessante utilizar o |
        less, ou então teclar Shift+PgUp ou PgDn para rolar a tela para cima ou para baixo. Alguns raros comandos
        usam help -nome.

12- less - tipo o "more" do DOS com mais recursos (auxiliar outros comandos na 
visualização de arquivos). Também pode ser utilizado para visualizar arquivos. 
        Faz parar por página, possibilitando rolar a tela para cima e para baixo com PgDn e
        PgUp. 

Ex.: less teoria.txt 

13- locate - Localizar arquivos. Sendo que antes de executá-lo pela primeira vez deve-se 
usar o "updatedb" para criar o banco de dados e deve-se executá-lo freqüentemente (sempre que se 
instalar/remover) programas do micro. Lembre de não estar com o CD nem outras unidades que não deseje 
incluir no banco de dados. Rode o updatedb regularmente.

Ex.: locate fvwm | less. 	Encontrara todos os arquivos e diretórios que contenham "fvwm" em seu nome num 
			piscar de olhos: fvwm, fvwm2, fvwm95,...

14- ls - semelhante ao "dir" do DOS (listar arquivos e diretórios). 

Exs.: 

ls /usr/local, 

ls -la /usr/local 	        Mostra também os arquivos ocultos e outras informações sobre os arquivos e diretórios

ls /usr/local | less           lista os arquivos/diretórios e para por página Pode-se usar PageDowm/PageUp para
		           movimentar-se e para sair teclar q. 

15- man - Man pages. Páginas do manual sobre comandos e programas em geral. 

Ex.: man tar, man ls. 

16- mc - Midnight Commander . Interpretador de comandos que vem com um excelente 
gerenciador de arquivos, editor de textos e etc. 

Ex.: mc /usr/doc		Abrirá todo o diretório /usr/doc no "mc". Este é o diretório onde são guardados os 
			arquivos de documentação no Linux.

17- mcedit - editor de texto ASCII do mc. 

Ex.: mcedit meu.arquivo 

18- mcopy - Copia um ou mais arquivos para um drive específico. 
Comandoespecífico para trabalhar com disquetes em formato DOS. 

Ex: mcopy arq a:\ 

19- mdir - comando do mtools (veja man mtools) para listar arquivos/diretórios.

Ex.: mdir a:\

20- mkdir - Comando usado para criar diretórios. É um dos comandos fundamentais do UNIX.

Ex: mkdir novodir 

Para criar um diretório em um local específico, é o seguinte. 

Exs.: 

mkdir /usr/tsm/novodir 

mkdir -p /dir1/sub1/sub2 (criar toda a hierarquia de diretórios). 

21- mv - Move arquivos/diretorios de um lugar ao outro ou renomeia, se no mesmo diretório. 

Também sobrepõe o arquivo se ele já existir sem pedir confirmação 
alguma (exceto nos Red Hats, que vem com uns aliases de segurança).. 

Exs.: 

mv /usr/src/linux.tar.gz /home/ribafs /linux.tar.gz 	Move o arquivo

mv arquivo.antigo arquivo.renomeado		Renomeia

22- pwd - Esse comando é usado para mostrar o diretório corrente, e é, na 
realidade um acrônimo de print working directory. Geralmente não reporta 
erros :/ 

23- reboot - reiniciar o micro. Semelhante a Ctrl+Alt+Del. Uso: reboot e Enter. 

24- rm - Esse comando é usado para remover arquivos do sistema de arquivos do 
UNIX. Utilizando as opções -f, -r e -i ( mais usadas ). Para diretórios use opção -r. 
Para se utilizar destes comandos deve-se ter permissão sobre os arquivos a serem excluídos. 

        -f para não pedir confirmação
        -i  terá possibilidade de confirmar a remoção do arquivo.

Use com cuidado a opção rm -rf principalmente quando tiveres permissão de 
super usuário. 
A utilização de coringas também é desaconselhada. 

N Ã O   U S E:

rm -rf / ou * 	(POIS É IGUAL A *.* NO DOS E VOCÊ ESTARÁ EXCLUINDO TODO O CONTEÚDO 
DO HD)

25- shutdown - encerra todas as atividades do Linux e prepara para o micro ser desligado. 

Exs.: 

shutdown now 		Desliga o micro

shutdown -r now 		Reinicializa o micro

26- startx - inicia o Gerenciador de Janelas default ou X Window System. 

27- SuperProbe - comando para mostrar características da placa de vídeo. Sintaxe: 

SuperProbe 

28- uname -a - mostra versão do kernel do Linux. Ex.: uname -a.- uname -r -exibe versão do
kernel. Veja man uname para outros parâmetros. 


		Algumas combinações de teclas úteis:

Ctrl+Alt+Backspace	Sair do ambiente gráfico

Ctrl+Alt+F2		Acessar o console texto 2

Ctrl+Alt+F3		Acessar o console texto 3

Ctrl+Alt+F4		Acessar o console texto 4	E assim ...

Ctrl+C			Normalmente interrompe um processo.

Ctrl+Alt+F7		Acessar o primeiro console ocupado pelo ambiente gráfico

Ctrl+Alt+F8		Acessar o segundo console ocupado pelo ambiente gráfico

Ctrl+Alt+del		Sair do Linux.

Ctrl+Alt++/-		(Mudar resolução do X, quando você escolheu mais de uma
			na configuração. Veja que é o + ou - do teclado numérico).

------------------------------------------
Ribamar FS	ribafs@yahoo.com

    Source: geocities.com/br/linuxcatalogo

               ( geocities.com/br)