¿Comandos de inicio con zsh como shell predeterminado?

¿Comandos de inicio con zsh como shell predeterminado?

Me gustaría recibir algunos comandos para ejecutar un script al inicio.

Sin embargo, mi shell predeterminado es zsh, por lo que los archivos .bash tradicionales parecen imprudentes. Al mismo tiempo, creo que .zshrc se obtiene en cada invocación de shell.

¿Cómo puedo ejecutar un comando al inicio cuando mi shell predeterminado es zsh?

EDITAR: Para ser claros, por "inicio" me refiero a iniciar sesión.

Respuesta1

No creo que tenga que preocuparse por esto, si se trata de un script antes de que se cargue la GUI o un script antes de que se acepten los inicios de sesión que debe ejecutarse, siempre que defina lo que es al principio del archivo de comandos.

Si esto sucede, rc.localentonces no creo que debas preocuparte por Bash vs. ZSH. Sin embargo, si esto se va a cargar para cada shell de inicio de sesión, entonces debe preocuparse en parte por si ZSH lo ejecuta o algún otro lenguaje de shell lo ejecuta.

Respuesta2

Podrías intentar usarAplicaciones de inicio.

Esto es lo que debe hacer para iniciar automáticamente el comando unity-2d-shellal inicio. unity-2d-shelles solo un ejemplo, puedes tener tus propios .shscripts. Simplemente guarde su script en algún lugar y agréguelo debajodominio(paso 2 a continuación).

  1. AbiertoStartup Applications

    Abra <code>Aplicaciones de inicio</code>

  2. Add Startup Program Agregar programa de inicio

información relacionada