Câu trả lời:
Bạn có thể sử dụng ^D
phím tắt - nghĩa là nhấn Control và d . Điều này hoạt động trong nhiều vỏ và môi trường giống như vỏ. Về mặt kỹ thuật, tổ hợp phím này phát ra ký tự kết thúc truyền (mã ASCII 04). Trong gnome-terminal
, tức là bash
và các shell khác, điều này được hiểu là kết thúc phiên tương tác. Bạn cũng có thể thấy hành vi này trong các chương trình cat
đọc từ đầu vào tiêu chuẩn (bàn phím). Hãy thử chạy nó mà không cần tranh luận; bạn có thể chấm dứt bằng cách nhập ^D
.
Có một cách khác, đòi hỏi một chút tổ hợp phím, nhưng đáng để biết.
Sử dụng exec
lệnh
exec <tên lệnh>
Điều này đầu tiên sẽ thực hiện <command-name>
và sau đó thoát khỏi vỏ.
Ví dụ: bạn có thể làm:
thực hiện giấc ngủ 1
mà sẽ, hiệu quả, đóng cửa sổ sau 1 giây.
<command-name>
. Khi lệnh kết thúc, quá trình thoát.
Bạn có thể sử dụng xdotool
:
xdotool getactivewindow windowkill
Lưu ý rằng điều này sẽ giết tất cả các cửa sổ đang hoạt động!
Nếu bạn muốn giết chỉ cửa sổ hiện tại, hãy sử dụng:
xdotool key --clearmodifiers Ctrl+Shift+Q key --clearmodifiers KP_Enter
Để đóng thiết bị đầu cuối trong khi để tất cả các quy trình đang chạy tiếp tục chạy, bạn có thể làm như sau:
bg
và sau đó từ chối nó, ví dụ:vlc
^Z
[1] + Đã dừng
bg
[1] + vlc & từ chối
exit
Điều này sẽ để lại quá trình chạy hiện tại đang chạy trong nền và đóng thiết bị đầu cuối (tôi thấy điều này rất hữu ích).
Vâng. Lệnh là thoát . Nhập exit vào terminal và nhấn enter
Tôi biết câu trả lời này hơi muộn một chút, nhưng, nếu bạn đang sử dụng Ubuntu hoặc một bản phân phối Linux khác, chỉ cần sử dụng Ctrl+ Dđể đóng toàn bộ thiết bị đầu cuối.
Ban đầu tôi đã thử tất cả những thứ còn lại và chúng chỉ không hoạt động. Ví dụ, tôi thấy mọi người giới thiệu exit
nhưng thành thật mà nói, nó không hoạt động.
Tôi hy vọng ai đó đồng ý với tôi.