Mengakses Keychain secara terprogram
- Dengan menggunakan perintah
security, Anda dapat mengakses kata sandi yang tersimpan di keychain secara terprogram
security find-internet-password -s "https://example.com"
- Berguna saat menulis skrip otomatis
- Bonus: dengan menggunakan
1Password CLI, Anda juga dapat mengakses item 1Password
Membuka dari Terminal
- Dengan menggunakan perintah
open, Anda dapat membuka file dari Terminal
- Menjalankan
open file.txt akan membuka file tersebut di aplikasi default untuk jenis file itu, seolah-olah Anda mengklik ganda file tersebut di Finder
Salin/tempel
Tanggal UTC
- Jika Anda sering menangani server, mengetahui waktu saat ini berdasarkan UTC bisa berguna (misalnya saat memeriksa log server)
- Bisa dilakukan dengan satu baris di Terminal
- Atau gunakan
TZ=UTC date
Mencegah Mac tidur
- Jika ingin mencegah Mac masuk mode tidur, cukup jalankan
caffeinate di Terminal
caffeinate akan menjaga Mac tetap aktif sampai Anda menghentikannya (misalnya dengan menekan Ctrl+C)
caffeinate dulu merupakan alat pihak ketiga, tetapi sekarang sudah bawaan macOS
- Umumnya digunakan agar Mac tidak tidur saat menjalankan server
Membuat UUID
- Jika membutuhkan UUID, Anda dapat menggunakan perintah
uuidgen
- Secara default,
uuidgen menampilkan UUID dalam huruf besar
- Anda dapat menggabungkannya dengan
tr dan pbcopy untuk menyalin UUID huruf kecil ke clipboard
uuidgen | tr '[:upper:]' '[:lower:]' | pbcopy
- Sering digunakan saat menulis unit test yang memerlukan ID
Hal-hal lain yang layak disebut
mdfind: pencarian Spotlight dari Terminal. Biasanya lebih sering memakai Spotlight itu sendiri (atau Raycast yang sangat bagus)
say: perintah ini membuat Mac mengucapkan teks yang diberikan
screencapture: dengan perintah ini Anda dapat mengambil tangkapan layar dan menyimpannya sebagai file. Lebih suka menggunakan cmd-shift-5
networksetup: dengan perintah ini Anda dapat mengonfigurasi pengaturan jaringan secara terprogram. API-nya cukup mengintimidasi sehingga tidak terlalu sering digunakan
14 komentar
Saat membuka folder tertentu di Finder dari Terminal
open -a "Finder" [path]bisa digunakan untuk membukanya.
Saya cukup sering memakai perintah
caffeinatewkwkSaya sempat pakai aplikasi eksternal supaya MacBook bekas yang saya jadikan server di rumah tidak mati, tapi ternyata bisa pakai
caffeinateya, hahaBeberapa ada yang baru pertama kali saya lihat, tapi kelihatannya berguna.
Ini memang bukan perintah, tetapi saya memakainya dengan menaruhnya langsung di bar atas untuk mengecek UTC.
https://sindresorhus.com/utc-time
Menurut saya,
openjadi lebih praktis jika dipakai sekaligus dengan opsi-adi belakangnya untuk menentukan program tertentu.Misalnya,
open . -a Visual\ Studio\ Codevsc bukannya bisa pakai
code .?!?Kalau dipasang lewat dmg, bukankah perintah
codetidak ada?Dan ini juga berguna saat ingin membukanya dengan IntelliJ dan semacamnya :)
Bisa diatur di dalam VS Code.
Tekan
command+shift+plalu ketikshell command.Saya membuat alias seperti
iuntuk IntelliJ, jadi kalau menjalankani .ataui file.txt, file langsung terbuka di IntelliJ. :-)Ada sangat banyak utilitas command line bawaan Mac yang berguna. Saya juga cukup sering menggunakan
pbcopydanpbpaste.Saya sangat berguna menggunakan
pbcopy.Ada juga
networkQuality.Komentar Hacker News
afconvertadalah konverter format file audio yang mencakup codec AAC dari framework Core Audioafconvert in.wav -o out.m4a -q 127 -s 2 -b 160000 -f m4af -d 'aac 'diskutilmenyediakan berbagai alat untuk penyimpanan tetap dan yang dapat dilepasmb=300; diskutil eraseVolume APFS myramdisk \hdiutil attach -nomount ram://$((mb*2048))``Aplikasi
hearmemungkinkan pengenalan suara dan dikte macOS digunakan dari baris perintahopen -n file.pdfmembuka instance baru aplikasi Preview sehingga file yang sama bisa dibuka dua kalicaffeinate -dmencegah layar mati sehingga layar tetap bisa dilihat tanpa menggerakkan mouseVersi terminal dari Disk Utility memberikan kinerja yang lebih baik daripada GUI (aplikasi tidak macet atau menampilkan error)
Ada daftar utilitas baris perintah untuk macOS yang mudah dipasang
https://ss64.com/ adalah sumber daya yang berguna, rasanya andai tahu lebih awal
ncadalah alat untuk koneksi dan listener TCP serta UDP arbitrernetworkQualityadalah alat uji kecepatan dan stress jaringansystem_profileradalah cara yang berguna untuk mengambil informasi sistem yang luas dari shell scriptwdutilmenyediakan fungsi aplikasi Wireless Diagnostics dalam bentuk baris perintahUtilitas baris perintah macOS yang paling tidak berguna adalah
pdiskAda one-liner untuk mempratinjau file dengan Quick Look (disetel sebagai alias
ql)qlmanage -p $argv >/dev/null 2>&1Sepertinya situsnya sedang down