== ENVIRONMENT
*FSCK_FORCE_ALL_PARALLEL*::
-If this environment variable is set, *fsck* will attempt to check all of the specified filesystems in parallel, regardless of whether the filesystems appear to be on the same device. (This is useful for RAID systems or high-end storage systems such as those sold by companies such as IBM or EMC.) Note that the _fs_passno_ value is still used.
+Check all of the specified filesystems in parallel, regardless of whether the filesystems appear to be on the same device. (This is useful for RAID systems or high-end storage systems such as those sold by companies such as IBM or EMC.) Note that the _fs_passno_ value is still used.
*FSCK_MAX_INST*::
-This environment variable will limit the maximum number of filesystem checkers that can be running at one time. This allows configurations which have a large number of disks to avoid *fsck* starting too many filesystem checkers at once, which might overload CPU and memory resources available on the system. If this value is zero, then an unlimited number of processes can be spawned. This is currently the default, but future versions of *fsck* may attempt to automatically determine how many filesystem checks can be run based on gathering accounting data from the operating system.
+Limit the maximum number of filesystem checkers that can be running at one time. This allows configurations which have a large number of disks to avoid *fsck* starting too many filesystem checkers at once, which might overload CPU and memory resources available on the system. If this value is zero, then an unlimited number of processes can be spawned. This is currently the default, but future versions of *fsck* may attempt to automatically determine how many filesystem checks can be run based on gathering accounting data from the operating system.
*FSTAB_FILE*::
-This environment variable allows the system administrator to override the standard location of the _/etc/fstab_ file. It is also useful for developers who are testing *fsck*.
+Override the standard location of the _/etc/fstab_ file.
*LIBBLKID_DEBUG=all*::
Enable libblkid debug output.
Enable libmount debug output.
*PATH*::
-The *PATH* environment variable is used to find filesystem checkers.
+Used to find filesystem checkers.
== FILES
== ENVIRONMENT
*NO_COLOR*::
-If defined, this disables output colorization unless explicitly enabled by a
+Disable output colorization unless explicitly enabled by a
command-line option. See https://no-color.org/ for more details. Supported
since util-linux version 2.41.
== ENVIRONMENT
-*sulogin* looks for the environment variable *SUSHELL* or *sushell* to determine what shell to start. If the environment variable is not set, it will try to execute root's shell from _/etc/passwd_. If that fails, it will fall back to _/bin/sh_.
+*SUSHELL*::
+Specify the shell to start. Overrides *sushell*.
+
+*sushell*::
+Specify the shell to start. If the environment variable is not set, it will try to execute root's shell from _/etc/passwd_. If that fails, it will fall back to _/bin/sh_.
== AUTHORS
== ENVIRONMENT
*EDITOR*::
-The editor specified by the string *EDITOR* will be invoked instead of the default editor *vi*(1).
+Override the standard editor *vi*(1).
== HISTORY
== ENVIRONMENT
-Setting _LIBBLKID_DEBUG=all_ enables debug output.
+*LIBBLKID_DEBUG*=all::
+Enable libblkid debug output.
== AUTHORS
Force *getopt* to use the first calling format as specified in the *SYNOPSIS*.
*POSIXLY_CORRECT*::
-This environment variable is examined by the *getopt*(3) routines. If it is set, parsing stops as soon as a parameter is found that is not an option or an option argument. All remaining parameters are also interpreted as non-option parameters, regardless whether they start with a '*-*'.
+Examined by the *getopt*(3) routines. If it is set, parsing stops as soon as a parameter is found that is not an option or an option argument. All remaining parameters are also interpreted as non-option parameters, regardless whether they start with a '*-*'.
== BUGS
== ENVIRONMENT
*WORDLIST*::
-Path to a dictionary file. The environment variable has greater priority than the dictionary path defined in the *FILES* segment.
+Override the standard location of the dictionary file.
== FILES
== ENVIRONMENT
*TZ*::
-If this variable is set its value takes precedence over the system configured timezone.
+Override the system configured timezone.
*TZDIR*::
-If this variable is set its value takes precedence over the system configured timezone database directory path.
+Override the default location of timezone database directory.
== FILES
Enable libmount debug output.
*LIBMOUNT_FORCE_MOUNT2*={always|never|auto}::
-Force to use classic *mount*(2) system call (requires support for new file descriptors based mount API). The default is *auto*; in this case, libmount tries to be smart and use classic *mount*(2) only for well-known issues. If the new mount API is unavailable, libmount can still use traditional *mount*(2), although LIBMOUNT_FORCE_MOUNT2 is set to *never*.
+Force usage of classic *mount*(2) system call (requires support for new file descriptors based mount API). The default is *auto*; in this case, libmount tries to be smart and use classic *mount*(2) only for well-known issues. If the new mount API is unavailable, libmount can still use traditional *mount*(2), although LIBMOUNT_FORCE_MOUNT2 is set to *never*.
*LIBMOUNT_FSTAB*=<path>::
Override the default location of the _fstab_ file (ignored for suid).
Enable script debug output.
*SHELL*::
-If the variable *SHELL* exists, the shell forked by *script* will be that shell. If *SHELL* is not set, the Bourne shell is assumed. (Most shells set this variable automatically).
+Override the default shell. If *SHELL* is not set, the Bourne shell is assumed. (Most shells set this variable automatically).
*ULPTY_DEBUG*=all::
Enable pty debug output.
== ENVIRONMENT
*COLUMNS*::
-Is used to determine the size of the screen if no other information is available.
+Specify the size of the screen if no other information is available.
include::man-common/env-smartcols.adoc[]
== ENVIRONMENT
*EDITOR*::
-The editor of choice when *VISUAL* is not specified.
+Override the default editor when *VISUAL* is not specified.
*MORE*::
-This variable may be set with favored options to *more*.
+Specify favored options for *more*.
*MORESECURE*::
Run *more* in "secure" mode. See SECURITY for details.
Disable exit-on-eof (see option *-e* for more details).
*SHELL*::
-Current shell in use (normally set by the shell at login time).
+Override the default shell.
*TERM*::
-The terminal type used by *more* to get the terminal characteristics necessary to manipulate the screen.
+Specify the terminal type used by *more* to get the terminal characteristics necessary to manipulate the screen.
*VISUAL*::
-The editor the user prefers. Invoked when command key _v_ is pressed.
+Override the default editor to use when command key _v_ is pressed.
== HISTORY
Override the system-supplied number of lines if set.
*SHELL*::
-Used by the *!* command.
+Override the default shell to use for the *!* command.
*TERM*::
-Determine the terminal type.
+Specify the terminal type.
== NOTES
== ENVIRONMENT
*TERM*::
-The *TERM* variable is used to relate a tty device with its device capability description (see *terminfo*(5)). *TERM* is set at login time, either by the default terminal type specified in _/etc/ttys_ or as set during the login process by the user in their _login_ file (see *setenv*(3)).
+Relate a tty device with its device capability description (see *terminfo*(5)). *TERM* is set at login time, either by the default terminal type specified in _/etc/ttys_ or as set during the login process by the user in their _login_ file (see *setenv*(3)).
== HISTORY