Pagina 1 di 1

creare un alias

Inviato: lun 28 gen 2008, 11:43
da danix
ciao a tutti,
stamattina mi è venuto un dubbio...
io nel mio .bashrc ho già un alias definito in questo modo:

Codice: Seleziona tutto

alias ls="ls --color"
Se a questo volessi aggiungere un alias che al comando ls -l associ ls -lh lo posso definire normalmente di seguito all'altro??

Lo so che è una stupidaggine, comunque grazie lo stesso per l'aiuto... :)

Ciau

Re: creare un alias

Inviato: lun 28 gen 2008, 11:50
da harakei
se non mi sbaglio non puoi usare gli spazi per gli alias, quindi al massimo puoi mettere

Codice: Seleziona tutto

alias lsl="ls -lh"

Re: creare un alias

Inviato: lun 28 gen 2008, 13:54
da danix
ciao, grazie per la risposta... :)
credo che utilizzerò il comando ls con tutte le opzioni che mi interessano senza crearne 2 diversi, in fondo fanno praticamente la stessa cosa, quindi non ha senso che io ne tenga più d'uno...

Grazie...

PS
ho visto che sul tuo blog hai un articolo proprio su questo argomento... credo che ne trarrò spunto... ;)

Ciau...

Re: creare un alias

Inviato: lun 28 gen 2008, 14:05
da Mario Vanoni
Invece di un alias, in .bashrc ho una funzione, da >10 anni

l()
{
ls -al $@ | less
}

Mario Vanoni

Re: creare un alias

Inviato: lun 28 gen 2008, 14:30
da danix
Grazie della risposta Mario, me la spieghi in parole semplici per favore??

Re: creare un alias

Inviato: lun 28 gen 2008, 14:52
da Mario Vanoni
danix85 ha scritto:Grazie della risposta Mario, me la spieghi in parole semplici per favore??
l Enter
ti fa vedere tutto nella directory dove ti trovi

l /usr/src Enter
ti fa veder tutto che c'e` nella directory /usr/src

vuoi in cartaceo?

l | lp
l /usr/src | lp

Mario Vanoni

Re: creare un alias

Inviato: gio 31 gen 2008, 13:42
da boh
Avrei una domanda riguardo a questo argomento:

Ho notato che quando do ls dal mio utente la visualizzazione di file, directory ed eseguibili è differente, mentre quando
do ls come root l'elenco è monocromatico senza distinzioni tra l'uno e l'altro.
Il punto è che non ho impostato nessun alias per il mio utente, anzi non ho neache nella mia home il file .bashrc.

Come si spiega questo fatto?

Re: creare un alias

Inviato: gio 31 gen 2008, 14:23
da Mario Vanoni
boh ha scritto:Avrei una domanda riguardo a questo argomento:

Ho notato che quando do ls dal mio utente la visualizzazione di file, directory ed eseguibili è differente, mentre quando
do ls come root l'elenco è monocromatico senza distinzioni tra l'uno e l'altro.
Il punto è che non ho impostato nessun alias per il mio utente, anzi non ho neache nella mia home il file .bashrc.

Come si spiega questo fatto?
/etc/DIR_COLORS
/etc/profile
/etc/profile.d/coreutils-dircolors.sh
poi
~/.bash_logout
~/.bash_profile
~/.bash_rc
~/.exrc
~/.inputrc
ecc.

disattivo con chmod 0000 /etc/profile.d/coreutils*
trovo colori ecc. inutili, preferisco lo stile UNIX originale monocromo

Mario Vanoni