SISTEMAS NO CPGG (cont.) SISTEMAS NO CPGG (cont.) Estrutura dos comandos Unix. Estrutura dos comandos Unix - PDF
Download "SISTEMAS NO CPGG (cont.) SISTEMAS NO CPGG (cont.) Estrutura dos comandos Unix. Estrutura dos comandos Unix"
Ilda Beltrão Bicalho
1 Universidade Federal da Bahia Centro de Pesquisa em Geofísica e Geologia Sistema de Informática Módulo 01 15/ago/2005 Introdução MUNDO UNIX Solaris Máquinas SUN Irix Máquinas Silicon Graphics AIX Máquinas IBM Linux Diversos processadores INTEL, AMD e ALPHA Redução de custos de investimento em sistemas operacionais proprietários 2 Hédison K. Sato 3 4 SISTEMAS NO CPGG SISTEMAS NO CPGG (cont.) AIX3.2.5 (obsoleto) Família RS6000 SunOS 5.8 Enterprise 3500, Ultra 5, SunBlade 1000 Irix 6.5 Silicon Graphics Linux Intel e similares (PC) Windows Intel e similares (PC) Thin Client Com raríssimas exceções, as máquinas estão permanentemente interligadas entre si, como parte da rede Internet Compartilhamento de: CPU&memória (Unix) finger, who, rwho discos (Unix Unix e Unix Windows) df impressoras (idem, idem)
2 SISTEMAS NO CPGG (cont.) 5 SISTEMAS NO CPGG (cont.) 6 A conta é estritamente pessoal. Ela é uma concessão custeada por diversos projetos e convênios para atender a atividade de pesquisa e pós-graduação do usuário. A senha não deve ter relação com seu nome. Use símbolos e palavras mal grafadas que não existam em dicionários, em particular, os de inglês e português. Nunca deixar a sessão aberta No sistema de janelas (X-Windows), um indicador que as sessões estão fechadas é o pronto de login. Estrutura dos comandos Unix 7 Estrutura dos comandos Unix 8 Comando, parâmetros e argumentos Exemplos: ls ls l ls al /hs/home1/sato rm rm f * rm fr /hs/home2/sato/subdir1 tail arquivo.txt tail 20 arquivo.txt tail +10 arquivo.txt head arquivo.txt head 10 arquivo.txt dvips p3 l40 texto.dvi man tail more arquivo.txt
3 9 10 Diversos discos físicos podem ser usados. Em alguns sistemas, discos (volumes físicos) agrupamse em um volume lógico. O volume, lógicos ou físicos, é dividido e cada divisão contém um sistema de diretório em árvore. As árvores (sistemas de arquivos) formam ramos de uma super-árvore. /usr/bin /usr /usr/lib / /hs/home5 /hs/home5/tal /hs/home5/sato /var /var/spool /var/spool/mail Nomes de arquivos e diretórios /usr/bin/ls /hs/home5/sato/.profile /hs/home5/sato/.mail ~/.profile Nomes relativos../arquivo-do-diretorio-corrente..../../abc/file.txt (diretório pai ) Nomes de arquivos e diretórios /hs/home2/sato/nome.tipo.tipo.tipo programa.f Fortran programa.c C programa.cpp C++ programa.o Código objeto programa Executável (bin./proc.) programa.exe Executável (bin./proc.) programa.qual.quer Executável (bin./proc.)
4 Editores & processador de texto vi (editor) emacs (editor, modo gráfico) Sistema TeX: LaTeX, pdftex (processador) Unix e Windows OpenOffice (editor/processador/visualizador) Linux e Windows Processador de texto Planilha Apresentação Editor html Editor de equações Sistema descentralizado (nem tanto) Cada máquina tem um endereço numérico (permanente ou não) as informações são trocadas com base neste endereço Para facilitar, são designados nomes sufixos. (root),.br (Brasil),.pt (Portugal),.uk (Reino Unido),.us (USA),.com,.edu,.org,.net org.br.com.br.net.br.ufba.br.unifacs.br.fapesp.br.ford.com.br.ford.com.mit.edu.tosho-u.ac.jp.unimelb.edu.au.bris.ac.uk.honda.co.jp..dhiltd.co.kr Prefixos significativos ftp.cpgg.ufba.br Endereços de
5 17 18 (TCP/IP) Protocolos http ftp telnet Pacote ethernet End.orig. End. dest. Informação IP, IPX ou NetBui Pacote IP End. orig. End. dest. Informação TCP ou UDP Pacote TCP Informação tipo telnet, ftp ou... Pacote telnet Informação (TCP/IP) (Protocolo X) Cliente servidor Cliente servidor imbui.cpgg.ufba.br bonfim.cpgg.ufba.br gran01.cpgg.ufba.br Terminal X (X server) var55.cpgg.ufba.br telnet telnet bonfim daemon telnetd Programa cliente xfig Monitor 0 Teclado Mouse DISPLAY=var55:0.0
6 21 22 (Protocolo X) (Protocolo X) Cliente servidor (Estação de trabalho) Cliente (Unix) servidor (Windows nn) sabia.cpgg.ufba.br gran02.cpgg.ufba.br X server (Xwin32) xxxx.cpgg.ufba.br Programa cliente xfig Monitor 0 Teclado Mouse Terminal X (X server) Programa cliente xfig Monitor 0 Teclado Mouse DISPLAY=barra:0.0 DISPLAY=xxxx: (correio eletrônico) (navegadores) Caixa postal Programas para acessar a caixa postal Thunderbird (Linux e Windows) Os navegadores atuam clientes do protocolo http. Firefox (Unix, Windows 9x e NT) netscape (Unix, Windows 9x e NT) explorer (Windows nn)