Apa sebenarnya perintah sh?


Jawaban:


32

sh adalah shell bourne .

Ada beberapa shell, di mana bourne adalah standar lama, diinstal pada semua sistem unix, dan umumnya yang dapat Anda jamin akan ada.

Shell adalah interpreter perintah yang mengambil input Anda, memberikan output kembali ke layar, ke file yang benar, dll, dan memberikan semua perintah built-in dasar yang Anda butuhkan untuk mengelola pekerjaan, membunuh, menguji ekspresi, dll.

Perintah Anda di atas mengatakan untuk menjalankan skrip shell menggunakan bourne shell. Kerang yang berbeda menggunakan sintaks yang berbeda, jadi menggunakan kerang yang benar adalah persyaratan. Baris pertama dari shell juga harus menentukan yang akan digunakan: #! / Bin / sh mengatakan use / bin / sh


3
Pada banyak sistem (seperti di Mac OS X), saat shini sebenarnya bash, alias shell Bourne-lagi. Perintah sh --versionakan memberi tahu satu lagi. Ini kompatibel dengan shell Bourne.
Arjan

6

sh adalah shell bourne. /usr/local/tomcat/bin/shutdown.shadalah skrip shell. sh filedijalankan filesebagai skrip shell. umumnya orang hanya akan mengatur bit eksekusi dan jalankan ./file.


ok jadi saya keluar dan mengganti shell saya secara implisit untuk menjalankan perintah itu, ok terima kasih.
user3183

Secara teknis, Anda akan mengubah skrip. Pastikan baris pertama adalah: #! / Bin / bash lalu: chmod + x /usr/local/tomcat/bin/shutdown.sh untuk membuatnya dieksekusi
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.