PDA

Visualizza la versione completa : l -> ls -lah di Suse


james
09-07-2007, 19:23
con suse il comando l un alias di ls con le opzioni -l gi incluse

In una distro tipo ubuntu, come faccio a rifare un alias del genere?

Vorrei poter dare un comando l per dare praticamente ls -lah

sacarde
09-07-2007, 19:51
43.4 Alias

http://www.to.infn.it/groups/group4/mirror/linux/AppuntiLinux/AL-3.10.43.html

scinti
10-07-2007, 09:24
io in ~/.bashrc ho, ad esempio i seguenti alias per il comando ls e altri pi comuni:

# some more ls aliases
alias ll='ls -l'
alias la='ls -A'
alias l='ls -CF'

alias lla='ls -la' # list all and long format
alias lsd='ls -d */' # list only the directory
alias cd..='cd ..'
alias md='mkdir'
alias rd='rmdir'
alias cp='cp -i'
alias mv='mv -i'
alias rm='rm -i'

alias du='du -h' # Size of a directory (by default Human Readable)
alias df='df -h -x supermount' # Size of a disk and don't probe supermount

Ciao

james
10-07-2007, 10:16
Originariamente inviato da scinti
io in ~/.bashrc ho, ad esempio i seguenti alias per il comando ls e altri pi comuni:

# some more ls aliases
alias ll='ls -l'
alias la='ls -A'
alias l='ls -CF'

alias lla='ls -la' # list all and long format
alias lsd='ls -d */' # list only the directory
alias cd..='cd ..'
alias md='mkdir'
alias rd='rmdir'
alias cp='cp -i'
alias mv='mv -i'
alias rm='rm -i'

alias du='du -h' # Size of a directory (by default Human Readable)
alias df='df -h -x supermount' # Size of a disk and don't probe supermount

Ciao

Grazie, io ho inserito una riga in /etc/profile, ma all'avvio l'alias non presente, normale? L'ho messo in /etc/profile come diceva il link che mi ha postato gentilmente sacarde

GreyFox86
10-07-2007, 10:44
mettilo nel bashrc, dell'utente o di sistema.

scinti
10-07-2007, 12:35
Originariamente inviato da james
Grazie, io ho inserito una riga in /etc/profile, ma all'avvio l'alias non presente, normale? L'ho messo in /etc/profile come diceva il link che mi ha postato gentilmente sacarde

Credo che alias sia un comando della bash (Bourne Again SHell) o altre shell evolute, e all'avvio, quando il boot passa a leggere /etc/profile, la bash non ancora stata caricata.

Come dice GreyFox86 ti conviene metterlo nella bashrc utente:
/home/utente/.bashrc

Ciao

GreyFox86
10-07-2007, 12:36
Originariamente inviato da scinti
Credo che alias sia un comando della bash (Bourne Again SHell) o altre shell evolute, e all'avvio, quando il boot passa a leggere /etc/profile, la bash non ancora stata caricata.

Precisamente. Usando il comando alias puoi impostartene anche di provvisori (che durino solo durante quella sessione di terminale) scrivendoli comq qualunque altro comando.

man alias per tutte le info del caso

Loading