1 votos

Acceder a un comando shell previamente ejecutado en modo de usuario único

El shell que se abre en modo monousuario en mi Mac no permite simplemente usar "Cursor arriba" para acceder al comando anterior.

¿Cómo se puede hacer esto fácilmente sin tener que volver a escribirlo?

2voto

Los comandos de historia "clásicos" descritos en la sección "EXPANSIÓN DE LA HISTORIA" de man bash debería funcionar en modo de usuario único:

  • history lista el historial de comandos
  • !! reejecuta el comando anterior
  • !!:p imprime el comando anterior sin ejecutarlo
  • !n reejecuta el enésimo comando del historial
  • ^string1^string2^ sustituye a string1 por string2 en el comando anterior y lo reejecuta
  • !n:s^string1^string2^ hace lo mismo con la enésima orden (nótese el extra s después de la : )

Esto debería facilitar la realización de las tareas habituales del shell. Para modificaciones más complejas, por favor, eche un vistazo a la sección mencionada en la página man.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X