Escolar Documentos
Profissional Documentos
Cultura Documentos
Este manual.
O objetivo deste manual servir de referncia inicial a usurios iniciais
de Unix, e mais particularmente do Sistema Operacional Linux, desenvolvido
para Pcs. Esto contidos aqui, os comandos mais utilizados numa primeira
interao com esse sistema. O manual foi desenvolvido baseado em livros e na
prtica em cima de mquinas Linux da rea de Internet e Laboratrio de
Informtica da Unicruz.
O que o UNIX?
R. um sistema operacional; uma coleo de programas projetados para
controlar as interaes das funes de baixo nvel da mquina com os
programas de aplicao.
Como tratado um arquivo no UNIX?
R. Um arquivo pode estar disponvel somente para o prprio usurio ou
ser compartilhado com outros usurio. Quem decide o usurio que cria-o. Ao
digitar-se o comando ls -l, todos os arquivos do diretrio corrente sero
listados. Nota-se que na primeira coluna da esquerda para direita, teremos 10
caracteres. Estes caracteres so, em ordem:
d, l, c, b - Se estiver setado, quer dizer que esse um diretrio / link /
dispositivo caracterer / dispositivo bloco.
r - Se estiver setado, quer dizer que o usurio pode ler o contedo do
arquivo.
w - Se estiver setado, quer dizer que o usurio pode escrever no arquivo.
x - Se estiver setado, quer dizer que o usurio pode executar o arquivo.
r - Se estiver setado, quer dizer que os integrantes do grupo o qual
encontra-se o usurio podem ler o contedo do arquivo.
w - Se estiver setado, quer dizer que os integrantes do grupo o qual
encontra-se o usurio podem escrever no arquivo.
x - Se estiver setado, quer dizer que os integrantes do grupo o qual
encontra-se o usurio podem executar o arquivo.
r - Se estiver setado, quer dizer que os outros usurios podem ler o
contedo do arquivo.
w - Se estiver setado, quer dizer que os outros usurios podem escrever
no arquivo.
x - Se estiver setado, quer dizer que os outros usurios podem executar o
arquivo.
Ex: drwxrwxrwx
Descompactador
Unzip
Unpack
Uncompress
Gunzip ou Gzip d
Extenso
.zip
.z
.Z
.gz
Obs.:
zip e unzip so os equivalentes ao pkzip e pkunzip para DOS / Windows.
gunzip - Esse comando usado para descompactar arquivos com
extenes .gz, .tgz, .taz, .tar.gz e tar.Z.
Ex: gunzip nome_do_arquivo
Esse comando pode ser substitudo por gzip -d ou zcat.
Exerccio:
Cb
Split:
Cal
Sed
(Linux)
Exerccio:
Crie o diretrio download no seu diretrio HOME.
mv - O comando usado para mover um arquivo de um local para outro.
Ele funciona de forma similar ao comando cp, exceto que o fonte apagado
depois do arquivo ser copiado. O comando mv deve ser usado com cuidado.
Se o arquiv de destino j existir, o mv gravar em cima incondicionalmente.
Alm disso, se vrios arquivos estiverem sendo movidos ao mesmo tempo, o
alvo deve existir; caso contrrio, o comando mv emitir um diagnstico.
Ex: mv /usr/tsm/mbox /usr/wbu
Nesse exemplo, o arquivo que est sendo copiado /usr/tsm/mbox, e o
destino o diretrio /usr/wbu, que j existia. No finalda operao, mbox no
existir mais no diretrio /usr/tsm.
Exerccio:
Mover o arquivo listao.txt para o diretrio /download/.
passwd - Esse comando permite ao usurio trocar sua prpria password.
OBS: Essa nova password deve conter nmeros e letras, e no apenas um
deles. O comando passwd no aceita passwords fceis de descobrir.
Ex: passwd
Depois de dar o comando, o sistema pedir para digitar a password
antiga. Aps digitar, o sistema pedir a nova password. Ento digite o que
voc quiser. Repita a password. Se a mensagem for Password Changed, deu
certo.
pine - Aplicativo que visualiza, envia, recebe e escreve-se fax.
Ex: pine
Principais Funes:
?
Help;
C
Composio de Mensagens;
I
Visualizar Mensagens que esto na Pasta Corrente;
L
Selecionar Pasta de Mails;
A
Endereos Particulares;
S
Setup;
Exit.
C
Composio de Mensagens:
To
: <endereo do destinatrio>
Cc
: <endereo de quem manda>
Attachment : <arquivos que o usurio deseja enviar com o mail>
Subject
: <ttulo do mail>
---------------- Message Text ------------<mensagem>
L
Selecionar Pasta de Mails:
Para visualizar um mail novo, selecione a Pasta INBOX.
Exerccio:
Mandar um mail para um usurio vizinho.
ping - Esse comando v a comunicao entre seu terminal e o endereo
desejado.
Ex: ping www.ibm.com
Esse comando necessrio saber, pois com ele, verifica-se a velocidade
da rede e se ela est parada. Para sair, click Ctrl-C.
Exerccio:
Compare as velocidades de transmisso de dados dos endereos:
- www.microsoft.com
- www.unijui.tche.br
ps - A finalidade do comando ps reportar a situao de processos ativos
no UNIX. O comando ps tem vrias opes. As opes -e e -f so de maior
interesse para os desenvolvedores, j que reportam todas as informaes
disponveis para todos os processos. Essas opes so especificadas como -ef,
que produz oito colunas de informao, como segue (as principais):
* Coluna UID: identifica a ID do dono do processo. A ID correspondente
ao nome de conexo do usurio, como especificado em seu registro no
etc/passwd.
* Coluna PID: identifica o nmero de ID do processo. preciso conhecer
esse nmero para tomar qualquer atitude com relao ao processo, como usar
o comando kill.
Comandos:
k - seta cima;
h - seta esquerda
^ - inicio de linha
w - avana palavra
b - retorna palavra
e - fim da palavra
Fx - retorna at caracter x
^u - sobe tela
^d - sobe 1 tela
M - meio de linha
xG - vai para linha x
r - substitui caracter
:! - comando shell
u - restaura arquivo
j - seta baixo
f - seta direita
$ - fim de linha
3w - avana 3 palavras
3b - retorna palavra
fx - avana at caracter x
^d - desce tela
^f - desce 1 tela
H - topo da tela
L - fim da tela
x - deleta caracter
X - deleta caracter anterior
:sh - shell
U - restaura a linha
Pesquisa:
/cadeia - frente
n - repete mesmo sentido
xyy - coloca linha corrente + (x-1)
linhas no buffer
:set list - lista variveis do vi
% - desloca o cursor para o parnteses
ou chave que casa com a que est sob
o cursor.
:set all - mostra a setagem das
variveis
S - substitui caracter e abre insero
J - junta linhas
cw - substitui word
:q - quit
:next - prximo arquivo
:x,y s/velho/novo/g - substitui string
g - todas as ocorrncias
:x - grava e sai
put - pe contedo no buffer
I - incio da linha
O - linha acima
Comandos Unix:
Listagem das funes e comandos est em /usr/man/whatis
pwd
ls
mv
cp
rm
mkdir
rmdir
chmod
chown
chgrp
grep
ln
users | wc -w
loop.c
&
ps
kill
Quando digitamos ^Z mandamos um sinal SIGSTOP. bg ir reiniciar o
processo em background.
A lista com os processos ativos o comando jobs -l. fg coloca-o em
foreground
kill -l = mostra os sinais.
Uso da rea de swap (memria secundria)
Exemplo de processo em background: remetende de uma mensagem.
As mensagens so transferidas no formato texto.
Processos = so gerenciados pelo ncleo do sistema UNIX.
Dutos ou pipes = um meio de conexo entre a sada de uma aplicao
e a entrada de outra.
Siglas
FTP - File Transfer Protocol
HTML - Hipertext Markup Language
HTTP - Hipertext Transfer Protocol
ICMP - Internet Control Message Protocol. Controle entre gateways e hosts.
IRC - Internet Relay Chat
TCP-IP - Transmission Control Protocol / Internet Protocol.
ARP, Rarp, ICMP, IGMP, UDP, SMTP, RPC, FTP, Telnet, DNS, SNMP, TFTP.
TCP - Servio de transporte orientado conexo
IP- Servio de rede no orientado conexo (protocolo do tipo datagrama)
NFS Network File System Esquema de compartilhameto de diretrios em
rede.
Slip / PPP - Protocolos utilizados na conexo entre dois computadores via
modem e linha telefnica.
SLIP - Serial Line IP. Comunicao ponto a ponto assncrono.
SMPT Simple Mail Transfer Protocol.