Tampaknya ini adalah bug, tapi saya tidak yakin paket mana yang harus dilaporkan. Coba ini:
- Buka terminal gnome
- shift- ctrl- t(membuka tab baru)
- Tipe:
foo foo &
- Tab ditutup
Perilaku yang benar akan menjadi Command not found
.
Ini terjadi setiap kali pada terminal gnome. Pada xterm (tanpa tab tentu saja) ini berfungsi secara acak - mungkin 2 dari 3 kali dicoba.
Jawaban:
Biar saya tebak, ada opsi
set -e
(atau bentuk panjangset -o errexit
) di.bashrc
(.bash_profile
) Anda.- bash (1)
Opsi ini sangat berguna untuk beberapa skrip - memungkinkan untuk menghindari banyak
|| exit 1
, misalnya alih-alihkamu bisa menulis
Tapi tentu saja tidak ada alasan untuk mengaturnya untuk sesi bash interaktif.
sumber
-e Exit immediately if a command exits with a non-zero status.
Periksa dan verifikasi bahwa Anda tidak memiliki konfigurasi bashrc atau profil untuk mengubah perilaku normal dari instance ini.
Cara terbaik untuk memverifikasi ini adalah dengan mencadangkan file bashrc dan profil Anda saat ini lalu ganti yang aktif dengan salinan asli dari kedua file tersebut. Keluar lalu masuk kembali dan periksa apakah Anda masih memiliki perilaku ini.
Jika ini menyembuhkan cacat ini, tambahkan dengan hati-hati konfigurasi khusus Anda, dan perhatikan perubahan terakhir yang dilakukan jika cacat itu kembali.
sumber