<?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>Comtecknet &#187; Programacion</title>
	<atom:link href="http://www.comtecknet.com/category/programacion/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.comtecknet.com</link>
	<description>Tu rincón de Informática y Tecnología</description>
	<lastBuildDate>Sat, 06 Aug 2011 11:32:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Comandos Batch: pushd</title>
		<link>http://www.comtecknet.com/2011/07/02/comandos-batch-pushd/</link>
		<comments>http://www.comtecknet.com/2011/07/02/comandos-batch-pushd/#comments</comments>
		<pubDate>Sat, 02 Jul 2011 10:39:23 +0000</pubDate>
		<dc:creator>comtecknet</dc:creator>
				<category><![CDATA[Batch]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Sistemas Operativos]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[batch]]></category>
		<category><![CDATA[comando]]></category>
		<category><![CDATA[popd]]></category>
		<category><![CDATA[pushd]]></category>
		<category><![CDATA[ruta]]></category>
		<category><![CDATA[windows/system32]]></category>

		<guid isPermaLink="false">http://www.comtecknet.com/?p=3076</guid>
		<description><![CDATA[
Ver todos los comandos disponible en comtecknet: Comandos Batch




Comando: pushd
¿Que hace este comando?
Cambia al directorio actual para que lo use el comando popd y después cambia el directorio especificado.
Si las extensiones de comando est n habilitadas, el comando POPD eliminar todas las letras de unidad temporales creadas por PUSHD cuando active el comando POPD, que [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-344" title="batch logo" src="http://www.comtecknet.com/wp-content/uploads/2010/04/batch-logo.jpg" alt="" width="273" height="119" /><br />
<strong>Ver todos los comandos disponible en comtecknet:</strong> <a href="../2010/05/12/comandos-batch/" target="_blank">Comandos Batch</a><br />
<script type="text/javascript"><!--
google_ad_client = "pub-7952124910735739";
/* Ads5 */
google_ad_slot = "9586147621";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p><strong>Comando: </strong>pushd</p>
<p><strong>¿Que hace este comando?</strong></p>
<p>Cambia al directorio actual para que lo use el comando popd y después cambia el directorio especificado.</p>
<p>Si las extensiones de comando est n habilitadas, el comando POPD eliminar todas las letras de unidad temporales creadas por PUSHD cuando active el comando POPD, que libera la pila de directorios.</p>
<p><strong>Parámetros del comando:</strong></p>
<ul>
<li><strong>ruta &#8211;&gt; </strong>Es el directorio que hay cambiar el actual.</li>
</ul>
<p><strong>Sintaxis:</strong></p>
<p><strong>pushd [ruta]</strong></p>
<p><strong>Ejemplos:</strong></p>
<ul>
<li><strong>Cmbiar un directorio para volver con el a través de popd.</strong></li>
</ul>
<p>Pushd lo utilizamos para cambiar el directorio especificado guardando el que estaba en una variable para poder ser llamado con popd.</p>
<p>En este ejemplo vamos a cambiar al directorio Windows\System32, y guardaremos la ruta de la carpeta de un usuario.</p>
<p><a href="http://www.comtecknet.com/wp-content/uploads/2011/07/comando-pushd-1.jpg"><img class="aligncenter size-full wp-image-3077" title="comando pushd-1" src="http://www.comtecknet.com/wp-content/uploads/2011/07/comando-pushd-1.jpg" alt="" width="348" height="95" /></a></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.comtecknet.com%2F2011%2F07%2F02%2Fcomandos-batch-pushd%2F&amp;linkname=Comandos%20Batch%3A%20pushd"><img src="http://www.comtecknet.com/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.comtecknet.com/2011/07/02/comandos-batch-pushd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comandos Batch: popd</title>
		<link>http://www.comtecknet.com/2011/06/29/comandos-batch-popd/</link>
		<comments>http://www.comtecknet.com/2011/06/29/comandos-batch-popd/#comments</comments>
		<pubDate>Wed, 29 Jun 2011 11:11:33 +0000</pubDate>
		<dc:creator>comtecknet</dc:creator>
				<category><![CDATA[Batch]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Sistemas Operativos]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[batch]]></category>
		<category><![CDATA[cambiar]]></category>
		<category><![CDATA[comando]]></category>
		<category><![CDATA[directorio]]></category>
		<category><![CDATA[popd]]></category>
		<category><![CDATA[pushd]]></category>

		<guid isPermaLink="false">http://www.comtecknet.com/?p=3070</guid>
		<description><![CDATA[
Ver todos los comandos disponible en comtecknet: Comandos Batch




Comando: popd
¿Que hace este comando?
Cambia al directorio guardado por el comando PUSHD
Si las extensiones de comando est n habilitadas, el comando POPD eliminar todas las letras de unidad temporales creadas por PUSHD cuando active el comando POPD, que libera la pila de directorios.
Parámetros del comando:
Push no tiene parámetros.

Sintaxis:
popd




]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-344" title="batch logo" src="http://www.comtecknet.com/wp-content/uploads/2010/04/batch-logo.jpg" alt="" width="273" height="119" /><br />
<strong>Ver todos los comandos disponible en comtecknet:</strong> <a href="../2010/05/12/comandos-batch/" target="_blank">Comandos Batch</a><br />
<script type="text/javascript"><!--
google_ad_client = "pub-7952124910735739";
/* Ads5 */
google_ad_slot = "9586147621";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p><strong>Comando: </strong>popd</p>
<p><strong>¿Que hace este comando?</strong></p>
<p>Cambia al directorio guardado por el comando PUSHD</p>
<p>Si las extensiones de comando est n habilitadas, el comando POPD eliminar todas las letras de unidad temporales creadas por PUSHD cuando active el comando POPD, que libera la pila de directorios.</p>
<p><strong>Parámetros del comando:</strong></p>
<p>Push no tiene parámetros.<strong><br />
</strong></p>
<p><strong>Sintaxis:</strong></p>
<p><strong>popd</strong><br />
<script type="text/javascript"><!--
google_ad_client = "pub-7952124910735739";
/* Ads6 */
google_ad_slot = "2814187182";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.comtecknet.com%2F2011%2F06%2F29%2Fcomandos-batch-popd%2F&amp;linkname=Comandos%20Batch%3A%20popd"><img src="http://www.comtecknet.com/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.comtecknet.com/2011/06/29/comandos-batch-popd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comandos Batch: taskkill</title>
		<link>http://www.comtecknet.com/2011/06/21/comandos-batch-taskkill/</link>
		<comments>http://www.comtecknet.com/2011/06/21/comandos-batch-taskkill/#comments</comments>
		<pubDate>Tue, 21 Jun 2011 11:24:24 +0000</pubDate>
		<dc:creator>comtecknet</dc:creator>
				<category><![CDATA[Batch]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Sistemas Operativos]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[-t]]></category>
		<category><![CDATA[/f]]></category>
		<category><![CDATA[/IM]]></category>
		<category><![CDATA[batch]]></category>
		<category><![CDATA[comando]]></category>
		<category><![CDATA[filtro]]></category>
		<category><![CDATA[matar]]></category>
		<category><![CDATA[proceso]]></category>
		<category><![CDATA[taskkill]]></category>
		<category><![CDATA[tasklist]]></category>
		<category><![CDATA[terminar]]></category>

		<guid isPermaLink="false">http://www.comtecknet.com/?p=3053</guid>
		<description><![CDATA[
Ver todos los comandos disponible en comtecknet: Comandos Batch




Comando: taskkill
¿Que hace este comando?
Mata o termina procesos que se están ejecutando tanto en el PC local como uno remoto.
Parámetros del comando:

/S  sistema &#8211;&#62; Especifica al sistema remoto al conectarse.
/U  [dominio]\usuario&#8211;&#62; Especifica el usuario que ejecutará la orden.
/P [contraseña ] &#8211;&#62; Es la contraseña del [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-344" title="batch logo" src="http://www.comtecknet.com/wp-content/uploads/2010/04/batch-logo.jpg" alt="" width="273" height="119" /><br />
<strong>Ver todos los comandos disponible en comtecknet:</strong> <a href="../2010/05/12/comandos-batch/" target="_blank">Comandos Batch</a><br />
<script type="text/javascript"><!--
google_ad_client = "pub-7952124910735739";
/* Ads5 */
google_ad_slot = "9586147621";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p><strong>Comando: </strong>taskkill</p>
<p><strong>¿Que hace este comando?</strong></p>
<p>Mata o termina procesos que se están ejecutando tanto en el PC local como uno remoto.</p>
<p><strong>Parámetros del comando:</strong></p>
<ul>
<li><strong>/S  sistema</strong> &#8211;&gt; Especifica al sistema remoto al conectarse.</li>
<li><strong>/U  [dominio]\usuario</strong>&#8211;&gt; Especifica el usuario que ejecutará la orden.</li>
<li><strong>/P [contraseña ]</strong> &#8211;&gt; Es la contraseña del usuario que hemos indicado con /U.</li>
<li><strong>/FI filtro</strong> &#8211;&gt; Muestra aquellas tareas que cumplan los requisitos que hemos indicado con el filtro.</li>
<li><strong>/PID processid </strong>&#8211;&gt; El el identificador de un proceso (Número).</li>
<li><strong>/IM nombre_de_imagen</strong> &#8211;&gt; Elimina el proceso con el nombre de imagen indicado. Con el comodín &#8220;*&#8221; podemos eliminar todas las tareas.</li>
<li><strong>/T</strong> &#8211;&gt; Elimina el proceso indicado y todos los subprocesos (procesos secundarios) asociados a él.</li>
<li><strong>/F</strong> &#8211;&gt; Elimina forzadamente un proceso. Este parámetro hay que usarlo siempre al terminar procesos de un PC remoto.</li>
</ul>
<p><strong>Tabla de filtros.</strong></p>
<p><a href="http://www.comtecknet.com/wp-content/uploads/2011/06/comando-tasklist-1.jpg"><img class="aligncenter size-full wp-image-3045" title="comando tasklist-1" src="http://www.comtecknet.com/wp-content/uploads/2011/06/comando-tasklist-1.jpg" alt="" width="570" height="220" /></a></p>
<p><strong>Donde: </strong></p>
<ul>
<li><strong>eq &#8211;&gt; Igual que<br />
</strong></li>
<li><strong>ne &#8211;&gt; No igual<br />
</strong></li>
<li><strong>gt &#8211;&gt; Mayor que<br />
</strong></li>
<li><strong>lt &#8211;&gt; Menor o igual que<br />
</strong></li>
<li><strong>ge &#8211;&gt; Mayor o igual que<br />
</strong></li>
<li><strong>le &#8211;&gt; Menor que</strong></li>
</ul>
<p><strong>Sintaxis:</strong></p>
<p><strong>taskkill [/S sistema] [/U usuario [/P [contraseña]]]] { [/FI filtro] [/PID IdProceso | /IM NombreImagen] } [/T] [/F]<br />
</strong></p>
<p><strong>Ejemplos:</strong></p>
<ul>
<li><strong>Eliminar un proceso a través de su identificador PID.</strong></li>
</ul>
<p>La primera forma en la que podemos terminar una tarea es conocer su identificador de proceso (PID) y después ejecutar taskkill con el parámetro /PID.</p>
<p>Lo primero que debemos hacer es saber cual es el identificador del proceso que queremos terminar ya que en caso de equivocarnos podemos terminar otro proceso o ninguno ya que puede que el PID no exista.</p>
<p>Para ver el PID de los procesos lo hacemos con el comando <a href="/2011/06/20/comandos-batch-tasklist/" target="_blank">tasklist</a>.</p>
<p>Una vez localizado procedemos a terminar la tarea.</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">taskkill <span style="color: #000000; font-weight: bold;">/</span>PID <span style="color: #000000;">3992</span></div></td></tr></tbody></table></div>
<p><a href="http://www.comtecknet.com/wp-content/uploads/2011/06/comando-taskkill-1.jpg"><img class="aligncenter size-full wp-image-3054" title="comando taskkill-1" src="http://www.comtecknet.com/wp-content/uploads/2011/06/comando-taskkill-1.jpg" alt="" width="570" height="40" /></a></p>
<p>NOTA: <em>Siempre que terminemos tareas usando el PID hay que tener cuidado por que un PID no es siempre el mismo, ya que es un número aleatoreo que el sistema asigna al proceso. En este ejemplo el proceso notepad.exe tenia el PID 3992, pero si volviera abrir de nuevo notepad tendría otro PID por lo que deberemos volver a buscarlo y después terminar la tarea.</em></p>
<p>NOTA2: <em>Es posible eliminar varias tareas en una sola orden, solo hay que añadir tantos /PID </em>como proceos queramos terminar. Por ejemplo si queremos terminal los procesos cuyos PID son 3456, 1273 y 5432 usaremos la siguiente orden taskkill /PID 3456 /PID 1273 /PID 5432</p>
<ul>
<li><strong>Eliminar un proceso a traves del nombre de imagen (nombre de proceso).</strong></li>
</ul>
<p>Otra forma de eliminar los procesos es a través del nombre de la  imagen. La imagen del proceso es el nombre que recibe este, es decir, es el nombre de la primera columna de la salida de tasklist.</p>
<p>Esta función lo haremos con /IM.</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">taskkill <span style="color: #000000; font-weight: bold;">/</span>IM notepad.exe</div></td></tr></tbody></table></div>
<p><a href="http://www.comtecknet.com/wp-content/uploads/2011/06/comando-taskkill-2.jpg"><img class="aligncenter size-full wp-image-3055" title="comando taskkill-2" src="http://www.comtecknet.com/wp-content/uploads/2011/06/comando-taskkill-2.jpg" alt="" width="570" height="80" /></a></p>
<p>NOTA: <em>/IM termina todas aquellas tareas que se llamen igual, en este ejemplo hemos visto como terminamos cinco procesos notepad.exe. Esto puede ser una ventaja ya que elimina varias tareas al mismo tiempo, pero a su vez se puede convertir en un desventaja por que es posible que queramos terminal una o dos tareas de las cinco que habían abiertas, en ese caso usaremos /PID.</em></p>
<ul>
<li><strong>Eliminar tareas forzádamente.</strong></li>
</ul>
<p>Hay algunos procesos que al intentar borrarlos (ya sea con /PID o /IM) nos dice un mensaje de que no se puede, esto es debido que ese proceso esta &#8220;protegido&#8221;, para poder terminar con él es nesesario forzar el cierre usando el parámetro /F.</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">taskkill <span style="color: #000000; font-weight: bold;">/</span>IM notepad.exe <span style="color: #000000; font-weight: bold;">/</span>F</div></td></tr></tbody></table></div>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">taskkill <span style="color: #000000; font-weight: bold;">/</span>PID <span style="color: #000000;">3573</span> <span style="color: #000000; font-weight: bold;">/</span>F</div></td></tr></tbody></table></div>
<p>NOTA: <em>Siempre que queramso terminar procesos que pertenezcan a un PC remoto (habremos usado los parámetros /S, /U, /P</em>) debemos usar la opción /F, ya que en caso contrario no nos dejará terminar aquellas tareas que queramos.<br />
<script type="text/javascript"><!--
google_ad_client = "pub-7952124910735739";
/* Ads6 */
google_ad_slot = "2814187182";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.comtecknet.com%2F2011%2F06%2F21%2Fcomandos-batch-taskkill%2F&amp;linkname=Comandos%20Batch%3A%20taskkill"><img src="http://www.comtecknet.com/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.comtecknet.com/2011/06/21/comandos-batch-taskkill/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comandos Batch: tasklist</title>
		<link>http://www.comtecknet.com/2011/06/20/comandos-batch-tasklist/</link>
		<comments>http://www.comtecknet.com/2011/06/20/comandos-batch-tasklist/#comments</comments>
		<pubDate>Mon, 20 Jun 2011 11:46:21 +0000</pubDate>
		<dc:creator>comtecknet</dc:creator>
				<category><![CDATA[Batch]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Sistemas Operativos]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[-v]]></category>
		<category><![CDATA[/FI]]></category>
		<category><![CDATA[/p]]></category>
		<category><![CDATA[/s]]></category>
		<category><![CDATA[/u]]></category>
		<category><![CDATA[batch]]></category>
		<category><![CDATA[comando]]></category>
		<category><![CDATA[dll]]></category>
		<category><![CDATA[fo]]></category>
		<category><![CDATA[list]]></category>
		<category><![CDATA[listar]]></category>
		<category><![CDATA[m]]></category>
		<category><![CDATA[procesos]]></category>
		<category><![CDATA[table]]></category>
		<category><![CDATA[tasklist]]></category>

		<guid isPermaLink="false">http://www.comtecknet.com/?p=3044</guid>
		<description><![CDATA[
Ver todos los comandos disponible en comtecknet: Comandos Batch




Comando: tasklist
¿Que hace este comando?
Muestra los procesos que se están ejecutando tanto en el PC local como uno remoto.
Parámetros del comando:

Sin parámetros &#8211;&#62; Muestra la lista de procesos en ejecución.
/S  sistema &#8211;&#62; Especifica al sistema remoto al conectarse.
/U  [dominio]\usuario&#8211;&#62; Especifica el usuario que ejecutará la orden.
/P [contraseña [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-344" title="batch logo" src="http://www.comtecknet.com/wp-content/uploads/2010/04/batch-logo.jpg" alt="" width="273" height="119" /><br />
<strong>Ver todos los comandos disponible en comtecknet:</strong> <a href="../2010/05/12/comandos-batch/" target="_blank">Comandos Batch</a><br />
<script type="text/javascript"><!--
google_ad_client = "pub-7952124910735739";
/* Ads5 */
google_ad_slot = "9586147621";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p><strong>Comando: </strong>tasklist</p>
<p><strong>¿Que hace este comando?</strong></p>
<p>Muestra los procesos que se están ejecutando tanto en el PC local como uno remoto.</p>
<p><strong>Parámetros del comando:</strong></p>
<ul>
<li><strong>Sin parámetros </strong>&#8211;&gt; Muestra la lista de procesos en ejecución.</li>
<li><strong>/S  sistema</strong> &#8211;&gt; Especifica al sistema remoto al conectarse.</li>
<li><strong>/U  [dominio]\usuario</strong>&#8211;&gt; Especifica el usuario que ejecutará la orden.</li>
<li><strong>/P [contraseña ]</strong> &#8211;&gt; Es la contraseña del usuario que hemos indicado con /U.</li>
<li><strong>/M [module] </strong>&#8211;&gt; Enumera todas las tareas que que actualmente usan el nombre exe/dll dado.</li>
<li><strong>/SVC</strong> &#8211;&gt; Muestra los servicios hospedados en cada proceso.</li>
<li><strong>/V</strong> &#8211;&gt; Muestra información detallada de los procesos.</li>
<li><strong>/FI filtro</strong> &#8211;&gt; Muestra aquellas tareas que cumplan los requisitos que hemos indicado con el filtro.</li>
<li><strong>/FO formato</strong> &#8211;&gt; Indica el formato de salida en &#8220;TABLE&#8221;, &#8220;LIST&#8221; ó &#8220;CSV&#8221;.</li>
<li><strong>/NH </strong>&#8211;&gt; No muestra el &#8220;Encabezado de columna&#8221; en la salida.</li>
</ul>
<p><strong>Tabla de filtros.</strong></p>
<p><a href="http://www.comtecknet.com/wp-content/uploads/2011/06/comando-tasklist-1.jpg"><img class="aligncenter size-full wp-image-3045" title="comando tasklist-1" src="http://www.comtecknet.com/wp-content/uploads/2011/06/comando-tasklist-1.jpg" alt="" width="570" height="220" /></a></p>
<p><strong>Donde: </strong></p>
<ul>
<li><strong>eq &#8211;&gt; Igual que<br />
</strong></li>
<li><strong>ne &#8211;&gt; No igual<br />
</strong></li>
<li><strong>gt &#8211;&gt; Mayor que<br />
</strong></li>
<li><strong>lt &#8211;&gt; Menor o igual que<br />
</strong></li>
<li><strong>ge &#8211;&gt; Mayor o igual que<br />
</strong></li>
<li><strong>le &#8211;&gt; Menor que</strong></li>
</ul>
<p><strong>Sintaxis:</strong></p>
<p><strong>tasklist [/S sistema [/U usuario [/P [contraseña]]]] [/M [módulo] | /SVC | /V] [/FI filtro] [/FO formato] [/NH]<br />
</strong></p>
<p><strong>Ejemplos:</strong></p>
<ul>
<li><strong>Ver todos los procesos en ejecución.</strong></li>
</ul>
<p>La manera más simple y rápida de usar <strong>tasklist </strong>es utilizandola sin parámetros, esto crea un listado con todos aquellos procesos en ejecución.</p>
<p>Es igual a la lista de procesos que tenemos en modo trafico con el Administrador de tareas (taskmgr).</p>
<p>En esta lista vemos varias columnas que son:</p>
<ul>
<li><strong>Nombre del proceso </strong>&#8211;&gt; Es el nombre que se le da a la aplicación en ejecución.</li>
<li><strong>PID </strong>&#8211;&gt; Es un número identificatico del proceso que el sistema operativo asocia a cada aplicación, este número no se puede repetir en más de un proceso.</li>
<li><strong>Nombre de sesión</strong> &#8211;&gt; Indica en que sesión se ha producido la ejecución. Esto puede ser &#8220;services&#8221; o &#8220;console&#8221;.</li>
<li><strong>Número de sesiones </strong>&#8211;&gt; Indica en cuantas sesiones está iniciado el proceso.</li>
<li><strong>Uso de memoria</strong> &#8211;&gt; Es la cantidad de memoria que nesesita o esta usando para poder ser ejecutado correctamente.</li>
</ul>
<p><a href="http://www.comtecknet.com/wp-content/uploads/2011/06/comando-tasklist-2.jpg"><img class="aligncenter size-full wp-image-3046" title="comando tasklist-2" src="http://www.comtecknet.com/wp-content/uploads/2011/06/comando-tasklist-2.jpg" alt="" width="570" height="580" /></a></p>
<p>Si nos fijamos vemos que los procesos nos los muestra sin un orden aparente. Si queremos ver los procesos ordenados en orden alfabético usaremos <strong>sort</strong> a través de una tobería (pipe).</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">tasklist <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">sort</span></div></td></tr></tbody></table></div>
<p>Por otro lado si queremos saber más detalles de cada proceso podemos usar la opción <strong>/V </strong>(verbose) para conocer más acerca de cada uno.</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">tasklist <span style="color: #000000; font-weight: bold;">/</span>V <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">sort</span></div></td></tr></tbody></table></div>
<p>Como columnas adicionales vemos:</p>
<ul>
<li><strong>Estado del proceso.</strong></li>
<li><strong>Nombre de usuario que lo ejecuto.</strong></li>
<li><strong>Tiempo de CPU.</strong></li>
<li><strong>Título de ventana.</strong></li>
</ul>
<ul>
<li><strong>Ver los servicios asociados a cada proceso.</strong></li>
</ul>
<p>Cuando iniciamos un proceso, lo que nosotros vemos es como carga una aplicación. Pero además, internamente, también carga un servicio asociado para que pueda funcionar.</p>
<p><strong>Por ejemplo:</strong> Por defecto, cuando iniciamos el sistema se carga automáticamente la aplicación <strong>spoolsv.exe</strong> que es la aplicación encargada de la cola de impresión, pues bien, para que esta aplicación pueda funcionar y en definitiva podamos inprimir también se carga el <strong>servicio de impresión spooler</strong> asociado a la aplicación.</p>
<p>Esto lo podemos ver con la opción /SVC.</p>
<p><a href="http://www.comtecknet.com/wp-content/uploads/2011/06/comando-tasklist-3.jpg"><img class="aligncenter size-full wp-image-3047" title="comando tasklist-3" src="http://www.comtecknet.com/wp-content/uploads/2011/06/comando-tasklist-3.jpg" alt="" width="570" height="350" /></a></p>
<ul>
<li><strong>Ver dll asociadas a las aplicaciones.</strong></li>
</ul>
<p>Además de cargar los servicios asociadas a cada proceso también se carga una serie de archivos dll (librerías) que se asocian, ya que sin ellas las aplicaciones no podrían funcionar.</p>
<p>Vemos las librerías asociadas con /M.</p>
<p>Con esta orden veremos un gran listado de todas las librerías asociadas a cada proceso por lo que puede ser un poco fatigoso ver ese listado. Una forma de simplificar la visión es buscar que procesos usan un módulo (dll) en concreto.</p>
<p>Para ello buscamos el dll que queremos consultar y lo añadimos después de /m.</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">tasklist <span style="color: #000000; font-weight: bold;">/</span>m GDI32.dll</div></td></tr></tbody></table></div>
<p><a href="http://www.comtecknet.com/wp-content/uploads/2011/06/comando-tasklist-4.jpg"><img class="aligncenter size-full wp-image-3048" title="comando tasklist-4" src="http://www.comtecknet.com/wp-content/uploads/2011/06/comando-tasklist-4.jpg" alt="" width="360" height="691" /></a></p>
<ul>
<li><strong>Modificando la visión de la salida.</strong></li>
</ul>
<p>Con el parámetro /FO indicamos como queremos ver la salida de la orden. Existen tres posibilidades. Table, list y csv.</p>
<p><a href="http://www.comtecknet.com/wp-content/uploads/2011/06/comando-tasklist-5.jpg"><img class="aligncenter size-full wp-image-3049" title="comando tasklist-5" src="http://www.comtecknet.com/wp-content/uploads/2011/06/comando-tasklist-5.jpg" alt="" width="570" height="200" /></a><br />
<script type="text/javascript"><!--
google_ad_client = "pub-7952124910735739";
/* Ads6 */
google_ad_slot = "2814187182";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.comtecknet.com%2F2011%2F06%2F20%2Fcomandos-batch-tasklist%2F&amp;linkname=Comandos%20Batch%3A%20tasklist"><img src="http://www.comtecknet.com/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.comtecknet.com/2011/06/20/comandos-batch-tasklist/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comandos Bash: rmdir</title>
		<link>http://www.comtecknet.com/2011/06/18/comandos-bash-rmdir/</link>
		<comments>http://www.comtecknet.com/2011/06/18/comandos-bash-rmdir/#comments</comments>
		<pubDate>Sat, 18 Jun 2011 09:36:57 +0000</pubDate>
		<dc:creator>comtecknet</dc:creator>
				<category><![CDATA[Bash]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Sistemas Operativos]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[--ignore-fail-no-non-empty]]></category>
		<category><![CDATA[/p]]></category>
		<category><![CDATA[archivo]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[borrar]]></category>
		<category><![CDATA[comando]]></category>
		<category><![CDATA[directorio]]></category>
		<category><![CDATA[rmdir]]></category>
		<category><![CDATA[vacio]]></category>

		<guid isPermaLink="false">http://www.comtecknet.com/?p=3040</guid>
		<description><![CDATA[
Ver todos los comandos disponible en comtecknet: Comandos Bash




Comando: rmdir
¿Qué hace este comando?
Permite borrar directorios vacíos.
Parámetros

 Sin parámetros &#8211;&#62; Borra un directorio que le indiquemos, este directorio ha  de estar vacío.
-p, &#8211;parents &#8211;&#62; Borra aquellos directorios que estén en el camino. Es decir si indicamos rmdir a/b borra b y a al mismo tiempo.
&#8211;ignofe-fail-on-non-empry &#8211;&#62; [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.comtecknet.com/wp-content/uploads/2010/09/terminal.jpg"><img class="aligncenter size-full wp-image-1606" title="terminal" src="http://www.comtecknet.com/wp-content/uploads/2010/09/terminal.jpg" alt="" width="218" height="95" /></a></p>
<p><strong>Ver todos los comandos disponible en comtecknet:</strong> <a href="../2010/10/22/todos-los-comandos-bash-2/" target="_blank">Comandos Bash</a><br />
<script type="text/javascript"><!--
google_ad_client = "pub-7952124910735739";
/* Ads5 */
google_ad_slot = "9586147621";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p><strong>Comando: </strong>rmdir</p>
<p><strong>¿Qué hace este comando?</strong></p>
<p>Permite borrar directorios vacíos.</p>
<p><strong>Parámetros</strong></p>
<ul>
<li> <strong>Sin parámetros</strong> &#8211;&gt; Borra un directorio que le indiquemos, este directorio ha  de estar vacío.</li>
<li><strong>-p, &#8211;parents </strong>&#8211;&gt; Borra aquellos directorios que estén en el camino. Es decir si indicamos rmdir a/b borra b y a al mismo tiempo.</li>
<li><strong>&#8211;ignofe-fail-on-non-empry &#8211;&gt; </strong>Intenta borrar el directorio aun si contiene archivos en su interior.</li>
</ul>
<p><strong> Sintaxis</strong></p>
<p><strong>rmdir [-p] [--ignore-fail-on-non-empty]</strong><strong> <strong> directorio&#8230;</strong></strong></p>
<p><strong><strong>Ejemplos</strong></strong></p>
<ul>
<li><strong><strong>Borrar un directorio.</strong></strong></li>
</ul>
<p>Para borrar un directorio en linux es tan fácil como escribir rmdir seguido de la ruta del directorio que se va a borrar.</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">rmdir</span> <span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>usuario<span style="color: #000000; font-weight: bold;">/</span>Desktop<span style="color: #000000; font-weight: bold;">/</span>Archivos</div></td></tr></tbody></table></div>
<p>En el ejemplo anterior borramos la carpeta <strong>Archivos </strong>situado en <strong>/home/usuario/Desktop</strong>.</p>
<p>Nota: Para que la orden se ejecute correctamente el directorio debe estar vacío.</p>
<ul>
<li><strong>Barrar un directorio con archivos en su interior.</strong></li>
</ul>
<p>rmdir posee un parámetro (<strong>&#8211;ignofe-fail-on-non-empry</strong>) que ignora si un directorio contiene archivos y lo borra.</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">rmdir</span> <span style="color: #660033;">--ignore-fail-no-non-empty</span> <span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>usuario<span style="color: #000000; font-weight: bold;">/</span>Desktop<span style="color: #000000; font-weight: bold;">/</span>Archivos</div></td></tr></tbody></table></div>
<p>Esto borrará el directorio esté o no vacío.<br />
<script type="text/javascript"><!--
google_ad_client = "pub-7952124910735739";
/* Ads6 */
google_ad_slot = "2814187182";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.comtecknet.com%2F2011%2F06%2F18%2Fcomandos-bash-rmdir%2F&amp;linkname=Comandos%20Bash%3A%20rmdir"><img src="http://www.comtecknet.com/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.comtecknet.com/2011/06/18/comandos-bash-rmdir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comandos Bash: mkdir</title>
		<link>http://www.comtecknet.com/2011/06/16/comandos-bash-mkdir/</link>
		<comments>http://www.comtecknet.com/2011/06/16/comandos-bash-mkdir/#comments</comments>
		<pubDate>Thu, 16 Jun 2011 11:43:01 +0000</pubDate>
		<dc:creator>comtecknet</dc:creator>
				<category><![CDATA[Bash]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Sistemas Operativos]]></category>
		<category><![CDATA[--mode=modo]]></category>
		<category><![CDATA[--parents]]></category>
		<category><![CDATA[--verbose]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[chmod]]></category>
		<category><![CDATA[comando]]></category>
		<category><![CDATA[directorio]]></category>
		<category><![CDATA[home]]></category>
		<category><![CDATA[mkdir]]></category>
		<category><![CDATA[permisos]]></category>

		<guid isPermaLink="false">http://www.comtecknet.com/?p=3036</guid>
		<description><![CDATA[
Ver todos los comandos disponible en comtecknet: Comandos Bash




Comando: mkdir
¿Qué hace este comando?
Permite crear directorios.
Parámetros

 Sin parámetros &#8211;&#62; Crea el directorio que le especifiquemos.
-m modo, &#8211;mode=modo &#8211;&#62; Crea un directorio con los permisos que nosotros le digamos.
-p, &#8211;parents &#8211;&#62; Crea los directorios padres que falten para cada argumento directorio.
&#8211;verbose &#8211;&#62; Muestra un mensaje diciendo que [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.comtecknet.com/wp-content/uploads/2010/09/terminal.jpg"><img class="aligncenter size-full wp-image-1606" title="terminal" src="http://www.comtecknet.com/wp-content/uploads/2010/09/terminal.jpg" alt="" width="218" height="95" /></a></p>
<p><strong>Ver todos los comandos disponible en comtecknet:</strong> <a href="../2010/10/22/todos-los-comandos-bash-2/" target="_blank">Comandos Bash</a><br />
<script type="text/javascript"><!--
google_ad_client = "pub-7952124910735739";
/* Ads5 */
google_ad_slot = "9586147621";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p><strong>Comando: </strong>mkdir</p>
<p><strong>¿Qué hace este comando?</strong></p>
<p>Permite crear directorios.</p>
<p><strong>Parámetros</strong></p>
<ul>
<li> <strong>Sin parámetros</strong> &#8211;&gt; Crea el directorio que le especifiquemos.</li>
<li><strong>-m modo, &#8211;mode=modo &#8211;&gt; </strong>Crea un directorio con los permisos que nosotros le digamos.</li>
<li><strong>-p, &#8211;parents </strong>&#8211;&gt; Crea los directorios padres que falten para cada argumento <span style="text-decoration: underline;">directorio</span>.</li>
<li><strong>&#8211;verbose </strong>&#8211;&gt; Muestra un mensaje diciendo que se ha creado un directorio.</li>
</ul>
<p><strong> Sintaxis</strong></p>
<p><strong> </strong><strong>mkdir [-parametros] [--verbose] directorio<br />
</strong></p>
<p><strong>Ejemplos</strong></p>
<ul>
<li><strong>Creando un directorio.</strong></li>
</ul>
<p>Es el modo mas simple para crear directorios en linux, lo haremos usando <strong>mkdir </strong>sin parámetros seguido del nombre del directorio a crear.</p>
<p>*<em>Nota: Si no se especifica la ruta el directorio colgará dentro del directorio en el que estemos situados, para saber en que directorio estamos usaremos <a href="/2010/10/28/comandos-bash-pwd/" target="_blank">pwd</a>.</em></p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;"># Creamos una carpeta diciendo donde la queremos guardar.</span><br />
<span style="color: #c20cb9; font-weight: bold;">mkdir</span> <span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>usuario<span style="color: #000000; font-weight: bold;">/</span>Desktop<span style="color: #000000; font-weight: bold;">/</span>Carpeta<br />
<br />
<span style="color: #666666; font-style: italic;"># Creamos una carpeta sin decirle la ruta.</span><br />
<span style="color: #c20cb9; font-weight: bold;">mkdir</span> carpeta <span style="color: #000000; font-weight: bold;">&amp;&amp;</span> <span style="color: #7a0874; font-weight: bold;">pwd</span></div></td></tr></tbody></table></div>
<ul>
<li><strong>Crear un directorio con los permisos que queramos.</strong></li>
</ul>
<p>Otra posibilidad es crear un directorio obligando a que tenga una serie de permisos. Esto lo usaremos para evitar tener que usar chmod más adelante.</p>
<p>Por ejemplo si queremo que los permisos sean control total para usuario (7), lectura y escritura para el grupo (6) y lectura para otros (4) lo haremos de la siguiente manera.</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">mkdir</span> <span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>usuario<span style="color: #000000; font-weight: bold;">/</span>Desktop<span style="color: #000000; font-weight: bold;">/</span>Carpeta <span style="color: #660033;">--mode</span>=<span style="color: #000000;">764</span></div></td></tr></tbody></table></div>
<ul>
<li><strong>Mostrando un informe al crear un directorio.</strong></li>
</ul>
<p>Para asegurarnos de que hemos creado un directorio podemos comprobarlo haciendo un ls para verificar que esta, otra opción más rápida es la opción <strong>&#8211;verbose</strong> que nos facilita <strong>mkdir</strong>, esta opción nos informa en todo momento lo que estamos haciendo.</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;"># Mostrar mensaje de carpeta creada</span><br />
<span style="color: #c20cb9; font-weight: bold;">mkdir</span> <span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>usuario<span style="color: #000000; font-weight: bold;">/</span>Desktop<span style="color: #000000; font-weight: bold;">/</span>Carpeta <span style="color: #660033;">--verbose</span></div></td></tr></tbody></table></div>
<ul>
<li><strong>Crear un directorior que tenga más de una palabra.</strong></li>
</ul>
<p>Puede darse el caso de que nesesitemos crear un directorio con varias palabras como <strong>Carpeta de usuario</strong>, para poder crearla usaremos los &#8220;&#8221;.</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">mkdir</span> <span style="color: #ff0000;">&quot;/home/usuario/Desktop/Carpeta de Usuario&quot;</span></div></td></tr></tbody></table></div>
<p><script type="text/javascript"><!--
google_ad_client = "pub-7952124910735739";
/* Ads6 */
google_ad_slot = "2814187182";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.comtecknet.com%2F2011%2F06%2F16%2Fcomandos-bash-mkdir%2F&amp;linkname=Comandos%20Bash%3A%20mkdir"><img src="http://www.comtecknet.com/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.comtecknet.com/2011/06/16/comandos-bash-mkdir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comandos Batch: mklink</title>
		<link>http://www.comtecknet.com/2011/06/12/comandos-batch-mklink/</link>
		<comments>http://www.comtecknet.com/2011/06/12/comandos-batch-mklink/#comments</comments>
		<pubDate>Sun, 12 Jun 2011 11:35:15 +0000</pubDate>
		<dc:creator>comtecknet</dc:creator>
				<category><![CDATA[Batch]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Sistemas Operativos]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[/D]]></category>
		<category><![CDATA[/h]]></category>
		<category><![CDATA[/j]]></category>
		<category><![CDATA[archivo]]></category>
		<category><![CDATA[batch]]></category>
		<category><![CDATA[comandos]]></category>
		<category><![CDATA[directorio]]></category>
		<category><![CDATA[Enlaces]]></category>
		<category><![CDATA[físicos]]></category>
		<category><![CDATA[mklink]]></category>
		<category><![CDATA[original]]></category>
		<category><![CDATA[simbólicos]]></category>
		<category><![CDATA[SYMKLINK]]></category>
		<category><![CDATA[SYMKLINKD]]></category>

		<guid isPermaLink="false">http://www.comtecknet.com/?p=3023</guid>
		<description><![CDATA[
Ver todos los comandos disponible en comtecknet: Comandos Batch




Comando: mklink
¿Que hace este comando?
Crea enlaces físicos o simbólicos de archivos o carpetas.
Parámetros del comando:

Sin parámetros &#8211;&#62; Crea un enlace simbólico de un archivo.
/D &#8211;&#62; Crea un enlace simbólico de un directorio.
/H &#8211;&#62; Crea un enlace físico en lugar de simbólico.
/J &#8211;&#62; Crea una unión de directorios
Vínculo [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-344" title="batch logo" src="http://www.comtecknet.com/wp-content/uploads/2010/04/batch-logo.jpg" alt="" width="273" height="119" /><br />
<strong>Ver todos los comandos disponible en comtecknet:</strong> <a href="../2010/05/12/comandos-batch/" target="_blank">Comandos Batch</a><br />
<script type="text/javascript"><!--
google_ad_client = "pub-7952124910735739";
/* Ads5 */
google_ad_slot = "9586147621";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p><strong>Comando: </strong>mklink</p>
<p><strong>¿Que hace este comando?</strong></p>
<p>Crea enlaces físicos o simbólicos de archivos o carpetas.</p>
<p><strong>Parámetros del comando:</strong></p>
<ul>
<li><strong>Sin parámetros </strong>&#8211;&gt; Crea un enlace simbólico de un archivo.</li>
<li><strong>/D </strong>&#8211;&gt; Crea un enlace simbólico de un directorio.</li>
<li><strong>/H</strong> &#8211;&gt; Crea un enlace físico en lugar de simbólico.</li>
<li><strong>/J</strong> &#8211;&gt; Crea una unión de directorios</li>
<li><strong>Vínculo </strong>&#8211;&gt; Es el nombre que le vamos a dar al enlace.</li>
<li><strong>Destino </strong>&#8211;&gt; Es la ruta donde hace referencia el archivo o directorio al que se va a enlazar.</li>
</ul>
<p><strong>Sintaxis:</strong></p>
<p><strong>mklink [[/D] | [/H] | [/J]] Vínculo Destino</strong></p>
<p><strong>Ejemplos:</strong></p>
<ul>
<li><strong>Crear un enlace simbólico de un archivo o directorio.</strong></li>
</ul>
<p>Los enlaces simbólicos son similares a las accesos directos, ya que son archivos situados en una carpeta en concreto que hacen referencia a un archivo original guardado en otra parte del disco.</p>
<p>Por defecto mklink crea enlaces simbólicos a ficheros si no usamos parámetros y con /D creamos enlaces a directorios.</p>
<p>Como ejemplo vamos a crear un enlace simbólico de un fichero y de la carpeta Windows al escrotorio del usuario.</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mklink <span style="color: #ff0000;">&quot;c:\users\comtecknet\desktop\documento - Simbolico.txt&quot;</span> c:\documento.txt</div></td></tr></tbody></table></div>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mklink <span style="color: #000000; font-weight: bold;">/</span>D <span style="color: #ff0000;">&quot;c:\users\comtecknet\desktop\Windows - Simbólico&quot;</span> c:\windows</div></td></tr></tbody></table></div>
<div id="attachment_3024" class="wp-caption aligncenter" style="width: 580px"><a href="http://www.comtecknet.com/wp-content/uploads/2011/06/comando-mklink-1.jpg"><img class="size-full wp-image-3024" title="comando mklink-1" src="http://www.comtecknet.com/wp-content/uploads/2011/06/comando-mklink-1.jpg" alt="" width="570" height="120" /></a><p class="wp-caption-text">Pulsa en la imagen para verla a tamaño completo.</p></div>
<p style="text-align: center;">
<ul>
<li><strong>Crear un enlace físico.</strong></li>
</ul>
<p>Cuando hacemos un enlace físico estamos haciendo un archivo pertanente que hace referencia a otro fichero.</p>
<p>Para crear este tipo de enlaces debemos usar el parámetros /H de la siguiente manera.</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mklink <span style="color: #000000; font-weight: bold;">/</span>H <span style="color: #ff0000;">&quot;c:\Users\comtecknet\desktop\documento - Fisico.txt&quot;</span> c:\documento.txt</div></td></tr></tbody></table></div>
<p><a href="http://www.comtecknet.com/wp-content/uploads/2011/06/comando-mklink-2.jpg"><img class="aligncenter size-full wp-image-3025" title="comando mklink-2" src="http://www.comtecknet.com/wp-content/uploads/2011/06/comando-mklink-2.jpg" alt="" width="570" height="48" /></a></p>
<ul>
<li><strong>Reconocer los tipos de enlaces.</strong></li>
</ul>
<p>¿Cómo podemos saber que tipo de enlaces ( simbólicos o físicos) tenemos dentro de una misma carpeta?, la respuesta es fijándonos en lo que nos dice <strong>dir</strong> ya que cada tipo de enlace nos lo muestra con un prefijo, &lt;SYMLINK&gt; para enlaces simbólicos de ficheros, &lt;SYMLINKD&gt; para enlaces simbólicos a directorios, y nada (como si fuera un archivo normal) para enlaces físicos.</p>
<p><a href="http://www.comtecknet.com/wp-content/uploads/2011/06/comando-mklink-3.jpg"><img class="aligncenter size-full wp-image-3026" title="comando mklink-3" src="http://www.comtecknet.com/wp-content/uploads/2011/06/comando-mklink-3.jpg" alt="" width="570" height="300" /></a></p>
<ul>
<li><strong>Borrando el archivo o directorio original.</strong></li>
</ul>
<p>¿Qué pasa cuando borramos el archivo o directorio original?, ¿Podemos abrir los enlaces?.</p>
<p>Los enlaces simbólicos solamente se pueden abrir siempre y cuando el archivo o el directorio al que hace referencia exista en disco, ya que en caso contrario al no encontrar el original nos sale un mensaje diciendo que no se encuentra el fichero en concreto.</p>
<p>Sin embargo, los enlaces físicos si se pueden abrir aun cuando el fichero original sea borrado.<br />
<script type="text/javascript"><!--
google_ad_client = "pub-7952124910735739";
/* Ads6 */
google_ad_slot = "2814187182";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.comtecknet.com%2F2011%2F06%2F12%2Fcomandos-batch-mklink%2F&amp;linkname=Comandos%20Batch%3A%20mklink"><img src="http://www.comtecknet.com/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.comtecknet.com/2011/06/12/comandos-batch-mklink/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comandos Batch: defrag</title>
		<link>http://www.comtecknet.com/2011/05/28/comandos-batch-defrag/</link>
		<comments>http://www.comtecknet.com/2011/05/28/comandos-batch-defrag/#comments</comments>
		<pubDate>Sat, 28 May 2011 10:57:33 +0000</pubDate>
		<dc:creator>comtecknet</dc:creator>
				<category><![CDATA[Batch]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Sistemas Operativos]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[-v]]></category>
		<category><![CDATA[/f]]></category>
		<category><![CDATA[batch]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[comando]]></category>
		<category><![CDATA[defrag]]></category>
		<category><![CDATA[desfragmentar]]></category>
		<category><![CDATA[forzado]]></category>
		<category><![CDATA[fragmentar]]></category>
		<category><![CDATA[volumen]]></category>

		<guid isPermaLink="false">http://www.comtecknet.com/?p=2980</guid>
		<description><![CDATA[
Ver todos los comandos disponible en comtecknet: Comandos Batch




Comando: defrag
¿Que hace este comando?
Realiza una desfragmentación del disco que le indiquemos.
Parámetros del comando:

volumen &#8211;&#62; Letra de unidad que se va a desfragmentar.
-c &#8211;&#62; Desfragmenta todos los volúmenes del disco.
-a &#8211;&#62; Realiza únicamente un análisis de fragmentación.
-r &#8211;&#62; Hace una desfragmentación parcial, intenta consolidad solo aquellos fragmentos [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-344" title="batch logo" src="http://www.comtecknet.com/wp-content/uploads/2010/04/batch-logo.jpg" alt="" width="273" height="119" /><br />
<strong>Ver todos los comandos disponible en comtecknet:</strong> <a href="../2010/05/12/comandos-batch/" target="_blank">Comandos Batch</a><br />
<script type="text/javascript"><!--
google_ad_client = "pub-7952124910735739";
/* Ads5 */
google_ad_slot = "9586147621";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p><strong>Comando: </strong>defrag</p>
<p><strong>¿Que hace este comando?</strong></p>
<p>Realiza una desfragmentación del disco que le indiquemos.</p>
<p><strong>Parámetros del comando:</strong></p>
<ul>
<li><strong>volumen </strong>&#8211;&gt; Letra de unidad que se va a desfragmentar.</li>
<li><strong>-c</strong> &#8211;&gt; Desfragmenta todos los volúmenes del disco.</li>
<li>-a &#8211;&gt; Realiza únicamente un análisis de fragmentación.</li>
<li><strong>-r</strong> &#8211;&gt; Hace una desfragmentación parcial, intenta consolidad solo aquellos fragmentos menores a 64 MB.</li>
<li><strong>-w</strong> &#8211;&gt; Hace una desfragmentación completa.</li>
<li>-f &#8211;&gt; Realiza la desfragmentación forzadamente cuando el espacio en disco es muy reducido.</li>
<li><strong>-v</strong> &#8211;&gt; Realiza un informe más detallado.</li>
</ul>
<p><strong>Sintaxis:</strong></p>
<p><strong>defrag (volumen)  -a [-v]<br />
defrag  (volumen) [{-r | -w}] [-f] [-v]<br />
defrag -c [{-r | -w}] [-f] [-v]<br />
</strong></p>
<p><strong>Ejemplos:</strong></p>
<ul>
<li><strong>Hacer previamente un análisis del volumen.</strong></li>
</ul>
<p>Generalmente la aplicación gráfica de desfragmentación de Windows realiza un análisis previo para ver el estado del disco, entre otras cosas el tamaño del disco, el espacio libre o el porcentaje de espacio libre.</p>
<p>En modo texto podemos hacer este análisis con la opción <strong>-a</strong> de la siguiente manera.</p>
<div id="attachment_2982" class="wp-caption aligncenter" style="width: 580px"><a href="http://www.comtecknet.com/wp-content/uploads/2011/05/comando-defrag-1.jpg"><img class="size-full wp-image-2982" title="comando defrag-1" src="http://www.comtecknet.com/wp-content/uploads/2011/05/comando-defrag-1.jpg" alt="" width="570" height="120" /></a><p class="wp-caption-text">Pulsa en la imagen para verla a tamaño completo.</p></div>
<p style="text-align: center;">
<p>Como vemos en la imagen, el informe que nos da es pobre ya que solo nos dice un par de cosas, para realizar un informe más detallado ya sea en el análisis o en la desfragmentación usaremos <strong>-v</strong>.</p>
<div id="attachment_2983" class="wp-caption aligncenter" style="width: 580px"><a href="http://www.comtecknet.com/wp-content/uploads/2011/05/comando-defrag-2.jpg"><img class="size-full wp-image-2983" title="comando defrag-2" src="http://www.comtecknet.com/wp-content/uploads/2011/05/comando-defrag-2.jpg" alt="" width="570" height="430" /></a><p class="wp-caption-text">Pulsa en la imagen para verla a tamaño completo.</p></div>
<p style="text-align: center;">
<ul>
<li><strong>Forzar una desfragmentación.</strong></li>
</ul>
<p>Cuando tenemos poco espacio en disco y queremos desfragmentarlo es muy posible que nos aparezca un error diciendo que no se puede desfragmente el volumen ya que require un porcentaje de espacio libre mayor.</p>
<p>Podemos indicar una desfragmentación forzada aun teniendo dicho error con la opción <strong>-f</strong>, pero en la desfragmentación puede que haya errores ya que nesesita más espacio para trabajar de la que tenemos.</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">defrag <span style="color: #660033;">-c</span> <span style="color: #660033;">-f</span> <span style="color: #660033;">-v</span></div></td></tr></tbody></table></div>
<p>En este ejemplo se desfragmenta todos los volúmenes, forzadamente en el caso de tener poco espacio y finalmente muestra un informe detallado.<br />
<script type="text/javascript"><!--
google_ad_client = "pub-7952124910735739";
/* Ads6 */
google_ad_slot = "2814187182";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.comtecknet.com%2F2011%2F05%2F28%2Fcomandos-batch-defrag%2F&amp;linkname=Comandos%20Batch%3A%20defrag"><img src="http://www.comtecknet.com/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.comtecknet.com/2011/05/28/comandos-batch-defrag/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comandos Batch: chkdsk</title>
		<link>http://www.comtecknet.com/2011/05/25/comandos-batch-chkdsk/</link>
		<comments>http://www.comtecknet.com/2011/05/25/comandos-batch-chkdsk/#comments</comments>
		<pubDate>Wed, 25 May 2011 10:43:27 +0000</pubDate>
		<dc:creator>comtecknet</dc:creator>
				<category><![CDATA[Batch]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Sistemas Operativos]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[batch]]></category>
		<category><![CDATA[comando]]></category>
		<category><![CDATA[comprobacion]]></category>
		<category><![CDATA[dañados]]></category>
		<category><![CDATA[disco duro]]></category>
		<category><![CDATA[recuperacion]]></category>
		<category><![CDATA[sectores]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.comtecknet.com/?p=2973</guid>
		<description><![CDATA[
Ver todos los comandos disponible en comtecknet: Comandos Batch




Comando: chkdsk
¿Que hace este comando?
Realiza un escaneo del disco comprobando los sectores y finalmente muestra un resultado.
Parámetros del comando:

Sin parámetros &#8211;&#62; Realiza una escaneo del disco disco en el que estamos.
volumen &#8211;&#62; Letra de unidad en la que se va a escanear el disco.
Archivo &#8211;&#62; Son los [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-344" title="batch logo" src="http://www.comtecknet.com/wp-content/uploads/2010/04/batch-logo.jpg" alt="" width="273" height="119" /><br />
<strong>Ver todos los comandos disponible en comtecknet:</strong> <a href="../2010/05/12/comandos-batch/" target="_blank">Comandos Batch</a><br />
<script type="text/javascript"><!--
google_ad_client = "pub-7952124910735739";
/* Ads5 */
google_ad_slot = "9586147621";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p><strong>Comando: </strong>chkdsk</p>
<p><strong>¿Que hace este comando?</strong></p>
<p>Realiza un escaneo del disco comprobando los sectores y finalmente muestra un resultado.</p>
<p><strong>Parámetros del comando:</strong></p>
<ul>
<li><strong>Sin parámetros &#8211;&gt; </strong>Realiza una escaneo del disco disco en el que estamos.</li>
<li><strong>volumen </strong>&#8211;&gt; Letra de unidad en la que se va a escanear el disco.</li>
<li><strong>Archivo </strong>&#8211;&gt; Son los archivos donde se comprobarán su fragentación. Solo disponible para FAT/FAT32.</li>
<li><strong>/F</strong> &#8211;&gt; Intenta corregir los errores del disco, en caso de que hubieran.</li>
<li><strong>/V</strong> &#8211;&gt; En FAT/FAT32 muestrala ruta y nombre de cada archivo. Para NTFS muestra mensajes de limpieza si hay.</li>
<li><strong>/R</strong> &#8211;&gt; Encuentra los sectores que están dañados en el disco e intenta repararlos y recuperar la información.</li>
<li><strong>/L:Tamaño</strong> &#8211;&gt; Cambia el tamaño del archivo del registro al número especificado en KB, esta opción solo es válida para NTFS.</li>
<li><strong>/X</strong> &#8211;&gt; Obliga a desmontar el volumen si es nesesario.</li>
<li><strong>/I</strong> &#8211;&gt; Realiza una comprobación menus exhaustiva, valido para NTFS.</li>
<li><strong>/C</strong> &#8211;&gt; Omite la comprobación de ciclos dentro de la estructura de carpetas</li>
</ul>
<p><strong>Sintaxis:</strong></p>
<p><strong>CHKDSK [volumen[[ruta]archivo]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:tamaño]]<br />
</strong></p>
<p><strong>Ejemplos:</strong></p>
<ul>
<li><strong>Escaneando un disco en busca de errores.</strong></li>
</ul>
<p>Como primer ejemplo vamos a escanear una partición en busca de errores, para ello usaremos chkdsk seguido de la letra de unidad.</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">chkdsk c:</div></td></tr></tbody></table></div>
<p><a href="http://www.comtecknet.com/wp-content/uploads/2011/05/comando-chkdsk-1.jpg"><img class="aligncenter size-full wp-image-2976" title="comando chkdsk-1" src="http://www.comtecknet.com/wp-content/uploads/2011/05/comando-chkdsk-1.jpg" alt="" width="545" height="360" /></a></p>
<ul>
<li><strong>Corrigiendo errores y sectores.</strong></li>
</ul>
<p>En el ejemplo anterior se usa chkdsk para generar un informe, pero en el caso de que haya algún error este no lo repara, para poder hacer eso usaremos dos parámetros. /R para poder reparar los sectores que estén dañados y /F para intentar corregin los errores del disco.</p>
<p>Además debemos especificar la letra de unidad.</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">chkdsk f: <span style="color: #000000; font-weight: bold;">/</span>f <span style="color: #000000; font-weight: bold;">/</span>r</div></td></tr></tbody></table></div>
<p><a href="http://www.comtecknet.com/wp-content/uploads/2011/05/comando-chkdsk-2.jpg"><img class="aligncenter size-full wp-image-2977" title="comando chkdsk-2" src="http://www.comtecknet.com/wp-content/uploads/2011/05/comando-chkdsk-2.jpg" alt="" width="562" height="239" /></a></p>
<p>* <em>Nota: El proceso puede ser muy lento ya que debe comprobar todos los sectores, todo depende del tamaño del disco que vamos a analizar.</em></p>
<p>* <em>Nota2: Para usar correctamente chkdsk es nesesario cerrar todo lo que tengamos abierto en la particion que vamos escanear ya que si no nos dirá de que está en uso y no funcionará.</em></p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-7952124910735739";
/* Ads6 */
google_ad_slot = "2814187182";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.comtecknet.com%2F2011%2F05%2F25%2Fcomandos-batch-chkdsk%2F&amp;linkname=Comandos%20Batch%3A%20chkdsk"><img src="http://www.comtecknet.com/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.comtecknet.com/2011/05/25/comandos-batch-chkdsk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comandos Bash: env</title>
		<link>http://www.comtecknet.com/2011/05/22/comandos-bash-env/</link>
		<comments>http://www.comtecknet.com/2011/05/22/comandos-bash-env/#comments</comments>
		<pubDate>Sun, 22 May 2011 10:49:41 +0000</pubDate>
		<dc:creator>comtecknet</dc:creator>
				<category><![CDATA[Bash]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Sistemas Operativos]]></category>
		<category><![CDATA[-i]]></category>
		<category><![CDATA[/u]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[comando]]></category>
		<category><![CDATA[entorno]]></category>
		<category><![CDATA[env]]></category>
		<category><![CDATA[export]]></category>
		<category><![CDATA[lista]]></category>
		<category><![CDATA[pipe]]></category>
		<category><![CDATA[sort]]></category>
		<category><![CDATA[unset]]></category>
		<category><![CDATA[variables]]></category>

		<guid isPermaLink="false">http://www.comtecknet.com/?p=2966</guid>
		<description><![CDATA[
Ver todos los comandos disponible en comtecknet: Comandos Bash




Comando: env
¿Qué hace este comando?
Muestra el listado de variables de entorno que hay guardadas en la terminal.
Parámetros

 Sin parámetros &#8211;&#62; Muestra un listado de las variables del sistema.
&#8211;help &#8211;&#62; Muestra la ayuda.
&#8211;version &#8211;&#62; Muestra la versión de env que tenemos instalado.
-u, &#8211;unset nombre &#8211;&#62; Elimina la variable [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.comtecknet.com/wp-content/uploads/2010/09/terminal.jpg"><img class="aligncenter size-full wp-image-1606" title="terminal" src="http://www.comtecknet.com/wp-content/uploads/2010/09/terminal.jpg" alt="" width="218" height="95" /></a></p>
<p><strong>Ver todos los comandos disponible en comtecknet:</strong> <a href="../2010/10/22/todos-los-comandos-bash-2/" target="_blank">Comandos Bash</a><br />
<script type="text/javascript"><!--
google_ad_client = "pub-7952124910735739";
/* Ads5 */
google_ad_slot = "9586147621";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p><strong>Comando: </strong>env</p>
<p><strong>¿Qué hace este comando?</strong></p>
<p>Muestra el listado de variables de entorno que hay guardadas en la terminal.</p>
<p><strong>Parámetros</strong></p>
<ul>
<li> <strong>Sin parámetros</strong> &#8211;&gt; Muestra un listado de las variables del sistema.</li>
<li><strong>&#8211;help</strong> &#8211;&gt; Muestra la ayuda.</li>
<li><strong>&#8211;version</strong> &#8211;&gt; Muestra la versión de env que tenemos instalado.</li>
<li><strong>-u, &#8211;unset nombre</strong> &#8211;&gt; Elimina la variable que le indiquemos (nombre), en caso de que exista.</li>
<li><strong>-, -i, &#8211;ignore-environment</strong> &#8211;&gt; Empieza con un entorno vacío, ignorando el heredado.</li>
</ul>
<p><strong> Sintaxis</strong></p>
<p><strong>env [-] [-i] [-u nombre] [--ignore-environment] [--unset=nombre] [nombre=valor]&#8230; [programa [parámetros...]] </strong><strong>[--help] [--version] </strong></p>
<p><strong>Ejemplos</strong></p>
<ul>
<li><strong>Listar las variables de entorno de nuestro sistema.</strong></li>
</ul>
<p>El uso más común de env es usarlo sin parámetros para poder mostrar el listado de las variables de entorno que existen en nuestro ordenador.</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">env</span></div></td></tr></tbody></table></div>
<p>Veremos una lista similar a esta.</p>
<p><a href="http://www.comtecknet.com/wp-content/uploads/2011/05/comando-env-bash-1.jpg"><img class="aligncenter size-full wp-image-2968" title="comando env bash-1" src="http://www.comtecknet.com/wp-content/uploads/2011/05/comando-env-bash-1.jpg" alt="" width="570" height="530" /></a></p>
<p>En el caso de que la queramos ordenada alfabéticamente, usaremos una tubería (pipe) seguido de un sort.</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">env</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">sort</span></div></td></tr></tbody></table></div>
<p><a href="http://www.comtecknet.com/wp-content/uploads/2011/05/comando-env-bash-2.jpg"><img class="aligncenter size-full wp-image-2969" title="comando env bash-2" src="http://www.comtecknet.com/wp-content/uploads/2011/05/comando-env-bash-2.jpg" alt="" width="472" height="542" /></a></p>
<p>Como hemos visto env es un comando muy simple y puede que obsoleto.</p>
<p>Aunque <strong>env </strong>puede llegar a borrar una variable de la lista es preferible hacerlo con <strong>unset</strong>, por otra parte, manipularemos mejor las variables de entorno usando <strong>export</strong>.<br />
<script type="text/javascript"><!--
google_ad_client = "pub-7952124910735739";
/* Ads6 */
google_ad_slot = "2814187182";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.comtecknet.com%2F2011%2F05%2F22%2Fcomandos-bash-env%2F&amp;linkname=Comandos%20Bash%3A%20env"><img src="http://www.comtecknet.com/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.comtecknet.com/2011/05/22/comandos-bash-env/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

