Linux shopt for changing shell properties

Asked By 80 points N/A Posted on -

What exactly is this shopt command I never heard of it. I wanted to know whether this command is related to changing properties of shell or bash prompt. Please explain clearly.

Answered By 0 points N/A #129920

Linux shopt for changing shell properties



Dear user,

This is a bulletin Command. Not only shopt but there are many. Such as,

bash, :, ., [, alias, bg, bind, break, builtin, cd, command, compgen, complete, continue, declare, dirs, disown, echo, enable, eval, exec, exit, export, fc, fg, getopts, hash, help, history, jobs, kill, let, local, logout, popd, printf, pushd, pwd, read, readonly, return, set, shift, shopt, source, suspend, test, times, trap, type, typeset, ulimit, umask, unalias, unset, wait – bash built-in commands, 

and yes as you said this command is used for changing properties and shell or bash prompt. 

you can read more about this shopt command from the below link:

there are some examples given too.


Thank you

Answered By 590495 points N/A #129921

Linux shopt for changing shell properties


Shopt is a short term that stands for shell options or SHell OPTions. It is a built-in command in Linux that changes the properties of a shell like its history behavior, spell check, enable special characters for echo command by default, and others. It is a brilliant command that offers more control on shell when you are working on sh shells and bash.

Here are several examples of the shopt command:

  • * shopt -s – this command enables the option indicated in “”. When you want to enable an option with shopt, you have to use the set option indicated by “-s”. For example: shopt -s nullglob.
  • * shopt -u – use the “-u” switch to disable an already enabled option. For example: shopt -u nullglob.
  • * help shopt – to display help in using the shopt command.

Login/Register to Answer

Related Questions