ls - argumentos padrão para economizar tempo

6

Como defino ls para que, quando eu digitar ls , ele execute ls -l . Isso soa menor, mas estou tentando salvar as teclas sempre que posso. Isso é no Ubuntu 10.10.

    
por Sathya 29.03.2011 / 03:57

4 respostas

8

Pesquise o comando do alias .

alias list='ls -l'

Se você quiser que isso "fique", adicione-o ao arquivo .bashrc .

    
por 29.03.2011 / 03:58
5

O padrão normal é ter ll alias a isso.

No Ubuntu 10 já está feito.

Aqui está um extrato do padrão .bashrc :

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

Meu .bashrc é assim:

alias   l='ls --color=always -F'
alias  ll='ls --color=always -F -lh'
alias   L='ls --color=always -F     -L'
alias  LL='ls --color=always -F -lh -L'
alias  la='ls --color=always -F        -a'
alias lla='ls --color=always -F -lh    -a'
alias  l.='ls --color=always -F        -A --ignore=\*'
alias ll.='ls --color=always -F -lh    -A --ignore=\*'

Observação: alterar o significado de um comando existente é considerado perigoso, por exemplo, alias ls='ls -l' . Pode alterar o comportamento de scripts (mal escritos, embora a maioria).

    
por 29.03.2011 / 12:09
3

Você pode usar o comando alias .

alias ls="ls -l"

Você pode digitá-lo em uma sessão de shell ou pode colocá-lo em um arquivo para ser originado, e um bom seria ~/.bashrc . Se você executá-lo em uma sessão de shell, o alias existirá até que você saia do shell. Se você colocá-lo em um arquivo e obtê-lo sempre que o shell for executado (por exemplo, colocando-o em ~/.bashrc ), o alias será criado toda vez que você abrir um shell.

    
por 29.03.2011 / 04:06
3

colocar

alias ls="ls -l"

no seu arquivo ~ / .bashrc.

    
por 29.03.2011 / 03:58