La aplicación Terminal es su puerta de entrada a la línea de comandos en macOS. Proporciona una interfaz con un shell o intérprete de comandos que toma su comando e invoca a otros para realizar tareas rutinarias y complicadas.
Si recién está comenzando o pasa un tiempo considerable en la Terminal, es posible que desee personalizar la apariencia y varios atributos. Le mostraremos algunas formas interesantes de personalizar la Terminal y hacer que funcione mejor para su entorno y flujo de trabajo.
Conceptos básicos de la ventana de terminal
Cuando abra la aplicación Terminal, verá una ventana casi vacía con dos líneas de texto. La primera línea revela la fecha y la hora de su último inicio de sesión. Por ejemplo:
Last login: Wed Feb 13 01:08:35 on ttys000
La segunda línea es el símbolo del sistema real; ese cuadro rectangular al final es tu cursor. Escribirás comandos en esta línea:
Rahul-Mac:~ rahulsaigal$
Esto es lo que significa cada uno de esos elementos:
- La primera parte del mensaje es el nombre de su Mac. El colon (:) es un separador visual.
- La segunda parte comienza con una tilde (~). Indica que está en el directorio de inicio y utiliza un nombre de usuario corto.
- Finalmente, el signo de dólar (ps) significa que ha iniciado sesión como usuario no raíz.
Modificar la ventana de terminal
La ventana de Terminal se comporta como cualquier otra aplicación en macOS. Puede minimizar, mover, cambiar el tamaño, hacer zoom y desplazarse por el contenido. Después de haber usado Terminal durante un período de tiempo, los comandos que escriba producirán una gran cantidad de texto.
Este texto es pequeño, difícil de analizar y puede dificultar la localización del cursor. Aunque puede cambiar el tamaño de la ventana, esos cambios se pierden cuando sale de la aplicación.
Para modificar la ventana de Terminal, vaya a Shell > Mostrar Inspector o presione Comando + yo para abrir el Inspector ventana. Bajo la Ventana sección, introduzca valores en la columnas y Filas campo o cambie el tamaño de la ventana a su gusto para llenar esos valores automáticamente.
Una vez que obtenga la ventana de Terminal en un tamaño, forma y posición en particular, elija Shell > Usar la configuración como predeterminada.

Modificar el tema de la terminal
La Terminal predeterminada viene con texto negro sobre un fondo blanco. Pero puede personalizar sus diversos atributos como el color de fondo, la fuente (tipo de letra y tamaño), el color del texto, el tipo de cursor y mucho más.
Navegar a Concha > Nueva ventana y pruebe algunos de los temas incorporados. Éstos incluyen Césped, Cerveza casera, Página de manual, Océano, arenas rojasy más.

los Preferencias > Perfiles El panel muestra todos los temas prediseñados. Muestra miniaturas visuales en la barra lateral izquierda y atributos en el panel derecho. Este se divide en seis secciones: Texto, Ventana, Pestaña, Caparazón, Tecladoy Avanzado.
Para modificar los atributos, seleccione un tema y elija Perfil duplicado desde el Engranaje menú.

Atributos de texto
Terminal le permite personalizar varios atributos de texto. Para cambiar la fuente utilizada, haga clic en el Cambio botón en el Fuente sección y elija un tipo de letra y tamaño.
Puede aplicar suavizado de texto, usar fuentes en negrita, usar colores brillantes para texto en negrita y más. Si desea cambiar el color del texto, haga clic en el Texto color y seleccione una opción.
Para cambiar la forma del cursor, seleccione Bloquear, Subrayaro Barra vertical. Haga clic en el botón de color junto a la palabra Cursor para cambiar su color, también. Puede hacer que la ventana Terminal sea transparente ajustando el Opacidad y Difuminar deslizadores
De esta forma, puede colocar una ventana de Terminal directamente encima de una página web y escribir comandos mientras lee las instrucciones.

Atributos de ventana
Los atributos de la ventana incluyen título, tamaño, límite de desplazamiento hacia atrás y otros comportamientos. Recuerde, las opciones que elija en este panel se aplican solo al perfil, no a toda la aplicación Terminal. Para cambiar el nombre de la ventana, escriba el texto nuevo en el Título campo.
Seleccione cualquiera o todas las casillas de verificación para mostrar el nombre del proceso activo, el directorio de trabajo, la ruta, el nombre del shell y más. Puede cambiar el tamaño de ventana predeterminado para el tema actual e incluso configurar el tamaño del búfer de desplazamiento hacia atrás para guardar el historial de comandos que escribió en la Terminal hace días o semanas.

Atributos de concha
En esta sección, puede ajustar el funcionamiento de Terminal. Puede elegir un comando para ejecutar en el inicio; por ejemplo, inicie un shell alternativo. También es posible que Terminal le avise antes de cerrar el windows. Establecer Preguntar antes de cerrar a Siempre para evitar matarlo accidentalmente, o ponerlo en Nunca si encuentra ese aviso molesto.
si revisas Solo si hay procesos distintos al shell de inicio de sesión y, Terminal te avisará antes de salir de la aplicación. Esta característica es útil si accidentalmente hace clic en el elemento de ventana incorrecto o si presiona la secuencia de teclas incorrecta.

