なぜtrueとfalseがそんなに大きいのですか?
いくつかの一般的なコマンド(などread)が実際にはBashビルトインであることを発見した後(プロンプトでコマンドを実行すると、ビルトインに転送する2行のシェルスクリプトを実際に実行しています)、同じかどうかを確認していました以下のための真実であるtrueとfalse。 まあ、彼らは間違いなくバイナリです。 sh-4.2$ which true /usr/bin/true sh-4.2$ which false /usr/bin/false sh-4.2$ file /usr/bin/true /usr/bin/true: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=2697339d3c19235 06e10af65aa3120b12295277e, stripped sh-4.2$ file /usr/bin/false /usr/bin/false: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), …