Ngay cả khi không có giao diện cli. Tôi muốn có thể khởi chạy nó / giết nó từ dòng lệnh.
Ngay cả khi không có giao diện cli. Tôi muốn có thể khởi chạy nó / giết nó từ dòng lệnh.
Câu trả lời:
Phiên bản ngắn :
Tìm lệnh Exec cho ứng dụng của bạn bằng cách lấy thư mục ứng dụng
grep 'Calculator' /usr/share/applications/*
Bắt đầu ứng dụng
gcalctool
Giết nó bằng cách đánh Ctrl+C
Đầu tiên, tìm ra ứng dụng của bạn ở đâu. Một vài thư mục nằm trong một biến môi trường $PATH
, do đó bạn không phải nhập toàn bộ thư mục.
Một cách để tìm ứng dụng của bạn là mở Trình chỉnh sửa Menu (nhấp chuột phải vào Menu Ứng dụng và chọn Chỉnh sửa Menu) và tìm lệnh của ứng dụng .
Ví dụ, máy tính đang gcalctool
ở /usr/bin/gcalctool
(sử dụng whereis
lệnh để tìm đường dẫn chính xác của ứng dụng). Vì /usr/bin
là trong biến PATH (loại echo $PATH
), bạn có thể chạy nó trong thiết bị đầu cuối của mình bằng cách nhập gcalctool
.
Bây giờ nó đang chạy ở phía trước. Bạn có thể tạm dừng nó bằng cách nhấn Ctrl+ Z, tiếp tục nó trong nền bằng cách nhập bg
hoặc tiếp tục nó ở phía trước bằng cách gõ fg
. Bạn cũng có thể sử dụng fg
để nâng một ứng dụng lên nền trước.
Nếu bạn làm điều này với nhiều ứng dụng, bạn có thể sử dụng jobs
để lấy danh sách được đánh số của tất cả chúng, và sau đó sử dụng, fg 3
để nâng cao một trong số chúng.
Một ứng dụng nằm ở phía trước có thể bị giết bằng Ctrl+ Choặc Ctrl+ \(nếu nó không phản ứng với cái trước).
Một cách phổ biến để tìm ứng dụng của bạn là mở Trình duyệt tệp, đi đến Hệ thống tệp → usr → chia sẻ → ứng dụng và tìm ứng dụng của bạn ở đó.
Bạn sẽ thấy một loạt các .desktop
tệp mà bạn có thể kéo vào Trình soạn thảo văn bản (hoặc sử dụng cat
) để đọc. Đây là một phần của tệp .desktop của Máy tính:
[Desktop Entry]
Name=Calculator
Comment=Perform arithmetic, scientific or financial calculations
Exec=gcalctool
Mục Exec là những gì bạn quan tâm ở đây. Nó giống như bạn sẽ thấy nếu bạn đã vào Trình chỉnh sửa Menu, chỉ cần nhanh hơn. Bạn có thể grep các tệp để tìm kiếm chúng cho ứng dụng của mình, nếu bạn không thể tìm thấy nó.
Nếu ứng dụng không có tệp .desktop trong thư mục ứng dụng, bạn phải biết tất nhiên đó là lệnh. Sử dụng TABđể nhận được đề xuất từ chỉ một vài chữ cái. Bấm tab, tab, yđể có được một danh sách khổng lồ của mỗi ứng dụng.
Ngay cả khi một số ứng dụng sử dụng thiết bị đầu cuối để giám sát quá trình của một phần mềm, vẫn có một số chương trình khác chỉ đơn giản là chạy và trả lại điều khiển cho thiết bị đầu cuối. Vì vậy, bạn có thể đóng thiết bị đầu cuối giữ cho ứng dụng chạy.
Bằng cách đó, nhấn Ctrl-C trong thiết bị đầu cuối, sẽ không dừng ứng dụng.
Bạn có thể sử dụng lệnh "killall" để dừng chương trình khi bạn gặp tình trạng đó trong một chương trình.
Ví dụ: nếu bạn đang chạy kdenlive và nó dừng đáp ứng hoặc bạn muốn (như bạn nói) để đóng ứng dụng bằng lệnh trong thiết bị đầu cuối, chỉ cần thả một dòng như:
killall kdenlive
Bạn có thể làm điều này với bất kỳ ứng dụng nào khác, nhưng nếu bạn đang chạy nhiều hơn một phiên bản của chương trình sẽ bị giết, tất cả các phiên bản của chương trình sẽ bị đóng.
Nếu bạn - trong ví dụ - thả: killall nautilus để đóng trình duyệt tệp, bạn cũng đang đóng trình duyệt chính được sử dụng để quản lý Máy tính để bàn.