<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comentários sobre: Comandos Linux</title>
	<atom:link href="http://www.devin.com.br/comandos_linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.devin.com.br/comandos_linux/</link>
	<description></description>
	<lastBuildDate>Tue, 07 Feb 2012 12:47:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Por: Jhonatas</title>
		<link>http://www.devin.com.br/comandos_linux/comment-page-3/#comment-3169</link>
		<dc:creator>Jhonatas</dc:creator>
		<pubDate>Fri, 03 Feb 2012 00:45:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.devin.com.br/?p=524#comment-3169</guid>
		<description>Ótimo emulador Linux &quot;Cygwin&quot;</description>
		<content:encoded><![CDATA[<p>Ótimo emulador Linux &#8220;Cygwin&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Helder</title>
		<link>http://www.devin.com.br/comandos_linux/comment-page-3/#comment-3165</link>
		<dc:creator>Helder</dc:creator>
		<pubDate>Sun, 29 Jan 2012 21:14:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.devin.com.br/?p=524#comment-3165</guid>
		<description>ola tenho um trabalho para fazer e gostaria, se pudesse me ajudar a desenvolver o problema.

O enunciado é:

6. Enunciados dos Scripts

6.1 Lista ordenada de utilizadores do sistema que usam a shell bash
Crie um script que liste os logins dos utilizadores que usam a shell bash.

6.2 Calcular o espaço ocupado por um conjunto de ficheiros
Crie um script que recebe como um argumento o nome da directoria e/ou um critério de filtro (exº:
/home/alunos/*.sh, *.txt, etc).
Pretende-se que o script verifique para cada ficheiro que satisfaça o critério, qual o espaço em bytes que ocupa e no
final apresente o total de bytes ocupado por todos os ficheiros analisados.

6.3 Análise à utilização da directoria do utilizador
Pretende-se o desenvolvimento de um script para um administrador de sistema que deseja fazer análises periódicas
da utilização das directorias (home) dos utilizadores, recebendo como input o login do utilizador e um critério de
pesquisa de ficheiros. Como output deve produzir dois ficheiros:
• “login.listagem” (e.g. dany.listagem ), com o seguinte conteúdo:
o Uma linha com o login e nome do utilizador
o Uma linha com o critério de pesquisa
o Uma listagem de todos os ficheiros que respeitam o critério (por exemplo, todos os .mp3 ou .sh);
o Uma linha com a informação do número de ficheiros e o espaço total ocupado pelos ficheiros.
• “login.resumo” (e.g. dany.resumo) a seguinte informação:
o Uma linha com o login e nome do utilizador
o Uma linha com o espaço ocupado pela “home” do utilizador
o Uma linha com o espaço livre e ocupado na partição onde está a home
• Pretende-se que o script obedeça a algumas condições e faça validações para evitar erros, nomeadamente:
o No final da execução deverá regressar à directoria de onde foi chamado;
o Se não forem passados os argumentos suficientes, o script deve avisar o utilizador e interromper a
sua execução;
o O script deverá validar se o login do utilizador passado como argumento existe. Se não existir,
deverá avisar que ocorreu um erro;
o Os ficheiros produzidos pelo script deverão ser guardados numa directoria com o nome
“resultados”, localizada na home do utilizador que corre o script;
o Se a directoria acima não existir, o script deverá criá-la;
Exemplo da linha de comando para chamar o script com o nome “analise”:
# analise dany *.mp3
# analise dany *

6.4 Menu para gestão de seguranças (backup.sh)
Pretende-se o desenvolvimento de um script para um administrador de sistema para fazer seguranças de todos os
ficheiros que estão na “home” de um determinado utilizador.
O script recebe como argumento o login de um utilizador e o nome para o ficheiro a produzir pelo backup (adiante
designado de “ficheiro de backup”).
O script deverá apresentar um ecrã com a informação dos parâmetros introduzidos e um menu com 5 opções:
1) Fazer backup
2) Copiar backup para dispositivo externo
3) Listar conteúdo de um ficheiro de backup
4) Recuperar ficheiro de um backup
5) Sair
Para a realização do Script, o grupo deverá analisar as várias condições possíveis e eventuais erros, colocando
mecanismos de automatização de tarefas e detecção de erros, assim como mensagens de aviso ao utilizador que
corre o script.
Assim, deverá dar particular atenção às seguintes situações:
1) Opção 1
a. Antes de executar o backup, o Script deve determinar o espaço ocupado pelos ficheiros e o espaço
disponível em disco.
b. No caso de já existir um ficheiro de backup com o mesmo nome, deverá questionar o utilizador se
pretende continuar. Se este responder negativamente, deverá ser pedido ao utilizador o novo nome do
ficheiro de backup. Se não introduzir nada, deve voltar ao menu.
2) Opção 2
a. O script deverá perguntar ao utilizador qual o dispositivo onde pretende guardar o ficheiro que resultou
do backup e fazer a respectiva cópia.
b. O Script deverá analisar o espaço livre no dispositivo que vai receber o ficheiro de backup. Se não for
suficiente para guardar o ficheiro, deve avisar o utilizador e interromper o processo de cópia.
c. No final dever questionar ao utilizador se pretende eliminar o ficheiro original.
3) Opção 3 - O script listar o conteúdo do ficheiro de backup, com pausas para permitir uma leitura pausada.
4) Opção 4
a. O script pede ao utilizador o nome do ficheiro a recuperar e o destino do mesmo (directoria).
b. Antes de recuperar o ficheiro deve validar se há espaço em disco para o receber.</description>
		<content:encoded><![CDATA[<p>ola tenho um trabalho para fazer e gostaria, se pudesse me ajudar a desenvolver o problema.</p>
<p>O enunciado é:</p>
<p>6. Enunciados dos Scripts</p>
<p>6.1 Lista ordenada de utilizadores do sistema que usam a shell bash<br />
Crie um script que liste os logins dos utilizadores que usam a shell bash.</p>
<p>6.2 Calcular o espaço ocupado por um conjunto de ficheiros<br />
Crie um script que recebe como um argumento o nome da directoria e/ou um critério de filtro (exº:<br />
/home/alunos/*.sh, *.txt, etc).<br />
Pretende-se que o script verifique para cada ficheiro que satisfaça o critério, qual o espaço em bytes que ocupa e no<br />
final apresente o total de bytes ocupado por todos os ficheiros analisados.</p>
<p>6.3 Análise à utilização da directoria do utilizador<br />
Pretende-se o desenvolvimento de um script para um administrador de sistema que deseja fazer análises periódicas<br />
da utilização das directorias (home) dos utilizadores, recebendo como input o login do utilizador e um critério de<br />
pesquisa de ficheiros. Como output deve produzir dois ficheiros:<br />
• “login.listagem” (e.g. dany.listagem ), com o seguinte conteúdo:<br />
o Uma linha com o login e nome do utilizador<br />
o Uma linha com o critério de pesquisa<br />
o Uma listagem de todos os ficheiros que respeitam o critério (por exemplo, todos os .mp3 ou .sh);<br />
o Uma linha com a informação do número de ficheiros e o espaço total ocupado pelos ficheiros.<br />
• “login.resumo” (e.g. dany.resumo) a seguinte informação:<br />
o Uma linha com o login e nome do utilizador<br />
o Uma linha com o espaço ocupado pela “home” do utilizador<br />
o Uma linha com o espaço livre e ocupado na partição onde está a home<br />
• Pretende-se que o script obedeça a algumas condições e faça validações para evitar erros, nomeadamente:<br />
o No final da execução deverá regressar à directoria de onde foi chamado;<br />
o Se não forem passados os argumentos suficientes, o script deve avisar o utilizador e interromper a<br />
sua execução;<br />
o O script deverá validar se o login do utilizador passado como argumento existe. Se não existir,<br />
deverá avisar que ocorreu um erro;<br />
o Os ficheiros produzidos pelo script deverão ser guardados numa directoria com o nome<br />
“resultados”, localizada na home do utilizador que corre o script;<br />
o Se a directoria acima não existir, o script deverá criá-la;<br />
Exemplo da linha de comando para chamar o script com o nome “analise”:<br />
# analise dany *.mp3<br />
# analise dany *</p>
<p>6.4 Menu para gestão de seguranças (backup.sh)<br />
Pretende-se o desenvolvimento de um script para um administrador de sistema para fazer seguranças de todos os<br />
ficheiros que estão na “home” de um determinado utilizador.<br />
O script recebe como argumento o login de um utilizador e o nome para o ficheiro a produzir pelo backup (adiante<br />
designado de “ficheiro de backup”).<br />
O script deverá apresentar um ecrã com a informação dos parâmetros introduzidos e um menu com 5 opções:<br />
1) Fazer backup<br />
2) Copiar backup para dispositivo externo<br />
3) Listar conteúdo de um ficheiro de backup<br />
4) Recuperar ficheiro de um backup<br />
5) Sair<br />
Para a realização do Script, o grupo deverá analisar as várias condições possíveis e eventuais erros, colocando<br />
mecanismos de automatização de tarefas e detecção de erros, assim como mensagens de aviso ao utilizador que<br />
corre o script.<br />
Assim, deverá dar particular atenção às seguintes situações:<br />
1) Opção 1<br />
a. Antes de executar o backup, o Script deve determinar o espaço ocupado pelos ficheiros e o espaço<br />
disponível em disco.<br />
b. No caso de já existir um ficheiro de backup com o mesmo nome, deverá questionar o utilizador se<br />
pretende continuar. Se este responder negativamente, deverá ser pedido ao utilizador o novo nome do<br />
ficheiro de backup. Se não introduzir nada, deve voltar ao menu.<br />
2) Opção 2<br />
a. O script deverá perguntar ao utilizador qual o dispositivo onde pretende guardar o ficheiro que resultou<br />
do backup e fazer a respectiva cópia.<br />
b. O Script deverá analisar o espaço livre no dispositivo que vai receber o ficheiro de backup. Se não for<br />
suficiente para guardar o ficheiro, deve avisar o utilizador e interromper o processo de cópia.<br />
c. No final dever questionar ao utilizador se pretende eliminar o ficheiro original.<br />
3) Opção 3 &#8211; O script listar o conteúdo do ficheiro de backup, com pausas para permitir uma leitura pausada.<br />
4) Opção 4<br />
a. O script pede ao utilizador o nome do ficheiro a recuperar e o destino do mesmo (directoria).<br />
b. Antes de recuperar o ficheiro deve validar se há espaço em disco para o receber.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: fernando</title>
		<link>http://www.devin.com.br/comandos_linux/comment-page-3/#comment-3154</link>
		<dc:creator>fernando</dc:creator>
		<pubDate>Fri, 20 Jan 2012 10:01:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.devin.com.br/?p=524#comment-3154</guid>
		<description>quando eu tento abrir o gerenciador de pacote ele pede uma senha, e eu nao sei a senha. quando eu comprei ninguem falou nada sobre isso. me ajuda ai pessoal. manda e- mail ai pra mim. vipe_2009@hotmail.com falow</description>
		<content:encoded><![CDATA[<p>quando eu tento abrir o gerenciador de pacote ele pede uma senha, e eu nao sei a senha. quando eu comprei ninguem falou nada sobre isso. me ajuda ai pessoal. manda e- mail ai pra mim. <a href="mailto:vipe_2009@hotmail.com">vipe_2009@hotmail.com</a> falow</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Taciano</title>
		<link>http://www.devin.com.br/comandos_linux/comment-page-3/#comment-2976</link>
		<dc:creator>Taciano</dc:creator>
		<pubDate>Thu, 20 Oct 2011 02:43:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.devin.com.br/?p=524#comment-2976</guid>
		<description>Gostei do &quot;Invoca os poderes da vaca&quot; ;)</description>
		<content:encoded><![CDATA[<p>Gostei do &#8220;Invoca os poderes da vaca&#8221; ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Anderson Calil</title>
		<link>http://www.devin.com.br/comandos_linux/comment-page-3/#comment-2949</link>
		<dc:creator>Anderson Calil</dc:creator>
		<pubDate>Wed, 28 Sep 2011 16:42:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.devin.com.br/?p=524#comment-2949</guid>
		<description>Muito bom, esse tutorial vai ajudar bastante pessoas como eu (entendem pouco de linux).Parabéns.</description>
		<content:encoded><![CDATA[<p>Muito bom, esse tutorial vai ajudar bastante pessoas como eu (entendem pouco de linux).Parabéns.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Luiz L. Marins</title>
		<link>http://www.devin.com.br/comandos_linux/comment-page-3/#comment-2890</link>
		<dc:creator>Luiz L. Marins</dc:creator>
		<pubDate>Sun, 28 Aug 2011 23:31:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.devin.com.br/?p=524#comment-2890</guid>
		<description>É interessante, mas ainda não é por assunto. Apenas está listado por tópicos.</description>
		<content:encoded><![CDATA[<p>É interessante, mas ainda não é por assunto. Apenas está listado por tópicos.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Tassiano</title>
		<link>http://www.devin.com.br/comandos_linux/comment-page-3/#comment-2592</link>
		<dc:creator>Tassiano</dc:creator>
		<pubDate>Sun, 27 Mar 2011 18:30:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.devin.com.br/?p=524#comment-2592</guid>
		<description>Boa tarde a todos,

Muito bacana esse comandos !!!!</description>
		<content:encoded><![CDATA[<p>Boa tarde a todos,</p>
<p>Muito bacana esse comandos !!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Lista de comandos Linux &#124; GESTÃO EM TECNOLOGIA DA INFORMAÇÃO</title>
		<link>http://www.devin.com.br/comandos_linux/comment-page-3/#comment-2484</link>
		<dc:creator>Lista de comandos Linux &#124; GESTÃO EM TECNOLOGIA DA INFORMAÇÃO</dc:creator>
		<pubDate>Sun, 12 Dec 2010 18:45:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.devin.com.br/?p=524#comment-2484</guid>
		<description>[...] http://www.devin.com.br/comandos_linux/ [...]</description>
		<content:encoded><![CDATA[<p>[...] <a href="http://www.devin.com.br/comandos_linux/" rel="nofollow">http://www.devin.com.br/comandos_linux/</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Bruno</title>
		<link>http://www.devin.com.br/comandos_linux/comment-page-3/#comment-2463</link>
		<dc:creator>Bruno</dc:creator>
		<pubDate>Mon, 08 Nov 2010 16:42:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.devin.com.br/?p=524#comment-2463</guid>
		<description>como descubra a versao de um programa no linux !!!</description>
		<content:encoded><![CDATA[<p>como descubra a versao de um programa no linux !!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Alexandre Alves</title>
		<link>http://www.devin.com.br/comandos_linux/comment-page-3/#comment-2450</link>
		<dc:creator>Alexandre Alves</dc:creator>
		<pubDate>Mon, 25 Oct 2010 14:00:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.devin.com.br/?p=524#comment-2450</guid>
		<description>Cara...quero lhe dizer que estás de parabéns...esse seu site tá salvando minha pele,e de muitos amigos meus...as explicações estão sendo aplicada de forma direta e de simples entedimento...nota 1000 pro site! ^^</description>
		<content:encoded><![CDATA[<p>Cara&#8230;quero lhe dizer que estás de parabéns&#8230;esse seu site tá salvando minha pele,e de muitos amigos meus&#8230;as explicações estão sendo aplicada de forma direta e de simples entedimento&#8230;nota 1000 pro site! ^^</p>
]]></content:encoded>
	</item>
</channel>
</rss>

