Beruflich Dokumente
Kultur Dokumente
/bin /boot /dev /etc /home /lib /mnt /root /sbin /tmp /usr /var arquivos executveis (binrios); arquivos de inicializao; arquivos de dispositivos de entrada/sada; configurao do sistema da mquina local; diretrios dos usurios; arquivos das bibliotecas compartilhadas; ponto de montagem de partio temporria; diretrio local do superusurio (root); arquivos de sistema essenciais; arquivos temporrios; arquivos de acesso por usurios; informao varivel.
O arquivo .cshrc Para a shell csh, o arquivo de configurao correspondente ser o .cshrc. Outras shells disponveis: ksh (.kshrc), bash (.bashrc); tsh (.tshrc); etc. Exemplo de .cshrc:
# configura o path do sistema--------------------------------------set path=($path /bin) set path=($path /sbin) set path=($path /usr/bin) set path=($path /usr/sbin) set path=($path /usr/share) set path=($path /usr/local/bin) # configura o path do usurio---------------------------------------set path=($path .) (p/ buscar no diretrio corrente) set path=($path ~/) (p/ buscar no dir. raiz do usurio) set path=($path ~/bin) (p/ buscar scripts do usurio) # configura o prompt do usurio------------------------------------set prompt=`hostname`:$cwd\ \[!\] # alias do usurio (cria apelidos para os comandos)----------alias cls clear alias copy cp alias dir ls l alias la ls la alias ll ls lF alias rm /bin/rm i Para habilitar o .cshrc: $ source .cshrc
free exibe a memria livre, usada, e os buffers da RAM. $ free gcc compilador C e C++. $ gcc c programa.c (compila, criando programa.o) $ gcc o prog programa.c (compila e cria executvel prog) g77 compilador Fortran. $ g77 c programa.f (compila, criando programa.o) $ g77 o prog programa.f (compila e cria executvel prog) grep procura por uma determina string. $ grep linux arq.txt (busca string linux no arquivo arq.txt) gzip compacta arquivo. $ gzip arq.txt (compacta arquivo arq.txt arq.txt.gz) gunzip descompacta arquivo. $ gunzip arq.txt.gz (descompacta arquivo arq.txt .gz arq.txt) head exibe o incio de um arquivo $ head f arq.txt (mostra as 10 primeiras linhas de arq.txt) less mostra contedo de um arquivo. $ less letter.txt (mostra o contedo de letter.txt) logout sai da sesso atual. $ logout lpr imprime arquivo. $ lpr Php4000 letter.ps (imprime letter.ps na impr. hp4000) ls lista arquivos. (mesma funo que o dir do DOS) $ ls (lista nomes arquivos) $ ls a (lista nomes arquivos ocultos) $ ls *.txt (lista todos os arquivos com extenso . txt) $ ls l (mostra permisses, bytes, diretrio, etc.) $ ls | more (exibe contedo da lista, pgina por pgina) $ ls lt (lista arqs. classificados pela hora de criao/alterao) $ ls lu (lista arqs. classificados pela hora do ltimo acesso) mail usado para ler ou enviar emails. $ mail (ambiente para manipulao de e_mails) $ mail s assunto grilo@dee.feis.unesp.br < arq.txt (envia contedo de arq.txt para o e_mail indicado) mkdir cria diretrio. $ mkdir docs (cria diretrio docs no diretrio corrente) $ mkdir ~/temp/docs (cria subdiretrio docs no diretrio temp) more exibe contedo de um arquivo pgina por pgina. $ more arq.txt ([barra de espao] muda tela; [enter] muda linha) mv move e/ou renomeia arquivos. $ mv teste.hp ~/docs (move arquivo) $ mv arquivo1.txt arquivo2.txt (renomeia arquivo) $ mv arq1.txt ~/docs/arq2.txt (move e renomeia arquivo) passwd muda a senha. $ passwd (pede-se a senha antiga e 2 vezes a nova senha) ps lista processos ativos. $ ps aux | more (lista processos ativos, tela por tela) rm apaga arquivos. $ rm arquivo.txt (apaga arquivo) $ rm i arquivo.txt (pede confirmao antes de apagar) rmdir apaga um diretrio. $ rmdir docs (apaga diretrio docs vazio) $ rmdir r docs (apaga diretrio docs cheio) sleep atrasa o comando. $ sleep 60 && echo testando... (mostra msg. aps 60 s) sort classifica contedo de arquivo. $ sort arq.txt > arq_ord.txt (ordena arq.txt e salva em arq_ord.txt) tail exibe o fim de um arquivo.
tar (tape archive) agrupa arquivos para backup. $ tar -cvf arq.tar ~/* (gera backup a partir do raiz do usurio) $ tar cvf docs.tar *.doc (gera backup de todos os arqs. .doc) $ tar -xvf arq.tar (restaura backup) $ tar tvf arq.tar (lista o contedo de um backup) uname exibe a verso do Linux. $ uname a (exibe todas as informaes) wc exibe detalhes sobre o arquivo. $ wc lwc arq.txt (mostra n. de linhas, palavras e caracteres) who mostra quem est logado na mquina. whoami mostra o username com que logou na mquina. write enviar mensagens para outro usurio, na mesma mq. $ write usuario1 $ (mensagem) (envia mensagem p/ usuario1) $ Ctrl_d
SENAI - CTREDES
LINUX
guia rpido de referncia
Curingas
* .* *.* ? ?? p/ todos os arqs., exceto os ocultos p/ todos os arqs. ocultos p/ somente os que tiverem extenso p/ substituir uma letra qualquer p/ substituir duas letras quaisquer ($ ls *) ($ ls .*) ($ ls *.*) ($ rm arq?.txt) ($ rm arq??.txt)
Uso do mpage
possvel gerar arqs. postscript de arqs. .txt e .ps, imprimindo at 8 pginas numa nica folha, com o uso do mpage. $ mpage 2 bA4 arq.txt > arq.ps (gera arq.ps com 2 pginas por folha, no formato A4, a partir do arquivo arq.txt)
Links Simblicos
O link simblico funciona como um redirecionador para um arquivo ou um diretrio. similar aos atalhos do Windows. $ ln -s ~/dados/sistema1.dat dados.dat (cria link com nome dados.dat, no diretrio corrente, para o arq. sistema1.dat - que est no diretrio ~/dados)
Prof. Washington Valverde Curso Tcnico em Redes de Computadores SISTEMAS OPERACIONAIS I - LINUX washington.valverde@gmail.com
Anotaes
Processos
Cada programa executado identificado com um PID. $ ps aux (mostra PID dos processos que rodam numa mquina) Para terminar um processo (fechar o programa), use: $ kill 9 <PID do processo> (mata processo de n. PID) Para rodar um processo em background (liberando o cursor): $ Ctrl_z $ bg OU digite o comando seguido de &.($ kedit &) Para rodar um processo numa hora predeterminada: $ at m prog 0800pm (roda prog as 20h e envia, no final, um e_mail com a sada de prog)
Janeiro - 2011