Trabajar con grupos de ventanas
¿Te gusta tener tu Terminal windows organizado de una manera particular y desea reanudar una sesión sin tener que reorganizar y reiniciar? La función Grupos de ventanas le ahorrará tiempo y aumentará su productividad. Usándolo, cada ventana puede tener su propio proceso, atributos y posición en el escritorio.
Por ejemplo, podría estar editando un archivo con Vim en una ventana y ejecutando Octave en otra. Tal vez desee consultar la página de manual del programa en una ventana mientras prueba el comando en otra ventana. Y si un shell está ocupado realizando tareas largas, es posible que desee ejecutar un comando en otra ventana.

Guardar un grupo de ventanas
Antes de establecer un grupo de ventanas, deberá:
- Organizar windows en pantalla como se desee.
- Modifique los atributos, el tamaño y la forma de cada ventana.
- Ejecute cualquier comando para cada ventana que desee reanudar.
Entonces escoge Ventana > Guardar Windows como grupo. Escriba un nombre, marque Usar grupo de ventanas cuando se inicia Terminaly haga clic en Ahorrar.

Restaurar el grupo de ventanas
Para restaurar el grupo de ventanas, elija Ventana > Abrir grupo de ventanas. De esa manera, puede seguir trabajando en su shell actual pero abrir el grupo cada vez que necesite ejecutar un conjunto específico de tareas.
Abierto Preferencias > Grupos de ventanas y haga clic en el Engranaje icono para importar, exportar o eliminar grupos de ventanas. Si hay otra aplicación windowsasigne el grupo de ventanas a un espacio de trabajo de escritorio independiente para evitar distracciones.

Configuración del shell predeterminado
El shell de inicio de sesión predeterminado para macOS es el intento caparazón. Sin embargo, también ofrece una gran cantidad de conchas diferentes, que incluyen /bin/bash, /bin/csh, /bin/zsh, /bin/ksh, y más. A los entusiastas de Unix les encanta trabajar con el zsh (o Z) shell porque ofrece muchas funciones además del shell bash y admite docenas de complementos.
Si eres un novato, sigue el valor predeterminado intento Shell por ahora está bien. Pero debe saber cómo cambiarlos cuando sea necesario.
Averigüe qué shell está utilizando
Para averiguar qué shell está utilizando, escriba este comando:
echo $0
La Terminal le muestra el nombre del shell, precedido por un guión.
Cambiar el shell de inicio de sesión
Para cambiar el shell predeterminado de su cuenta de usuario, abra Preferencias del Sistema > Usuarios y Grupos. Haga clic en el icono de candado e ingrese sus credenciales de administrador. Luego haga clic derecho en su nombre de la lista y seleccione Opciones avanzadas.

En la ventana de diálogo que aparece, cambie la opción en shell de inicio de sesión. No tienes que reiniciar tu Mac para que esto surta efecto; simplemente salga y reanude la sesión de Terminal para comenzar con un nuevo shell.

Para cambiar la terminal de shell predeterminada para cualquier cuenta de usuario, elija Terminal > Preferencias y haga clic General en la barra de herramientas. Junto a Las conchas se abren conSeleccione Comando (ruta completa) e ingrese la ruta a su nuevo caparazón en el campo.

Personalizar el símbolo del sistema
El indicador de línea de comando predeterminado le muestra la misma información cada vez que abre la Terminal. Hay muchas secuencias de caracteres especiales que, cuando se usan para definir el mensaje, pueden revelar datos interesantes.
La apariencia del indicador se almacena en la variable de entorno. $PS1. Cuando escribes lo siguiente:
echo $PS1
El texto resultante está codificado en cadena con la configuración predeterminada del indicador de shell en este formato:
\h:\W \u\$
- \h representa el nombre de la computadora host
- \W es el directorio de trabajo actual
- \u significa usuario actual
en mac OS, .bash_perfil puede contener una variedad de preferencias sobre cómo desea que se vea y se comporte el shell. Las personalizaciones que realice en .bash_perfil aplicar solo a una sesión de shell; no se aplican a los scripts de shell. Para editar .bash_perfil en nano, escribe:
nano ~/.bash_profile
En la nueva línea, agregue PS1=”…”. Entre esas comillas, coloque una secuencia de caracteres para personalizar el aviso. Hay una lista completa de caracteres especiales en el manual de documentación de bash. Por ejemplo:
PS1="\!\d\u\$"
- ! representa el número de historial de este comando
- \d es la fecha en formato de día de la semana/mes/fecha
- \u significa nombre de usuario
- ps es UID efectivo
Una vez que escriba la secuencia, presione Controlar + O para escribir la nueva información. Entonces presione Control + T para guardar esta información en el .bash_perfil expediente. Salga y reinicie Terminal para ver los cambios.

Una secuencia rápida que me gusta es:
PS1="\w \! \$"
Pruébalo y mira si te gusta. En un sistema multiusuario, puede ingresar el nombre de host, el nombre de usuario, la versión de bash, el número de historial del comando y más para obtener más información.
Pruebe algunas alternativas de terminal
La aplicación Terminal ha sido la interfaz de línea de comandos predeterminada durante décadas. Ya sea que esté comenzando o haya usado Terminal durante mucho tiempo, estas personalizaciones pueden aumentar su productividad. Me gusta más Apple aplicaciones, Terminal intenta lograr un equilibrio entre la accesibilidad para los nuevos usuarios y las funciones avanzadas para los desarrolladores.
Para convertirse en un usuario avanzado de la línea de comandos, necesita más funciones, como soporte de panel dividido, sugerencias de autocompletar, búsqueda, pegar historial y más. Consulte estas útiles alternativas de Terminal que pueden adaptarse a su flujo de trabajo.