Belajar Bahasa Scripting Shell Panduan Dari Pemula hingga Administrator Sistem

Belajar Bahasa Scripting Shell Panduan Dari Pemula hingga Administrator Sistem

Linux dibangun dengan alat -alat kuat tertentu, yang tidak tersedia Windows. Salah satu alat penting seperti itu Scripting shell. Windows Namun dilengkapi dengan alat seperti itu tetapi seperti biasa itu jauh lebih lemah dibandingkan dengan itu Rekan Linux. Scripting/pemrograman shell memungkinkan untuk menjalankan perintah, disalurkan untuk mendapatkan output yang diinginkan untuk mengotomatiskan penggunaan sehari-hari. Mengotomatiskan tugas sehari-hari ini di server adalah tugas yang penting, administrator sistem harus melakukan dan sebagian besar admin mencapai ini dengan menulis skrip untuk dieksekusi seperti dan bila diperlukan.

Panduan Skrip Shell Linux

Shell yang paling umum digunakan Linux adalah PESTA yang berarti Bourne Again Shell. Shell lain yang biasa ditemukan di Linux adalah:

  1. Shell almquist (abu)
  2. Bourne Shell (SH)
  3. Debian Almquist Shell (berlari)
  4. Korn Shell (Ksh)
  5. Domain publik korn shell (PDKSH)
  6. Mirbsd Korn Shell (mksh)
  7. Z shell (zsh)
  8. BusyBox, dll.

Kami telah mencoba menutupi berbagai macam pemrograman shell pada sejumlah aspek 5 posting berbeda.

Memahami Linux Shell dan Basic Shell Scripting - Bagian I

Saya agak ragu -ragu untuk menulis pada bahasa skrip, karena saya tidak yakin apakah pengguna akan menerimanya atau tidak, tetapi tanggapan yang diterima adalah sejarah, dalam dirinya sendiri. Kami mencoba memberi Anda pengetahuan dasar tentang bahasa skrip dan bagaimana menggunakannya, menulis perintah dasar, kebutuhan baris komentar dan cara menulisnya, berbicara shebang, membuat skrip dapat dieksekusi dan 'eksekusi.

Halo.SH

Yang pertama dan skrip pengantar bertujuan untuk mendapatkan output sederhana, sehingga membuat Anda nyaman dengan dunia scripting shell.

Proses.SH

Skrip kedua ada di sana, untuk memberi tahu Anda bagaimana Anda dapat mengeksekusi lebih dari satu perintah dalam skrip, namun tidak disalurkan, pada tahap ini.

Interaktif.SH

Script ketiga dan terakhir dari posting ini adalah skrip interaktif yang sederhana namun sangat banyak yang meminta nama depan Anda, menyimpannya, lagi meminta nama belakang Anda, menyimpannya dan menyapa Anda dengan nama lengkap Anda, dan nama belakang di berbagai baris keluaran.

Di akhir posting ini Anda seharusnya tahu cara menjalankan perintah Linux secara independen dari skrip shell, menyimpan dan memanipulasi data, seperti yang diperlukan dan menyimpan data pada waktu run-time.

Bagian skrip shell I : Memahami linux shell dan bahasa skrip shell dasar

Merasa bangga dengan respons yang diterima pada artikel pertama, menulis artikel berikutnya dari seri adalah pemikiran pertama, yang melekat pada pikiran saya dan karenanya artikel kedua dari seri adalah:

5 Script Shell untuk Pemula Linux Untuk Belajar Scripting - Bagian II

Sangat jelas dari keterangan, di sini skrip 5-shell terdaftar. Tetapi untuk membuat daftar naskah jenis apa di sini, adalah pekerjaan yang rumit bagi kami. Kami berpikir untuk mendedikasikan posting ini untuk desain dan warna dalam shell. Pemikiran utama kami di balik ini adalah untuk memberi tahu Anda bahwa terminal Linux tidak membosankan dan tidak berwarna dan Anda dapat melakukan tugas Anda dengan cara yang sangat berwarna -warni.

Special_patter.SH

Naskah pertama dari posting ini menggambar pola khusus, katakanlah pola berlian dengan titik -titik (.), implementasi untuk loop di sini adalah apa yang Anda pelajari dari skrip khusus ini.

Coloerfull.SH

Skrip kedua dari posting ini, memberi Anda output dari beberapa warna. Anda mempelajari kode warna tertentu (tidak perlu menghafal) mengubah teks dan warna latar belakang secara individual dan proses pembelajaran sangat berwarna -warni

Mengenkripsi.SH

Artikel ketiga dari posting ini adalah skrip kurang dari 10 baris, tetapi merupakan skrip yang sangat berguna yang mengenkripsi file/folder dengan kata sandi. Implementasi keamanan tidak pernah begitu mudah. Kami tidak menulis skrip dekripsi di sini, tetapi memberi Anda perintah yang Anda butuhkan untuk mendekripsi file/folder dan meminta Anda untuk menulis skrip dekripsi sendiri.

Kesehatan server.SH

Skrip keempat dari posting ini adalah skrip yang agak panjang (panjang, pada titik pembelajaran ini) yang melaporkan informasi terkait server dan dapat dialihkan ke file untuk referensi di masa mendatang. Kami menggunakan perintah Linux dengan cara yang dipipelined untuk mendapatkan hasil yang diinginkan dan dengan demikian memberi pipa alat penting dalam bahasa skrip, adalah pengetahuan Anda.

