<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>» isDias.com &#187; Command Line</title>
	<atom:link href="http://isdias.com/cat/learning/cmd/feed/" rel="self" type="application/rss+xml" />
	<link>http://isdias.com</link>
	<description>mais um blog sobre coisas</description>
	<lastBuildDate>Wed, 28 Jul 2010 11:18:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Learning Command Line #03</title>
		<link>http://isdias.com/2009/07/learning-command-line-03/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=learning-command-line-03</link>
		<comments>http://isdias.com/2009/07/learning-command-line-03/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 15:00:04 +0000</pubDate>
		<dc:creator>Pedro Dias</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[Command Line]]></category>
		<category><![CDATA[Learning]]></category>

		<guid isPermaLink="false">http://isdias.com/?p=256</guid>
		<description><![CDATA[&#8220;Thumbs.db&#8221; &#8211; Já alguma vez viu este ficheiro? Esta semana, algo de muito util que nunca consegui fazer em ambiente gráfico e que em DOS se faz em lindamente. Como limpar estes ficheiros uma vez por todas. É uma ferramenta que não dispenso em qualquer PC. Primeiro, o que são os &#8220;Thumbs.db&#8221; e para que [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-196" title="cmd" src="http://isdias.com/wp-content/uploads/2009/06/cmd.png" alt="cmd" width="182" height="142" />&#8220;<span style="color: #000080;"><strong>Thumbs.db</strong></span>&#8221; &#8211; Já alguma vez viu este ficheiro?</p>
<p>Esta semana, algo de muito util que nunca consegui fazer em ambiente gráfico e que em DOS se faz em lindamente.</p>
<p>Como limpar estes ficheiros uma vez por todas.</p>
<p>É uma ferramenta que não dispenso em qualquer PC.</p>
<p><span id="more-256"></span></p>
<p>Primeiro, o que são os &#8220;<span style="color: #000080;"><strong>Thumbs.db</strong></span>&#8221; e para que servem? Segundo o Wiki:</p>
<table border="0" width="100%" bgcolor="#cccccc">
<tbody>
<tr>
<td>O <strong>thumbs.db</strong> é um ficheiro oculto criado pelo sistema operacional Windows, e contém as imagens que você visualiza no modo <em>Exibir</em>, <em>Miniaturas</em>, do Windows Explorer.A remoção do ficheiro não é suficiente para apagar o ficheiro permanentemente, uma vez que ele criado novamente. Para desativar a criação do ficheiro é necessário entrar no <em>Windows Explorer</em>, menu <em>Ferramentas</em>, <em>Opções de Pasta</em>, guia <em>Modo de Exibição</em> e selecionar a opção <em>&#8220;Não armazenar miniaturas em cache&#8221;</em>.</td>
</tr>
</tbody>
</table>
<p>Útil, não?</p>
<p>Vamos fazer:&#8221;</p>
<ul>
<li>cd \</li>
<li>dir /S Thumbs.db</li>
</ul>
<p>Se se assustou com o resultado e se acha que é um enorme despredicio de espaço ou uma complecta inútilidade então precisa de uma solução. Na semana passada falamos do comando <strong>del</strong>. Vamos ver o que este pode fazer com <strong>del /?</strong>. E agora, experimente o seguinte comando:</p>
<ul>
<li>
<pre>del Thumbs.db /s /a /F</pre>
</li>
</ul>
<p>Simples, fácil e eficaz. Uma única linha de comando e eliminamo as centenas de ficheiros desnecessários.</p>
<p>Tenho o cache de thumbs desligado mas o que me acontece frequentemente é que esta ou aquela PEN acaba por levar uma vida premiscua a saltar de PC em PC e lá acaba por ficar toda &#8220;infectada&#8221; com estes pequenos e irritantes ficheiros. Para além de que é extremamente chato, abrir a linha de comando de  DOS, escolher a drive de trabalho e correr este comando com todos os sub-comandos de barra isto e barra aquilo. Não seria útil ter um processo automático para fazer isso tudo?</p>
<p>A solução é recorrer aos chamados progranas de lote (batch program). São ficheiros de texto simples que podem ser editados com o notepad mas que em vez de ter a extensão .txt, têm a extensão .bat</p>
<p>Como é que funciona:</p>
<p>Em vez de escrever os comandos de DOS uns a seguir aos outros, escrevemos esses comandos nesse ficheiro com extensão .bat e deixamos de precisar de abrir a linha de comando. Em windows, basta abrir esse ficheiro como se de uma programa normal (.exe) se trata-se e os comandos ai listados são executados sequêncialmente.</p>
<p>Em anexo, deixo-vos um chamado &#8220;Thumbs.bat&#8221; que podem faezr o download e gravar quem qualquer sitio do disco. Se o abrirem/correrem este irá executar a limpeza dos referidos ficheiros.</p>
<p>ps: Nunca executem este tipo de ficheiros de origem desconhecida pois podem ter instruções maliciosas.Por via das dúvidas, editem com o notepad primeiro para perceber que algum dos comandos ai listados podem danificar o pc.</p>
<hr /><a href="http://isdias.com/wp-content/uploads/2009/06/dir.txt">dir</a>; <a href="http://isdias.com/wp-content/uploads/2009/06/del.txt">del</a>; <a href="http://isdias.com/wp-content/uploads/2009/07/Thumb.bat">Thumb.bat</a></p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://isdias.com/2009/07/learning-command-line-03/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Learning Command Line #02</title>
		<link>http://isdias.com/2009/06/learning-command-line-02/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=learning-command-line-02</link>
		<comments>http://isdias.com/2009/06/learning-command-line-02/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 15:00:00 +0000</pubDate>
		<dc:creator>Pedro Dias</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[Command Line]]></category>
		<category><![CDATA[Learning]]></category>

		<guid isPermaLink="false">http://isdias.com/?p=250</guid>
		<description><![CDATA[Na rubrica anterior falados dos comandos dir, cd e do prompt. O que nos dá a capacidade para navegar entre os directórios. Aprenderemos agora a manipular os ficheiros e directórios. mkdir, rmdir, copy, del, ren Vamos abrir a linha de comando e ir até à raiz fazendo, Ai vamos criar uma directoria de trabalho e [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-196" title="cmd" height="142" alt="cmd" src="http://isdias.com/wp-content/uploads/2009/06/cmd.png" width="182" />Na rubrica anterior falados dos comandos <strong>dir</strong>, <strong>cd </strong>e do <strong>prompt</strong>. O que nos dá a capacidade para navegar entre os directórios. Aprenderemos agora a manipular os ficheiros e directórios.</p>
<p style="text-align: center"><strong>mkdir</strong>, <strong>rmdir</strong>, <strong>copy</strong>, <strong>del, ren</strong></p>
<p style="text-align: left">
<p> <span id="more-250"></span>
</p>
<p style="text-align: left">Vamos abrir a linha de comando e ir até à raiz fazendo, Ai vamos criar uma directoria de trabalho e depois da directoria criada vamos entrar nessa directoria. (Se preferir fazê-lo numa PEN, basta fazer &quot;<strong>X:</strong>&quot; onde X é a letra atribuída pelo Windwos à PEN.</p>
</p>
<table cellspacing="0" cellpadding="2" width="450" border="0">
<tbody>
<tr>
<td valign="top" width="109">mkdir</td>
<td valign="top" width="341">Make dir</td>
</tr>
<tr>
<td valign="top" width="109">cd</td>
<td valign="top" width="341">Change dir</td>
</tr>
<tr>
<td valign="top" width="109">rmdir</td>
<td valign="top" width="341">remove dir</td>
</tr>
<tr>
<td valign="top" width="109">copy</td>
<td valign="top" width="341">copiar ficheiros</td>
</tr>
<tr>
<td valign="top" width="109">del</td>
<td valign="top" width="341">apagar ficheiros</td>
</tr>
<tr>
<td valign="top" width="109">ren</td>
<td valign="top" width="341">rename / remove ficheiros</td>
</tr>
</tbody>
</table>
<h1>
<p>Exercício:</p>
</h1>
<table cellspacing="0" cellpadding="2" width="450" border="0">
<tbody>
<tr>
<td valign="top" width="106"><strong>c:</strong></td>
<td valign="top" width="344">escolher a drive de trabalho, disco C</td>
</tr>
<tr>
<td valign="top" width="106"><strong>cd \</strong></td>
<td valign="top" width="344">mover directoria de trabalho para Raiz</td>
</tr>
<tr>
<td valign="top" width="106"><strong>mkdir Temp</strong></td>
<td valign="top" width="344">Criar uma directoria chamada Temp na Raiz</td>
</tr>
<tr>
<td valign="top" width="106"><strong>cd Temp</strong></td>
<td valign="top" width="344">Entrar na directoria criada.</td>
</tr>
<tr>
<td valign="top" width="106"><strong>dir</strong></td>
<td valign="top" width="344">listar o conteúdo da directoria</td>
</tr>
<tr>
<td valign="top" width="106">&#160;</td>
<td valign="top" width="344">Uma directoria acabada de criar tem dois ficheiros de sistema. O ponto que é a directoria corrente e os dois pontos que é a directoria anterior.</td>
</tr>
</tbody>
</table>
<p>Uma das coisas que foram faladas na rúbrica anterior, foi a capacidade de termos o comando que queremos executar a mostrar um texto de ajuda mais detalhado. Agora, vamos ver como direccionar o output ou seja, a saida do comando para um ficheiro em vez de usar a saida normal, o ecran.</p>
<p>Se fizer, por exemplo, copy /?, posso ver o texto de ajuda apresentado pelo comando mas não é fácil ler esse texto e voltar a escrever o comando copy com as novas opções. Vamos fazer então:</p>
<table cellspacing="0" cellpadding="2" width="450" border="0">
<tbody>
<tr>
<td valign="top" width="154"><strong>copy /? <font color="#ff0000">&gt;</font> <font color="#0080ff">copy.txt</font></strong></td>
<td valign="top" width="296">O sinal de maior indica que a saida deixa de ser a consola e passa a ser um ficheiro de qualquer nome.</td>
</tr>
<tr>
<td valign="top" width="154"><strong>dir</strong></td>
<td valign="top" width="296">façamos dir novamente e encontramos agora três ficheiros: o ponto, os dois pontos e o novo ficheiro chamado “copy.txt”</td>
</tr>
<tr>
<td valign="top" width="154"><strong>notepad <font color="#0080ff">copy.txt</font></strong></td>
<td valign="top" width="296">podemos abrir o ficheiro com o notepad para leitura</td>
</tr>
<tr>
<td valign="top" width="154"><strong>copy<font color="#ff0000">_</font></strong><font color="#0080ff">copy.txt</font><font color="#ff0000">_</font>manual.txt</td>
<td valign="top" width="296">
<p>Posso copiar esse ficheiro para outro. A sintaxe é fácil de perceber:</p>
<ul>
<li>primeiro vem o comando: copy</li>
<li>depois vem um primeiro espaço que significa <strong><font color="#0080ff">DE</font></strong></li>
<li>o nome do ficheiro de origem</li>
<li>seguido de um segundo espaço que significa <font color="#ff0000"><strong>PARA</strong></font></li>
<li>e o nome do destino</li>
</ul>
<p>Pode-se ler então, assim: Copia <font color="#ff0000">De</font> <font color="#ff0000">Para</font></p>
</td>
</tr>
<tr>
<td valign="top" width="154"><strong>dir</strong></td>
<td valign="top" width="296">quantos ficheiros temos agora?</td>
</tr>
<tr>
<td valign="top" width="154"><strong>del copy.txt</strong></td>
<td valign="top" width="296">E podemos apagar o ficheiro original.</td>
</tr>
</tbody>
</table>
<p style="text-align: left">
<p style="text-align: left">
</p>
<p>Em vez de se copiar o conteúdo de um ficheiro para outro e apagar o anterior podiamos apenas mudar o nome desse ficheiro. A sintaxe é a mesma que a do comando copy, ou seja, em vez de copiar De Para, fazemos renomear De Para: <strong>ren<font color="#ff0000">_</font></strong><font color="#0080ff">copy.txt</font><font color="#ff0000">_</font>manual.txt</p>
<h2>Nomes dos Ficheiros em DOS</h2>
<p>Tradicionalmente, os nome dos ficheiros em DOS são constituidos por 8 letras apenas mais 3 para a extensão. A extensão é arbitrária, pode ser qualquer coisa, mas para que nos possamos entender ficou estabelecido que dependendo do tipo de ficheiro devemos escolher uma extensão que ajude a identificar o conteúdo do ficheiro. No nosso exemplo, escolhemos a extensão txt para referiri que se trata de um texto.</p>
<p>Na próxima semana, vamos aprender o que fazer para copiar vários ficheiros de uma só vez, ou seja, como dizer ao comando que queremos iniciar que não queremos que opere num só ficheiro mas em vários.</p>
<p>&#160;</p>
<hr />
</p>
<p style="text-align: left"><a href="http://isdias.com/wp-content/uploads/2009/06/mkdir.txt">mkdir</a>; <a href="http://isdias.com/wp-content/uploads/2009/06/rmdir.txt">rmdir</a>; <a href="http://isdias.com/wp-content/uploads/2009/06/copy.txt">copy</a>; <a href="http://isdias.com/wp-content/uploads/2009/06/del.txt">del</a></p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://isdias.com/2009/06/learning-command-line-02/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Learning Command Line #01</title>
		<link>http://isdias.com/2009/06/learning-command-line-01/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=learning-command-line-01</link>
		<comments>http://isdias.com/2009/06/learning-command-line-01/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 15:00:00 +0000</pubDate>
		<dc:creator>Pedro Dias</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[Command Line]]></category>
		<category><![CDATA[Learning]]></category>

		<guid isPermaLink="false">http://isdias.com/?p=235</guid>
		<description><![CDATA[Tínhamos ficado com três comandos sem qualquer explicação: dir, cd, prompt Agora vamos à tradução. Em vez de explicar e decorar o que cada comando significa ou faz, vamos pedir ao próprio comando ajuda e que se explica a si mesmo. cmd : dir Escrevemos &#8220;dir&#8221; e apareceu uma listagem de ficheiros e directorias. Escrevamos [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-196" title="cmd" src="http://isdias.com/wp-content/uploads/2009/06/cmd.png" alt="cmd" width="182" height="142" />Tínhamos ficado com três comandos sem qualquer explicação:</p>
<p style="text-align: center;"><strong>dir</strong>, <strong>cd</strong>, <strong>prompt</strong></p>
<p>Agora vamos à tradução.</p>
<p><span id="more-235"></span></p>
<p>Em vez de explicar e decorar o que cada comando significa ou faz, vamos pedir ao próprio comando ajuda e que se explica a si mesmo.</p>
<h1><strong>cmd : dir</strong></h1>
<p style="text-align: left">Escrevemos &#8220;<strong>dir</strong>&#8221; e apareceu uma listagem de ficheiros e directorias. Escrevamos agora &#8220;<strong>dir /?</strong>&#8220;</p>
<p><img class="alignnone size-full wp-image-242" title="learning-cmd-01-01" src="http://isdias.com/wp-content/uploads/2009/06/learning-cmd-01-01.png" alt="learning-cmd-01-01" width="669" height="88" /></p>
<p>Temos uma breve descrição do que é que este comando faz e a seguir temos uma série de parentises rectos que contêm os subcomandos. São os parâmetros que o respectivo comando aceita.</p>
<p>Ou seja, para cada comando, por exemplo o &#8220;dir&#8221; podemos especificar como queremos que este opere.</p>
<p><strong>Exemplos:</strong></p>
<table border="0" cellspacing="0" cellpadding="2" width="450">
<tbody>
<tr>
<td width="83" valign="top">dir /l</td>
<td width="367" valign="top">apresenta os nomes em minúsculas</td>
</tr>
<tr>
<td width="83" valign="top">dir /b</td>
<td width="367" valign="top">apresenta apenas os nomes em vez do nome complecto</td>
</tr>
<tr>
<td width="83" valign="top">dir /s</td>
<td width="367" valign="top">apresenta os ficheiros nesta pasta e todas as sub pastas</td>
</tr>
<tr>
<td width="83" valign="top">dir /a</td>
<td width="367" valign="top">apresenta todos os ficheiros mesmo os escondidos</td>
</tr>
<tr>
<td width="83" valign="top">dir /ad</td>
<td width="367" valign="top">apresenta só as directorias</td>
</tr>
</tbody>
</table>
<p>Se queremos listar o conteudo, por exemplo da nossa PEN, depois de inserir, experimente:</p>
<table border="0" cellspacing="0" cellpadding="2" width="452">
<tbody>
<tr>
<td width="83" valign="top">dir <span style="color: #ff0000;">X:</span></td>
<td width="367" valign="top">onde <span style="color: #ff0000;">X</span> é a letra da PEN</td>
</tr>
<tr>
<td width="83" valign="top">dir X: /s</td>
<td width="367" valign="top">apresenta os ficheiros e todas as sub pastas que estão na PEN</td>
</tr>
</tbody>
</table>
<p>Para além dos nomes dos ficheiros e pastas é apresentada também informação ao espaço livre e usado da unidade em questão. Por falar em unidades..</p>
<h1>cmd : drive:</h1>
<p>Para nos mudarmos de disco de trabalho “<span style="color: #ff0000;">C:</span>” para a PEN basta escrever “<span style="color: #ff0000;">X:</span>”. Ou seja, a letra de unidade seguida de dois pontos.</p>
<p>Normalmente, a letra A e B são reservadas às unidades de disquetes e a drive C é a primeira unidade do primeiro disco rígido presente, onde normalmente é instalado o sistema operativo.</p>
<h1><strong>cmd : cd</strong></h1>
<p>Como “dir”, listamos o conteúdo de uma pasta, e com “cd”? O que é que este comando faz? Vamos perguntar.</p>
<table border="0" cellspacing="0" cellpadding="2" width="452">
<tbody>
<tr>
<td width="83" valign="top">cd /?</td>
<td width="367" valign="top">permite mudar de directoria para outra directoria</td>
</tr>
<tr>
<td width="83" valign="top"></td>
<td width="367" valign="top">cd e o nome da pasta</td>
</tr>
</tbody>
</table>
<p>Para além do nome da pasta para que queremos ir, o sistema reconhece ainda três outras pastas especiais.</p>
<table border="0" cellspacing="0" cellpadding="2" width="310">
<tbody>
<tr>
<td width="166" valign="top">Pasta Inicial (ou Raiz</td>
<td width="90" valign="top">
<p align="center">\</p>
</td>
<td width="52" valign="top"><strong>cd \</strong></td>
</tr>
<tr>
<td width="166" valign="top">Pasta anterior</td>
<td width="90" valign="top">
<p align="center">dois pontos</p>
</td>
<td width="52" valign="top"><strong>cd ..</strong></td>
</tr>
<tr>
<td width="166" valign="top">Pasta actual</td>
<td width="90" valign="top">
<p align="center">um ponto</p>
</td>
<td width="52" valign="top"><strong>cd .</strong></td>
</tr>
</tbody>
</table>
<p>Sempre que fazemos um “dir”, podemos ver no inicio da listagem a pasta “<strong>.</strong>” e “<strong>..</strong>”</p>
<p>Podemos navegar para a pasta anterior, escrevando “<strong>cd ..</strong>” ou então directamente para a directoria inicial com “<strong>cd \</strong>”</p>
<h1>Exercício:</h1>
<table style="height: 96px;" border="0" cellspacing="0" cellpadding="2" width="452">
<tbody>
<tr>
<td width="99" valign="top">cd \</td>
<td width="351" valign="top">vamos até a direcoria inicial ou Raiz</td>
</tr>
<tr>
<td width="99" valign="top">cd WINDOWS</td>
<td width="351" valign="top">entremos na directoria onde está instalado o Windows</td>
</tr>
<tr>
<td width="99" valign="top">cd TEMP</td>
<td width="351" valign="top">entramos na pasta onde normalmente o windows deixa os ficheiros temporários</td>
</tr>
<tr>
<td width="99" valign="top">dir</td>
<td width="351" valign="top">listamos o conteúdo da pasta.</td>
</tr>
</tbody>
</table>
<h1><strong> </strong><strong>cmd : prompt</strong></h1>
<p>Conseguem dizer o que é e para que serve?</p>
<p>Se a resposta é não, então cá vai uma dica. Experimentem, <strong>prompt /?</strong> e reparem de sempre que fazer <strong>cd \outrapasta</strong>, o que aparece antes cursor vai mudando.</p>
<table border="0">
<tbody>
<tr>
<td><strong>prompt $V$_$D $T$_$P$G</strong></td>
<td>Altera a apresentação da linha de comando</td>
</tr>
<tr>
<td><strong>prompt $P$G </strong></td>
<td>para repor para a original apresentação</td>
</tr>
</tbody>
</table>
<h1>resumo:</h1>
<p>São este os comandos fundamentáis para podermos navegar de disco para disco, entrar e sair dos directórios e ver os respectivos conteúdos.</p>
<hr /><a href="http://isdias.com/wp-content/uploads/2009/06/mkdir.txt" target="_blank"></a><a href="http://isdias.com/wp-content/uploads/2009/06/del.txt" target="_blank"></a><a href="http://isdias.com/wp-content/uploads/2009/06/cd.txt" target="_blank">cd</a>; <a href="http://isdias.com/wp-content/uploads/2009/06/del.txt" target="_blank"></a><a href="http://isdias.com/wp-content/uploads/2009/06/dir.txt" target="_blank">dir</a>; <a href="http://isdias.com/wp-content/uploads/2009/06/prompt.txt" target="_blank">prompt</a><a href="http://isdias.com/wp-content/uploads/2009/06/del.txt" target="_blank"><br />
</a></p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://isdias.com/2009/06/learning-command-line-01/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Learning Command Line</title>
		<link>http://isdias.com/2009/06/learning-command-line-00/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=learning-command-line-00</link>
		<comments>http://isdias.com/2009/06/learning-command-line-00/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 15:00:53 +0000</pubDate>
		<dc:creator>Pedro Dias</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[Command Line]]></category>
		<category><![CDATA[Learning]]></category>

		<guid isPermaLink="false">http://isdias.com/?p=195</guid>
		<description><![CDATA[Ocasionalmente, lá nos deparamos com esta ou aquela instrução para executar em linha de comandos. Mas o que é isso final? Para que serve? Masoquismo ou vantajosa habilidade? Opiniões à parte, aqui (talvez semanalmente) vamos publicar umas linhas de comando MS-DOS e não só. Muito antes dos computadores terem ratos e interfaces gráficas (e não [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-196" title="cmd" src="http://isdias.com/wp-content/uploads/2009/06/cmd.png" alt="cmd" width="180" height="141" />Ocasionalmente, lá nos deparamos com esta ou aquela instrução para executar em linha de comandos.</p>
<p>Mas o que é isso final? Para que serve? Masoquismo ou vantajosa habilidade?</p>
<p>Opiniões à parte, aqui (talvez semanalmente) vamos publicar umas linhas de comando MS-DOS e não só.</p>
<p><span id="more-195"></span>Muito antes dos computadores terem ratos e interfaces gráficas (e não foi assim à tanto tempo) era assim que se podia tirar o máximo das nossas máquinas. Agora, os mais teimosos desse tempo, continuam a fazê-lo… a tirar o máximo da máquina.</p>
<p>Para quem nunca teve contacto com esta forma de comunicar com o computador:</p>
<p>Start » Run » cmd</p>
<p><img class="alignnone size-full wp-image-231" title="menu-iniciar-executar-cmd" src="http://isdias.com/wp-content/uploads/2009/06/menu-iniciar-executar-cmd.png" alt="menu-iniciar-executar-cmd" width="563" height="105" /></p>
<p>Aqui ficam três comandos que a seu tempo serão explicados:</p>
<p><strong>$ dir<br />
$ cd<br />
$ prompt</strong></p>
<h1>Plano:</h1>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tbody>
<tr>
<td width="30" valign="top">
<p align="center"><strong>#</strong></p>
</td>
<td width="73" valign="top">
<p align="center"><strong>Data</strong></p>
</td>
<td width="527" valign="top"><strong>Comandos</strong></td>
</tr>
<tr>
<td width="30" valign="top">
<p align="center">00</p>
</td>
<td width="73" valign="top">
<p align="center">11/05/2009</p>
</td>
<td width="527" valign="top">cmd</td>
</tr>
<tr>
<td width="30" valign="top">
<p align="center">01</p>
</td>
<td width="73" valign="top">
<p align="center">18/06/2009</p>
</td>
<td width="527" valign="top"><a href="http://isdias.com/learning-command-line-01/">dir, cd, drive:</a></td>
</tr>
<tr>
<td width="30" valign="top">
<p align="center">02</p>
</td>
<td width="73" valign="top">
<p align="center">25/06/2009</p>
</td>
<td width="527" valign="top"><a href="http://isdias.com/learning-command-line-02/">mkdir, rmdir, copy, delete</a></td>
</tr>
<tr>
<td width="30" valign="top">
<p align="center">03</p>
</td>
<td width="73" valign="top">
<p align="center">02/07/2009</p>
</td>
<td width="527" valign="top"><a href="http://isdias.com/learning-command-line-03/">Batch files (Clean_Thumbs.bat)</a></td>
</tr>
<tr>
<td width="30" valign="top">
<p align="center">04</p>
</td>
<td width="73" valign="top">
<p align="center">09/07/2009</p>
</td>
<td width="527" valign="top">?</td>
</tr>
<tr>
<td width="30" valign="top">
<p align="center">05</p>
</td>
<td width="73" valign="top">
<p align="center">16/07/2009</p>
</td>
<td width="527" valign="top">?</td>
</tr>
<tr>
<td width="30" valign="top">
<p align="center">06</p>
</td>
<td width="73" valign="top">
<p align="center">23/07/2009</p>
</td>
<td width="527" valign="top">?</td>
</tr>
<tr>
<td width="30" valign="top">
<p align="center">07</p>
</td>
<td width="73" valign="top">
<p align="center">30/07/2009</p>
</td>
<td width="527" valign="top">?</td>
</tr>
<tr>
<td width="30" valign="top">
<p align="center">08</p>
</td>
<td width="73" valign="top">
<p align="center">06/08/2009</p>
</td>
<td width="527" valign="top">?</td>
</tr>
<tr>
<td width="30" valign="top">
<p align="center">09</p>
</td>
<td width="73" valign="top">
<p align="center">13/08/2009</p>
</td>
<td width="527" valign="top">?</td>
</tr>
<tr>
<td width="30" valign="top">
<p align="center">10</p>
</td>
<td width="73" valign="top">
<p align="center">20/08/2009</p>
</td>
<td width="527" valign="top">?</td>
</tr>
</tbody>
</table>
<p>-<a href="http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ntcmds.mspx?mfr=true" target="_blank">Microsoft</a> -</p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://isdias.com/2009/06/learning-command-line-00/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
