HiveBrain v1.2.0
Get Started
← Back to all entries
snippetbashTip

fish — The Friendly Interactive SHell, a command-line interpreter designed to be user friendly. More inform

Submitted by: @import:tldr-pages··
0
Viewed 0 times
theshellcommandfishcliinteractivefriendly

Problem

How to use the fish command: The Friendly Interactive SHell, a command-line interpreter designed to be user friendly. More information: <https://fishshell.com/docs/current/cmds/fish.html>.

Solution

fish — The Friendly Interactive SHell, a command-line interpreter designed to be user friendly. More information: <https://fishshell.com/docs/current/cmds/fish.html>.

Start an interactive shell session:
fish


Start an interactive shell session without loading startup configs:
fish {{[-N|--no-config]}}


Execute specific commands:
fish {{[-c|--command]}} "{{echo 'fish is executed'}}"


Execute a specific script:
fish {{path/to/script.fish}}


Check a specific script for syntax errors:
fish {{[-N|--no-execute]}} {{path/to/script.fish}}


Execute specific commands from stdin:
{{echo "echo 'fish is executed'"}} | fish


Start an interactive shell session in private mode, where the shell does not access old history or save new history:
fish {{[-P|--private]}}


Define and export an environmental variable that persists across shell restarts (builtin):
set {{[-U|--universal]}} {{[-x|--export]}} {{variable_name}} {{variable_value}}

Code Snippets

Start an interactive shell session

fish

Start an interactive shell session without loading startup configs

fish {{[-N|--no-config]}}

Execute specific commands

fish {{[-c|--command]}} "{{echo 'fish is executed'}}"

Execute a specific script

fish {{path/to/script.fish}}

Check a specific script for syntax errors

fish {{[-N|--no-execute]}} {{path/to/script.fish}}

Context

tldr-pages: common/fish

Revisions (0)

No revisions yet.