GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo iniciar Fish Shell en modo privado en Linux

Concha de pescado se envía con muchas funciones geniales de forma predeterminada. Una de esas características es Private Mode . En esta breve guía, veremos cómo iniciar Fish Shell en modo privado en Linux para evitar almacenar comandos en el archivo de historial. En otras palabras, veremos cómo habilitar el modo incógnito en Fish shell. Como ya sabes, nada se registra en modo incógnito.

Archivo de historial de shell

Cada shell de Unix tiene la capacidad de registrar todos los comandos que ha ejecutado en su Terminal. Depende del shell que use, los comandos se almacenan en un archivo de texto en una ubicación diferente. En el shell Bash, todos los comandos se registran en ~/.bash_history archivo por defecto. En Fish shell, las entradas de comandos se almacenan en ~/.local/share/fish/fish_history expediente. En Zsh shell, los comandos se guardan en ~/.zsh_history o cualquier otro archivo configurado por el usuario.

Ahora la pregunta es ¿qué sucede si no desea registrar el historial de comandos en absoluto? Puede ser que esté utilizando un sistema compartido y no desee guardar los comandos que ejecuta en el archivo de historial. Si alguna vez quiso dejar de registrar los comandos en el archivo de historial, así es como puede hacerlo.

Iniciar Fish Shell en modo privado en Linux

A partir de la versión 3.0, el caparazón de pescado viene con --private bandera que se puede usar para iniciar Fish Shell en modo privado o de incógnito.

Para habilitar el modo de incógnito en Fish Shell, simplemente inícielo con --private marca como a continuación:

$ fish --private

Cuando comience a pescar en modo privado, se mostrará una notificación como se muestra en el siguiente resultado:

Welcome to fish, the friendly interactive shell
Type `help` for instructions on how to use fish.
fish is running in private mode, history will not be persisted.

¡Ahora estás dentro de una sesión privada de pesca! En el modo privado, el historial antiguo no está disponible y los comandos interactivos que ejecute no se agregarán al archivo de historial global, lo que lo hace útil tanto para evitar la filtración inadvertida de información personal (por ejemplo, para capturas de pantalla) como cuando se trata de información confidencial para evitar que sea persistido en el disco.

Tenga en cuenta que Fish shell no agrega comandos con un espacio en su archivo de historial por defecto. El --private flag hace que este trabajo sea aún más fácil. No registrará el historial de comandos mientras el usuario permanezca en el modo privado. Para volver al modo normal, escriba exit y comience el caparazón de pescado nuevamente sin --private marica.

Para obtener más detalles, consulte fish página man:

man fish

Ahora sabe qué es el modo privado en Fish Shell y cómo iniciar Fish Shell en modo privado o de incógnito para evitar que los comandos se registren en el archivo de historial. Espero que esto haya sido útil.

Lectura relacionada:

  • Habilitar marca de tiempo para el comando Historial en Fish Shell

Linux
  1. Cómo configurar su variable $PATH en Linux

  2. Cómo forzar la instalación en modo texto de Redhat Linux

  3. Cómo cambiar Shell en Linux

  4. Cómo agregar una IP adicional en Arch Linux

  5. Cómo cambiar el shell predeterminado en Linux

Cómo instalar y usar ZSH Shell en Linux

Cómo cambiar el shell predeterminado en el sistema Linux

Cómo instalar Linux Bash Shell en Windows 10

Cómo cambiar un Shell de usuario en Linux

Cómo instalar y usar Nu Shell en Linux

Cómo instalar Fish Shell en Ubuntu y Linux Mint