Bagaimana untuk membuat skrip shell di linux

Isi kandungan:
- Bagaimana untuk membuat skrip shell di Linux
- Apa itu Skrip?
- Bagaimana untuk mencipta Skrip Shell
- Garis pertama baris
- Maklumbalas
- Menambah arahan
- Menjalankan skrip
Kami sudah banyak membincangkan arahan - arahan di Linux dan konsol, kami telah belajar untuk memanipulasi mereka untuk menjalankan aktiviti-aktiviti tertentu, bagaimana kami boleh menggabungkannya dan kemudahan yang mereka berikan kepada kami untuk melaksanakan tugas-tugas tertentu. Dalam kes ini, kami akan memperkenalkan diri kepada operasi skrip shell di Linux, alat yang hebat untuk mengautomasikan tugas dan melaksanakannya dari konsol. Sekiranya anda ingin mengetahui cara membuat skrip shell di Linux, teruskan membaca artikel kami.
Bagaimana untuk membuat skrip shell di Linux
Apa itu Skrip?
Skrip tidak lebih dari satu fail teks yang kandungannya adalah satu set baris arahan, yang dilaksanakan secara berturutan dari awal hingga akhir. Dengan cara ini, kita boleh menyusun skrip perintah yang ingin kita laksanakan melalui keyboard dan juga mengotomatikasinya melalui tugas, jika ia adalah sesuatu yang kerap dilakukan.
Bagaimana untuk mencipta Skrip Shell
Proses membuat skrip shell sangat mudah. Semudah mencipta fail baru dan memberikannya.sh extension. Terdapat dua alternatif untuk melakukannya, ia boleh melalui antara muka grafik atau dari konsol menggunakan arahan sentuhan.
Sebagai contoh, sentuh test.sh
Dan dengan cara ini, test.sh file akan dibuat dalam direktori semasa.
Fail ini boleh dibuka, juga dengan dua alternatif, dari editor teks persekitaran grafik (contohnya, gedit) atau dari terminal dengan Vim.
Garis pertama baris
Sekarang bahawa kita mempunyai fail yang dibuat dan terbuka, kita mesti menunjukkan kepada Linux bahawa fail tersebut akan menjadi skrip. Oleh itu, semua skrip shell mesti mempunyai baris pertama iaitu:
#! / bin / bash
Garis ini boleh dibahagikan kepada dua bahagian, yang pertama sepadan dengan #! Urutan ini dipanggil sha bang. Pada dasarnya, fungsinya adalah untuk menunjukkan kepada sistem bahawa satu set arahan akan dibentangkan di bawah dan dengan itu diproses. Bahagian kedua, / bin / bash, menandakan shell yang akan digunakan untuk melaksanakan arahan.
Maklumbalas
Pada masa ini, kami tidak akan menutup secara mendalam apa yang sepadan dengan pengaturcaraan skrip shell, tetapi penting bahawa anda tahu cara menambah komen dalam skrip anda. Jika anda seorang programmer, anda akan memahami betapa berguna dan pentingnya mereka. Bagi mereka yang tidak tahu bagaimana untuk memprogramkan, komen tidak menambah fungsinya kepada sistem, tetapi mereka adalah relevan untuk menjelaskan operasi program, skrip dalam kes ini.
Komen boleh ditambah menggunakan simbol #. Dan kita menambah teks yang seolah-olah relevan dengan kita, selepas pad. Biasanya komen diletakkan sebelum arahan, untuk menjelaskan beberapa fungsi, tetapi ia boleh digunakan kurang atau lebih kerap dalam skrip shell.
Menambah arahan
Dalam skrip shell kita boleh menggunakan semua arahan yang telah kita pelajari dari Linux. Dengan kata lain, sebarang arahan yang boleh kita masukkan melalui konsol boleh dimasukkan dalam skrip. Tetapi, selain itu anda boleh menambah banyak alat lain seperti struktur bersyarat, pengendali aritmetik, komparator, dan lain-lain.
Kami akan menggunakan contoh yang agak mudah dalam kes ini, termasuk arahan asas:
#! / bin / bash # Script dari ovtoaster.com # Kami memasukkan diri kita dalam direktori cd pengguna kami ~ # Kami mencetak Kernel yang kita gunakan uname -r di skrin # Kami mencetak pada skrin tarikh tarikh semasa # Kami membuat folder bernama Dokumen mkdir TestDocuments # Kami pindah ke folder Documents cd TestDocuments # Kami buat txt yang disebut tips sentuh tips.txt #… Kita boleh terus menulis semua perintah yang kita mahu, skrip akan mengeksekusi mereka semua secara berurutan.
Akhirnya kami menyimpan perubahan dalam fail kami dan dengan itu skrip hampir siap untuk berfungsi…
Menjalankan skrip
Sebelum melaksanakan skrip shell, kami mesti memberikan kebenaran pelaksanaan ke fail tersebut. Ini adalah perkara yang sangat mudah dilakukan. Kami pergi ke terminal dan kami berada di direktori skrip kami dan kami menggunakan perintah chmod:
KAMI MEREKOMENDASIKAN ANDAJadi untuk mengedit fail di linux: Vi Text Editor adalah sahabat terbaik andaJika kami ingin memberikan kebenaran kepada pengguna semasa, kami menggunakan:
sudo chmod 775 test.sh
Sekiranya kita mahu memberi kebenaran kepada semua pengguna, hukuman itu akan:
sudo chmod 777 test.sh
Sebaik sahaja kami telah memberikan kebenaran, kami menjalankan skrip:
./test.sh
Dengan ini kita selesai, skrip berfungsi sepenuhnya dan sempurna untuk dijalankan apabila kita memerlukannya dan bahkan untuk menjadualkannya pada tugas.
Kami mengesyorkan membaca panduan untuk pemula di Linux.
Kami berharap topik itu berguna dan jangan lupa untuk berkongsi pengalaman dan pendapat anda dalam komen kami?
Bagaimana untuk membuat usb dengan tingkap untuk pergi dari tingkap 8 dan tingkap 10

Kami mengajar anda bagaimana untuk mencipta Windows sendiri Untuk Pergi pada USB dengan sistem operasi kegemaran anda: Windows 10 atau Windows 8.1 langkah demi langkah.
Bagaimana untuk mencipta skrip pertama anda di linux

Tutorial mengenai cara membuat skrip pertama anda di Linux. Buat skrip Linux mudah pertama anda, semua yang anda perlukan untuk menjalankan skrip mudah dan cepat.
Skrip powershell: bagaimana untuk menjalankan dan menulis satu

Kami menerangkan cara membuat dan menulis skrip dari PowerShell. Tutorial mudah untuk mana-mana pengguna yang dimulakan di dunia.