Anime curiosità

[Guida] Ubuntu Come Creare Alias Da Lanciare Da Terminale

« Older   Newer »
  Share  
view post Posted on 20/10/2011, 15:22
Avatar

L'hai finita di farti prendere in giro?
Butta quel telefonino !

Group:
Amministratore
Posts:
20,857
Location:
Antico Giappone

Status:


Ubuntu 11.10 Oneiric Ocelot Come Creare Alias Da Lanciare Da Terminale

Con Alias si intendono molto semplicisticamente dei comandi personalizzati da lanciare direttamente da terminale indipendentemente dalla posizione in cui si trova la cartella nella quale risiede l'applicazione interessata o la posizione della cartella in cui e' aperto il terminale in quel determinato momento, una sorta di scorciatoia da terminale.

Molti degli Alias sono gia' preimpostati da sistema come ad esempio tutti quei programmi direttamente lanciabili da terminale senza dover specificare il percorso come es. (gedit, firefox, nautilus), come molti sanno basta scrivere anche solo parzialmente un Alias nel terminale e poi premere il tasto TAB per far sì che l'alias venga completato automaticamente, in caso di Alias simili verra' mostrata una lista di Alias tra cui scegliere. Solitamente quando si installa un programma viene sistemato automaticamente anche il suo Alias durante il processo di installazione, ma talvolta si puo' avere l'esigenza di creare un Alias per un applicazione che magari non abbisognava di installazione, o per una applicazione o uno script che abbiamo creato noi, questa guida viene incontro a questa esigenza spiegandovi cosa modificare per poter creare i vostri Alias personalizzati.


Le modifiche da apportare sono a due file, e sono molto semplici, entrambi i file si trovano nella vostra cartella Home ed entrambi sono file protetti di sistema e quindi invisibili, per poterli render visibili aprite Nautilus cliccate su Modifica poi su Preferenze, nella Tab "Viste" mettete la spunta su ( mostra file di Backup e di sistema ).

Chiudete le preferenze di Nautilus e dirigetevi con esso nella cartella della vostra Home.

Fate una copia di Backup dei due file che ci interessano e che sono ".bashrc" e ".bash_aliases" (.bash_aliases potrebbe anche non essere presente nel qual caso lo creeremo noi in seguito)

Aprite il terminale e digitate:

CODICE
sudo gedit /home/NOME VOSTRO UTENTE/.bashrc

(Ovviamente dovrete sostituire NOME VOSTRO UTENTE con appunto il vostro)

Qui dovrete unicamente confermare che parte del testo sia gia' predisposta per gli alias altrimenti apportare una piccola modifica.

Cercate la parte di testo dove dice:

CODICE
# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.


Al di sotto di questa parte dovrebbero esserci TRE righe che dovrebbero essere cosi'

CODICE
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi


Se queste tre righe si presentano cosi' non dovrete fare nulla in questo file di testo e potete chiudere gedit.

Se invece all'inizio delle righe sono presenti dei "cancelletti (HASH)", per rendere le tre righe un semplice commento cosi':

CODICE
#if [ -f ~/.bash_aliases ]; then
# . ~/.bash_aliases
#fi


Dovrete semplicemente rimuvere i "cancelletti (HASH)" come abbiamo visto poco sopra, salvare il documento di testo e chiudere gedit

In questo modo il file .bashrc deleghera' il file .bash_aliases per la gestione degli Alias

Ora ogni qualvolta vorremmo aggiungere un alias dovremmo semplicemente aggiungerlo al documento di testo .bash_aliases, andiamo a modificarlo (o a crearlo se non ci fosse stato) e digitiamo da terminale:

CODICE
sudo gedit /home/NOME VOSTRO UTENTE/.bash_aliases

(Ovviamente dovrete sostituire NOME VOSTRO UTENTE con appunto il vostro)

Se e' la prima volta che modificate questo file sara' molto probabilmente in bianco, la sintassi per impostare gli alias e' molto semplice, si scrive la parola "alias" uno spazio, il nome del vostro alias personalizzato, seguito dal simbolo uguale, seguito dal percorso e dal comando dell'applicazione.

CODICE
alias NOMEALIAS=PERCORSO+COMANDO


esempio

CODICE
alias Playermultimediale=/home/NOME VOSTRO UTENTE/Super Player/player-2.1


Se eventualmente aveste da aggiungere delle opzioni al comando, potrete aggiungerle di seguito al comando stesso.
Salvate e chiudete l'editor di testo

Aprite un nuovo terminale, ora provate a scrivere il vostro Alias e lanciatello, partirà l'applicazione che gli avete associato.

Questo e' quando! Se avete dubbi chiedete pure.

Edited by sakiro - 22/10/2011, 15:35
 
Web  Top
0 replies since 20/10/2011, 15:22   1003 views
  Share