Como eu altero o padrão para o comando “df” no Terminal Unix / Linux no shell tcsh?

5

Estou no terminal Unix / Linux agora e não estou em nenhum tipo de editor, como vi ou emacs. Agora, quando eu digito o comando "df", obtenho a quantidade de espaço livre em disco em KILOBYTES. Eu quero mudar o padrão para que quando eu digite "df" apenas, eu recebo o espaço livre em disco todos listados em MEGABYTES. Eu já sei que os comandos "df -m" e "df -h" fornecem os valores em MEGABYTES, mas eu só quero digitar estritamente "df" para que eu obtenha todos os valores listados em MEGABYTES. Mais uma vez, estou no shell tcsh. Eu realmente gostaria da explicação passo a passo mais básica para isto desde que eu pedi isto várias vezes antes do modo mais claro possível e ainda não pude entender. Eu preciso de uma resposta extremamente clara para isso imediatamente, já que é uma emergência.

    
por user1656014 08.09.2012 / 03:50

1 resposta

7

Meu df recebe um sinalizador -m :

$ df -m
Filesystem                  1M-blocks   Used Available Capacity  Mounted on
/dev/disk0s2                   380516 311007     69258    82%    /
devfs                               0      0         0   100%    /dev
map -hosts                          0      0         0   100%    /net
map auto_home                       0      0         0   100%    /home
/dev/disk0s3                    96094  42464     53630    45%    /Volumes/BOOTCAMP

Você também pode usar df -h para obter valores "legíveis por humanos":

$ df -h
Filesystem                    Size   Used  Avail Capacity  Mounted on
/dev/disk0s2                 372Gi  304Gi   68Gi    82%    /
devfs                        124Ki  124Ki    0Bi   100%    /dev
map -hosts                     0Bi    0Bi    0Bi   100%    /net
map auto_home                  0Bi    0Bi    0Bi   100%    /home
/dev/disk0s3                  94Gi   41Gi   52Gi    45%    /Volumes/BOOTCAMP

Você também pode definir a variável de ambiente BLOCKSIZE para 1M e salvar isso em .profile para torná-lo o padrão.

$ BLOCKSIZE=1M df
Filesystem                  1M-blocks   Used Available Capacity  Mounted on
/dev/disk0s2                   380516 311008     69257    82%    /
devfs                               0      0         0   100%    /dev
map -hosts                          0      0         0   100%    /net
map auto_home                       0      0         0   100%    /home
/dev/disk0s3                    96094  42464     53630    45%    /Volumes/BOOTCAMP
    
por 08.09.2012 / 03:52

Tags