GNU/Linux >> Belajar Linux >  >> Linux

Jalankan skrip dari mana saja

Anda ingin mengetikkan abspath , tetapi programnya bernama abspath.sh . Masalahnya bukan tentang apakah itu ada di PATH, tetapi fakta bahwa Anda tidak menggunakan namanya untuk memanggilnya.

Anda memiliki dua opsi:

  1. Ketik abspath.sh sebagai gantinya.
  2. Ubah nama program menjadi abspath .

Kode ini cukup kecil sehingga saya akan mengkodekannya sebagai fungsi shell:

abspath() {
    echo "$(dirname "$(readlink -e "$1")")/$(basename "$1")" 
} 

Dan ya, Anda memang menginginkan semua kutipan itu.


setel alias dengan menambahkan perintah Anda di file .bashrc.

alias abspath='sh /home/myuser/bin/abspath.sh'

Dan jangan lupa untuk sumber file tersebut.


Linux
  1. Linux – Bagaimana Cara Menjalankan Bootloader Dari Linux?

  2. Cara menjalankan skrip Python dari shell

  3. Menjalankan skrip shell secara paralel

  1. Bagaimana cara menginstal skrip untuk dijalankan di mana saja dari baris perintah?

  2. Jalankan skrip shell di terminal baru dari terminal saat ini

  3. Jalankan skrip bash sebagai daemon

  1. Bagaimana Menjalankan Skrip??

  2. Jalankan skrip shell dari perintah docker-compose, di dalam container

  3. Saya ingin pemutar musik tanpa kepala yang saya kendalikan dari laptop saya