Puede parecer el tipo de reino geek que solo los hackers pueden habituar, pero OS X Terminal es un método poderoso y versátil de interactuar con su computadora que ofrece ventajas a usuarios de todos los niveles de habilidad. Sin embargo, es una gran desviación de lo que podrías estar acostumbrado, así que estamos aquí para ayudarte a dar tus primeros pasos..
Hoy estamos hablando de algunos de los conceptos básicos de la navegación de Terminal: cómo moverse a través de su sistema de archivos, crear y eliminar archivos. Pero ¿qué es esta cosa Terminal de todos modos?
En los viejos tiempos de la computación, antes de que las interfaces gráficas de usuario (GUI) se convirtieran en la norma, la única forma de usar una computadora era a través de un llamado línea de comando interfaz. Estos sencillos mensajes de texto permitieron a los usuarios de computadoras teclear sus comandos usando un lenguaje que era más familiar para la computadora, y nos animaron a tener una comprensión más sólida de cómo la máquina interpreta las metáforas con las que le pedimos que realice tareas para nosotros..
Para aquellos que valoran el rendimiento y una ruta de comunicación simplificada hacia la computadora a través de un sofisticado sistema de interacción gráfica lleno de metáforas en capas y skeumorphism, la línea de comando es el rey.
Desde la revolución de la GUI, es de esperar que las interfaces de la línea de comandos se hayan desvanecido, pero eso no es el caso. Para aquellos que valoran el rendimiento y una ruta de comunicación simplificada hacia la computadora a través de un sofisticado sistema de interacción gráfica lleno de metáforas en capas y skeumorphism, la línea de comando es el rey.
En OSX, la interfaz de la línea de comandos se llama Terminal, y te guiaré a través de algunos pasos de bebé que deberían ayudar a preparar el escenario para futuros tutoriales y exploración independiente.
Primero vale la pena explicar por qué podría estar inclinado a utilizar la Terminal en primer lugar; Para muchos, parece que no es más que una reliquia de los primeros días de la informática, o algo que solo ofrece beneficios para hackers y desarrolladores..
Si bien el Terminal no es de ninguna manera una herramienta necesaria para el usuario casual de Mac, ofrece un número sorprendente de usos para el lego, y vale la pena aprender lo básico..
Puedes pensar en usar la Terminal como algo parecido a susurrar directamente en el oído de tu computadora en lugar de gritarle desde la distancia; Es una forma más íntima de interactuar con el sistema que le brinda mucha potencia. Como consecuencia, vale la pena saber qué está haciendo para no dañar accidentalmente su máquina..
Comencemos con lo básico: acceder a la Terminal. Para comenzar, puede abrir la Terminal navegando a Aplicaciones -> Utilidades y encontrando el ícono, o puede ahorrar algo de tiempo, ¡y acostumbrarse a escribir! - al golpear el atajo de Spotlight Comando + barra espaciadora
y escribiendo 'terminal'.
Una vez que la Terminal está abierta, se le presentará su vista predeterminada. En esencia, lo que está mirando es el equivalente a abrir el Finder y navegar a su directorio de Usuario. La parte de la izquierda muestra su directorio actual, o ubicación en el sistema de archivos, y el área de entrada a la derecha con el cursor parpadeante se conoce como rápido Porque te está pidiendo que le digas qué hacer..
Si no eres fanático de la combinación de colores y el tamaño de la ventana predeterminados, puedes modificarlo fácilmente para que se adapte a tus preferencias. Siempre es agradable sentirse como un pirata informático al hacer este tipo de cosas, así que si pulsa "Comando +" para abrir la página de preferencias, puede elegir un tema diferente (y personalizarlo según el contenido de su corazón) a través de la pestaña Configuración.
Para este tutorial, seleccioné el ajuste preestablecido "Homebrew" y jugué con las opciones de tipo de letra y opacidad hasta que encontré un aspecto ideal para mi sistema.
Una tarea fácil que realizarás mucho es averiguar qué archivos y carpetas existen en el directorio dado. Tipo 'ls
', que es la abreviatura de la Terminal para "lista", y verá un gráfico de todo lo que hay en ese directorio. 'ls
'es un ejemplo de un terminal mando, ¡Y ahora que has aprendido el primero! Los comandos son las instrucciones que le da a su computadora a través de la Terminal, y tienden a compartir una sintaxis básica que llegará a comprender al final de nuestro tutorial..
Digamos que nos gustaría acceder a algo en nuestra carpeta Documentos. Para lograr esto, necesitamos hacer lo que se llama cambiar de directorio. Es lo mismo que hacer doble clic para abrir una carpeta en el Finder. Para realizar un cambio de directorio, simplemente escribimos 'discos compactos
'seguido del nombre de la carpeta en la que nos gustaría sumergirnos - en nuestro caso,' Documentos '.
Del mismo modo, si desea verificar en qué lugar exactamente terminó, simplemente escriba 'pwd
' - Lo que significa Directorio de trabajo actual - y Terminal le mostrará un camino claro a su ubicación.
Tenga en cuenta que siempre hay un espacio entre el comando y el argumento, o sujeto de su orden. Esto es cierto para todos los elementos separados en un comando de Terminal.
Terminal ahora indica que estamos en nuestra carpeta de Documentos. Vamos a echar un vistazo a todos los archivos en esta carpeta, pero esta vez les presentaré la segunda mitad de la sintaxis del comando de Terminal: parámetros, o opciones. Vamos a escribirls
'de nuevo para listar los archivos en el directorio, pero esta vez lo añadiremos'-una
'al comando antes de pulsar Enter. Esta opción se usa para decirle a la computadora que desea que le muestre todos los archivos en ese directorio, incluidos los archivos ocultos del sistema..
Revelar archivos ocultos en un directorio es algo que debe hacer con bastante frecuencia, ¡y ahora conoce una manera de hacerlo mucho más rápido que si estuviera usando el Finder! Mejor aún, ahora entiendes el formato básico de una instrucción de Terminal: un comando seguido de sus parámetros opcionales, y finalmente su argumento.
El formato de una instrucción de Terminal consiste en un mando seguido por su parámetros, y finalmente su argumento.
Digamos que encontramos un archivo en nuestros Documentos que nos gustaría editar. Para abrirlo, simplemente escribe 'abierto
'seguido del nombre del archivo. Si el nombre de su archivo es largo y no tiene ganas de escribirlo todo, puede aprovechar la función de autocompletar de la Terminal escribiendo las primeras letras y luego presionando la tecla Tab. Voy a abrir esto 'EjemploFileWithALongNameWhyOhWhyItNeverEndsIDontEven.txt' expediente.
El archivo se abrió en mi aplicación predeterminada para ese tipo de archivo, en este caso TextEdit, y estoy libre de trabajar con él como me plazca. ¿Pero qué pasa si quiero crear un nuevo archivo de texto? Normalmente, primero tendría que abrir TextEdit y luego crearlo desde allí, pero en la Terminal no podría ser más simple..
Quiero crear un nuevo archivo de texto en mi escritorio, pero notará que mi Terminal todavía muestra el directorio Documentos. Hay varias formas diferentes de llegar a donde quiero estar.
Podría usar eldiscos compactos…
'comando para retroceder un nivel en el sistema de archivos, volver a mi carpeta de Usuario en este caso, y luego usar'cd desktop
'para llegar allí. También podría simplemente usar 'cd / Usuarios / Mathazzar / Escritorio /
'para llegar allí inmediatamente desde cualquier lugar donde esté, aunque eso implica escribir la ruta completa al directorio.
Necesitará reemplazar el '
Mathazzar
'en ese comando con cualquiera que sea su nombre de usuario para todos los pasos similares en este tutorial.
El método final y más rápido es usar un comando de ruta relativa, que se ve así: 'cd… / escritorio
'. Debido a que las carpetas Documentos y Escritorio comparten un directorio padre común, podemos usar este llamado camino relativo comando para navegar rápidamente entre ellos.
A veces, si necesita trabajar con un archivo o directorio que está muy oculto o tiene un nombre muy largo y complicado, puede ahorrarse algo de escritura escribiendo su comando y luego arrastrando y soltando el archivo o la carpeta de destino en la ventana de la Terminal desde Finder.
Independientemente de cómo elijas llegar hasta allí, navega hasta tu escritorio. El comando para crear un archivo se llama 'toque
', así que si quisiéramos crear un archivo de texto llamado plátanos, nosotros escribiríamostoque bananas.txt
'. Notarás que el archivo ya apareció en mi escritorio, listo para editar.
Una cosa de la que la Terminal no es increíblemente intuitiva es el manejo de espacios en los nombres de archivos o carpetas. Si quisiéramos llamar al archivo "muffins de plátano.txt"En cambio, podrías imaginar que escribiríamos 'toque banana muffins.txt
'. Adelante y pruebalo.
Como verá, Terminal lo interpreta como si desea crear dos archivos separados; uno llamado "plátano"Y el otro llamado"muffins.txt". Esto nos enseña que Terminal puede crear múltiples archivos rápidamente usando un solo comando. Para aclarar lo que queremos decir, volveremos a escribir el comando, esta vez poniendo el nombre del archivo entre comillas: 'toque "banana muffins.txt"
'.
Por cierto, puede crear muchos tipos de archivos como este, no solo archivos de texto. Si necesitara un archivo de Word para guardar mi receta de muffin de banana genio, simplemente podría escribir 'toque "banana muffins.doc"
' Para empezar.
Ahora vamos a hacer un poco de limpieza, ¿de acuerdo? Como sabemos cómo crear archivos, sería útil que pudiéramos eliminarlos también. Pero debido a que hemos aprendido el valor de las copias de respaldo, primero nos aseguraremos de preservar nuestra receta anterior de muffins de banana. Quiero guardar "muffins de plátano.doc"Seguro en mi carpeta Documentos, así que voy a copiarlo allí usando el 'cp
'comando.
La sintaxis de este comando es sencilla:cp
'seguido del nombre del archivo - "Muffins de plátano.doc"
, y recuerde ponerlo entre comillas, seguido de la ruta al directorio en el que desea guardarlo. En nuestro caso, el comando completo se ve así: 'cp “banana muffins.doc” / Users / MacTuts / Documents /
"', o, usando un comando de ruta relativa,'cp “banana muffins.doc”… / Documents
'. Puedes usar el Finder para verificar que funcionó.
El comando para eliminar un archivo es 'rm
'y es una con la que debes tener cuidado, ya que no quieres borrar accidentalmente cualquier cosa que no tengas la intención de hacer. No hay papelera en el mundo terminal..
No quieres borrar accidentalmente nada de lo que no pretendías. No hay papelera en el mundo terminal..
Empecemos eliminando ese huérfano ".muffins.txt”Archivo que tenemos en nuestro escritorio. El comando para esto es simplemente 'rm muffins.txt
'. Solo para estar en el lado seguro, puede usar el '-yo
'parámetro para alternar modo interactivo, donde el Terminal confirmará explícitamente su comando de eliminación antes de ejecutarlo, en este caso preguntándonos si queremos "eliminar muffins.txt?
"Entonces podemos responder 'sí
' o simplemente 'y
' para proceder.
Eso todavía nos deja con algunos archivos. En lugar de eliminarlos manualmente uno por uno, podemos aprovechar la inteligencia de Terminal para ahorrar tiempo. Ya que todos comienzan con la palabra 'plátano', podemos usar el asterisco, conocido como el comodín para solicitar a la Terminal que busque y elimine todos los archivos en el directorio de trabajo actual con nombres de archivos que contengan la palabra "plátano”.
Escribe el siguiente comando: 'rm -i banana *
y pulsa enter. Terminal encontrará automáticamente todos los archivos deseados y le pedirá que los elimine. Si te sientes confiado y quieres ahorrar tiempo, suelta el '-yo
Opción para ejecutar el comando inmediatamente..
Lo estás haciendo muy bien hasta ahora, y solo hay un último conjunto de tareas básicas que quiero enseñarte en este tutorial. Debido a que somos personas ocupadas con muchos archivos, sería útil que nos mantuviéramos organizados. Así, en lugar de dejar a ese pobre "muffins de plátano.doc"El archivo de copia de seguridad se encuentra abierto en nuestra carpeta Documentos, le daremos un nuevo hogar dentro de una carpeta llamada Recetas.
Lo primero es lo primero: tenemos que llegar a nuestra carpeta Documentos. Si estás en algún lugar del sistema de archivos y no tienes ganas de escribir 'discos compactos…
'un montón de veces para salir, puedes usar el conveniente'cd ~
'comando para volver a la carpeta de usuario. A partir de ahí, simplemente necesitamos escribir 'documentos cd
'y estamos bien para ir.
Ahora, si escribimos 'ls
'nuevamente para recordarnos lo que hay allí, notará que no hay una carpeta de Recetas. Parece que vamos a tener que crear uno! Por suerte, esto es tan fácil como escribir 'Recetas mkdir
'. Una vez que presionas Enter, la carpeta es creada para ti por esto 'mkdir
'comando, que significa Hacer directorio.
Ahora necesitamos llevar la receta a esta nueva carpeta, pero en lugar de copiarla y borrar el original, simplemente podemos moverla. Tipo 'mv “banana muffins.doc” / Users / MacTuts / Documents / Recipes /
' para hacer esto.
También puedes usar elmv
'comando para cambiar el nombre de un archivo si lo desea, por lo que si'discos compactos
'en nuestra nueva carpeta de recetas, podemos usar'mv "banana muffins.doc" "amazing banana muffins.doc"
'para cambiar el nombre del archivo.
Los '
mv
El comando 'se usa tanto para mover como para renombrar archivos.
Si se siente abrumado, no se preocupe: la Terminal es un paradigma completamente diferente para la interacción con la computadora, uno al que le lleva tiempo acostumbrarse. Solo hemos arañado la superficie, pero si está interesado en aprender más, permanezca atento a futuros tutoriales en los que profundizaremos un poco más..
Solo hemos arañado la superficie, pero si está interesado en aprender más, permanezca atento a futuros tutoriales en los que profundizaremos un poco más..
Mientras tanto, puede leer la sintaxis que hemos explorado hoy y aprender sobre los distintos parámetros para cada comando escribiendo 'hombre
' - corto para Manual - seguido del nombre del comando. 'man ls
', por ejemplo, le mostrará las opciones de uso para el comando list. Una vez que lo haya leído, simplemente presione 'q' para salir del manual y volver al indicador.
Por supuesto, verás muchos más tutoriales de Terminal aquí, pero ahora que tienes un sentido básico de cómo funcionan las cosas, te animamos a explorar e intentar trabajar con la sintaxis hasta que se convierta en algo natural..
Pronto, estará listo para comenzar a realizar tareas que realmente muestran la potencia de la Terminal. Mientras tanto, no dude en dejar sus pensamientos en los comentarios, estaremos encantados de ayudarle.!