Apakah ada cara untuk membuat file yang akan menjalankan perintah terminal ketika Anda mengkliknya? Mirip dengan ekstensi .bat di windows?
command-line
batch
Kekacauan
sumber
sumber
byzanz-record
di awal animasi.Di Linux, skrip tersebut disebut skrip shell yang lebih akurat.
Linux tidak peduli apa ekstensi file, itu akan melihat izin file untuk menemukan apakah file tersebut ditetapkan sebagai executable dan akan menjalankannya jika demikian.
Anda dapat membuat skrip dengan editor teks favorit, cukup buka satu dan mulai skrip, Anda dapat menggunakan penerjemah shell yang Anda inginkan menjadi yang biasa digunakan
bash
dansh
.Biasanya Anda memulai skrip Anda dengan mendeklarasikan interpreter perintah mana yang ingin Anda gunakan,
#!/bin/bash
untuk bash dan#!/bin/sh
untuk sh. Setelah selesai, Anda dapat mulai mengetik perintah ke baris skrip seperti yang Anda lakukan pada Windows dengan skrip batch.Setelah selesai mengedit, simpan file Anda dan buat itu bisa dieksekusi.
Anda dapat membuka terminal dan mengetik
chmod 755 foo
(di manafoo
nama skrip Anda) atau klik kanan pada file yang baru saja Anda buat dan pada klik tab izin di dalam Jadikan file tersebut dapat dieksekusi .Setelah selesai, Anda dapat mengklik dua kali pada file dan manajer file Anda harus mencoba menjalankannya atau bertanya apakah Anda ingin menjalankannya. Sebagai alternatif, Anda juga dapat menjalankan skrip di terminal perubahan direktori ke tempat skrip Anda berada dan menggunakannya
./foo
.Sebuah awal yang baik untuk mempelajari skrip shell Linux adalah LinuxCommand.org , mereka mengajarkan Anda apa yang Anda butuhkan, cara melakukannya dan memiliki banyak contoh bagus tentang skrip yang dapat Anda lihat.
sumber
Jika itu adalah perintah sederhana, satu-baris, Anda dapat membuat
.desktop
file, misalnya untuk perintah salin langsung seperti (dalam bentuk paling sederhana):Letakkan perintah di antara tanda kutip, simpan file dengan
.desktop
ekstensi, buat itu dapat dieksekusi dan jalankan dengan klik dua kali.Anda dapat membuat
.desktop
file lebih rumit, menambahkan opsi, kata kunci, mengatur ikon dll.Lihat tautan ini .
sumber