İlk:
Sözdizimi hatası () nedeniyle. () Dosyasını şu şekilde kaldırın:
#!/bin/bash
function hello {
echo "Hello world"
}
ya da dosyayı sizin için düzenlemek için aşağıdaki komutu çalıştırabilirsiniz:
sed -i 's/() //g' hello.sh
Artık dosyayı istenen sonuçla çalıştırabilmelisiniz.
Alternatif olarak :
~/.bashrcDosyanıza 2, 3 ve 4 satırları ekleyebilirsiniz .
function hello () {
echo "Hello world"
}
Unutmayın, yok kullanmak sudoiçin düzenlemek için ~/.bashrcdosyayı!
Dosyaya satır ekledikten sonra, bash'ı yeniden başlatmak veya .bashrc dosyanızı "kaynaklamak" için aşağıdaki komutu çalıştırın:
. ~/.bashrc
Artık comand'ı çalıştırabilmeniz hellove "Merhaba dünya" terminalde yazabilmeniz gerekir.
Ayrıca:
Bunun yerine dosyayı düzenlemek için düzenleyebilirsiniz:
#!/bin/bash
echo "Hello world"
ve dosyayı adlandırın hellove kaydedin /usr/local/bin.
Tüm bunları yaptıktan sonra, aşağıdaki komutu çalıştırarak dosyayı yürütülebilir yapın:
sudo chmod +x /usr/local/bin/hello
Artık comand'ı çalıştırabilmeniz hellove "Merhaba dünya" terminalde yazabilmeniz gerekir.
En sonunda:
Üçüncü seçenek, ~/.bashrcdosyanıza aşağıdaki satırı eklemek olacaktır :
alias hello='echo "Hello world"'
Ardından, aşağıdaki komutu kullanarak .bashrc dosyanızı kaynaklayın:
. ~/.bashrc