Disk_space.SH

Skrip kelima dan terakhir dari posting ini adalah skrip yang sangat berguna khusus untuk administrator web, di mana email otomatis akan dikirim ke pengguna jika ruang disk melintasi batas. Biarkan pengguna terdaftar untuk 5 GB ruang web dan segera setelah jumlah unggahan webnya mencapai 4 mencapai 4.75 GB, email otomatis akan dikirim ke pengguna untuk peningkatan ruang web.

Skrip Shell Bagian II : 5 skrip shell untuk mempelajari pemrograman shell

Berlayar melalui dunia skrip Linux Bash - Bagian III

Sudah waktunya untuk memberi tahu Anda tentang kata -kata kunci tertentu yang digunakan dan dicadangkan dalam bahasa skrip, sehingga kami dapat memperbaiki skrip kami dengan cara yang sangat profesional. Kami membahas di sini, implementasi perintah Linux dalam skrip shell.

ke atas.SH

Skrip pertama dari posting ini bertujuan untuk memberi tahu Anda cara naik direktori dalam skrip shell. Nah selama instalasi paket linux Anda akan melihat bahwa file disimpan di beberapa lokasi, secara otomatis dan skrip ini berguna jika Anda membutuhkan tugas seperti itu.

Randomfile.SH

Script kedua dari posting ini adalah skrip yang sangat berguna, dan berguna bagi administrator. Ini dapat membuat file/folder unik secara otomatis dengan stempel tanggal dan waktu, sehingga dapat menghapus setiap peluang menimpa data.

CollectNetWorkInfo.SH

Artikel ketiga dari posting ini mengumpulkan informasi yang terkait dengan server dan menyimpannya ke dalam file teks, sehingga dapat dikirim/disimpan untuk referensi di masa mendatang.

ConvertLowercase.SH

Artikel keempat dari posting ini mengonversi data baik dari file atau input standar ke huruf kecil sekaligus.

SimpleCacl.SH

Artikel terakhir dari posting ini adalah kalkulator sederhana yang mampu melakukan empat operasi matematika dasar secara interaktif.

Skrip Shell Bagian III : Berlayar melalui dunia skrip Linux Bash

Aspek Matematika Pemrograman Shell Linux - Bagian IV

Artikel berbasis tema matematika adalah hasil dari email yang saya terima, di mana antusias linux tidak memahami skrip terakhir dari posting ketiga, yup! Skrip kalkulator. Baik untuk menyederhanakan operasi matematika, kami membuat skrip independen untuk operasi matematika individu.

Tambahan.SH

Sangat jelas dari nama skrip ini melakukan penambahan dua angka. Kami telah menggunakan 'expr' untuk melakukan operasi.

Pengurangan.SH, Perkalian.SH, Divisi.SH adalah skrip kedua, ketiga dan keempat dari pos yang melakukan operasi matematika sesuai dengan namanya.

Meja.SH

Skrip kelima dari posting ini menghasilkan tabel angka, yang dapat disediakan saat run-time.

Bahkan aneh.SH

Skrip berikutnya dari Post memeriksa jika input angka dari input standar ganjil atau bahkan dan mencetak hasilnya pada output standar.

Faktorial.SH

Script ketujuh dari posting ini menghasilkan faktorial angka. Menghitung faktorial tentang hitam dan putih (kertas) adalah tugas yang menyakitkan, tetapi ini menyenangkan.

Armstrong.SH

Skrip memeriksa apakah nomor yang disediakan adalah Armstrong atau tidak.

Utama.SH

Skrip terakhir dari Posting ini Periksa apakah nomor adalah prima atau tidak dan menghasilkan output yang sesuai.

Skrip Shell Bagian IV : Aspek Matematika Pemrograman Shell Linux

Menghitung Ekspresi Matematika dalam Scripting - Bagian V

Fibonacci.SH

Skrip pertama dari tes posting ini jika angka yang dimasukkan adalah fibonacci atau tidak.

Desimal2binary.SH

Skrip kedua dari posting ini mengubah nomor desimal menjadi biner. Ini adalah salah satu proyek paling umum yang akan Anda miliki dalam tugas liburan musim panas Anda.

Binry2Decimal.SH

Naskah ketiga dari posting ini mengubah nomor biner kembali ke desimal, hanya sebaliknya dari proses di atas.

Namun, kami tidak menulis skrip yang tepat untuk konversi matematika di bawah ini tetapi memberikan satu perintah liner, sehingga Anda sendiri dapat menerapkannya dalam skrip Anda sendiri.

  1. Desimal ke oktal
  2. Desimal ke heksadesimal
  3. Oktal ke desimal
  4. Heksadesimal ke desimal
  5. Biner ke oktal, termasuk dalam kategori di atas.

Skrip Shell Bagian V : Menghitung ekspresi matematika dalam bahasa skrip shell

Kami telah menguji semua skrip, diri kami sendiri untuk memastikan, setiap skrip yang Anda dapatkan 100% dengan sempurna di terminal Anda. Selain itu, kami telah menyertakan output sampel di sebagian besar skrip, sehingga Anda tidak bingung.

Baik itu saja untuk saat ini, dari saya. Saya akan berada di sini lagi dengan artikel yang menarik, kalian akan senang membaca. Sampai kemudian tetap terhubung ke Tecmint. Tetap bugar, sehat dan disetel. Jangan lupa memberi kami pemikiran berharga Anda dalam komentar, yang sangat dihargai.