web-dev-qa-db-ja.com

tcshシェルのUnix / Linuxターミナルで「df」コマンドのデフォルトを変更するにはどうすればよいですか?

私は現在Unix/Linuxターミナルを使用しており、viやemacsなどのエディターは使用していません。 「df」コマンドを入力すると、キロバイト単位のディスク空き容量が表示されます。デフォルトを変更して、「df」のみを入力すると、すべてMEGABYTESにリストされているディスクの空き容量が得られるようにします。 「df-m」および「df-h」コマンドがMEGABYTESの値を与えることはすでに知っていますが、MEGABYTESにリストされているすべての値を取得できるように、「df」を厳密に入力したいだけです。もう一度、私はtcshシェルにいます。これまで何度か質問したことがありますが、まだ理解できていないので、最も基本的なステップバイステップの説明をお願いします。緊急事態なので、すぐに非常に明確な答えが必要です。

6
user1656014

私の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

環境変数BLOCKSIZE1Mに設定し、それを.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
8
nneonneo