In questo esempio verrà chiamato il file myShell
Prima di tutto avremo bisogno di creare questo file, possiamo solo iniziare digitando quanto segue:
sudo nano myShell
Notate che non abbiamo inserito l' .sh
estensione? Questo perché quando lo eseguiamo dal terminale dovremo solo digitare myShell
per eseguire il nostro comando!
Ora, in nano la riga superiore DEVE essere #!/bin/bash
allora puoi lasciare una nuova linea prima di continuare.
Per la dimostrazione aggiungerò una Hello World!
risposta di base
Quindi, scrivo quanto segue:
echo Hello World!
Dopodiché il mio esempio dovrebbe apparire così:
#!/bin/bash
echo Hello World!
Ora salva il file e quindi esegui questo comando:
sudo chmod +x myShell
Ora abbiamo reso eseguibile il file in cui possiamo spostarlo /usr/bin/
utilizzando il seguente comando:
sudo cp myShell /usr/bin/
Solo per essere sicuri che la macchina possa eseguirla correttamente avremo bisogno di riavviare la macchina
ero solito sudo shutdown -r now
Congratulazioni! Il nostro comando è ora terminato! Nel terminale possiamo digitare myShell
e dovrebbe direHello World!
$HOME/bin
- se non ne hai già una, aggiungila al tuo PERCORSO (vicino alla parte anteriore). Inserisci gli script (e tutti gli altri programmi) che desideri eseguire direttamente senza specificare il percorso qui, o i collegamenti simbolici qui dove si trovano i programmi effettivi.