Ten OS X Command Line Utilities yang Mungkin Tidak Anda Ketahui

Antarmuka baris perintah Mac OS X adalah rumah bagi ribuan program yang rata-rata pengguna tidak tahu ada. Memanfaatkan kerja keras selama bertahun-tahun oleh yayasan GNU dan lainnya di komunitas open source, Apple mendesain OS indah yang tidak "membutuhkan" penggunaan baris perintah apa pun. Meskipun menggunakan baris perintah di Mac OS X tidak diperlukan untuk pengoperasian Macintosh setiap hari, jika dimanfaatkan dengan benar, itu dapat menghemat banyak waktu, dan terkadang membuat Anda tertawa. Saya harap Anda menikmati sepuluh utilitas baris perintah OS X ini!

1. ssh
Permata kecil ini termasuk dalam setiap versi Mac OS X. Awalnya dikembangkan sebagai pengganti menggantikan program rsh / rlogin, ssh telah menjadi pokok dari komunitas Linux / Unix (dan sekarang Mac OS X). Penggunaan utama Openssh adalah administrasi jarak jauh yang aman. Jika Anda ingin Anda mengaktifkan Mac OS X yang dibangun di server SSH Anda dapat melakukannya dengan membuka System Preferences Anda, klik "Sharing" dan centang kotak di samping "Remote Login". Sekarang jika Anda berada di jalan dan ingin mengakses mesin Anda, Anda dapat menggunakan klien seperti PuTTy (dari mesin windows) atau "ssh" dari jendela terminal Mac OS X dan terhubung ke alamat IP Mac Anda. Setelah masuk dengan Username dan Password Anda, Anda akan disajikan dengan akses lengkap ke baris perintah Mac OS X. Openssh memiliki banyak, banyak lagi kegunaan beberapa yang cukup maju. Favorit pribadi saya menggunakan ssh sebagai server SOCKS untuk menjelajah web dengan aman di lokasi internet publik.

Lihat halaman ini untuk lebih banyak cara menggunakan ssh di Mac!

2. atas
Atas adalah utilitas klasik lain yang telah lama digunakan oleh komunitas Linux / Unix. Untuk menggunakan top, buka Terminal.app dan ketik "top". Dalam waktu yang lebih sedikit waktu yang diperlukan untuk mengedipkan mata Anda, Anda harus disajikan dengan jendela penuh teks. Apa yang Anda lihat adalah daftar setiap proses yang sedang berjalan di Macintosh Anda. Ketika Mac saya berjalan lambat, atas adalah sumber daya pertama yang saya gunakan untuk mencari tahu apa yang terjadi.

Untuk ikhtisar lengkap klik teratas di sini.

3. lsbom
lsbom sangat bagus untuk suara paranoid di kepala Anda yang sering Anda dengar sebelum Anda pergi dan menginstal beberapa utilitas baru yang keren yang Anda temukan di blog Mac acak (seperti osxdaily). Dengan lsbom Anda dapat memeriksa isi installer Mac OS X (.pkg) dan mendapatkan tampilan yang sangat rinci tentang apa yang akan ditempatkan ke dalam filesystem Anda yang berharga Mac. Untuk menggunakan lsbom, buka Terminal.app dan arahkan ke tempat di sistem file Anda tempat file .pkg berada. Jika penginstal Anda menggunakan .dmg, mungkin membantu menyalin .pkg ke desktop Anda, dan kemudian cd ~ Desktop. Setelah Anda menemukan di mana .pkg Anda berada, ketik "lsbom .pkg / Isi / Arsip.bom> | lebih banyak ”dan voila! Anda akan melihat daftar lengkap file yang ingin diinstal program baru Anda.

4. katakan
Sekarang perintah ini unik untuk Mac OS X, dan menawarkan lebih banyak kesenangan daripada yang lainnya. Cobalah dengan membuka Terminal.app dan ketik “say hello”.

