Letakkan tugas ke latar belakang dengan bash


11

Saya tahu bahwa Anda dapat memulai pekerjaan latar belakang dengan melakukan Bash foo &. Namun, cara terbaik yang saya tahu untuk meletakkan pekerjaan latar depan ke latar belakang adalah melakukan Ctrl+ zuntuk menjeda lalu bg 1melanjutkan di latar belakang.

Apakah ada cara yang lebih cepat? Beberapa kombinasi Ctrl+ Somethingkunci yang tidak saya sadari?

Jawaban:


8

Tidak, tidak ada. Terminal menafsirkan ulang CtrlZsecara SIGTSTPindependen dari bash menempatkan proses ke latar belakang. Lihat suspopsi sttyserta signal(7)halaman manual.


5

Anda dapat mengikat keystroke ke bg(tidak ada argumen berarti pekerjaan saat ini) maka Anda bisa melakukannya

Ctrl- z Ctrl-Something

Jadi itu hanya dua penekanan tombol. Anda tidak ingin menggunakan bg 1jika ada lebih dari satu pekerjaan yang ada.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.