Introducao ao Sistema Operacional Linux


Eduardo Augusto Bezerra
 
Comandos basicos (extraido do TLM - Hugo Cisneiros):

ls = Lista os arquivos, mesmo que dir do DOS

Atributos comuns:
-a = mostra arquivos ocultos
-l = mostra bytes, permissoes, diretorio, etc
Obs: no ls os nomes de arquivos nos sistemas *X (Unix, linux, etc) nao precisam ter so 8 letras. Dai, se voce quer listar os arquivos comecados com u, por exemplo, peca ls u* e veja o resultado.
* substitui qualquer conjunto de caracteres
? substitui caracteres isolados

rm: remove arquivos, no formato: rm (arquivo1) (arquivo2) (arquivo3) ...
Exemplo: rm eu.doc / rm leiame.txt manual.html win95.w95

cp: copia arquivos, no formato: cp (arquivo1) (diretorio)
Exemplo: cp manual.txt /home/manual

cat: mostra o conteudo do arquivo, mesmo que o 'type' no DOS

more: exibe o conteudo de um arquivo pagina a pagina, mesmo q no DOS Exemplo: ls|more

pwd: exibe o diretorio atual (o que vc esta)

rmdir: apaga diretorio Exemplo: rmdir /diretorio se o diretorio estiver cheio, use o rm com o atributo -r

mkdir: cria diretorio Exemplo: mkdir /diretorio

clear: limpa a tela, mesmo que 'cls' no DOS

who: mostra quem estah na maquina no momento

whoami: mostra quem voce eh - util quando vc esquece com q login entrou... ;)

finger: mostra o usuario associado a certa chave

df: mostra o espaco usado, livre e a capacidade das particoes do HD

free: exibe a memoria livre, a usada, e o buffers da memoria RAM

exit e logout: sai da sessao atual

tar (tape archive) programa de geracao de backup

tar -c gera backup

tar -x restaura backup

tar -v lista cada arquivo processado

tar -t lista o conteudo de um backup

Nota: Para descompactar arquivos "tagged"(.tar.gz, .tgz, etc)

tar zxpvf (nome_do_arquivo)

Se o arquivo for "gziped"(.gz):

gunzip -d (nome_do_arquivo)

chmod: muda as permissoes do arquivo/diretorio

chown: muda as permissoes do arquivo/diretorio

awk: Procura por um modelo a partir de um arquivo. Inclui uma linguagem de programacao embutida.

bdiff: Compara dois arquivos grandes.

bfs: Procura um arquivo grande.

cal: Exibe um calendario.

cat: Encadeia e imprimi arquivos.

cc: Compilador C.

cd: Muda diretorio.

chgrp: Muda o titulo de um grupo de arquivos.

cmp: Compara dois arquivos; mostra a localizacao (linha e byte) da primeira diferenca entre eles.

comm: Compara dois arquivos para determinar quais linhas sao comuns entre eles.

cu: Chamar outro sistema UNIX.

date: Retorna a data e a hora.

diff: Exibe as diferencas entre dois arquivos ou diretorios.

diff3: Exibe as diferencas entre tres arquivos ou diretorios.

du: Relatorio no uso do sistema de arquivos.

echo: Exibe seus argumentos.

ed: Editor de texto.

ex: Editor de texto.

expr: Avalia seus argumentos quando geralmente e uma formula matematica.

f77: Compilador FORTRAN.

find: Localiza os arquivos c/ caracteristicas especificas.

format: Inicializa um floppy disk.

grep: Procura um modelo a partir de um arquivo. (veja awk)

help: Ajuda da shell atual

kill: Termina um processo.

ln: Usado para unir arquivos.

lpr: Copia um arquivo para a linha de impressora.

ls: Exibe informacoes sobre um ou mais arquivos.

mail: Usado para receber ou enviar e-mail.

nroff: Usado para formatar textos.

ps: Exibe um status dos processos.

sleep: Causa um processo para tornar-se inativo por uma duracao de tempo especifica.

sort: Escolher e unir um ou mais arquivos.

spell: Procurar erros de ortografia num arquivo.

split: Dividir um arquivo.

stty: Exibir ou escolher parametros do terminal.

tail: Exibir o fim de um arquivo.

tset: Escolher o tipo de terminal.

umask: Permite que o usuario especifique uma nova criacao de camuflagem.

uniq: Compara dois arquivos. Procura e exibe em linhas o que e incomparavel em um arquivo.

uucp: Execucao UNIX-para-UNIX

vi: Editor de tela cheia.

wc: Exibe detalhes no tamanho do arquivo.

who: Informacoes de quem esta on-line.

write: Usado para mandar mensagens para outro usuario.

   
   
     .~. 
     /v\  
    // \\ 
   /(   )\
    ^`~`^           linux.org