GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Mendapatkan Deskripsi Opsi `shopt` yang Tersedia?

Apa cara kanonik untuk mengakses lokal dokumentasi pada Opsi Shell apa pun yang tersedia yang ada di dalamnya dengan shopt ?

Saya menggunakan Ubuntu 12.04 dan dapat menjalankan help shopt untuk mendapatkan deskripsi tentang apa shopt melakukan:

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

Saya dapat membuat daftar berbagai Opsi Shell dan nilainya (shopt atau shopt -p ). Tetapi bagaimana saya mengetahui apa yang sebenarnya dilakukan masing-masing tanpa meninggalkan kenyamanan kotak Linux saya? Saya tidak mencari deskripsi online. Apakah ada man halaman atau sesuatu yang saya lewatkan?

Jawaban yang Diterima:

Lihat bagian "perintah bawaan shell" dari man bash; ia memiliki entri untuk shopt yang menjelaskan semua opsi shell yang tersedia. Berikut kutipannya:

   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. Bagaimana Cara Menetapkan Output Perintah Ke Variabel Shell?

  2. Bagaimana Cara Mendapatkan Alamat Ip Eksternal Dalam Script Shell?

  3. Bagaimana Cara Mendapatkan Versi Ksh dengan Aman?

  1. Bagaimana Mendeteksi Jika Shell Dikendalikan Dari Ssh?

  2. Bagaimana Cara Mendapatkan Kunci Usb Untuk Pemasangan Otomatis?

  3. Cara Mengubah Shell Default Di Linux

  1. Bagaimana cara mendapatkan nama cabang git saat ini menjadi variabel dalam skrip Shell?

  2. Bagaimana cara mendapatkan kode keluar dari proses pemijahan di skrip Shell yang diharapkan?

  3. Bagaimana saya bisa mendapatkan jumlah memori yang tersedia secara portabel di seluruh distribusi?