34
Cơ bản về quản trị Linux
3.2.21
slocate
Trên nhiều bản phân phối Linux, câu lệnh locate được thay thế bởi slocate. Thường
có một liên kết tượng trưng đến "locate" vì thế bạn không cần nhớ là có gì. slocate được
hiểu là "secure locate" - locate an toàn. Nó ghi thông tin quyền trong cơ sở dữ liệu vì thế
người sử dụng bình thường không thể nhìn vào thư mục mà họ không có quyền đọc. Thông
tin sử dụng cho slocate là giống với cho locate, mặc dù dữ liệu ra có thể khác phụ
thuộc vào người dùng chạy câu lệnh.
3.3
Quản lý tiến trình
3.3.1
Khởi động xeyes
Để học về quản lý tiến trình, đầu tiên chúng ta cần khởi động một chương trình. Cần chắc
là X đang chạy và thực hiện câu lệnh sau:
$ xeyes -center red
Bạn sẽ thấy một cửa sổ xeyes hiện lên, và cầu mắt đỏ nhìn theo trỏ chuột quanh màn
hình. Đồng thời không còn dấu nhắc trong thiết bị đầu cuối.
3.3.2
Dừng một tiến trình
Để lấy lại dấu nhắc, cần gõ Control-C (thường viết là Ctrl-C hay ˆ
C):
^C
$
Lấy lại dấu nhắc bash mới, nhưng cửa sổ xeyes biết mất. Trên thực tế, tiến trình bị
diệt. Thay vì diệt với Control-C, chỉ dừng nó với Control-Z:
$ xeyes -center red
^Z
[1]+ Stopped
xeyes -center red
$
Lần này bạn lấy lại dấu nhắc bash mới, và cửa sổ xeyes vẫn còn. Nếu bạn thử một
chút với nó, bạn sẽ thấy cầu mắt không cử động. Nếu cửa sổ xeyes bị che khuất bởi cửa sổ
khác và sau đó bỏ che đi, thì sẽ không còn thấy đôi mắt. Tiến trình không làm bất kì cái gì.
Trên thực tế, nó bị "dừng" ("Stopped").