Como eu mudo o padrão para o comando “df” no unix / linux?

2

Estou tentando alterar um padrão para o comando df .

Quando eu digito o comando df , vejo a quantidade de espaço livre em disco listada em kilobytes. Desejo alterar o padrão para que, quando eu digitar df sozinho, eu veja o espaço livre em disco em Megabytes.

Eu já sei que, quando digito df -m ou df -h , vejo em megabytes, mas quero apenas digitar df para poder ver os valores em megabytes.

Se eu puder obter um passo a passo sobre como tornar isso possível ao alterar o padrão do comando df para megabytes, eu adoraria isso. Disseram-me que os sinalizadores de linha de comando também poderiam afetar o funcionamento desse comando, portanto, também gostaria de esclarecer isso também.

    
por Syed Hoq 09.09.2012 / 07:26

2 respostas

7

Existe um arquivo no seu diretório pessoal chamado .bashrc , que é executado toda vez que você abre um novo terminal. No nautilus (o navegador de arquivos gráfico padrão), você precisará pressionar Ctl+H para ver os arquivos que começam com .

Você pode criar "aliases" neste arquivo, eles agem como comandos no terminal. Edite .bashrc e adicione alias df="df -m" em sua própria linha, provavelmente é melhor colocar isso na parte superior ou inferior com um comentário acima das linhas de #I added this line to change the behaviour of df .

Abra um novo terminal e df será agora df -m por padrão.

Para usar df normalmente você deve digitar \df

    
por 09.09.2012 / 07:36
1

Como ls -s , df respeita a variável ambiental BLOCKSIZE. Coloque

BLOCKSIZE=1m
export BLOCKSIZE

no arquivo .profile em seu diretório inicial e, quando você fizer login, o df reportará a capacidade e a disponibilidade do disco em megabytes.

Se você estiver usando tcsh em vez de bash ou sh como seu shell, coloque

setenv BLOCKSIZE 1m

em .login no seu diretório pessoal.

    
por 09.09.2012 / 07:41

Tags