Cara membuat file biner dari skrip shell
- 3326
- 354
- Enrique Purdy
Saat bekerja dengan sistem Linux, kami menggunakan banyak perintah setiap hari. Sebagian besar perintah tersedia dalam format biner di /bin, /sbin, /usr /bin, /usr /sbin, dll direktori. Sebagai administrator sistem atau siswa, kami menulis banyak skrip shell untuk melakukan beberapa tugas atau mengotomatiskannya. Artikel ini akan membantu Anda membuat file biner dari skrip shell Anda, jadi tidak ada yang dapat melihat kode sumber skrip Anda dan kami dapat menggunakannya sebagai perintah. Untuk membuat file biner dari skrip kami menggunakan kompiler SHC yang ditulis oleh Francisco Javier Rosales García.
Ikuti langkah -langkah di bawah ini untuk melakukan ini.
Langkah 1 - Prerequsities
Pertama -tama, Anda perlu menginstal paket yang diperlukan untuk kompiler SHC.
Untuk Ubuntu, Debian dan Linuxmint
sudo apt-get install libc6-dev
Untuk Centos, Rhel & Fedora
sudo yum menginstal glibc-devel
Langkah 2 - Unduh dan Instal SHC
Unduh kode sumber terbaru dari kompiler SHC dari halaman web resminya atau menggunakan perintah di bawah ini dan ekstrak di sistem Anda.
CD/usr/src wget http: // www.datsi.fi.UPM.ES/~ SUMBER/SUMBER/SHC-3.8.9.TGZ Sudo Tar XZF SHC-3.8.9.tgz
Sekarang kompilasi kode sumber SHC pada sistem Anda dan instal menggunakan perintah berikut.
CD SHC-3.8.9 buat instal
Langkah 3 - Buat skrip shell
Mari kita buat skrip shell sesuai kebutuhan Anda atau lewati langkah ini jika Anda sudah membuat. Untuk artikel ini kami telah membuat skrip sampel di bawah ini yang menambahkan nilai integer yang diberikan pada parameter baris perintah dan menunjukkan jumlahnya.
skrip vim.SH
#!/bin/bash total = 0 untuk saya di [email dilindungi]; lakukan jika [ ! -z "$ i ## [0-9]*"]; Kemudian echo "Harap masukkan numerik saja" Keluar 1 Fi Total = $ (($ total + $ i)) dilakukan jika [$ total -eq 0]; Kemudian gema "Plesae Execute Script seperti: $ 0 10 20 30" EXIT 0 FI ECHO $ TOTAL
Langkah 4 - Buat biner skrip
Pada tahap ini kami telah menginstal kompiler SHC dan memiliki skrip shell bernama skrip.SH. Gunakan perintah berikut untuk membuat file biner dari skrip Anda.
SCRIP SHC -T -F.SH
Perintah di atas akan membuat dua file di direktori saat ini. Satu akan menjadi skrip.SH.X.C yang dalam format bahasa C skrip Anda. Yang kedua adalah naskah.SH.x yang akan berada dalam format biner.
Langkah 5 - Uji skrip biner:
Jika Anda mencoba membuka format biner skrip, Anda akan melihat bahwa itu bukan dalam format yang dapat dibaca manusia.
Sekarang pindahkan skrip ini di bawah /USR /BIN Directory untuk digunakan dari mana saja di sistem. Juga hapus .SH.x dari nama file. Jadi itu akan tersedia dengan nama sederhana. Juga mengatur izin eksekusi kepada semua orang
skrip MV.SH.x/usr/bin/skrip chmod +x/usr/bin/skrip
Sekarang ketik perintah 'skrip' dari mana saja di sistem. Anda akan melihat hasil yang sama seperti skrip shell Anda.
Skrip 10 20 30 60
- « Cara menggunakan skrip logis atau & dan dalam shell dengan contoh
- Cara menginstal r dan r studio di ubuntu »