Creare un nuovo comando da lanciare nel Terminale in GNU/Linux può essere utile, ad esempio, per rinominare una stringa che si utilizza spesso, assegnandole un nome più breve e facile da ricordare.
Bisogna prima di tutto creare un file chiamandolo col nome che vogliamo sia assegnato al comando, col quale poi lo potremo richiamare.
All’interno del file scriviamo la stringa da eseguire, lo salviamo nella Scrivania e usciamo.
Apriamo il Terminale e lanciamo
chmod g+x,o+x nomefile
e lo spostiamo in /usr/local/bin con
sudo mv /home/nomeutente/Scrivania/nomefile /usr/local/bin
e il gioco è fatto!
Ad esempio, se vogliamo creare due comando, uno per attivare ed uno per disattivare la scheda bluetooth, possiamo procedere così (l’ambiente a cui si riferiscono i seguenti passaggi è Ubuntu 9.10):
- Applicazioni -> Accessori -> Editor di testo gedit ;
- scriviamo “/etc/init.d/bluetooth stop” e salviamo nella Scrivania come “bluetooth_stop”;
- Applicazioni -> Accessori -> Terminale;
- lanciamo “chmod g+x,o+x bluetooth_stop”;
- lanciamo “sudo mv /home/nomeutente/Scrivania/bluetooth_stop /usr/local/bin”;
- proviamo a lanciare “sudo bluetooth_stop”;
- per verificare che funzioni Sistema -> Preferenze -> Bluetooth dovrebbe comunicare che il Bluetooth è disabilitato.
Procediamo allo stesso modo creando un file chiamato “bluetooth_start” che contenga la stringa “/etc/init.d/bluetooth stop” e proviamo a lanciarlo, ora Sistema -> Preferenze -> Bluetooth dovrebbe permetterci di gestire le opzioni del Bluetooth.
Avevo già parlato di questi stessi comandi per abilitare e disabilitare la scheda Bluetooth in un altro articolo.