Linux の /usr ディレクトリ

/usr ディレクトリについて

/usr は、すべての共有ファイルを含む Linux システムの中核です。

Unix システムで最も重要なディレクトリの 1 つで、バイナリ ファイル、さまざまなドキュメント、さまざまなヘッダー ファイル、x、さまざまなライブラリ ファイルが含まれており、ftp、telnet などの多くのプログラムもあります。

/usr は user の省略形ではなく、実際には usr は Unix Software Resource の省略形です。つまり、ユーザー データではなく、Unix オペレーティング システムのソフトウェア リソースが配置されるディレクトリです。すべてのシステム デフォルト ソフトウェアが配置されます。 /usr にあり、システムがインストールされると、このディレクトリが最も多くのハード ディスク容量を占有します。

关于/bin /sbin /usr/bin /usr/sbin

bin ディレクトリ:
bin はバイナリの略で、主にシステムの実行に必要ないくつかのファイルを配置します。たとえば、cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar、等

/usr/bin ディレクトリ:
主に、c++、g++、gcc、chdrv、diff、dig、du、eject、elm、free、gnome*、zip、htpasswd、kfm、ktop、 last 、 less 、 locale 、 m4 、 make 、 man 、 mcopy 、 ncftp 、 newaliases 、 nslookup passwd 、 quota 、 smb* 、 wget など

/sbin ディレクトリ:
cfdisk、dhcpcd、dump、e2fsck、fdisk、halt、ifconfig、ifup、ifdown、init、insmod、lilo、lsmod、mke2fs、modprobe、quotacheck、reboot、などのシステム管理に必要なプログラムを主に配置します。 rmmod 、ランレベル、シャットダウンなど。

/usr/sbin ディレクトリ:
dhcpd、httpd、imap、in.*d、inetd、lpd、named、netconfig、nmbd、samba、sendmail、squid、swap、tcpd、tcpdump などのネットワーク管理に必要なプログラムを配置します。 .

一般
ユーザーおよび管理者にとって必要なバイナリである場合は、/bin に入ります。システム管理者にとっては必要だが、一般ユーザーがまったく使用しないバイナリの場合は、/sbin に配置されます。
相対的に言えば。ユーザーにとって必要なバイナリ ファイルでない場合は、おそらく /usr/bin に配置され、システム管理者にとって必要なツールでない場合は、おそらく /usr/sbin に配置されます。

おすすめ

転載: blog.csdn.net/daijingxin/article/details/118884127