La comprensión de argumentos de línea de comandos y cómo utilizarlos

 

  • Tabla de Contenidos
  • 1¿Qué es el mando Argumentos de la línea y por qué se utilizan?
  • 2¿Cómo utilizar argumentos de línea de comandos
  • 3Why habría que utilizar argumentos de línea de comandos?
  • 4¿Cómo disponibles para encontrar argumentos de línea de comandos de un programa

tabla de contenido

¿Cuáles son argumentos de línea de comandos y ¿por qué se utilizan? argumentos de línea de comando son

comandos adicionales que puede utilizar al poner en marcha un programa para que la funcionalidad del programa va a cambiar. Dependiendo del programa, estos argumentos se pueden utilizar para añadir más características que incluye especificar un archivo que la producción debería estar conectado a, especificando un documento predeterminado para el lanzamiento, o para habilitar las características que pueden ser un poco buggy para el uso normal.

Con el fin de entender lo que es un argumento de línea de comandos es, que debe mostrar un ejemplo de cómo se puso en marcha un programa normalmente. En Windows, cuando se inicia un programa haciendo clic en su icono o acceso directo, simplemente se ejecuta un ejecutable y el programa se ejecuta con cualquier configuración por defecto están programados en él. Por ejemplo, el directorio C: Windows system32 notepad.exe programa es el Bloc de notas de Windows. Para iniciarlo, sólo tendría que escribir bloc de notas en el campo de búsqueda y pulse Intro o haga clic en su icono. Todo esto hace es iniciar el programa Bloc de notas, como se muestra por el campo Target en las propiedades del acceso directo abajo. Tenga en cuenta, en el campo de destino acceso directo a continuación,% windir% mediante la carpeta de Windows está instalado en, que suele ser C: Windows en la mayoría de los PC.

un argumento de línea de comandos es simplemente algo que entramos después de que el nombre del archivo ejecutable, que en el ejemplo anterior es notepad.exe < / s trong>. Así por ejemplo, si lanzamos el Bloc de notas con el comando C: Windows System32 notepad.exe < / s trong> / s , entonces / s sería el argumento de línea de comandos que usamos.

Es importante tener en cuenta que debe agregar un espacio entre el programa que desea ejecutar y el argumento de línea de comandos. Por ejemplo, notepad.exe / s no es un argumento válido porque no contiene un espacio. En su lugar debe agregar un espacio para que parezca que notepad.exe / s.

Cómo utilizar argumentos de línea de comando argumentos de

Programa

se nombran los argumentos de línea de comandos, ya que normalmente se utilizan cuando los escribe dentro de una consola, símbolo del sistema, o terminal. En una interfaz gráfica de usuario, cuando se desea mover un archivo de una carpeta a otra, sólo arrastra. Por otro lado, si desea mover un archivo desde un comando de consola, es necesario especificar el archivo y la ubicación usando los argumentos de línea de comandos, que se escriben después de que el nombre del programa.

Por ejemplo, en una de comandos de Windows, para ejecutar un programa debe escribir su nombre y pulse Intro en el teclado. Estos programas suelen tener argumentos con el fin de funcionar correctamente y estos argumentos se llaman argumentos de línea de comandos. Vamos a usar el programa movimiento como un comando example.This requiere dos argumentos de línea de comandos; el archivo a mover y en la que desea mover ella. Por lo tanto un uso válido del movimiento programa sería mover test.txt c: , que sería movimiento el archivo test.txt a la raíz de la unidad C: , como se muestra a continuación.

Este mismo comportamiento en las obras de terminales en MacOS y Linux, así como cualquier otro entorno de consola. Escribe en el nombre del programa, seguido por sus argumentos que indican al programa cómo debe operar.

Ahora, sólo porque son llamados argumentos de línea de comandos no quiere decir que sólo se pueden utilizar desde una consola. Por ejemplo, en Windows puede modificar un acceso directo de modo que permanentemente utiliza un argumento en particular con el fin de realizar un determinado comportamiento cada vez que inicie el programa desde el icono. el uso de

Let lo anterior Bloc de notas de acceso directo como un ejemplo. En las propiedades del acceso directo, el programa que será ejecutado aparece en el campo de destino . Ahora digamos que quería tener el Bloc de notas abrir un archivo en particular cada vez que se pone en marcha automáticamente. Para ello, nos gustaría añadir el nombre del archivo que se abrirá como un argumento para el Bloc de notas. Hacemos esto mediante la adición del nombre del documento, que en este caso es C: misnotas.txt, después notepad.exe en el campo de destino como se muestra a continuación.

Ahora, cada vez que inicie el Bloc de notas, se abrirá automáticamente el archivo misnotas.txt.

¿para qué usar los argumentos de línea de comando?

La mayoría de la gente va a utilizar su ordenador y nunca utilizar un argumento de línea de comandos en absoluto. Por otro lado, los usuarios de energía, programadores y profesionales de TI pueden utilizar sobre una base diaria. Por ejemplo, cuando se utiliza el equipo siempre tengo una comandos de Windows abierta, simplemente porque me resulta más rápido y más fácil de escribir en ciertos comandos que hacerlo a través de la interfaz gráfica de usuario de Windows. Los argumentos de línea de comandos

también son extremadamente útiles cuando se utiliza en archivos por lotes y secuencias de comandos de inicio de sesión, ya que le permiten crear tareas muy complejas a través de programas de línea de comandos.

Dicho esto, los argumentos de línea de comandos no sólo se usan en una consola. Se puede utilizar directamente dentro de Windows con sólo introducir el comando en el campo de búsqueda seguido por el argumento. Utilizo el bloc de notas mucho, así que lo voy a utilizar para otro ejemplo. Me tienden a tener un montón de cosas que suceden al mismo tiempo, así que mantener las notas de diversas archivos de texto en una carpeta en particular en mi equipo. Si quería abrir un archivo de texto en particular, me acaba de escribir libreta d: notes Todo.txt en el campo de búsqueda del menú Inicio, pulse Intro en el teclado, y mi archivo de texto se abre. Por otra parte, la realización de esta tarea a través de la interfaz de usuario estándar de Windows llevaría más tiempo para mí.

Como se puede ver, hay muchas razones por las que se utilizan argumentos de línea de comandos y cada persona va a utilizar de manera diferente. Como empezar a utilizarlos, así como familiarizarse con ellos, usted comenzará a utilizar más y más.

¿Cómo encontrar un programas disponibles argumentos de línea de comandos

Ahora que ya sabe cómo utilizar un argumento de línea de comandos, usted puede preguntarse cómo puede obtener una lista de argumentos que están disponibles en un programa. Por lo general, se puede encontrar un programas de argumentos ya sea escribiendo /? , -H, – ?, –help o después de un comando, que se espera que imprima un programas de argumentos de línea de comandos disponibles. Desafortunadamente, no existe un método conjunto que le dice a un programa a la lista de sus argumentos y diferentes desarrolladores mostrarán de forma diferente.

En mi experiencia, sin embargo, he encontrado que la /? comando funciona en todos los programas de Microsoft que se incluyen con Windows. Simplemente escriba el comando seguido de /? y el programa debe mostrar el archivo de ayuda. Esto se puede ver en el siguiente ejemplo en el que vemos los argumentos de línea de comandos para el comando de Windows del .

En Linux y MacOS, los programas suministrados con el sistema operativo normalmente utilizará el argumento un –help para mostrar el archivo de ayuda como puede verse a continuación.

Para otros programas que se descargan de Internet, averiguar los argumentos de línea de comandos van a ser más difícil. Por lo general comienzan con la /? , -H, – ?, –help o argumentos para ver si se puede hacer que el programa de escupir un archivo de ayuda. Si no lo hace, entonces yo recurro a cualquiera de leer un manual o buscar en Google.