En OSX del terminal, puedo ejecutar el comando history encontrar mis últimos comandos. A menudo me aviso reciente de comandos no se muestran, aparentemente al azar. Por ejemplo, voy a iniciar sesión en un día y en la cuenta de mi comandos desde el día anterior no aparecen en la historia (a pesar de que hice el día antes), pero en lugar de la semana pasada comandos están ahí. ¿Cómo se puede solucionar esto? Es un error o que estoy entendiendo algo de forma incorrecta?
Respuesta
¿Demasiados anuncios?En otras palabras, de la Terminal.la aplicación se conecta a una cierta shell, que permite acceder a todo tipo de ellos simultáneamente.
Ejecutar cat /etc/shells
para ver lo que los depósitos son en su sistema.
Estoy seguro de que tienes Bash, ZSH, y algunos otros.
Luego de leer sobre la configuración de la historia de su cáscara elegida, y tratar de hacer un hábito de saber que shell está utilizando.
El pescado shell, por ejemplo, cuenta con una amplia y amigable para el usuario historial del navegador, lo que le permite ver todos los comandos que se han ejecutado mediante fish.
Con bash es un poco diferente.
También específico para Mac:
Si tiene aplicaciones que se ejecutan de mantenimiento y requieren privilegios de administrador, que es probable que la ejecución de algunas de sus tareas tan simples secuencias de comandos de shell, y casi siempre el uso de sh
.
Pensar: Catalina Cache Cleaner, Cóctel y Ónix, para nombrar unos pocos.