Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages


home | help
FISH(1)				  fish-shell			       FISH(1)

       fish - the friendly interactive shell

	  fish [OPTIONS] [-c command] [FILE [ARGUMENTS...]]

       fish  is	 a  command-line  shell	written	mainly with interactive	use in
       mind. This page briefly describes the options for  invoking  fish.  The
       full  manual is available in HTML by using the help command from	inside
       fish, and in the	fish-doc(1) man	page. The  tutorial  is	 available  as
       HTML via	help tutorial or in fish-tutorial(1).

       The following options are available:

       o -c  or	 --command=COMMANDS evaluate the specified commands instead of
	 reading from the commandline

       o -C or --init-command=COMMANDS evaluate	the specified  commands	 after
	 reading the configuration, before running the command specified by -c
	 or reading interactive	input

       o -d or --debug=CATEGORY_GLOB enables debug output and specifies	a glob
	 for matching debug categories (like fish -d). Defaults	to empty.

       o -o  or	 --debug-output=path  Specify a	file path to receive the debug
	 output, including categories and fish_trace. The default is stderr.

       o -i or --interactive specify that fish is to run in interactive	mode

       o -l or --login specify that fish is to run as a	login shell

       o -n or --no-execute do not execute any commands, only  perform	syntax

       o -p  or	--profile=PROFILE_FILE when fish exits,	output timing informa-
	 tion on all executed commands to the specified	file

       o -P or --private enables private mode, so fish will not	access old  or
	 store new history.

       o --print-rusage-self when fish exits, output stats from	getrusage

       o --print-debug-categories  outputs  the	 list of debug categories, and
	 then exits.

       o -v or --version display version and exit

       o -D or --debug-stack-frames=DEBUG_LEVEL	specify	how many stack	frames
	 to  display  when  debug messages are written.	The default is zero. A
	 value of 3 or 4 is usually sufficient to  gain	 insight  into	how  a
	 given debug call was reached but you can specify a value up to	128.

       o -f  or	 --features=FEATURES  enables one or more feature flags	(sepa-
	 rated by a comma). These are how fish stages changes that might break

       The  fish  exit	status	is generally the exit status of	the last fore-
       ground command. If fish is exiting because of a parse error,  the  exit
       status is 127.

       2019, fish-shell	developers

3.1				 Aug 11, 2020			       FISH(1)


Want to link to this manual page? Use this URL:

home | help