Você está na página 1de 3

| Universidade H4CK3R |

Apndices

Apndice
B-a-b do Unix

We dont need no education Roger Waters, Another brick in the wall pt 2

1 Numa traduo livre, a gente no precisamos de nenhuma educao. Do lbum The Wall, de 1979.

Apndice E

Apndice E

| Universidade H4CK3R |

Apndices

Em primeiro lugar, e diferentemente do Windows 9x, voc s poder acessar o sistema se for cadastrado nele. Isso pressupe que o leitor ou o prprio administrador da mquina ou pediu ao administrador que cadastrasse uma conta para si. No momento basta saber que o administrador possui uma conta tambm, chamada de root, que possui poderes ilimitados sobre todos os arquivos e programas da mquina e por isso mesmo chamado de superusurio. por isso tambm que voc depende dele para conseguir uma conta no Unix. Em qualquer dos casos, o sistema perguntar por seu login, que o nome pelo qual voc foi cadastrado. Em seguida, perguntar sua senha. Uma vez informadas corretamente, o sistema apresentar um prompt ou linha de comando2 . Se um ambiente grfico estiver instalado e habilitado, este ser apresentado em lugar do prompt. Nesse caso, aguarde o carregamento completo das janelas grficas e abra um terminal que, a grosso modo, uma janela com um prompt dentro. claro que possvel navegar pelos diretrios utilizando um gerenciador de arquivos como no Windows, mas descreveremos os procedimentos da velha e boa linha de comando para o caso de o leitor ter pela frente um Unix sem ambiente grfico instalado. O prompt apresentado varia muito entre os sabores de Unix e mesmo com o shell utilizado. Para simplificar, neste livro usaremos o prompt do BASH, o shell padro do Linux, disponvel na maioria das outras implementaes. O prompt do BASH representado por um cifro ($). Se o leitor usar o C-Shell, por exemplo, o prompt pode ser um sinal de porcentagem (%). Normalmente, aps o login, o usurio colocado em seu prprio diretrio pessoal. Isso pode ser comprovado pelo comando pwd (acrnimo de print working directory): $ pwd /home/ulbrich $ Observe que logo aps a emisso do comando o resultado foi mostrado e o prompt novamente apareceu. Se quisermos saber quais arquivos e diretrios temos no diretrio /home do usurio Ulbrich, usamos o comando ls: $ ls
1698.0.doggles.jpg 192.168.1.0-26.txt BSGloss Default Desktop Documentos ENTENDA_SOFTWARE_LIVRE James-BKP Mail NetRadios $ OpenOffice.org1.0.2 Programas Linux Temas para KDE Windows D amsn_received bazofia.nbe belaefera.txt bin core core.11390 core.16544 core.31970 disk.use.home.henrique doll.html fe2o3.zip fotografia1.jpg fotografia2.jpg gotmail h1.bmp ipsc.txt mnt msn nessus-start pics plugin131_02.trace projects sarg.jpg terra20030102.png tmp viemacsholywars

Para mudar de diretrio, usamos o comando cd (change directory) seguido do diretrio ao qual queremos ir. $ pwd /home/ulbrich $ cd /dev $ pwd /dev $ H dois diretrios especiais, representados por ponto (.) e ponto-ponto (..). O diretrio . indica o diretrio corrente, ou, em outras palavras, onde voc est. No nosso exemplo: $ pwd /dev $ cd . $ pwd /dev $ O .. indica o diretrio imediatamente acima. Por exemplo: $ cd /home/ulbrich $ pwd /home/ulbrich $ cd .. $ pwd /home $ O comando cat apresenta na tela o contedo de arquivos texto: $ cat belaefera.txt interessantssimo o poder da mdia. Quando se fala em A Bela e a Fera, ningum lembra do filme de Cocteau, considerado... $ cat buttheadix.txt Hey Beavis, Im a Unix string! $ Por fim, o comando man chama a pgina de manual do comando especificado: $ man pwd $ man ls $ man cd $ man cat $ man man

2 Reveja o captulo 2, Introduo aos sistemas operacionais, para uma explicao sobre prompts de comando e interatividade com a mquina.

Apndice E

Apndice E

| Universidade H4CK3R |

Apndices

1: Dica 1 sempre que no souber como funciona ou para que serve um comando, consulte o man. 2: Dica 2 para sair da pgina de manual, digite q.

Recursos para pesquisa


Obviamente mostramos apenas o bsico do bsico para quem nunca viu um Unix na frente e gostaria de acompanhar o livro. Entretanto, necessrio que tanto o candidado a hacker quanto o candidato a hacker aprofundem-se mais e tornem-se, se no especialistas, pelo menos conhecedores do sistema. Alm da recomendao de praxe ler as revistas especializadas e manter-se informado indicamos os seguintes sites, em nenhuma ordem especfica: Tutorial On-Line: tol.pro.br (aqui h tutoriais sobre muitas coisas, incluindo Unix). Idaho State University (em ingls): www.isu.edu/departments/comcom/ unix/workshop/unixindex.html. Unix Tutorial for Beginners: www.ee.surrey.ac.uk/Teaching/Unix/. CFD Source: www.cfdsource.com/Resources/ .Computing_Programming/Computing.htm Unix Frontier (em portugus): www.geocities.com/SiliconValley/ Network/9035/ Como o Linux uma excelente plataforma para ser introduzido ao mundo Unix, a vo alguns links sobre ele: Comunidade GNU/Linux do Brasil: www.comlinux.com.br. Guia Foca/Linux: focalinux.cipsga.org.br. A revista Geek possui uma seo de links muito boa: www.geek.com.br. A seo Comunidade da Revista do Linux tambm prdiga em links: www.revistadolinux.com.br/comunidade/ . Recomendamos, ainda, os seguintes livros para principiantes (alm dos citados no captulo sobre Plataformas Unix): System, Learning the UNIX Operating System editora OReilly Idiots UNIX, The Complete Idiots Guide to UNIX editora Que Mas no fique parado. Nunca! Ser hacker aprender todo dia.

Apndice E

Apndice E

Você também pode gostar