Você está na página 1de 14
(0310612022 17:00 AVAUNINOVE Comandos Basicos CONSTRUINDO © CONHECIMENTO NECESSARIO PARA O MANUSEIO DAS TAREFAS BASICAS DOS SISTEMAS OPERACIONAIS DE REDE LIVRES. AUTOR(A); PROF, LUCIANO GILLIERON GAVINHO. Comandos Basicos Voct precisa conhecer alguns comandos bisicos do Linux para configurar, operar e interagir com seu sistema sem problemas {1]. Ao lidar com o sistema operacional Linux, 0s comandos sio necessérios como ‘entradas para informar ou direcionar um programa de computador para executar uma opera¢io especifca Entender os comandos mais bésicos do Linux permitiré navegar com éxito diretérios, manipular arquivos, alterar permiss6es, exibir informagées como espaco em disco e muito mais [2]. Obter conhecimento bisico dos comandos mais comuns iré ajudé-lo a executar tarefas facilmente através da linha de comando, Além disso os comandos serio necessérios para instalar, configurar e operar sistemas de servigos de rede como DNS, e-Mail, FTP, Web Servers, ete. Seguem os comandos, descriglo e a imagem de execugio em uma méquina Linux para que voed possa aprender e testar em sua casa. cat [filename] Imprime o contetido de arquivos no dispositive padrdo que usualmente é a console. itpssiava.uninove.brisewAVAopicolcontainer_impressao.0hp ana (0310612022 17:00 AVAUNINOVE IER c rere et pesca earn toncn eee eats Foner eerie hier pobaboanrrettt Shar Py cd /directorypath Muda 0 diretério. Us as barras (/) para mudar de um diret6rio para o outro, mas se vocé coloca barra no inicio, o sistema acreditaré que vocé quer partir do diretério raiz, Sem a barra inicial parte-se do diretério corrente. Para voltar para o anterior usa-se dois pontos adjacentes (.) observe no exemplo. Sorter nay eee RErey ence Rese rere re nren nessa aes Es hora) PE te sree oe (esr terete roe ms srry (esr teeter Meare sre see ene Moe ey Mrmr ata eer tee etre Crete Wremccry] earn Meta eee Cateye Ue Lec fuckygaveLuckyGavNote:~/DocunentosS ff chown [options] filename ‘Muda quem é 0 proprietério do arquivo. Veja no exemplo abaixe. itpssiava.uninove.brisewAVAopicolcontainer_impressao.0hp 2a 9310812022 17:00 AVAUNINOVE feeretr cn SCC sy Tear ae eC ee C es) eC By te scat ieee Ny rats: roma aa ts? Were etasrennss fee Cy a CECT Cesc e Observe que troquei 0 proprietério luckgav para root, Também perceba que tive que usar um usuério privilegiado com o comando “sudo’ cu explico mais para frente, clear Limpa a tela do comando de texto, Uso sempre que vou mostrar outro comando para voce. Nao hé necessidade de mostrar aqul. cp [options] source destination Copia arquivos e diretérios. Existem varias opgdes que valem a pena serem vistas no manual do comando. Algumas coisas importantes para facilitar sua vida so 0s pontos (.). Se vocé quer copiar algo de outro diret6rio para 0 diretério onde vocé esta basta colocar no "destination" um ponte enquanto no source, voce coloca 0 caminho completo do diretério onde esté 0 arquivo a ser copiado. No exemplo abaixo vou me localizar no diretério Documentos e vou copiar para este diretério o arquivo testblob.py, que esti no diret6rio home/luckgav. (fester tnd Meare ets Sees Rear Be reer emer ees rear etre Perrier Roses Wresrey etasrennnred date [options] Mostra ou altera a data ea hora. hitpsava.uninove.brisowAVAopicolcontainer_impressa0.ohp ana 9310812022 17:00 AVAUNINOVE Saar tener ernie Weary teste eee ROCae tr ete Resonate cree | df [options] Mostra 0 espaco usado e disponivel do disco. Veja abaixo. fete nce ens MeN ee reg rei Cruemet ener Cm eet oy Presets Cee Est ae Ey eT SE? Ce! Eyer aers 4 2951384 8 re ety 5120 Etre 2951384 rer aa parse ores Roa /dev/Loope pric MEE) 100% dev/Loop2 cote) cr em ore a Tes Crier) Eta isrd Fry CMa ear cg) Ed omy eg etry Aparece cada disco légico e os espagos usados e disponiveis. Os espacos estdo aparecendo na unidade loco” que para um usuério comum nao significa muito, Se voce quer ver em bytes, uma maneira mais ‘humana (h), entdo use a opeao -h como demonstrado abaixo. Bente rate nee es uckygaveLuckyCavNote:~/Docunentoss df pom eer ag Pr ae ars er 2% rtd co eae ry Cais RaB Ree) eicoatrrss Cael earvecie ones) Ee nar) artis} PCE eeeaEtee eee tas eae eae npr: Laer) erry = hitpsava.uninove.brisowAVAopicolcontainer_impressa0.ohp ana 9310812022 17:00 AVAUNINOVE du [options] Mostra quanto espago é usado por cada diretério. Geet Westra iste eee cre Emerge) Gemenereeys (emery ese ee eee Emenee irra) CUM eyg TST cee | file [options] filename Determina que tipo de dados ha no arquivo. Borers nee iin Wasa ence enna creas ered pred ieee peed ace perad Peneteuse prereg ener tet ceU Tear rested eres eerste peed Prag cree resins presen loficinaptanttha ereeaeas een Presses Pecenonica ceae ag pessoas cso director Pressey find [pathname] [expression] Procura arquivos que sigam padrio da expresso. Incluindo os subdiretérios. hitpsava.uninove.brisowAVAopicolcontainer_impressa0.ohp site (0310612022 17:00 AVAUNINOVE Boerner ced Leas Er Mee ee uC yee) Pencegpecss yee Rey eta ey oie eee eee aCe Menten ee renee grep [options] pattern [filesname] Procura informagées dentro arquivos que tenham um determinado padrao, No exemplo abaixo investigo se existe a palavra “blob” dentro do arquivo “testblob. py". As listas que contém 0 que procuro sio listadas. Cy ST este ey od Meer Resear cece cOe Aeoccases Sarna Meee ead Bena ae nao ee eee es ed Cetera mes kyGavNote:~/Docunentos$ kill [options] pid Para um proceso que esteja sendo executado. No exemplo eu mostro que o processo do editor de texto est ‘executando e forgo ele a terminar com a opgi0 -9. Pert cerns PE ete ee eee CCIE a OUTS ieee as Cag At oe ety 200 ene eee ian Oca Le st a meta Weare iets tency $ SE Teer he ee a ce Se CLT erent eo eee ee eeea nN CET) ere ete areres rarer merce aoe ew mrs Te arte ar Rana Pe eee Cre aaa ae Seer | itpssiava.uninove.brisewAVAopicolcontainer_impressao.0hp ete 9310812022 17:00 less [options] [filename] Veo cont AVAUNINOVE {do de um arquivo pagina por pagina. Util em arquivos muito grandes como @ log do sistema, In [options] source [destination] ria um atalho ou um link. eerste Reser eee eee PaO ec eae oy Pacem srt nT Tima RT SVEN riers eee Srey ners eM peated SS er trans pray reer prey as ty earner a terse Es eines rs rnerees tiene locate filename Downloads Peete reed exenplofittro. txt 8 prograna Ease Popremere css ane om} ay Procura um arquivo entre todos os seus diretérios e discos. Para atualizar o banco de dados que contém esta informagio, caso voce tenha recentemente adicionado arquivos em seu filesystem, use o comando abupdate, erates /AssuntosTe Ipr [options] hitpsava.uninove.brisowAVAopicolcontainer_impressa0.ohp py 9310812022 17:00 AVAUNINOVE Send a print job. Se vocé estiver no diretério que contém aquele link que acabei de criar no comando anterior (In), 0 comando “Ipr programa” ird mandar diretamente para sua impressora padrio 0 contetido do arquivo testblob.py, pois o link “programa” aponta para testblob.py. ls [options] Lista 0 conteiido do diretério corrente ou o diret6rio que vocé desejar. Se vocé usa apenas 0 comando “Is", serd mostrado apena 0 nome dos arquivos ¢ diretérios, mas se usar a opedo (-1) “long: " entio aparecerdo todas as informagdes de cada arquivo, Cer Resear resent i POM eC ue st Ucar ct Deere eee ito ae ted Petrone Reser ies ea aert oe eny rey rears ery 30 10:41 Area de Trabathe reer arr ae? ree 7 d etal Srey ete erty nae Rory exenplofittro. txt a aes aed Tener Popa Oot econ eee x RUST TS pan x sre SE erste ea Fate scarey} ae ras 4096 Out 30 15:35 openc xr tT eT Aare a rer med East errmsg ran Seem) Rocha esr aes Heise tories test eam pte aed man [command] Mostra o manual de cada comando. A tela abaixo refere-se ao comando “man clear" hitpsava.uninove.brisowAVAopicolcontainer_impressa0.ohp ana 1512022 17:00 AVAUNINOVE ere ees Cece aa ree) Brean oe cna Tera manual clear clears your screen if this ts posstble, including tts scrotlback buffer (if Retr ater sat Rec aes Cae CORT aa lr aaa ti oer i a Oe Te Ucn Cece en ces rons ern eee SCC ce Se ae ceo CUT) Pe eer RCRA CeCe cTeD) ree) age clear(1) Line 1/22 ress h For help mkdir [options] directory ria um novo diretério. Veja antes e depois no exemplo abaixo. eres esr enced Peer CnC atone tea ec pee reer e ered presets luckygav@LuckyGavilote:-§ mkdir NOVODIRETORIO. Ware eno eeeea 52) feats berets [teens PETS ee DS eree Ceee med seer cites v@LuckyGavnote:~$ mv [options] source destination ontainer_mpressa0.php (0310612022 17:00 AVAUNINOVE Renomeia ou move um arquivo para determinado diretério. E importante colocar corretamente o “path” do diretério. passwd [name [password]] ‘© administrador pode mudar a senha do usuario “name”. ps [options] Mostra os processos que estiio ocorrendo no computador. Pode ser filtrado para achar algum especifico programa, como fiz no exemplo abaixo. Mostra 0 “path” do diretério corrente. rm [options] directory/file Deleta o arquivo ou diretério. Com a opcdo -R deleta os arquivos de subdiretérios também. rmdir [options] directory Deleta diret6rios vazios itpssiava.uninove.brisewAVAopicolcontainer_impressao.0hp r014 9310812022 17:00 AVAUNINOVE ssh [options] user@machine Pode ser usade para “logar* em outro computador se vocé sabe 0 nome do usuario e senha do ususrio do outro computador. A maquina pode ser o nome do computadar ou o endereco de rede (IP). su [options] [user [arguments]] ‘Muda para a conta de outro usudrio. Sem argumentos, muda para o usuario “root” touch filename Cria um arquivo vazio com o nome especificado, ee ay Serre cee eee ey Rtn c Pro teaeeny et eee 7 ed Pore Poa Pyar teehee cen rr eeNee rece eteecs Rees oes een who [options] ‘Mostra que esté logado. ATIVIDADE FINAL hitpsava.uninove.brisowAVAopicolcontainer_impressa0.ohp nna (0310612022 17:00 AVAUNINOVE Qual comando abaixo pode ser usado para mudar o proprietario de um arquivo? A.Chmod Bed Tail D.Chown Um comando para procurar algo dentro de um arquivo é o: A.Chown B.Less c.crep v.ca Para mostrar o espaco em bytes ocupado em disco pelo arquivo teste.sh, usamos 0 comando? A.Dfteste.sh B. Du teste.sh C.Du -hteste.sh D.Df-Ateste.sh REFERENCIA [1] Sobell, M. G. (2005). A practical guide to Linux commands, editors, and shell programming. Prentice Hall Professional Technical Reference. [2] Hekman, J.P, & Oram, A. (1996). Linux in a Nutshell. OReilly & Associates, Inc itpssiava.uninove.brisewAVAopicolcontainer_impressao.0hp rane (0310612022 17:00 AVALUNINOVE: itpssiava.uninove.brisewAVAopicolcontainer_impressao.0hp 136 (0310612022 17:00 AVALUNINOVE: itpssiava.uninove.brisewAVAopicolcontainer_impressao.0hp tana

Você também pode gostar