¿Cómo puedo eliminar commands guardados de Terminal?

Como todos saben, Mac OS X almacena todos los commands que se ejecutan desde el Terminal en el propio Terminal, sin embargo, quiero eliminar (por ejemplo) los últimos 3 commands del terminal. ¿Cómo puedo hacer esto?

  • Los gestos del trackpad dejan de funcionar
  • ¿FileVault 2 interfiere con TRIM cuando usa un SSD?
  • Equivalente a alt-. en la terminal
  • Servicio de automation con Google Traductor
  • ¿Bloquear la aplicación OSX 10.7.5 en modo quiosco?
  • ¿Dónde se almacenan las versiones de documentos de OS X? ¿Están seguros?
  • Mi MacBook Pro pierde su connection a mi enrutador WiFi
  • ¿Cómo puedo configurar una dirección de desplazamiento diferente para el ratón y el trackpad en Lion?
  • ¿Cómo puedo hacer que Cisco VPN Client funcione con Lion?
  • ¿Hay un atajo que invoca la "window de inicio de session ..." command rápido de conmutación de usuario?
  • Monitores duales y OS X Lion: obtenga menu y selector de aplicaciones en ambas pantallas
  • ¿Cómo puedo hacer que Command + Tab solo traiga la window activa de una aplicación al primer plano?
  • 4 Solutions collect form web for “¿Cómo puedo eliminar commands guardados de Terminal?”

    Mac OS no almacena nada en ninguna parte.

    bash , que es el shell que se ejecuta en el terminal, almacena el historial de commands.

    El historial de commands de terminal se almacena en un file oculto en su directory de usuario denominado .bash_history

    Esto significa que el file es: /Users/{username}/.bash_history

    Tienes que habilitar "Mostrar files del sistema" para verlo (desde el menu "Ver" en el buscador).

    El file es sólo una list textual de todo lo que escribe en el shell. Puede abrirlo en TextEdit, o su editor de elección.


    Probablemente cierre Terminal.app para eliminar cualquier cambio reciente en el file antes de realizar cambios o puede sobreescribirse desde una versión que Terminal.app tiene en la memory.

    No es una característica de Mac OS sino una característica de shell. Suponiendo que está utilizando bash (el valor pnetworkingeterminado):

    • el historial de commands se almacena en la memory y se ~/.bash_history en un file (usualmente ~/.bash_history )
    • puede listr y editar el historial con el command history

    Con man bash (en la sección SHELL BUILTIN COMMANDS ) encontrarás la descripción de las diferentes opciones.

    Usted puede:

    • list las inputs del historial

       $ history 
    • borrar toda la historia

       $ history -c 
    • eliminar una input determinada

       $ history -d offset 

    Para el usuario del terminal Mac

    delete bash commands history con el siguiente command $ echo '' > ~/.bash_history

    Para usuarios de Mac zsh

    elimine el historial de commands de zsh con el siguiente command $ echo ''> ~/.zsh_hostory

    Además de la edición de text, también, si usted es de la vieja escuela, utilice "vi" para editar el file y eliminar los commands ofensivos. Editores de command-line similares son emacs (que comparte edición de atajos con OS X) o nano (que ha simplificado la navigation y ayuda visual sobre cómo save y salir del editor sin necesidad de una hoja de reference) .

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).