Melacak Default Tulis Perintah yang Digunakan di Mac OS X Secara Otomatis

Daftar Isi:

Anonim

Jika Anda suka men-tweak Mac OS X dengan banyak perintah tulis default dari terminal, Anda sudah tahu betapa sulitnya untuk melacaknya. Tentu Anda dapat menanyakan riwayat perintah untuk sintaks perintah tertentu, dan Anda selalu dapat menggunakan grep untuk menemukan perintah default yang dieksekusi, tetapi ada cara yang lebih baik untuk melacak semuanya, dan itu dengan menyimpan file teks yang diperbarui secara otomatis yang menyimpan daftar semua menggunakan tweak default.Ini membuatnya sangat mudah untuk melacak perintah default mana yang telah diaktifkan atau dinonaktifkan pada Mac tertentu.

Tutorial ini memandu Anda melalui cara melacak secara otomatis setiap penulisan default dan semua string perintah default lainnya yang dimasukkan pada Mac dengan membuat file teks yang secara khusus melacak eksekusi perintah tersebut. Ini sangat berguna bagi mereka yang sering mengotak-atik perintah default dan lupa apa yang diaktifkan atau dinonaktifkan, atau hanya ingin menghitung semua perubahan default pada Mac.

Keuntungan lain dari trik ini adalah membuat daftar benar-benar terpisah dari riwayat perintah umum, artinya jika riwayat perintah dihapus, daftar default akan terus ada untuk referensi di masa mendatang.

Cara Melacak Semua Perintah default yang Digunakan di Mac OS, Secara Otomatis

Kami menganggap Anda sudah familiar dengan aplikasi Terminal, jadi bukalah untuk memulai.

Gunakan editor teks baris perintah yang Anda rasa nyaman, kami akan tetap menggunakan nano karena sederhana dan cukup ramah pengguna :

nano ~/.bash_profile

Paste di string berikut pada baris baru di dalam .bash_profile

"

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

Perhatikan lokasi standar untuk file daftar default adalah direktori home pengguna ~/Documents/ folder dalam file bernama "defaults.txt", jangan ragu untuk mengubahnya jika diinginkan.

Simpan dokumen dengan menekan Control+O lalu keluar dari nano dengan menekan Control+X

Dokumen bernama 'defaults.txt' akan dibuat saat pertama kali string 'default' terdeteksi dalam eksekusi perintah. Setiap entri default baru akan ditambahkan ke daftar numerik yang ditambahkan pada barisnya sendiri.

Ini mungkin paling baik diaktifkan baru setelah pemulihan atau langsung di Mac baru, dengan begitu file defaults.txt akan berisi daftar lengkap semua perintah default yang pernah digunakan di Mac tertentu.

Setelah cukup lama untuk melacak beberapa perintah default, membuka file akan terlihat seperti ini:

Jika Anda menggunakan kucing untuk melihat file, Anda mungkin melihat sesuatu seperti ini:

"

501 cat ~/Documents/defaults.txt 502 default baca com.apple.Finder 503 default tulis com.apple.dock springboard-rows -int 4 504 default tulis com.apple.dock springboard-columns -int 4;killall Dock 505 default baca /Library/Preferences/SystemConfiguration/com.apple.airport.preferences RememberedNetworks 506 default tulis com.apple.systemsound com.apple.sound.uiaudio.enabled> "

Seperti yang disebutkan, itu akan mengambil apa pun dengan 'default' dalam sintaks perintah, termasuk menggunakan cat, tail, nano, dan apa pun pada file defaults.txt itu sendiri. Selain itu, itu akan melacak tidak hanya perubahan yang dibuat dengan penulisan default, tetapi juga kapan saja perintah default telah dibaca dengan pembacaan default, atau dihapus dengan perintah hapus default.

Cara Membatasi Pelacak Default hanya untuk “menulis default”

Jika Anda lebih suka melihat string 'tulisan default' secara eksklusif, gunakan yang berikut di .bash_profile sebagai gantinya:

"

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

Apa pun yang Anda gunakan, file yang dihasilkan adalah dokumen teks generik, dan juga dapat dibuka di nano, vi, TextEdit, TextWrangler, BBedit, emacs, atau klien pilihan mana pun. Ini memudahkan untuk tidak hanya melacak untuk keperluan administrasi sistem, tetapi juga untuk berbagi daftar dengan teman dan kolega.

Terima kasih kepada Mike karena telah meninggalkan trik luar biasa ini di komentar kami.

Melacak Default Tulis Perintah yang Digunakan di Mac OS X Secara Otomatis