quando apro l'editor 'gedit' la formula che uso, per non avere casini è la seguente:

'gedit nomeFile.h &'

l'ultimo simbolo, come ben saprete, mi consente di continuare a lavorare su terminale in via autonoma dalla pagina aperta (o qualcosa del genere).

domanda: come posso dire alla bash di sottintenderlo? cioè, siccome a volte scordo quel simboletto (questo mi rallenta spesso nel lavoro) vorrei che ogni volta che scrivo 'gedit nomeFile' la bash agisca come se avessi scritto 'gedit nomeFile &'

grazie mille per le risposte!

(andateci piano con i paroloni!)

chiesto 05 Jun '14, 10:38

airordl's gravatar image

airordl
407596876


Puoi inserire nel file ~/.bashrc una funzione come la seguente:

gedit() {
    command gedit "$@" &
}

L'uso di command, che è un comando interno di bash, serve ad evitare una chiamata ricorsiva alla stessa funzione (dato che per comodità ha lo stesso nome del programma /usr/bin/gedit), mentre il parametro "$@" serve a passare al programma gli stessi identici parametri passati alla funzione.

Per rendere effettiva la funzione va riavviato il terminale oppure riletto il file con il comando

. ~/.bashrc
coll. permanente

ha risposto 05 Jun '14, 11:25

enzotib's gravatar image

enzotib ♦♦
14.1k113187

modificato 05 Jun '14, 14:03

va alla stragrande, grazie!

(06 Jun '14, 19:48) airordl airordl's gravatar image
La tua risposta
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×106
×33

domanda posta: 05 Jun '14, 10:38

domanda visualizzata: 1,693 volte

ultimo aggiornamento: 06 Jun '14, 19:48

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.