Dasar-dasar terminal di OS X sama dengan yang digunakan di Linux. Apa yang Anda cari secara khusus biasanya disebut sebagai "Shell Scripting".
Shell default saat Anda membuka Terminal.app
(terletak di /Applications/Utilties
) adalah shell bash.
OS X telah memiliki built-in shell handler yang dapat diakses melalui Finder dan aplikasi lain melalui .command
ekstensi, meskipun tidak melalui .sh
ekstensi. Namun, pengaturan skrip untuk dijalankan melalui Finder lebih rumit lagi.
- Buat skrip shell sederhana, seperti contoh Anda Saya membuat aplikasi Hello World:
#!/bin/bash
echo "Hello World"
Simpan file ini sebagai HelloWorld.command
.
Berikan izin file ini untuk dieksekusi. chmod u+x HelloWorld.command
harus melakukan itu.
Buka direktori tempat Anda menyimpan file ini di Finder. Kemudian klik dua kali pada HelloWorld.command
file tersebut.
Ini akan membuka terminal dan menjalankan skrip, output di komputer saya adalah sebagai berikut:
$ /Pengguna/jason/Aplikasi/HelloWorld.command; keluar;
Hello World
logout
[Proses selesai]
Cara alternatif untuk mengeksekusi file ini adalah ketika masih berada di Terminal sendiri, cukup keluarkan ./HelloWorld.command
dengan asumsi Anda berada di direktori yang sama dengan file tersebut.
Melakukannya akan menghasilkan output yang jauh lebih sederhana:
Aplikasi jason-mac $ ./HelloWorld.command Aplikasi
Hello World
jason-mac $
Anda baru saja membuat dan mengeksekusi skrip shell di OS X!