renatobiohazard
(usa Ubuntu)
Enviado em 28/05/2010 - 00:15h
Pessoal, vcs poderia me ajudar em alguns comandos basicos, uns ja fiz mas na certo, por isso colocarei todos pra ver se ta certo.
Agradeço desde de ja.
2.Continue a explorar o sistema de arquivos usando cd, ls, pwd e cat. visite os diretórios /bin, /usr/bin, /sbin, /tmp e /boot. Que tipo de arquivos você encontrou em cada um deles?
3.Explore o diretório /dev. É possível identificar que tipos de dispositivos estão disponíveis? Quais são os dispositivos orientados a caractere e quais são orientados a bloco?
4.Exploreo /proc. Monte o conteúdo dos arquivos interrupts, devices, cpuinfo, meminfo and uptime usando o comando cat. Você consegue identificar porque dizemos que o ;proc é um “pseudo” sistema de arquivos que permite acesso às estruturas de dados do kernel?
5.Mude diretamente para o diretório home de outro usuário digitando cd ~username
6.Mude de volta para o seu diretório home
7.Faça sub-diretórios chamados work e play
8.Remova o sub-diretório chamado work
9.Copie o arquivo /etc/passwd no seu diretório home
10.Mova o arquivo copiado para o subdiretório play
11.Mude para o sub-diretório play e crie um link simbólico chamado terminal que aponta para o seu dispositivo tty. O que acontece se você tentar fazer um hard link para o seu dispositivo tty?
12.Qual a diferença entre tentar listar o conteúdo do diretório play com ls -l ou ls - L ?
13.Crie um arquivo chamdo hello.txt que contém as palavras “hello word”.
14.Imagine que você estava trabalhando num sistema e alguém acidentalmente removeu o comando ls (/bin/ls). Como você obtém uma lista de arquivos no diretório corrente? Tente.
15.Como você criaria e removeria um arquivo chamado “$SHELL”? tente.
16.Como você criaria e removeria um arquivo que começa com o símbolo ”#”? tente.
17.Como você criaria e removeria um arquivo que começa com o símbolo ”-”? tente.
18.Qual a saída do comando: echo {con,pre}{sent,fer}{s,ed}? Agora, a partir do seu diretório home, copie /etc/passwd e /etc/group em seu diretório home em um comando dado que voc~e só pode digitar /etc uma única vez.
19.Ainda no diretório home. copie todo o diretório play para o diretório chamado work, preservando o link simbólico.
20.Remova o diretório work e seu conteúdo com um comando, sem a necessidade de confirmação.
21.Mude para um diretório que não pertence ao seu usuário e tente remover todos os arquivos dele (evite /proc e o /dev/só por precaução)
22.Utilize algumas opções do comando ls . O que as opções d, i, R e F fazem?
1.Descreva três diferentes maneiras de “setar” as permissões num arquivo o diretório para r–r–r–. Crie um arquivo e verifique se suas soluções funcionam.
2.Trabalhe com um parceiro. Copiei /bin/sh para seu diretório home. Digite “chmod +s sh”. Verifique as permissões no arquivo sh. Peça ao seu colega para executar o comando id. O que acontece? Seu colega pode digitar exit para retornar ao seu shell.
3.O que aconteceria se o administrador do sistema tivesse criado um arquivo sh desta forma?
4.Remova o arquivo sh de seu home.
5.Modifique as permissões do seu diretório home para torná-lo completamente privado. Verifique que seu parceiro não consegue acessar seu diretório. Agora coloque as permissões de volta ao que elas eram.
6.Digite “umask 000” e então crie um arquivo chamado world.txt contendo as palavras “hello world”. Verifique as permissões desse arquivo. O que aconteceu? Agora ditie !”umask 022” e crie um arquivo chamado world2.txt. Quando este comando pode ser útil?
7.Crie um arquivo chamado “hello.txt” em seu diretório home usando o comando “cat -u > hello.txt”. Solicite a seu colega que mude para o seu diretório home e execute “tail -f hello.txt”. Agora acrescente várias linhas ao hello.txt. O que aparece na janela do seu colega?
8.Use o comando find para mostrar os nomes de todos os arquivos no diretório /home. É possível fazer isso sem aparecerem erros para os arquivso que voc~e não pode acessar?
9.Use o comando find para mostrar os nomes de todos os arquivos do sistema que são maiores que 1MB.
10.Use o comando find para mostrar os nomes de todos os arquivos no diretório /home, assim como o tipo de arquivo que eles são. Faça isso de duas maneiras diferentes.
11.Use o comando grep para isolar a linha do arquivo /etc/passwd que contém seus detalhes de login.
12.Use find, grep e sort para mostrar uma lista ordenada de todos os arquivos no diretório /home que contém a palavra “hello” dentro deles.
13.Crie um arquivo contendo algumas linhas que você acha que casariam com a expressão regular (^[0-9]{1,5}[a-zA-z ]+$)|none e algumas linhas que você acha que não casariam. use egrep para ver se seu palpite estava correto.
14.Compacte o conteúdo do seu diretório home (incluindo subdiretórios) usando tar. Comprima o arquivo tar com o comando gzip.
15.Digite mount, sem parâmetros e tente interpretar sua saída.