
Cómo ver su lista de historial de comandos en la terminal de macOS
[ad_1]
Puedes consultar en cualquier momento qué pedidos hay en tu historial ejecutando el history
ordenado. cuando escribes history
y presione Return, Terminal muestra una lista de comandos en la lista de historial. Por ejemplo:
1 ls
2 cd ..
3 ls
4 cd kirk
Cada línea incluye el número de pedido (del primero al último) y el pedido en sí. La terminal incluye todos los comandos, hayan tenido éxito o no. Esto significa que aparecerán errores o faltas de ortografía en el historial.
Lista de historial de límites
Hay varias formas de ver su lista de historial. En la mayoría de los casos, desea ver los pedidos más recientes. Una forma de hacer esto es ejecutar el history
order con un argumento que indica el número de pedidos que desea mostrar.
Por ejemplo, history
5
le dice al shell que muestre los comandos que comienzan con el quinto en la lista del historial. Puede introducir cualquier número como argumento para el history
ordenado; si ingresa un número no válido (lo más probable es que su lista no sea tan larga como el número que ingresó), la Terminal responderá con fc: no such event
.
Atajos para ahorrar tiempo
Como se discutió en un artículo separado, puede moverse hacia arriba o hacia abajo en su lista de historial presionando las teclas de flecha. Esta es la forma más fácil de volver a ejecutar un comando que ejecutó recientemente. Pero si su comando está más abajo en la lista, hay formas más rápidas de decirle al shell cuál ejecutar.
Supongamos que ha visto su larga lista de historial y parte de ella se ve así:
329 locate Walden
330 history
331 ls -l
Si desea ejecutar el comando de nuevo locate Walden
pegar !329
. El signo de exclamación (!
) es un atajo para un comando en la lista de historial. Si ingresa un número después (sin espacios entre ellos), la Terminal ejecuta el comando que tiene ese número absoluto en el historial.
Números relativos: Otra forma de especificar un comando anterior es usar un pariente número, o enésimo comando desde el final de la lista. Por ejemplo, si su historial tiene 200 entradas y desea ingresar el quinto comando desde la entrada número 200, ingrese !-5
.
Personajes: Puede decirle al shell que ejecute el último comando comenzando con una cadena específica. Por ejemplo, otra forma de ejecutar el mismo locate Walden
el comando sería escribir !loc
(sin un espacio después del signo de exclamación).
Ingrese el número deseado de caracteres después del signo de exclamación. El shell se detendrá en la primera aparición de una cadena que coincida con estos caracteres. En el ejemplo que acabo de mencionar, podría haber escrito !lo
porque no había otros comandos que comenzaran con esas letras. Pero si hubiera entrado !l
el ejemplo habría ejecutado el comando 331, el ls -l
orden, ya que ese hubiera sido el primer partido.
Nota del editor: Partes de este artículo han sido adaptadas de La línea de comandos de Mac OS X: Unix bajo el capó, de Kirk McElhearn (2004; reimpreso con autorización de Sybex). Se actualizó para reflejar los cambios en Terminal para macOS Big Sur.
[ad_2]