0 votos

Manera cómoda de archivar y registrar la entrada del terminal

A menudo quiero reutilizar un comando de terminal que ya he utilizado en el pasado. Conozco dos formas de hacerlo:

  • Utiliza la flecha "arriba" para navegar por los comandos antiguos.
  • Copia un montón de comandos en un script.

Ahora estoy buscando algo así como una herramienta de archivo, donde pueda recoger cómodamente las entradas útiles del terminal. ¿Hay algo más cómodo que la tecla "arriba" o copiar en scripts?

2voto

David Puntos 31

Tal vez no sea exactamente lo que pides, pero es una solución elegante: Pulsa CTRL-R y se invocará una búsqueda en todo tu historial. Si vuelves a pulsar CTRL-R, aparecerá el siguiente resultado de la búsqueda.

Otra solución sería utilizar algo como TextExpander, etc. Allí se definen los comandos y se los llama mediante accesos directos. Desgraciadamente no funciona con los accesos directos incorporados en OS X desde las Preferencias del Sistema - no conseguí que funcionara.

1voto

Deecee Puntos 39

No me queda del todo claro lo que quieres, pero si he entendido bien quieres:

  1. para buscar cómodamente en el historial de comandos de terminal utilizados
  2. guardarlos selectivamente en un script para reutilizarlos

Para lograr 1 esta respuesta ya tiene una explicación. Objetivo 2 se puede conseguir simplemente copiando y pegando los comandos deseados desde el ~/.bash_history archivo. O, si tienes algunos comandos que usas a menudo, puedes crear un alias . Es una especie de atajo para un determinado comando. Se puede crear un alias permanente en el ~/.profile archivo. El ~/.profile debe ser cargado en cada inicio de Terminal.app. Para ello, vaya a las preferencias de Terminal y rellene source ~/.profile en el campo de ejecución de comandos al inicio:

enter image description here

Un ejemplo de alias que tengo en mi ~/.profile se muestran a continuación

alias showinvisibles="defaults write com.apple.finder AppleShowAllFiles YES"
alias hideinvisibles="defaults write com.apple.finder AppleShowAllFiles NO"

Ahora, cada vez que escribo showinvisibles en realidad el comando defaults write com.apple.finder AppleShowAllFiles YES se ejecuta.

0voto

Tim Brigham Puntos 8727
 cp ~/.bash_history ~/Documents/bash_history_`date \"+%Y-%m-%d-%H%M%S\"`.txt

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