alguns comandos basicos

1. alguns comandos basicos

Roberto
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.




  


2. Enviar as respostas

Ana
gestaoderedesso

(usa openSUSE)

Enviado em 21/11/2012 - 13:12h

renatobiohazard escreveu:

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.






3. Re: alguns comandos basicos

Felipe Pereira Miranda
felipe300194

(usa Fedora)

Enviado em 21/11/2012 - 13:18h

Veja isto: http://tinyurl.com/b343hj4

Está em inglês mas você poderá encontrar comandos para tudo o que precisa e muito mais.


4. Obrigado

Ana
gestaoderedesso

(usa openSUSE)

Enviado em 26/11/2012 - 11:58h

Obrigado.. Valeu!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts