Tecnología

Inicio

¿Cuál es la sintaxis general de un comando shell?

La sintaxis de un comando shell es una cosa compleja, ya que cada comando tiene su propio conjunto de comandos y configuración. Más allá de eso, hay varios proyectiles diferentes, como la cáscara es un término genérico para un software que le permite interactuar con el sistema operativo. Cada carcasa tiene un diferentes comandos. Windows, OS X y Linux sistemas disponen de un terminal por defecto para ejecutar comandos, que es el mejor lugar para empezar si usted está aprendiendo.

Por defecto intérpretes de línea de comandos

Cada sistema operativo tiene una especie de concha que le permite administrar su sistema. Para levantar la cubierta tanto en Linux y OS X, tire hacia arriba "Terminal". En ambos casos, se le abre automáticamente en la carpeta de inicio; los "ls" comando listará todos los archivos disponibles. En Windows, abra el menú Inicio y escriba "cmd" para levantar el símbolo del sistema. El símbolo del sistema de Windows que se abre a la carpeta de usuario, C: \ Users \ usuario.

OS X y Linux

La sintaxis entre el shell por defecto en Ubuntu y OS X es muy similar; ya que ambos son de tipo Unix, los dos sistemas comparten muchos comandos y herramientas. En Linux, los sistemas de comandos y nombres de archivo entre mayúsculas y minúsculas; "Cp" es copiar los archivos, mientras que "CP" no es un comando válido. Sin embargo, "CP" funciona en OS X.

Cualquier bandera del comando se ejecutan en el formato "Opción -x", donde "x" representa la letra de la bandera y la opción indica la opción específica, si es relevante. Digamos que usted está copiando el archivo de texto "awesome.txt" en el escritorio, y quiere que le avise si estás a punto de sobrescribir el archivo. El comando básico para esto es

cp -i escritorio awesome.txt

Algunos comandos utilizan dos guiones, por ejemplo, "--help cp"; estos serán denotados por página de comando man. No todos los comandos necesitan banderas; por ejemplo, puede ejecutar los comandos "ls" para listar los archivos y carpetas en su ubicación actual, sin ningún otro parámetro.

ventanas

El shell de Windows es una bestia diferente. Por un lado, la capitalización no es tan grande un problema - DIR funciona tan eficazmente como dir. Por otra parte, las banderas están precedidos por una barra en lugar de un guión, o algunos incluso utilizan un soporte de ángel hacia adelante, como por ejemplo en los siguientes CAE. En el mismo ejemplo, para copiar awesome.txt partir de los documentos en el escritorio sin ninguna salida en la cáscara, se utilizaría

copia C: \ Users \ usuario \ Documents \ awesome.txt C: \ Users \ usuario \ Desktop> nul

Páginas de manual y Ayuda

Debido a que cada comando es diferente, que tiene un recurso para comprobar ayuda a mantener todo en orden. En Linux y OS X que puede hacer esto refiriéndose a una página de manual de comandos, o manual. Si usted quería saber todas las opciones para cp y lo que hace, tiene que escribir "man cp" para ver el manual. En Windows, se obtiene el mismo efecto mediante la introducción de "copiar /?". Estas páginas le dan una lista de opciones de mando y banderas, así como ofrecer la sintaxis correcta para cada comando.