<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.caballero.co/index.php?action=history&amp;feed=atom&amp;title=%2Anix%2C_crear_alias_de_comandos</id>
	<title>*nix, crear alias de comandos - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.caballero.co/index.php?action=history&amp;feed=atom&amp;title=%2Anix%2C_crear_alias_de_comandos"/>
	<link rel="alternate" type="text/html" href="http://wiki.caballero.co/index.php?title=*nix,_crear_alias_de_comandos&amp;action=history"/>
	<updated>2026-06-10T06:35:50Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>http://wiki.caballero.co/index.php?title=*nix,_crear_alias_de_comandos&amp;diff=435&amp;oldid=prev</id>
		<title>Felipe: Created page with &quot;La idea de los alias de comandos es crear un código que permita ejecutar un comando largo bajo un nombre.  Por ejemplo, el siguiente comando muestra el archivo hosts en la l...&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.caballero.co/index.php?title=*nix,_crear_alias_de_comandos&amp;diff=435&amp;oldid=prev"/>
		<updated>2014-12-05T18:30:49Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;La idea de los alias de comandos es crear un código que permita ejecutar un comando largo bajo un nombre.  Por ejemplo, el siguiente comando muestra el archivo hosts en la l...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;La idea de los alias de comandos es crear un código que permita ejecutar un comando largo bajo un nombre.&lt;br /&gt;
&lt;br /&gt;
Por ejemplo, el siguiente comando muestra el archivo hosts en la línea de comando:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
cat /etc/hosts | nl&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si se quisiera llamar de forma más fácil se podría hacer lo siguiente:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
alias catN=&amp;#039;cat /etc/hosts | nl&amp;#039;&lt;br /&gt;
# Se llamaría de la siguiente manera:&lt;br /&gt;
catN&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nota: La limitación de este método es que no permite pasar parámetros adentro del comando, solamente al final.&lt;br /&gt;
&lt;br /&gt;
El problema del método anterior es que cuando se cierra la línea de comandos y se vuelve a abrir catN ya no existe ya que es una variable que solo existe durante la sesión. Para evitar este problema, se declara al momento de iniciar la sesión. Para esto se agrega &amp;lt;code&amp;gt;alias catN=&amp;#039;cat /etc/hosts | nl&amp;#039;&amp;lt;/code&amp;gt; en el archivo .profile del &amp;#039;&amp;#039;home&amp;#039;&amp;#039; del usuario que lo va a utilizar.&lt;br /&gt;
&lt;br /&gt;
Si son muchos alias que se quieren hacer, se pueden crear en un archivo a parte, por ejemplo .alias (en el &amp;#039;&amp;#039;home&amp;#039;&amp;#039;) y referenciar este archivo desde .profile agregando &amp;lt;code&amp;gt;source .alias&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Felipe</name></author>
	</entry>
</feed>