GNU/Linux >> Belajar Linux >  >> Linux

Mengapa sistem Linux saya mengulang setiap perintah yang saya ketik?

Sepertinya Anda memiliki -v set (sesuatu sedang menjalankan set -v ).

Untuk membalikkan ini, jalankan set +v .

set [--abefhkmnptuvxBCEHPT] [-o option-name] [arg ...]
set [+abefhkmnptuvxBCEHPT] [+o option-name] [arg ...]
       Without  options, the name and value of each shell variable are displayed in a
       format that can be reused as input for setting or resetting the currently-set
       variables. Read-only variables cannot be reset. In posix mode, only shell
       variables are  listed. The output is sorted according to the current locale.
       When options are specified, they set or unset shell attributes. Any arguments
       remaining after option processing are treated as values for the positional
       parameters and are assigned, in order, to $1, $2, ...  $n.  Options, if
       specified, have the following meanings:

[...]

-v      Print shell input lines as they are read.

Lihat bash halaman manual (di bawah "Perintah Bawaan Shell ") untuk informasi lebih lanjut tentang set perintah bawaan.

Atau jalankan help set dari dalam bash untuk akses lebih langsung ke teks bantuan.


Setidaknya pada Bash 4.3, perintah ini memiliki efek yang mirip dengan set -v :

trap 'echo "$BASH_COMMAND"' DEBUG

Untuk memeriksa apakah ini memengaruhi Anda, jalankan

trap -p DEBUG

Untuk menghapusnya, jalankan

trap - DEBUG

Linux
  1. 7 Contoh Perintah Tanggal Linux untuk Menampilkan dan Mengatur Waktu Tanggal Sistem

  2. Contoh Perintah "shutdown" di Linux

  3. Cara mencatat setiap perintah shell di Linux

  1. Resize2fs Contoh Perintah di Linux

  2. Contoh Perintah chsh di Linux

  3. Contoh Perintah localectl di Linux

  1. 10 Perintah Mematikan yang Tidak Boleh Anda Jalankan di Linux

  2. Mengapa popen() memanggil shell untuk mengeksekusi suatu proses?

  3. Jalankan perintah sebagai pengguna sistem Linux (shell =/bin/false)