Você está na página 1de 2
Eatrutura de diretérios do Linux, ein ‘arquivos executévels(binios); Tooot arquivos de nicialzago: Idev farquives de dispositivs de enlradatsalda: fete ‘onfiguragao de sistema da maquins loca; Thome dietérios dos usuarios ‘i ‘arquvos das bibliotecas compartinadas: Int ponte de montagem de partigao tempordia: root EGiretério local do superusuaio rot); Jebin farquivos de sistema essenciais; one “arquivos temporarios: use farquivos de acesso por usuarios; War infoxmagso varivel Para a “shell” esh, 0 arquivo de configuragao correspondents ‘serd 0 .eshre, Outras “shells” disponiveis: ksh (kshrc), bash (Cbashrey; ish (Ashe, et. Exemplo de .eshre: W configura 0 path do sistoma——————— ‘set pah=(Spath in) sel path=(Spath/sbin) ‘et path=(Spath /ustPin) set patt=(Spath /ust/sbin) ‘et path=(Spath ustishare) Sel path=(Spath /ustiocain) # configura 0 path do ususrio— ‘et path=(Spath ) (py busear na dietério crrente) Setpathe(spath -) __(p/ buscar no cr. ralz do usuario) Setpath-(Spath ~foin) __(o/ buscar scripts do usuario) {configura 9 prompt do U8 Set prompt=hosiname’ ow # alas Go usuéro (eri apelidos para os comandos)——~ alas ds ‘clear alias copy “co” alias dics 1 ‘lss lata) alas Is IF ‘alias rm bio ara hablar 0 she: '§ source eshve (00 dietrio riz do usurio) Reiniclaro sistema; Digit nux no boot; Entrar com login e password. Reiniciaro sistema: “Conectva Linux’ no menu; OU Entrar com login e password Como sain do Linux: do prompt: digite Ct+AR#Del Soumalancla: prime digte CutARt Backspace, v topos CirleAlsDel NUNCA dé Reset: danificara seu sistema de arquvos. ‘Comandos Basicos do Linux ‘man mostra informagGes sobre comandos em gore. ‘Sman's {informagdes sobre o comando Is) ‘if compara dois arquvos textos grandes. ‘lf bigs big? st {inostracferengas na tela) cal exbe um calendévio. S cal 2002 {eoibe calendario de 2002) at mostra 0 contedido e cra arquivos, Seal qt “mostra na tela o conteddo de arab) Scat argi.tt > ora.tt {sobrescreve ag.xt com arab) Seater ot et (adiona arg2.bt em arb) ‘cal novo. (igitacto do texto) {sia arquivo via teciado) ua’ ced muda de diretbrio Sod (ai para o dietoio ratz do usuario) Sed docs {ai para o sub-dretbro docs) Sd. (volta um nivel) ‘chmod muda permissbes de arquivos. propietaro: go — user, group, others Demmissic: _rwx-—read, wie, execute chmod ugotw arq.it (permite que todos escrevam) § chmod ux prog (permite que 0 usuario execute Broo) S$ chmod gor arg it {ndo permite que group others leiam) {lear impa a tela. (andlogo ao cls do DOS) Solear Simp compara dois arquivo; mostra 2 localizagéo (Ihe e byte) da primeira dilerenca entre eles. S.omp arg. arq2.be (mostra resultado na tela) Comm compara dois arcuives para determinar quais linhas sto ‘comuns entre ees. $ comm arg. ara. tt bt {mostra resultado na tela) 6p copia arquivo. Srparqotarq2bt (faz cfpia de ag. com nome de ara2. txt) Sop argigz~/ {copia ag. para ditetérioraiz do usuario) ate reloma a data a hora do sistema, Sale {mostra espapo usado, lve e capacidade partches/HD. Sdf-k iff compara dois arquivos textos. $ def argt bt arg2.bt $ olf arg et argtt >to ‘du relatrio de uso do disco, Sau-sk~ {ist subciretéros do usuario, em Kbytes) ‘env mostra @ configuragdo das varaveis do sistema. ‘Senv| more (mostra coniguracdo, pégina por pagina) ‘expr chamado comando "bomb (1001 utiidade). (mostra eliferonga na tla) (Grava diferencas em fxo) ‘expr length “testo” relorna: 5~ n. de caracteres) Sexpr2\"3 (‘elomna: 6 ~ resuitado do produto) $S.expr 15/4 (tetera: $~ trunca pf o menor intro) find procura um arquivo no HO. 5 find /-name "argo print Aprocura ara patr do raz) finger mostra informagées dos usuarios, $$ inger ava (mostra informagbes de todos usuarios que tim siva) fold formata arquivos textos, $ fold 5 -w60 arabic > ara bt free exibe a meméria livre, usada, € 08 Dulters 08 INN Stee ‘gee compllador Ce Cr+. '$goec programa.c (compa, criando programa.0) * § goo-0 prog programa.c (comala¢ cra executavel preg) 977 complador Fosran. $977 -c programa (compita, criando programa.o) ‘$977 -0 prog programa t (comple aia executavel prog) frep procura por uma determina “strng’ Sgro linux arg t ousca “string” Hux no arquivo arate) {gzip compacta arquivo. S$ gzb arg.t (compacta arquivo arg.ta > arab g2) gunzip descompacta arquivo. Suns arqbtge (descompacta arquivo ara.it gz are.) hhead exibe 0 Inicio de um arquivo Shead—fargt (mostra a8 10 primeiraslinhas de ara) less mostra contetido de um arquivo. Sess letortet {tosta o conteddo de letter) logout sai da sesso atua. S$ logout Iprimprime arquivo. Sipr-PhpAo00 letters __(mprime ltter.p3 na impr, np4COO) Is ista arquivos. (mesma fungi que o dirdo DOS) Sis (isa nomes arquios) Sia (Usta nomes arquivos ocullos) Sisntt (usta todos os arquvos com extensé .f) Sit {mostra permissbos, byes, diretoro, et.) $is| more (extbe contatdo da lista, gine por pana) Sis (feta args. cassiicados pela hora de ctiagdovalteraeso) Sisclu (iste args. clasificados peta hora do ltimo acess0) ‘mail usado para ler ou enviar ema $ mail ‘ambiente para manipulapo de e_mil's) $ mail~s"assunlo” grilotadee feis.unesp.b< ara. (envia conlotdo de. or. para 0 e.mail indicado) mkdir ora det6ro. $ akcir does (cra diretério doos mo diretoro corente) $ mkcir ~/lemptdocs (ria subdetxio docs no diretéro emp) more exibe conteddo de um arquivo pagina por pagina. ‘Sore argo (barrade espago] muda tela; [enter muda linha) inv move e/ou renomeia arquivos. Smviteste.hp ~fdocs $m arquivot.od arquvo2b¢—* § mv arg tet ~fdocs/ar2.tt passwd muda a senha, {move arquivo) (renomeia arquivo) (move e renomeia arquivo) S passwd (pede-se a senha antiga © 2 vezes a nova senha) lista processos ativos. $$ ps aux| more (lista provessos aves, tela por tela) fm apaga arquivs. (epaga arquivo) (pede confirmagdo antes de ap2gar) ‘dir apaga um diet $$ rmdir docs (apaga dette docs vari) $ imei ~r does (@paga dretério docs cheio) ‘leap alrass o comand. $ sleep 60 && echo testando. ‘sort claseiliea conteuido de arquivo. Scot arq.ta> arq_ordit (ordena arq be salva em arq_ord.t) tall exe o fim de um arauivo. (mostra msg, apts 60 8) tar (tape archive”) agrupa arquivos para backup. Star-cvf argter~P (gera backup a partir do raiz do usuro) Sitar—ovfdocs.tar“doc (gera backup de todos os args. dos) Star vf argtar (‘estaura backup) S tog—t arg.tar (sta o conteuido de um backup) luname exibe a vers8o do Linux. ‘Suname-2 {exe todas as informagses) wwe exibe detalhes sobre 0 axuivo Swc—we arget (mostra n®. de linhas, palavrase caracteres) \who mostra quem esta logado na méquina. \whoami mostra o usemame com que “logou” na maquina. vwrite enviar mensagens para outo usuario, na mesma maq, S$ write usuariot § (mensagem) scuLd *pltodos os args, exceto os ocultos Gisy Is (envia mensager p/ usuario) pltedos os args. ocutos Gi5.9 / somente os que tverem extenstio (sis) 2. pi substtur uma letra qualquer (Sm arg? te 7? pl substiur duas lets quaisquer (Sim arqe?.tx © link simbétieg funciona como um redrecionador para um arquivo ‘uum diretro.€ similar acs alalhos do Windows, S hn -s ~Aiados/istomat.dat dados.dat (cra link com nome \dados.det, no deri correne, para © arq sistemat.dat - que ests no ditrio ~/dacos) i“, i Trabaihando com disquetes ] copy copia arquivos para dsquete $$ meopy letra (copia 0 ara, eter. tt para disquete) Smcopy arargdec. (copia arg doc do disquete pi dit. corrents) ‘Smeopy a". (copia todos 0s args. do diequete p dir. conente) ‘mdr visuaiza conteddo do dequet. Sma (mostra contenido do diequete) ‘md cri atetrio no disque, S$ mmd axtiocs (cri dretio docs no disquete) ‘rd remove diretério vazio no disquete, Simrd atdoos {temove diretéro docs no disquete) Cada programa executado ¢ Wentiicado com um PID, ‘$8-aue (mostra PID dos processes que rodam numa maquina) Para terminar um proceso (fechat programa), use: $ kil -9 (mata proceso de n°, PIO") Para rodar um processo em background (lberando 0 cursor) ScuLz Sg OU _lcite o comando sequido de 8,($ healt &) Para rod um processo numa hora predeterminada: ‘Sat -m prog 0800pm (oda prog as 20h e envia, no final, um @_mail com a saida de prog) Sea: ‘Acess¢ remoto e transferéncia de arquivos S$ ssh aramis.dee.feisunesp.br__(acessar a maquina aramis) passwords =" 5 sftoaramis.doe,fels.unesp. losin: rio (transterr de © para 2 aramis) peas ne ‘> put arm bt (envia arg. txt para @ maquina aramis) stp> got ara bt (busca arq bt da maquina aramis) stp quit (Gai do ambiente st) Executar Software, com tela grafica, remotamente- ‘Abrir um terminal novo.e logar remotamente numa méquina Ssh scar Na maquina local (aramis): $ xhost + scar {adiciona scar, na ista de controle de acesso) ‘Na maquina remota (scar $ setenv DISPLAY aramis. dee fei. unesp.br0.0 (Configure 0 terminal da scar para a aramis) z Uso do mpage: possivel gerar args. ‘postscript’ de args. “x” e “ps, imprimindo aé 8 paginas numa Unica otha, com 0 uso do mpage. S mpage ~2~bAd ara.tet > ara.ps (gera arg.ps com 2 paginas por folha, no formato AA, apart do arquivo ara) “Wistializando arquivos "postsenpt™ Para visualzar aquivos “ps utiize o GhostView (gv). Sovaraps & Encamp, {Um sptcav bastane i pra a geracio de fguras que podem ser lortadas om disronesfrmaloa og. Sig ory & (bermte fa fguras no arcu aa.) EQ angie ELE] UNESP yc dag sue LINUX guia rapido de referéncia ELE0552 - T.E.E.E.: SISTEMAS COMPUTACIONAIS DE ALTO DESEMPENHO Prof. Sérgio Azevedo de Oliveira atlo@der feis unesp br Universidade Estadual Paulista - UNESP Faculdade de Engenharia de ha Soltira Departamento de Engenharia Etica ‘Av. Brasil Norte, 364 = Caixa Postal 31 18,386-000 - ha Solteira- SP— Brasil Fone: (18) 3743-1297 - Fax: (18) 3743-1163 rt " Estagidro: Cectlo Merioti Rodas Fonte: RUSSEL, C.; CRAWFORD, S. ws ‘dpidas, Sao Paulo: Edtora Berkeley, 2000, 382-6, Marco!2004 of

Você também pode gostar