Как изменить значение по умолчанию для команды "df" в терминале Unix/Linux в оболочке tcsh?

Я сейчас нахожусь в терминале Unix/Linux, и я не в каком-либо редакторе, таком как vi или emacs. Теперь, когда я набираю команду "df", я получаю количество свободного места на диске в килобайтах. Я хочу изменить значение по умолчанию, чтобы при вводе только "df" я получал все свободное место на диске, указанное в МЕГАБАЙТАХ. Я уже знаю, что команды "df -m" и "df -h" дают значения в MEGABYTES, но я просто хочу строго ввести "df", чтобы я получил все значения, перечисленные в MEGABYTES. Еще раз, я в оболочке tcsh. Я действительно хотел бы получить самое простое пошаговое объяснение этому, так как я спрашивал об этом несколько раз прежде самым ясным способом и все еще не мог понять. Мне нужен очень четкий ответ на этот вопрос немедленно, поскольку это чрезвычайная ситуация.

1 ответ

Мой df занимает -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

Вы также можете использовать df -h чтобы получить "читабельные" значения:

$ 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

Вы также можете установить переменную среды BLOCKSIZE в 1Mи сохраните это в своем .profile сделать его по умолчанию.

$ 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
Другие вопросы по тегам