A pesar de la ubicuidad de las interfaces gráficas y cualquier manipuladores convenientes como Magic Mouse y Magic Trackpad, la aplicación de Terminal.app Todavía es bastante útil y una herramienta poco "friki" para realizar ciertas operaciones, que la mayoría de nosotros son lo suficientemente familiar superficialmente. De hecho, en su "domesticar" no es gran cosa, así que para todos los lectores MakRadara he preparado el equipo para el terminal, que puede ser útil.
En primer lugar, digamos que su propia aplicación Terminal.app, así como toda la oficina herramienta útil, situado en la carpeta Aplicaciones> Utilidades. Inmediatamente después de su lanzamiento, verá una línea que dice el nombre del equipo y el directorio actual, y después de que el signo de dólar ($) - cursor parpadeante afable, que invita a entrar en su primer equipo ...
La lista de archivos y carpetas - ls
De manera predeterminada, después de ejecutar la utilidad en la carpeta de inicio del usuario se selecciona como el directorio de trabajo. Para obtener una lista de archivos y carpetas en el mismo, sólo tiene que ejecutar el comando de dos letras
ls
.
Existen diversas variaciones de este comando, que son causadas por diferentes claves (en realidad su mucho más):
-
ls -l
muestra la información detallada acerca de cada artículo, incluyendo permisos, tamaño de archivo, etc. Además, el primer carácter de cada línea determinará el tipo de datos: si esta es la letra latina «d», entonces tenemos un catálogo, y si el guión (-), es por lo general archivo. -
ls -a
muestra una lista de todos los archivos y directorios en el directorio actual, incluyendo elementos ocultos (nombres en Mac OS X que empiezan por un punto).
punta de limpieza: las claves se pueden combinar fácilmente entre sí, por lo que si desea ver datos sobre todos los elementos del directorio, incluidos los ocultos, a continuación, su equipo debe ser similar como sigue:
ls -la
Moviéndose entre Directorios - cd
El nombre de este equipo no viene de viejos CDs que Apple ha matado con éxito su tienda digital de iTunes, y a partir de dos palabras inglesas «cambio de directorio» - sólo que ella ofertas:
- Comentario
CD de música
- Terminal y entra en la carpeta de música, por supuesto, si es que existe en el directorio actual. - Para acceder a la carpeta en la anterior, utilice el nivel de comando
cd ..
(Dos puntos). - Y el comando cd te transporta inmediatamente al directorio personal del usuario.
La ruta completa del directorio de trabajo - pwd
El nombre del equipo, también, proviene de las primeras letras de la frase «imprimir directorio de trabajo». No importa en qué directorio se encuentre, el resultado de este comando será la ruta completa del directorio actual.
Crear un directorio - mkdir
Este comando crea un directorio con el nombre especificado. Por ejemplo, Temperatura mkdir
crear en el directorio Temp carpeta actual. Si se olvida de que directorio está actualmente en, el uso pwd
:
Eliminación de archivos y directorios - rm, rmdir
Durante esta acción en los archivos y directorios a través del terminal es necesario tener en cuenta un pequeño pero importante detalle: no hay papelera de reciclaje, por lo que los datos se eliminan de forma permanente.
Pero en general el equipo rm test1.txt
test1.txt eliminar el archivo desde el directorio actual. Y si añadimos, por ejemplo, la tecla «i» (rm -i test2.txt
), El usuario tendrá que confirmar la eliminación.
Por desgracia, la eliminación del directorio es más difícil, ya que para esta operación hay varios tipos de comandos:
-
Prueba rmdir
eliminar el directorio de prueba sólo si está vacía y no contiene dentro de sí las subcarpetas o archivos. -
rm -r Prueba2
recursiva eliminar todos los archivos y carpetas situados en el interior Prueba2, y se elimina el final.
Mover y copiar archivos de - mv y cp
Dos equipos realizar prácticamente las mismas acciones, y por lo tanto la lista de los parámetros tienen el mismo. Si quiero mover un archivo de un directorio a otro, necesito utilizar el comando:
mv ~ / test1.txt ~ / Documentos / test1.txt
El primer parámetro (~ / test1.txt) realiza archivo que tenemos que avanzar, y el segundo - el directorio de destino y el nombre del archivo resultante.
Una vez más, la dueña de una nota. En primer lugar, como se puede suponer, no está necesariamente se mueven en el directorio correcto para llevar a cabo acciones en los ficheros. Basta con saber su nombre, ruta completa, y utilizarlos como parámetros de comando.
En segundo lugar, cada vez que no escriba la ruta de acceso a su directorio, basta con utilizar una tilde (~). Por ejemplo, el ahorro
~ / Documentos
al equivalente/ Users / usuario / nombre de Documentos
.
Para copiar archivos simplemente reemplazan mv
en cp
:
otros comandos
Por supuesto, describir todos los comandos disponibles (y sus claves) no es posible, por lo que me centraré en varias interesantes y útiles "copias":
- Ejecutar cualquier aplicación en el sistema con el comando
abierto
Especificación de un espacio y la ruta al nombre de la aplicación. Por ejemplo,abierta /Applications/Airfoil.app
- Con un equipo
que
Se puede ver una lista de usuarios que han iniciado sesión en el sistema. Naturalmente, esto sólo es cierto si la operación en el equipo asume múltiples usuarios de entrada o SSH activo. - equipo
test.txt gato
Se le permite traer a un contenido de la ventana de terminal del archivo llamado test.txt, pero no será su edición (es necesario utilizar un editor de texto como el nano, vim o emacs), único punto de vista. - Cancelar el proceso de cualquier comando (ping si el trabajo o secuencia de comandos shell) siempre es posible mediante la combinación de teclas universales
Control + C
. - ventana transparente terminal de una gran cantidad de texto, simplemente mediante la ejecución del comando
claro
. - Para ejecutar algunos comandos pueden requerir privilegios de administrador. La manera más rápida de hacer esto mediante la adición a la parte superior de la línea de comandos
sudo
. En este caso, el terminal le pedirá una contraseña de su cuenta. - Ver una lista de procesos en ejecución, utilice el comando
superior
Es cierto que en este caso los datos se verá con menos claridad que en el sistema de monitoreo. - Para la exhibición en un comando específico, puede utilizar la ayuda detallada
hombre
Especificación del nombre separadas por un espacio intereses del equipo. - Casi se me olvida mencionar una fantástica utilidad de búsqueda
grep
, Que se pueden utilizar para encontrar una cadena de texto en un archivo, por ejemplo, o un proceso en particular en la lista de procesos (por ejemplo,ps ax | grep smbd
).
Tal vez esto y parada, y si me he perdido algo o tiene mal - que son bienvenidos en los comentarios.