Escolar Documentos
Profissional Documentos
Cultura Documentos
Apndices
Apndice
B-a-b do Unix
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.
Apndice E
Apndice E