
William Charles
0
2657
612
Ya hemos hablado y recomendado que se familiarice con el terminal de línea de comando de su computadora varias veces en el pasado. Tina escribió un buen manual 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 Windows Una guía para principiantes sobre la línea de comandos de Windows La línea de comandos le permite comunicarse directamente con su computadora e indicarle que realice varias tareas . . 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 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 baje la sintaxis adecuada). Mejor aún, algunas tareas no se realizan tan fácilmente usando aplicaciones de interfaz gráfica de usuario regulares: potentes funciones del sistema operativo que se esconden a simple vista, como lo demuestra la demostración de Ryan 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 que usted Piense en el símbolo del sistema de Windows: más simple y más útil de lo que piensa Los comandos no siempre han permanecido igual, de hecho, algunos han sido descartados mientras que aparecieron otros comandos más nuevos, incluso con Windows 7. Entonces, ¿por qué alguien querría molestarse en hacer clic en el inicio ... .
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 se te escapan, o si los comandos en sí 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 mantienen una lista a mano de sus comandos más visitados, pero eso 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 empiece 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 cambiará 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.
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 se encuentre utilizando repetidamente son buenos candidatos. 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 'down' 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 describe 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
El shell de la línea de comandos de Ubuntu es muy similar al de Mac OS X. No debería sorprendernos 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 proporcionar 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!
Crédito de imagen: Shutterstock