Anuncio

definir alias de comandoHemos hablado y recomendado el uso de la terminal de línea de comando de su computadora varias veces en el pasado. Tina escribió una buena cartilla para usuarios de Windows con Una guía para principiantes sobre la línea de comandos de Windows Una guía para principiantes sobre la línea de comandos de WindowsLa línea de comando le permite comunicarse directamente con su computadora e indicarle que realice varias tareas. Lee mas . En una amplia gama de artículos, MakeUseOf ha explorado otros usos de la línea de comando, mostrando que los cebadores anteriores solo comienzan a rayar la superficie.

En cualquier caso, el consenso general parece ser que, aunque parezca complicado, la línea de comando le permite realizar algunos tareas simples y cotidianas mucho más rápido de lo que sería capaz de utilizar interfaces gráficas de usuario (una vez que obtenga la sintaxis adecuada abajo). Mejor aún, algunas tareas no se realizan con tanta facilidad utilizando aplicaciones de interfaz gráfica de usuario normales: potentes funciones del sistema operativo que se esconden a simple vista, como lo demuestra Ryan

instagram viewer
muestra de usos sorprendentes de la línea de comandos de Windows El símbolo del sistema de Windows: más simple y más útil de lo que piensasLos comandos no siempre han permanecido igual, de hecho, algunos han sido descartados mientras que otros comandos más recientes aparecieron, incluso con Windows 7 de hecho. Entonces, ¿por qué alguien querría molestarse en hacer clic en el inicio ... Lee mas .

Por desgracia, una gran parte (si no la mayoría) de la velocidad superior de la línea de comando se desperdicia si el comando correcto marca por casualidad, o si los comandos se complican tanto que no ves la cabeza 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 mantienen una lista a mano de sus comandos más visitados, pero eso aún está lejos de ser una solución duradera. En cambio, pasamos a una característica inherente de los shells 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 comience a usarlos, se preguntará cómo alguna vez se las arregló sin ella.

Como su nombre lo indica, la línea de comando le permite definir alias o sintaxis alternativa en el ámbito de la línea de comando de su sistema operativo. Una vez definido, cualquier aparición 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 mezclar banderas o tratar de recordar una serie de comandos descombobulados, simplemente usará 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 se requiere? Si no eres un completo desconocido 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 solo un poco de tiempo configurarlo y le ahorrará mucho tiempo a largo plazo.

El proceso exacto de definir 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. Solo usa el siguiente comando:

alias nombre=’mando

Dónde nombre es la palabra clave alias que desea especificar y mando es el comando que estás 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, ejecutar "abajo" hace que mi carpeta de Descargas sea el directorio actual. El principal problema con este enfoque es que es solo temporal; los alias se anulan cuando cierra 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 manera, los alias se adquieren cada vez que enciende 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 desea en su sistema de forma permanente. Cuando haya terminado, presione CTRL + X para salir. Tendrá que reiniciar la Terminal o crear una nueva ventana antes de poder usar esos alias.

Ubuntu

La línea de comandos de Ubuntu es muy similar a la 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 nombre=’mando

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

nano ~ / .bash_aliases

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

Ventanas

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

DOSKEY nombre=’mando

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

Cree un nuevo archivo por lotes (.cmd) con sus comandos de DOSKEY en la carpeta Datos de la aplicación, que es una carpeta oculta en su carpeta de inicio. Ejecute el comando "regedit" para iniciar el editor de registro y agregar los siguientes datos:

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

El crédito va a grawity en SuperUser por proporcionando estos detalles. Tenga en cuenta que el registro de Windows es un área altamente sensible, en la que no debe meterse. 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 usará? ¡Háganos saber en la sección de comentarios debajo del artículo!

Credito de imagen: Shutterstock

Soy escritor y estudiante de ciencias de la computación de Bélgica. Siempre puedes hacerme un favor con una buena idea de artículo, recomendación de libro o idea de receta.