Comandos unix para su uso en os x yosemite

Para utilizar la línea de comandos de OS X Yosemite efectivamente, familiarizarse con los comandos de Unix. Después de todo, ¿cómo se puede utilizar una herramienta sin saber lo que puede hacer? Es posible que tenga que memorizar unos pocos comandos, pero Unix hace que sea fácil para usted por abreviar los comandos, a raíz de una gramática estándar (por así decirlo), y que le proporciona una extensa documentación para cada comando.

Anatomía de un comando de Unix

Comandos de Unix pueden realizar muchas hazañas asombrosas. A pesar de sus enormes capacidades, todos los comandos siguen una estructura similar. Tenga en cuenta los espacios entre el comando, las banderas y los operandos:

mando  

La forma más simple de un comando Unix es el propio comando. Puede ampliar el uso de la ls comando añadiendo diversos banderas, los cuales son parámetros que activan o desactivan las funciones opcionales para el comando. La mayoría de las banderas son precedidos por un guión (-) Y seguir siempre el comando. Por ejemplo, puede mostrar el contenido de un directorio como una columna de nombres al virar en una -l después de la bandera ls mando.

ls -l

Además de las banderas, los comandos de Unix a veces también tienen operandos, que son algo que se actúe en consecuencia. Por ejemplo, en lugar de entrar en el ls comando (que lista el directorio actual), se puede añadir un operando para listar un directorio específico:

ls ~ / Documents / miProyecto /

La tilde (~) Denota el directorio personal del usuario.

A veces, un comando puede tomar varios operandos, como es el caso cuando se copia un archivo. Los dos operandos representan el archivo de origen y el destino del archivo que desea copiar, separadas por un espacio. El siguiente ejemplo usando el cp comando (abreviatura de dupdo) copia un archivo desde la carpeta Documentos a la carpeta de escritorio.

cp ~ / Documentos / Mi Documento ~ / Desktop / MiDocumento

También se pueden combinar las banderas y los operandos en el mismo comando. Este ejemplo muestra el contenido de una carpeta específica en formato de lista:

ls - l ~ / Documents / miProyecto /

trampas de línea de comandos

¿Qué pasa si usted tiene un nombre de carpeta con un espacio en él? Pruebe el siguiente ejemplo, pero no se preocupe cuando no funciona.

los discos compactos comando significa cambio de directorio.

cd / Ejemplo Folder

El resultado es un mensaje de error:

-bash: cd: / Ejemplo: No existe el fichero o directorio

El problema es que un carácter de espacio no está permitido en un camino. Para solucionar este problema, sólo tiene que escribir la ruta entre comillas dobles, como este:

discos compactos "/ Ejemplo Folder"

OS X le permite usar doble o comillas simples para encerrar un camino con espacios en él. Estándar de Unix sistemas operativos, sin embargo, utilizar comillas dobles para este propósito.

Usted puede obtener el carácter de espacio para ser aceptado por un comando mediante la adición de un carácter de escape. (En este caso, el carácter de escape actúa como un marcador que salta el espacio.) Para escapar de un personaje, añadir una barra invertida () inmediatamente antes del personaje en cuestión. Para ilustrar, probar el último comando con un carácter de escape en su lugar. Tenga en cuenta que esta vez, no hay comillas son necesarias.

cd carpeta / Escritorio

Puede utilizar cualquiera de las comillas o escapar personajes- son intercambiables. Tenga en cuenta que la barra invertida () es el carácter de escape, no la barra inclinada (/).

La ayuda de mandatos está en camino!

Por ahora, puede que se pregunte cómo se supone que un equipo técnico-asistente de mantener todos estos comandos consecutivos. Afortunadamente, usted puede encontrar abundante documentación para casi todos los comandos disponibles.

Para acceder a esta ayuda incorporada, utilice el hombre mando. Utilizando el hombre comando (abreviatura de manual) Muestra un archivo de ayuda para cualquier comando que se conoce. Por ejemplo, para leer la información de ayuda disponible para la ls de comandos, simplemente escriba man ls en el indicador.

El Manual de Comandos Generales para OS X

Video: Terminal: Comandos interesantes | Trucos Mac OSX

Completado automático

Para acelerar el proceso, el intento concha puede completar automagicamente su entrada para que mientras se escribe. UN cáscara toma los comandos que escriba y los presenta al sistema operativo, el cual lleva a cabo las tareas. Aunque el terminal le permite introducir comandos a través del teclado, es la cáscara que interpreta los comandos.

Video: Acessando o Terminal no Mac OS X para executar comandos do Unix

Hay muchos tipos de conchas están disponibles para los usuarios de Unix. La cáscara que Yosemite usa por defecto es intento, y otro shell común es tcsh. Utilizar las funciones de autocompletar intento autocompletar ambos comandos y nombres de archivo. Para demostrar, comience escribiendo lo siguiente:

cd ~ / De

A continuación, pulse Tab, y la cáscara predice lo que desea escribir:

cd ~ / Desktop /

Por supuesto, si usted tiene otra carpeta que comienza con las letras Delaware en la misma carpeta, puede que tenga que escribir algunos caracteres adicionales porque de lo contrario la cáscara devuelve el primer golpe que encuentra. Esto le da a la función de autocompletar más información para ayudarle a decidir qué caracteres que desea escribir.

En otras palabras, si no suficientes caracteres, terminación automática termina como un detective sin las suficientes pistas para entender las cosas.

Artículos Relacionados