======Mac Terminal===== **Mac Terminal** es una app de [[emulador de terminal|emulación de terminales]] que se incluye por defecto en MacOS. Como tal, ofrece a los usuarios avanzados y desarrolladores una interfaz de línea de comandos (CLI) para comunicarte con el sistema operativo del Mac. El [[interpretes de comandos|intérprete de comandos]] por defecto de MacOS es [[Zsh]]. ====Uso de Mac Terminal==== === Abrir Mac Terminal === Abre Mac Terminal en tu Mac usando alguno de estos métodos: * En el //Finder// , abre la carpeta /Aplicaciones/Utilidades y, a continuación, haz doble clic en **Terminal**. * Hacer clic en el icono de //Launchpad// en el //Dock//, escribe ''Terminal'' en el campo de búsqueda y, a continuación, haz clic en **Terminal**. ===Trabaja con Mac Terminal=== El //prompt// de MacOS depende de los ajustes de la Terminal y su intérprete, pero suele incluir el nombre del //host// al que estás conectado, la carpeta de trabajo actual. Por defecto, si un@ usuari@ llamada ''fulana'' utiliza la shell zsh por omisión, aparece un indicador como este: fulana@MacBook-Pro ~ % Esto quiere decir que el usuario llamado ''fulana'' ha iniciado sesión en un ordenador denominado ''MacBook-Pro'' y que su carpeta actual es la carpeta de inicio, que se indica con la tilde (''~''). Cada ventana de Terminal representa otra instancia distinta de un proceso de shell (puede haber varios). Introduce comandos y [[script|scripts]] (llamados scripts de shell) para realizar tareas en el Mac. >Desde tu Mac podrás usar [[ssh]] para [[crear_una_cuenta_en_texto-plano.xyz#logueate_a_texto-planoxyz|conectarte a texto-plano.xyz]]. En tal caso recibirás el prompt remoto (usualmente el nombre de usuario y un símbolo de indicador de comandos). ===Salir de Mac Terminal=== * En la app Terminal del Mac, selecciona //**Terminal > Salir de Terminal**//. ===Salir de una sesión de shell de Mac Terminal=== * En la app Mac Terminal, en la ventana donde se está ejecutando el proceso de shell del que quieres salir, escribe ''exit'' y, a continuación, pulsa la **tecla Retorno**. Esto garantiza el cierre de los comandos que se están ejecutando en la shell de forma activa. Si hay algún proceso en curso, aparecerá un cuadro de diálogo. ====Atajos de Mac Terminal ==== ===Trabajar con las ventanas y solapas de Mac Terminal === ^ **Acción** ^ **Atajo** ^ | Ventana nueva | Command-N | | Nueva ventana con el mismo comando | Control-Command-N | | Abre solapa nueva | Command-T | | Abre nueva solapa con el mismo comando | Control-Command-T | | Barra de título on/off | Shift-Command-T | | Muestra todas las solapas o sale de ellas | Shift-Command-Backslash (''\'') | | Nuevo comando | Shift-Command-N | | Nueva conexión remota | Shift-Command-K | | Inspector on/off | Command-I | | Edita título | Shift-Command-I | | Edita color de fondo | Option-Command-I | | Aumenta tamaño de fuente | Command-Plus (''+'') | | Disminuye tamaño de fuente | Command-Minus (''–'') | | Ventana siguiente | Command-Grave Accent (''`'') | | Ventana anterior | Command-Shift-Tilde (''~'') | | Solapa siguiente | Control-Tab | | Solapa anterior | Control-Shift-Tab | | Divide ventana en dos paneles | Command-D | | Cierra panel dividido | Shift-Command-D | | Cierra solapa | Command-W | | Cierra ventana | Shift-Command-W | | Cierra las otras solapas | Option-Command-W | | Cierra todo | Option-Shift-Command-W | ===Desplazamiento en Mac Terminal=== ^ **Acción** ^ **Atajo** ^ | Desplazamiento hacia Inicio | Command-Home | | Desplazamiento al final | Command-End | | Retrocede página | Command-Page Up | | Avanza página | Command-Page Down | | Sube una línea | Option-Command-Page Up | | baja una línea | Option-Command-Page Down | ===Editar una línea de comandos=== ^ **Acción** ^ **Atajo** ^ | Reposicionar punto de inserción | Presionar y mantener la tecla Option mientras mueve el puntero a un nuevo punto de inserción | | Mueve el punto de inserción al comienzo de la línea | Control-A | | Mueve el punto de inserción al final de la línea | Control-E | | Mueve el punto de inserción adelante un caracter | Flecha derecha | | Mueve el punto de inserción atrás un caracter | Flecha izquierda | | Mueve el punto de inserción adelante una palabra | Option-Flecha derecha | | Mueve el punto de inserción atrás una palabra | Option-Flecha izquierda | | Borra la línea | Control-U | | Borra hasta el final de la línea | Control-K | | Borra adelante hacia el final de la palabra | Option-D (disponible cuando está seleccionado "usar Option como tecla Meta") | | Borra hacia atrás hasta el comienzo de la palabra | Control-W | | Borra un caracter | Delete | | Borra hacia adelante un caracter | Forward Delete (o use Fn-Delete) | | Transporta dos caracteres | Control-T | ===Seleccionar y encontrar texto en la ventana de Mac Terminal === ^ **Acción** ^ **Atajo** ^ | Seleccionar una ruta de fichero entera | Presionar y mantener las teclas **Shift** y **Command** y hacer doble clic sobre la ruta | | Seleccionar una línea completa de texto | Triple clic en la línea | | Seleccionar palabra | Doble clic en la palabra | | Seleccionar URL | Presionar y mantener las teclas **Shift+Command** y hacer doble clic en la URL | | Seleccionar una caja rectangular | Presionar y mantener la tecla **Option** y arrastrar para seleccionar texto | | Cortar | Command-X | | Copiar | Command-C | | Copia sin color de fondo | Control-Shift-Command-C | | Copiar sin formato | Option-Shift-Command-C | | Pegar | Command-V | | Pegar la selección | Shift-Command-V | | Pegar el texto escapado | Control-Command-V | | Pegar seleccion escapada | Control-Shift-Command-V | | Buscar | Command-F | | Buscar siguiente | Command-G | | Buscar anterior | Command-Shift-G | | Buscar texto seleccionado | Command-E | | Saltar al texto seleccionado | Command-J | | Seleccionar todo | Command-A | | Abrir visor de caracteres | Control-Command-Barra espaciadora | === Trabajar con selecciones y marcadores=== ^ **Acción** ^ **Atajo** ^ | Marca | Command-U | | Marcar como marcador | Option-Command-U | | Desmarca todo | Shift-Command-U | | Seleccionar línea y enviar retorno | Command-Return | | Enviar retorno sin seleccionar | Shift-Command-Return | | Insertar marcador | Shift-Command-M | | Insertar marcador con nombre | Option-Shift-Command-M | | Saltar a la marca anterior | Command-Flecha arriba | | Saltar a la marca siguiente | Command-Flecha abajo | | Saltar al marcador anterior | Option-Command-Flecha arriba | | Saltar al marcador siguiente | Option-Command-Flecha abajo | | Borra la marca anterior | Command-L | | Borra el marcador anterior | Option-Command-L | | Borra hasta el inicio | Command-K | | Selecciona entre marcas | Shift-Command-A | === Otros atajos === ^ Acción ^ Atajo ^ | Pantalla completa on/off | Control-Command-F | | Colores on/off | Shift-Command-C | | Open Terminal settings | Command-Comma ('','') | | Interrumpir | Escribir Command-Period (''.'') equivale a ingresar **Control-C** en la línea de comandos | | Imprimir | Command-P | | Soft reset del emulador de terminal | Option-Command-R | | Hard reset del emulador de terminal | Control-Option-Command-R | | Abrir URL | Mantenga presionada la tecla Command y haga doble clic en la URL | | Agregar ruta completa al fichero | Arrastre el fichero desde el //Finder// a la ventana de la terminal | | Exportar texto como | Command-S | | Exportar texto seleccionado como | Shift-Command-S | | Historial de búsqueda inveersa | Control-R | | "Reporte de ratón" on/off | Command-R | | Usar tecla Option como tecla Meta on/off | Command-Option-O | | Muestra pantalla alterna | Shift-Command-Flecha abajo | | Oculta pantalla alterna | Shift-Command-Flecha arriba | | Abre página man para la selección | Control-Shift-Command-Question Mark (''?'') | | Busca en el índice de la página man la seleccion | Control-Option-Command-Slash (''/'') | | Completa nombre de fichero o directorio | En la línea de comandos, ingrese uno o mas caracteres, y presione **Tab** | | Muestra lista de completado de directorio o fichero posible | En la línea de comandos, ingrese uno o mas caracteres y presione **Tab** __dos veces__ |