Theo dõi mặc định Viết các lệnh được sử dụng trong Mac OS X một cách tự động

Mục lục:

Anonim

Nếu bạn muốn tinh chỉnh Mac OS X với nhiều mặc định viết lệnh từ thiết bị đầu cuối, bạn đã biết việc theo dõi chúng khó khăn như thế nào. Chắc chắn bạn có thể truy vấn lịch sử lệnh cho cú pháp lệnh cụ thể và bạn luôn có thể sử dụng grep để tìm các lệnh mặc định đã thực thi, nhưng có một cách tốt hơn để theo dõi tất cả chúng, đó là giữ một tệp văn bản được cập nhật tự động để lưu trữ danh sách tất cả đã sử dụng các chỉnh sửa mặc định.Điều này giúp bạn dễ dàng theo dõi các lệnh mặc định nào đã được kích hoạt hoặc vô hiệu hóa trên một máy Mac cụ thể.

Hướng dẫn này hướng dẫn bạn cách tự động theo dõi mọi chuỗi lệnh mặc định được ghi và tất cả các chuỗi lệnh mặc định khác được nhập trên máy Mac bằng cách tạo một tệp văn bản theo dõi cụ thể các lần thực thi lệnh đó. Điều này cực kỳ hữu ích cho những người thường xuyên sửa lại các lệnh mặc định và quên những gì được bật hoặc tắt hoặc chỉ muốn kiểm đếm tất cả các thay đổi mặc định trên máy Mac.

Ưu điểm khác của thủ thuật này là nó giữ danh sách tách biệt hoàn toàn với lịch sử lệnh chung, nghĩa là nếu lịch sử lệnh bị xóa, danh sách mặc định sẽ tiếp tục xuất hiện để tham khảo trong tương lai.

Cách theo dõi tất cả các lệnh mặc định được sử dụng trên Mac OS, một cách tự động

Chúng tôi cho rằng bạn đã quen với ứng dụng Terminal nên hãy mở ứng dụng này để bắt đầu.

Sử dụng trình soạn thảo văn bản dòng lệnh mà bạn cảm thấy thoải mái, chúng tôi sẽ gắn bó với nano vì nó đơn giản và khá thân thiện với người dùng :

nano ~/.bash_profile

Dán chuỗi sau vào một dòng mới trong .bash_profile

"

PROMPT_COMMAND=&39;echo $(history 1 | grep defaults)>> ~/Documents/defaults.txt&39; "

Lưu ý vị trí tiêu chuẩn cho tệp danh sách mặc định là thư mục chính của người dùng ~/Documents/ thư mục trong tệp có tên “defaults.txt”, vui lòng thay đổi vị trí đó nếu muốn.

Lưu tài liệu bằng cách nhấn Control+O rồi thoát khỏi nano bằng cách nhấn Control+X

Tài liệu có tên 'defaults.txt' sẽ được tạo khi chuỗi 'defaults' lần đầu tiên được phát hiện trong quá trình thực thi lệnh. Mỗi mục nhập mặc định mới sẽ được thêm vào danh sách số được thêm vào dòng riêng của mục đó.

Điều này có lẽ được bật mới tốt nhất sau khi khôi phục hoặc ngay trên máy Mac mới, theo cách đó, tệp defaults.txt sẽ chứa danh sách đầy đủ tất cả các lệnh mặc định từng được sử dụng trên máy Mac nhất định.

Sau khi đã đủ lâu để theo dõi một vài lệnh mặc định, việc mở tệp sẽ giống như sau:

Nếu bạn sử dụng cat để xem tệp, bạn có thể thấy nội dung như sau:

"

501 cat ~/Documents/defaults.txt 502 giá trị mặc định đọc com.apple.Finder 503 giá trị mặc định ghi com.apple.dock springboard-rows -int 4 504 giá trị mặc định ghi com.apple.dock springboard-columns -int 4;killall Dock 505 mặc định đọc /Library/Preferences/SystemConfiguration/com.apple.airport.preferences RememberedNetworks 506 mặc định ghi com.apple.systemsound com.apple.sound.uiaudio.enabled> "

Như đã đề cập, nó sẽ lấy bất kỳ thứ gì có 'mặc định' trong cú pháp lệnh, bao gồm sử dụng cat, tail, nano và bất kỳ thứ gì khác trên chính tệp defaults.txt. Ngoài ra, nó sẽ theo dõi không chỉ những thay đổi được thực hiện bằng cách ghi giá trị mặc định, mà còn bất kỳ lúc nào một lệnh mặc định được đọc với giá trị mặc định đã đọc hoặc bị xóa bằng lệnh xóa giá trị mặc định.

Cách giới hạn Trình theo dõi mặc định chỉ ở mức “ghi mặc định”

Nếu bạn chỉ muốn xem chuỗi 'viết mặc định', hãy sử dụng chuỗi sau trong .bash_profile để thay thế:

"

PROMPT_COMMAND=&39;echo $(history 1 | grep defaults write)>> ~/Documents/defaults-write.txt&39; "

Cho dù bạn sử dụng loại tệp nào, thì tệp kết quả là một tài liệu văn bản chung và tệp cũng có thể được mở bằng nano, vi, TextEdit, TextWrangler, BBedit, emacs hoặc bất kỳ ứng dụng khách ưa thích nào. Điều này giúp bạn dễ dàng không chỉ theo dõi cho mục đích quản trị hệ thống mà còn để chia sẻ danh sách với bạn bè và đồng nghiệp.

Cảm ơn Mike vì đã để lại thủ thuật tuyệt vời này trong phần nhận xét của chúng tôi.

Theo dõi mặc định Viết các lệnh được sử dụng trong Mac OS X một cách tự động