Apakah ada perintah untuk menutup jendela terminal melalui commandline?


39

Apakah ada perintah untuk menutup jendela terminal melalui commandline?

Jawaban:


55

Untuk menutup jendela terminal, Anda dapat menggunakan exitperintah. Atau Anda dapat menggunakan pintasan ctrl+ shift+ wuntuk menutup tab terminal dan ctrl+ shift+ quntuk menutup seluruh terminal termasuk semua tab.


24

Anda dapat menggunakan ^Dpintasan - yaitu, menekan Control dan d . Ini bekerja di banyak shell dan lingkungan seperti shell. Secara teknis, kombinasi tombol ini memancarkan karakter akhir transmisi (kode ASCII 04). Dalam gnome-terminal, yaitu bashdan shell lainnya, ini ditafsirkan sebagai menyelesaikan sesi interaktif. Anda juga dapat melihat perilaku ini di program seperti catyang dibaca dari input standar (keyboard). Coba jalankan tanpa argumen; Anda dapat mengakhiri dengan memasukkan ^D.


Saya suka jalan pintas ini!
themefield

14
exit

adalah perintah yang ingin Anda gunakan untuk itu.


10

Ada cara alternatif, yang memerlukan sedikit penekanan tombol, tetapi perlu diketahui.

Menggunakan execperintah

  • Sintaksis
exec <perintah-nama>
  • Ini pertama-tama akan menjalankan <command-name>dan kemudian keluar dari shell.

  • Misalnya, Anda bisa melakukan:

eksekutif tidur 1

          yang akan, secara efektif, menutup jendela setelah 1 detik.


Tidak cukup "keluar" dari shell, tetapi lebih baik menggantikan proses shell dengan <command-name>. Ketika perintah berakhir, proses keluar.
Sergiy Kolodyazhnyy

Persis apa yang saya cari. Menjalankan skrip python dengan bash dan membunuh mereka nanti
Josh

2

Anda bisa menggunakan xdotool:

xdotool getactivewindow windowkill

Perhatikan bahwa ini akan membunuh semua jendela aktif!

Jika Anda ingin membunuh hanya gunakan jendela saat ini:

xdotool key --clearmodifiers Ctrl+Shift+Q key --clearmodifiers KP_Enter


Selamat datang di AskUbuntu. Jawaban yang bagus yang bisa ditingkatkan. "Coba gunakan" adalah ciri khas dari saran dan saran harus masuk dalam komentar. Menggantinya dengan "Anda dapat menggunakan" membuatnya menjadi jawaban yang tepat. Saya akan menyarankan pengeditan.

CelticWarrior Tnx !!!
Yonti

Itulah perintah yang saya cari! Miliar, terima kasih !!!
Redbob

1

Ya ada. Ketik pertama echo $$di terminal untuk mengetahui id prosesnya. Kemudian ketik kill -9 processid.


1

Untuk menutup terminal sementara membiarkan semua proses yang berjalan terus berjalan, Anda dapat melakukan hal berikut:

  • jeda proses menggunakan Ctrl+ Z , tarik ke latar belakang dengan bgdan kemudian singkirkan, misalnya:

vlc

^Z

[1] + Berhenti

bg

[1] + vlc & ditolak

exit

Ini akan membuat proses berjalan saat ini berjalan di latar belakang dan menutup terminal (saya menemukan ini sangat berguna).


0

Iya nih. Perintahnya keluar . Ketik exit ke terminal dan tekan enter


0

Saya tahu jawaban ini agak terlambat, tetapi, Jika Anda menggunakan Ubuntu atau distro Linux lain, cukup gunakan Ctrl+ Duntuk menutup seluruh terminal.

Saya awalnya mencoba semua yang lain dan mereka tidak berfungsi. Misalnya saya melihat orang merekomendasikan exittetapi jujur, itu tidak berhasil.

Saya harap seseorang setuju dengan saya.


1
Ctrl + D memang bekerja, tetapi dalam kasus saya "keluar" selalu berfungsi juga ... Aneh karena tidak cocok untuk Anda.
FloT
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.