Isi kandungan:
Video: Bikin alat terapi patah tulang sederhana 2025
Selepas anda mengetahui jenis UNIX yang anda ada, anda mesti memikirkan satu pertimbangan penting lain: yang mana shell yang anda gunakan. Walaupun anda mungkin berkata, "Saya tidak mahu menggunakan sebarang shell; Saya hanya mahu mendapatkan kerja yang dilakukan, "cengkerang adalah satu-satunya cara untuk ke mana anda mahu.
Keberanian UNIX dikebumikan dalam perut komputer. Keberanian tidak mengecewakan untuk menangani butiran yang tidak penting seperti menentukan apa yang pengguna ingin lakukan. Perniagaan yang jahat itu diwakilkan kepada kategori program yang dikenali sebagai peluru. A shell adalah sebuah program yang menunggu anda menaip perintah dan kemudian melaksanakannya. Dari sudut pandangan UNIX, shell tidak ada yang istimewa, selain program UNIX yang pertama berjalan selepas anda log masuk. Kerana anda boleh menetapkan mana-mana program lama untuk berjalan apabila anda log masuk, orang bodoh boleh menulis shell - sememangnya, banyak yang ada dilakukan demikian. Sekitar selusin UNIX shell yang terapung di sekeliling, semuanya sedikit tidak serasi antara satu sama lain (anda mungkin meneka itu).
Nasib baik, semua cengkerang yang popular jatuh ke dalam dua kumpulan: shell Bourne (atau Korn atau BASH) dan C shell. Sekiranya anda dapat mengetahui mana dari dua kategori cangkang anda, anda boleh mendapatkan beberapa kerja. (Anda semakin dekat!)
Anda boleh dengan mudah mengetahui jenis shell yang anda gunakan. Jika UNIX memaparkan $ selepas anda log masuk, anda mempunyai shell gaya Bourne; jika UNIX memaparkan%, anda menggunakan shell C. Secara tradisinya, sistem Sistem V menggunakan shell Bourne, dan sistem BSD menggunakan shell C. Hari-hari ini, bagaimanapun, kerana semua versi UNIX datang dengan kedua-dua cangkang, anda mendapatkan yang mana satu pentadbir sistem anda suka lebih baik. Keutamaan dalam bahasa arahan adalah serupa dengan pilihan dalam seluar dalam: Orang seperti apa yang mereka suka, jadi anda mendapat apa yang anda dapat. Hari ini kebanyakan orang seperti BASH, shell bergaya Bourne.
Sistem Linux biasanya datang dengan shell BASH, shell gaya Bourne.
Jika anda menggunakan GUI, anda dapat melihat tingkap dan ikon, bukannya UNIX prompt yang membosankan, selepas anda log masuk. Anda masih perlu menggunakan shell UNIX dari semasa ke semasa, namun biasanya untuk melakukan tugas-tugas pengemasan.
Bourne dan Bourne Again shells
Shell UNIX yang paling banyak digunakan adalah shell Bourne, yang dinamai Steve Bourne, yang pada asalnya menulisnya. Cangkang Bourne adalah pada semua sistem UNIX. Ia meminta anda $, selepas itu anda menaip perintah dan tekan Enter. Seperti semua program UNIX, shell Bourne itu sendiri adalah program, dan nama programnya adalah sh. Cerdas, eh?
Beberapa versi alternatif asal shell Bourne wujud, terutamanya shell Bourne Again (atau BASH, nama programnya adalah bash) dari kumpulan GNU.Versi shell Bourne ini digunakan di banyak tempat kerana harganya - ia percuma. BASH cukup seperti shell Bourne asal bahawa apa-apa yang dikatakan mengenai shell Bourne juga berlaku untuk BASH. Kelebihan BASH yang paling ketara adalah bahawa ia mempunyai "pengeditan arahan," cara yang baik untuk mengatakan bahawa anda boleh menekan kekunci anak panah pada papan kekunci anda untuk membetulkan arahan anda semasa anda menaipnya, sama seperti yang anda boleh dengan DOS (oops, lebih baik tidak mengatakan bahawa apabila mana-mana peminat UNIX sedang mendengar).
Korn-on-the-cob shell
Selepas shell Bourne digunakan bersama selama beberapa tahun, ia menjadi jelas kepada ramai orang bahawa shell itu begitu mudah dan koheren bahawa seseorang dapat memahami semua ciri-ciri dan menggunakannya dengan berkesan. Mujurlah, keadaan ini memalukan oleh seorang lelaki bernama Dave Korn, yang menambah kira-kira seribu ciri baru kepada shell Bourne dan berakhir dengan shell Korn (dipanggil ksh). Kerana kebanyakan ciri-ciri baru hanya tertarik kepada orang yang menulis skrip shell (urutan perintah shell yang disimpan dalam fail), anda boleh mempertimbangkan shell Korn sama dengan shell Bourne. Kebanyakan versi shell Korn juga mempunyai pengeditan arahan.
Dia menjual C shells
No, C shell tidak ditulis oleh seseorang yang bernama C. Ia ditulis oleh Bill. (Dia menjual C shells oleh pantai C? Mungkin.) Nama program C shell adalah csh.
Perbezaan yang paling ketara antara shell C dan jenama shell terkemuka yang lain adalah bahawa kulit C mempunyai banyak lagi aksara sihir (aksara yang melakukan sesuatu yang istimewa apabila anda menaipnya). Mujurlah, melainkan anda menggunakan beberapa arahan dengan nama seperti ed! 3x, watak-watak ini tidak menjadi masalah.
Banyak versi kulit C wujud; kebanyakannya berbeza di mana bug tetap dan yang masih ada. Anda boleh masuk ke dalam program yang dipanggil tcsh, c shell sedikit dilanjutkan dengan pengeditan arahan.
