Cómo definir alias de línea de comando en cualquier sistema operativo

Hemos hablado de ello y le recomendamos que se familiarice con la terminal de línea de comando de su computadora en numerosas ocasiones en el pasado. Tina escribió un buen manual para los usuarios de Windows con una guía para principiantes para la línea de comandos de Windows.

Hemos hablado de ello y le recomendamos que se familiarice con la terminal de línea de comando de su computadora en numerosas ocasiones en el pasado.  Tina escribió un buen manual para los usuarios de Windows con una guía para principiantes para la línea de comandos de Windows.
Anuncio

definir alias de comando Hemos hablado de ello y le recomendamos que se familiarice con la terminal de línea de comando de su computadora en numerosas ocasiones en el pasado. Tina escribió una buena cartilla para usuarios de Windows con una guía para principiantes a la línea de comandos de Windows. Una guía para principiantes a la línea de comandos de Windows. Una guía para principiantes a la línea de comandos de Windows. La línea de comandos le permite comunicarse directamente con su computadora y ordenarle que realice varias tareas. . Lee mas . En una amplia gama de artículos, MakeUseOf ha explorado otros usos de la línea de comandos, mostrando que los primers anteriores solo comienzan a rayar la superficie.

En cualquier caso, el consenso general parece ser que, aunque aparentemente complicado, la línea de comando le permite realizar algunas tareas simples y cotidianas mucho más rápido de lo que sería capaz de usar interfaces gráficas de usuario (una vez que obtenga la sintaxis adecuada). Mejor aún, algunas tareas no se realizan con facilidad utilizando aplicaciones gráficas regulares de la interfaz de usuario: poderosas características del sistema operativo ocultas a simple vista, como lo demuestra el uso de la sorprendente línea de comandos de Windows. El indicador de comandos de Windows: más simple y más útil que usted Piensa en el símbolo del sistema de Windows: más simple y más útil de lo que crees Los comandos no siempre han sido los mismos, de hecho algunos han sido destruidos mientras otros comandos más nuevos aparecieron, incluso con Windows 7, de hecho. Entonces, ¿por qué alguien querría molestarse en hacer clic en el inicio ... Leer más.

Por desgracia, una gran parte (si no la mayoría) de la velocidad superior de la línea de comando se desperdicia si las banderas de comando adecuadas pasan por alto tu mente, o si los comandos mismos se vuelven tan complicados que no puedes ver la cabeza desde la cola. De repente, su flujo de trabajo avanzado se convierte en una combinación de Google y prueba y error.

Alias ​​de línea de comando

Algunas personas tienen una lista a mano de sus comandos más visitados, pero todavía está lejos de una solución duradera. En cambio, recurrimos a una característica inherente de las conchas de línea de comando: alias. Los alias de línea de comando son una parte esencial del trabajo con la interfaz de línea de comando, y una vez que comiences a usarlos, te preguntarás cómo te las arreglaste sin él.

Como su nombre lo indica, la línea de comando le permite definir alias, o una sintaxis alternativa en el alcance del shell de línea de comando de su sistema operativo. Una vez definido, cualquier ocurrencia del alias se intercambiará por los comandos apropiados. Esto le permite vincular una llamada de línea de comando, quizás con algunos de los indicadores ya establecidos, a un alias fácil de recordar. De ahora en adelante, en lugar de desordenar banderas o tratar de recordar una serie de comandos descombinados, simplemente usarás el alias apropiado.

definir alias de comando

Esto plantea las siguientes preguntas: ¿debería usar alias de línea de comando? Y si es así, ¿cuándo es necesario? Si no eres un completo extraño en la línea de comando, la respuesta a la primera pregunta es un sí definitivo. En cuanto a la segunda pregunta, cualquier comando que utilice repetidamente es un buen candidato. Después de todo, lleva un poco de tiempo configurarlo y le ahorrará mucho tiempo a largo plazo.

El proceso exacto de definición de un alias de línea de comando depende de su sistema operativo, aunque existen similitudes definidas. Los revisaremos caso por caso.

Mac OS X

Definir un alias temporal es muy simple. Simplemente use el siguiente comando:

alias name = ' comando '

Donde nombre es la palabra clave alias que desea especificar y comando es el comando que está intentando vincular. Por ejemplo, supongamos que quería una forma más sencilla de navegar a la carpeta Descargas en mi Mac, podría definir el siguiente alias:

alias down = 'cd ~ / Descargas'

Ahora, ejecutando 'down' hace que mi carpeta de descargas sea el directorio actual. El problema principal con este enfoque es que es solo temporal; los alias se anulan al cerrar la Terminal. Sin embargo, hay una manera fácil de definir alias de una manera más permanente. Solo tenemos que agregar los comandos de alias como se describió anteriormente a uno de los archivos de inicialización de la Terminal. De esta forma, los alias se adquieren cada vez que se inicia la Terminal.

Cree y / o edite un archivo .bash_profile en su directorio de inicio con el siguiente comando:

nano ~ / .bash_profile

Ahora podrá ingresar o revisar los alias que desee en su sistema de forma permanente. Cuando hayas terminado, presiona CTRL + X para salir. Tendrá que reiniciar la Terminal o crear una nueva ventana antes de que pueda usar esos alias.

Ubuntu

El shell de la línea de comandos de Ubuntu es muy similar al de Mac OS X. No debería sorprender que el comando alias se maneje de manera similar. Como se describió anteriormente, puede definir un alias temporal ejecutando el siguiente comando:

alias name = ' comando '

Donde nombre es la palabra clave y comando alias es el comando asociado. Si desea que el alias sea persistente en todas las sesiones, deberá agregar los comandos de alias como se especifica anteriormente a uno de los diversos archivos de inicialización. Recomiendo agregarlo a .bash_aliases. Puede crear (si todavía no existe) o editar el archivo en nano con el siguiente comando:

nano ~ / .bash_aliases

Después de lo cual ingresará sus alias de línea de comando deseados. Cuando hayas terminado, presiona CTRL + X para cerrar el archivo. Tendrá que reiniciar la Terminal o crear una nueva ventana para que los cambios surtan efecto.

Windows

El shell de Windows es un animal muy diferente al de Mac OS X o Ubuntu, y crear alias es aún más diferente. En realidad, Windows ni siquiera soporta el comando alias, pero podemos emularlo usando el comando DOSKEY.

DOSKEY name = ' comando '

El comando anterior crea un alias temporal, lo que significa que le durará hasta que cierre la sesión al cerrar la ventana de línea de comando. Definir un alias permanente es un poco más complicado que usar un shell UNIX.

Cree un nuevo archivo por lotes (.cmd) con sus comandos DOSKEY en la carpeta Application Data, que es una carpeta oculta en su carpeta de inicio. Ejecute el comando 'regedit' para iniciar el editor de registro y agregue los siguientes datos:

  • Clave: HKCU \ SOFTWARE \ Microsoft \ Command Processor
  • Valor: AutoRun
  • Tipo: REG_EXPAND_SZ
  • Datos: "% AppData% \ aliases.cmd"

El crédito recae en Grawity en SuperUser por proporcionar estos detalles. Tenga en cuenta que el registro de Windows es un área muy sensible, en la que no debería perder el tiempo. Solo realice ediciones en el registro si sabe lo que está haciendo.

Ahora que sabe cómo definir un alias de comando, ¿cómo lo va a usar? Háganos saber en la sección de comentarios debajo del artículo!

Crédito de la imagen: Shutterstock

In this article