GNU/Linux >> Znalost Linux >  >> Linux

Jak spustit Fish Shell v soukromém režimu v Linuxu

Rybí krunýř standardně se dodává s mnoha skvělými funkcemi. Jednou z takových funkcí je Private Mode . V tomto stručném průvodci uvidíme, jak spustit Fish shell v soukromém režimu v Linuxu, aby se zabránilo ukládání příkazů do souboru historie. Jinými slovy, uvidíme, jak povolit režim inkognito v Fish shell. Jak již víte, v anonymním režimu se nic nepřihlásí.

Soubor historie prostředí

Každý unixový shell má schopnost zaznamenávat všechny příkazy, které jste spustili ve svém terminálu. V závislosti na použitém prostředí jsou příkazy uloženy v textovém souboru na jiném místě. V prostředí Bash jsou všechny příkazy protokolovány do ~/.bash_history soubor ve výchozím nastavení. V Fish shell jsou položky příkazů uloženy v ~/.local/share/fish/fish_history soubor. V prostředí Zsh jsou příkazy uloženy v ~/.zsh_history nebo jakýkoli jiný soubor nakonfigurovaný uživatelem.

Nyní je otázkou, co když historii příkazů vůbec nechcete zaznamenávat? Možná používáte sdílený systém a nechcete ukládat spuštěné příkazy do souboru historie. Pokud jste někdy chtěli ukončit protokolování příkazů do souboru historie, zde je návod, jak to udělat.

Spuštění Fish Shell v soukromém režimu v Linuxu

Od verze 3.0 je rybí skořápka dodávána s --private příznak, který lze použít ke spuštění rybího shellu v soukromém nebo anonymním režimu.

Chcete-li aktivovat anonymní režim v rybí skořápce, jednoduše jej spusťte pomocí --private příznak jako níže:

$ fish --private

Když spustíte ryby v soukromém režimu, zobrazí se upozornění, jak je znázorněno v následujícím výstupu:

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.

Nyní jste v soukromé rybě! V soukromém režimu není stará historie k dispozici a žádné interaktivní příkazy, které provedete, nebudou přidány do souboru globální historie, což je užitečné jak pro zamezení nechtěnému úniku osobních informací (např. přetrvával na disku.

Upozorňujeme, že Fish shell nepřipojuje příkazy s mezerou ve výchozím nastavení do souboru historie. --private flag tuto práci ještě usnadňuje. Nebude zaznamenávat historii příkazů, dokud uživatel zůstane v soukromém režimu. Chcete-li se vrátit do normálního režimu, napište exit a znovu spusťte rybí shell bez --private fag.

Další podrobnosti viz fish manuálová stránka:

man fish

Nyní víte, co je soukromý režim v rybí skořápce a jak spustit rybí skořápku v soukromém nebo anonymním režimu, aby se zabránilo zapsání příkazů do souboru historie. Doufám, že to bylo užitečné.

Související čtení:

  • Povolte časové razítko pro příkaz historie v rybí skořápce

Linux
  1. Jak nastavit proměnnou $PATH v Linuxu

  2. Jak změnit Shell v Linuxu

  3. Jak přidat další IP na Arch Linux

  1. Jak vynutit instalaci Redhat Linuxu v textovém režimu

  2. Jak změnit výchozí prostředí v Linuxu

  3. Jak nainstaluji Fish Shell na AWS Linux

  1. Jak spustit příkaz / skript Linux Shell na pozadí

  2. Jak přidat adresář do PATH v Linuxu

  3. Jak nastavit ZSH a Oh-my-zsh na Linuxu