5. pembaruan perangkat lunak
Perintah "softwareupdate" adalah cara cepat dan mudah untuk menginstal pembaruan perangkat lunak dari apel. Untuk menggunakannya, buka Terminal.app dan ketik "softwareupdate -i -a" untuk menginstal semua pembaruan yang tersedia untuk Macintosh Anda. Jika Anda hanya ingin menginstal pembaruan "direkomendasikan" ketik "softwareupdate -i -r".

6. ifconfig
Cara tercepat dan termudah untuk mengetahui alamat ip apa yang digunakan oleh Mac Anda, pasti "ifconfig". Untuk menggunakan ifconfig, buka Terminal.app, dan ketik "ifconfig". Anda akan melihat banyak informasi, termasuk Alamat MAC kartu jaringan Anda. Saya suka mengetik "ifconfig | grep inet ”untuk mengembalikan hanya informasi ip untuk komputer saya. Anda dapat menonaktifkan antarmuka jaringan (dalam contoh ini "en0") dengan mengetik "ifconfig en0 down". Anda bisa membawa kembali dengan "ifconfig en0 up". Ini bisa lebih cepat daripada menggunakan jendela System Preferences.

7. lipo
lipo (aptly named) adalah utilitas yang memanipulasi binari universal di Mac OS X. Banyak (hampir semua) program yang dikirimkan hari ini, atau unduh sebagai "Universal", yang berarti mereka memiliki kode biner yang baik powerpc dan chip intel dapat memahami. Tetapi karena Anda mungkin tidak peduli tentang salah satu dari keduanya, Anda ingin menggunakan lipo untuk "menipis" binari Anda. Misalnya jika Anda ingin mengencerkan aplikasi "Stickies" hanya berisi kode intel (i386):
cd /Applications
lipo Stickies.app/Contents/MacOS/Stickies -thin i386 -output Stickies.app/Contents/MacOS/Stickies.i386
cd Stickies.app/Contents/MacOS/
rm Stickies
mv Stickies.i386 Stickies

8. screencapture
screencapture menawarkan cara yang lebih maju (alih perintah-shift-3) untuk mengambil tangkapan layar (jika Anda dari dunia PC, pikirkan layar cetak untuk Mac). Untuk menggunakannya, buka Terminal.app Anda dan coba ketikkan screencapture -iW ~/Desktop/screen.jpg . Ini akan memunculkan ikon kamera yang menunggu untuk diklik di jendela. Setelah diklik, file di desktop Anda yang disebut "screen.jpg" akan dibuat yang akan berisi cuplikan jendela apa pun yang Anda klik. Anda tentu saja dapat mengambil snapshot dari seluruh layar Anda dengan mengetik screencapture -S ~/Desktop/screen.jpg . Jika Anda benar-benar ingin menjadi istimewa, Anda dapat mengambil sebagian dari layar Anda dengan mengetik screencapture -ic . Sekarang, ambil beberapa tangkapan layar dan kirimkan ke osxdaily, kami menyukai mereka!

9 & 10. fink and darwinports
Jika Anda sudah mengisi dengan set dasar utilitas baris perintah OS X, waktunya untuk membuka mata Terminal.app Anda ke seluruh dunia sumber oppen. Menggunakan darwinports atau fink Anda dapat mengunduh dan menginstal ratusan aplikasi open source gratis ke komputer Anda. Saya telah menemukan bahwa darwinports cenderung memiliki beberapa proyek open source yang lebih jelas, tetapi fink tampaknya kokoh. Anda dapat menginstalnya pada saat yang sama jika Anda BENAR-BENAR tahu apa yang Anda lakukan, tetapi umumnya saya harus menyarankan Anda memilih satu atau yang lain. Pengguna pemula mungkin ingin mencoba fink, karena ia dikirim dengan program yang disebut Fink Commander yang memberi Anda akses point and click ke repositori perangkat lunaknya. Coba lihat!
DarwinPorts Home
Fink - Beranda

Masih tertarik untuk belajar? Lihat beberapa kiat baris perintah lagi!