Ví dụ: tôi thường mở mousepad (xfce tương đương với gedit) từ menu ứng dụng. Tuy nhiên, tôi biết rằng bạn cũng có thể làm điều này trong một thiết bị đầu cuối bằng cách gõ mousepad
.
Theo ví dụ này, điều tôi muốn là bất cứ khi nào tôi mở mousepad thông qua GUI, một dòng mới được viết trong một tệp nhật ký có nội dung như thế Sep 5 15:35:11 lucho@lucho:~$ mousepad
. Nói chung, điều tôi muốn là ghi nhật ký tất cả các hoạt động GUI có khả năng thực hiện thông qua dòng lệnh (như mở chương trình, thay đổi quyền, sửa đổi cài đặt hệ thống, v.v.) nhưng được viết bằng định dạng thực thi dòng lệnh thay thế . Tôi muốn điều này để cải thiện kiến thức của tôi về cách sử dụng dòng lệnh (mà không cần thông qua các man
trang). Có nhiều điều tôi làm thông qua GUI mà tôi không thực hiện thông qua dòng lệnh (một số có khả năng tự động hóa thông qua tập lệnh hoặc qua phím tắt) và có tệp nhật ký này sẽ là một cách tốt để tìm hiểu chúng.
Tôi biết về sự tồn tại của tệp nhật ký hệ thống /var/log
nhưng đó không phải là thứ tôi cần. Ứng dụng Trình quản lý nhật ký hoạt động từ kho lưu trữ Ubuntu không hiển thị định dạng dòng lệnh, theo như tôi biết. Tôi cần một cái gì đó như tệp .bash_history tồn tại trong thư mục nhà của tôi nhưng ghi lại các hoạt động dựa trên GUI của tôi.
unity-control-center background
hoặc gnome-control-center background
(tùy thuộc vào máy tính để bàn của bạn, Unity hoặc XFCE hoặc Gnome). Nhưng thế giới bên ngoài có lẽ sẽ chỉ nhìn thấygnome-control-center