GNU/Linux >> Linux Esercitazione >  >> Linux

Come ottenere le descrizioni delle opzioni `shopt` disponibili?

Qual è il modo canonico per accedere al locale documentazione su tutte le Opzioni Shell disponibili integrate con shopt ?

Sto usando Ubuntu 12.04 e posso eseguire help shopt per ottenere una descrizione di cosa shopt fa:

shopt: shopt [-pqsu] [-o] [optname ...]
    Set and unset shell options.
    ...

Posso elencare le varie Opzioni Shell e i loro valori (shopt o shopt -p ). Ma come faccio a scoprire cosa fa effettivamente ciascuno senza lasciare la comodità della mia scatola Linux? Non sto cercando le descrizioni online. C'è un man pagina o qualcosa che mi sfugge?

Risposta accettata:

Vedi la sezione "comandi incorporati della shell" di man bash; ha una voce per shopt che descrive tutte le opzioni della shell disponibili. Ecco un estratto:

   shopt [-pqsu] [-o] [optname ...]

   [...]

          autocd  If  set,  a command name that is the name of a directory
                  is executed as if it were the argument to  the  cd  com-
                  mand.  This option is only used by interactive shells.
          cdable_vars
                  If  set,  an  argument to the cd builtin command that is
                  not a directory is assumed to be the name of a  variable
                  whose value is the directory to change to.
          cdspell If set, minor errors in the spelling of a directory com-
                  ponent in a cd command will be  corrected.   The  errors
                  checked for are transposed characters, a missing charac-
                  ter, and one character too many.   If  a  correction  is
                  found,  the corrected file name is printed, and the com-
                  mand proceeds.  This option is only used by  interactive
                  shells.

          [...]

Linux
  1. Come assegnare l'output di un comando a una variabile di shell?

  2. Come ottenere l'indirizzo IP esterno in uno script di shell?

  3. Come rilevare se la shell è controllata da Ssh?

  4. Come ottenere la chiave USB per il montaggio automatico?

  5. Come ottenere PYTHONPATH nella shell?

Come ottenere la dimensione di una directory in Linux

Come ottenere il massimo da Qmmp 1.0

Come modificare la shell predefinita nel sistema Linux

Come elencare i nomi dei colori disponibili?

Come ottenere il pid di un processo e invocare kill -9 su di esso nello script della shell?

Come posso ottenere la quantità di memoria disponibile in modo portabile tra le distribuzioni?