ホームページ 運用・保守 Linuxの運用と保守 Linuxのbinディレクトリとは何ですか

Linuxのbinディレクトリとは何ですか

Mar 17, 2023 am 09:38 AM
linux bin ディレクトリ

Linux では、bin ディレクトリはバイナリ実行可能ファイルを含むバイナリ ファイル ディレクトリであり、主に cat、cp、chmod df、dmesg、gzip、kill、システムに必要な実行可能ファイルが配置されます。 ls、mkdir、more、mount、rm、su、tar など。バイナリファイルの用途はシステムやアプリケーションによって異なりますが、ユーザーがソフトウェアをインストールした場合、ソフトウェアのメインプログラムファイルはディレクトリ「/usr/local/bin」にあります。

Linuxのbinディレクトリとは何ですか

#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。

Linux bin ディレクトリとは何ですか?

bin は binary の略で、このディレクトリにはバイナリ実行可能ファイルが含まれています。システムの必需品を保存します。実行ファイル (例:
cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar など)。

Linuxのbinディレクトリとは何ですか

バイナリ ファイル

簡単に言えば、テキスト ファイルは文字エンコーディングに基づいたファイルです。一般的なエンコーディングには、ASCII エンコーディングと UNICODE エンコーディングが含まれます。もっと。バイナリ ファイルは値のエンコードに基づいたファイルで、特定のアプリケーションに応じて特定の値が何を意味するかを指定できます (このようなプロセスはカスタム エンコードとみなすことができます)。上記からわかるように、テキスト ファイルは基本的に固定長エンコードであり、文字に基づいて各文字が特定のエンコードで固定されています。ASCII コードは 8 ビットのエンコードで、UNICODE は通常 16 ビットを占めます。バイナリ ファイルは値エンコードであるため、可変長エンコードとみなすことができます。値を何ビットで表すかは完全にユーザー次第です。

説明:

/usr: /usr/bin の下には bin ディレクトリもあり、その中のファイル パスは一部のコマンドの実行可能ファイルでもあります。

##ソフトウェアがユーザーによってインストールされた場合、ソフトウェアのメイン プログラム ファイルはディレクトリ /usr/local/bin (または /usr/local/apache など、ユーザーが指定したインストール ディレクトリ) にあります。 /置き場) 。 /usr/local/apache/bin など)。

知識を広げる

Linux システムには、bin と sbin (/bin、/usr を含む) という 2 つの重要なディレクトリがあります。 /bin/ と /sbin、/usr/sbin/。

  • /usr/bin:

主にアプリケーション ツールに必要な実行可能ファイルを配置します。例:

c, g, gcc, chdrv, diff, dig, du, eject, elm, free, gnome*, gzip, 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、再起動、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 の違い

/  : this is root directory                root 用户根目录
/bin : commands in this dir are all system installed user commands    系统的一些指令
/sbin:  commands in this dir are all system installed super user commands  超级用户指令 系统管理命令,这里存放的是系统管理员使用的管理程序
/usr/bin: user commands for applications  后期安装的一些软件的运行脚本
/usr/sbin: super user commands for applications  超级用户的一些管理程序
/usr/X11R6/bin : X application user commands
/usr/X11R6/sbin: X application super user commands
ログイン後にコピー

Linux コマンド リスト

Linux 命令大全
1、文件管理      
       cat              chattr              chgrp              chmod      
       chown              cksum              cmp              diff      
       diffstat              file              find              git      
       gitview              indent              cut              ln      
       less              locate              lsattr              mattrib      
       mc              mdel              mdir              mktemp      
       more              mmove              mread              mren      
       mtools              mtoolstest              mv              od      
       paste              patch              rcp              rm      
       slocate              split              tee              tmpwatch      
       touch              umask              which              cp      
       whereis              mcopy              mshowfat              rhmask      
       scp              awk              read              updatedb      
2、文档编辑      
       col              colrm              comm              csplit      
       ed              egrep              ex              fgrep      
       fmt              fold              grep              ispell      
       jed              joe              join              look      
       mtype              pico              rgrep              sed      
       sort              spell              tr              expr      
       uniq              wc              let        
3、文件传输      
       lprm              lpr              lpq              lpd      
       bye              ftp              uuto              uupick      
       uucp              uucico              tftp              ncftp      
       ftpshut              ftpwho              ftpcount        
4、磁盘管理      
       cd              df              dirs              du      
     edquota          eject          mcd          mdeltree    
     mdu          mkdir          mlabel          mmd    
     mrd          mzip          pwd          quota    
     mount          mmount          rmdir          rmt    
     stat          tree          umount          ls    
     quotacheck          quotaoff          lndir          repquota    
     quotaon          
5、磁盘维护      
       badblocks              cfdisk              dd              e2fsck      
       ext2ed              fsck              fsck.minix              fsconf      
       fdformat              hdparm              mformat              mkbootdisk      
       mkdosfs              mke2fs              mkfs.ext2              mkfs.msdos      
       mkinitrd              mkisofs              mkswap              mpartition      
       swapon              symlinks              sync              mbadblocks      
       mkfs.minix              fsck.ext2              fdisk              losetup      
       mkfs              sfdisk              swapoff        
6、网络通讯      
       apachectl              arpwatch              dip              getty      
       mingetty              uux              telnet              uulog      
       uustat              ppp-off              netconfig              nc      
       httpd              ifconfig              minicom              mesg      
       dnsconf              wall              netstat              ping      
       pppstats              samba              setserial              talk      
       traceroute              tty              newaliases              uuname      
       netconf              write              statserial              efax      
       pppsetup              tcpdump              ytalk              cu      
       smbd              testparm              smbclient              shapecfg      
7、系统管理      
       adduser              chfn              useradd              date      
       exit              finger              fwhios              sleep      
       suspend              groupdel              groupmod              halt      
       kill              last              lastb              login      
       logname              logout              ps              nice      
       procinfo              top              pstree              reboot      
       rlogin              rsh              sliplogin              screen      
       shutdown              rwho              sudo              gitps      
       swatch              tload              logrotate              uname      
       chsh              userconf              userdel              usermod      
       vlock              who              whoami              whois      
       newgrp              renice              su              skill      
       w              id              groupadd              free      
8、系统设置      
       reset              clear              alias              dircolors      
       aumix              bind              chroot              clock      
       crontab              declare              depmod              dmesg      
       enable              eval              export              pwunconv      
       grpconv              rpm              insmod              kbdconfig      
       lilo              liloconfig              lsmod              minfo      
       set              modprobe              ntsysv              mouseconfig      
       passwd              pwconv              rdate              resize      
       rmmod              grpunconv              modinfo              time      
       setup              sndconfig              setenv              setconsole      
       timeconfig              ulimit              unset              chkconfig      
       apmd              hwclock              mkkickstart              fbset      
       unalias              SVGATextMode              gpasswd        
 9、备份压缩      
       ar              bunzip2              bzip2              bzip2recover      
       gunzip              unarj              compress              cpio      
       dump              uuencode              gzexe              gzip      
       lha              restore              tar              uudecode      
       unzip              zip              zipinfo        
10、设备管理      
setleds ロードキー rdev ダンプキー
MAKEDEV 電源オフ

推奨学習: Linux ビデオ チュートリアル

以上がLinuxのbinディレクトリとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

VSCODEに必要なコンピューター構成 VSCODEに必要なコンピューター構成 Apr 15, 2025 pm 09:48 PM

VSコードシステムの要件:オペレーティングシステム:オペレーティングシステム:Windows 10以降、MACOS 10.12以上、Linux Distributionプロセッサ:最小1.6 GHz、推奨2.0 GHz以上のメモリ:最小512 MB、推奨4 GB以上のストレージスペース:最低250 MB以上:その他の要件を推奨:安定ネットワーク接続、XORG/WAYLAND(Linux)

VSCODEは拡張子をインストールできません VSCODEは拡張子をインストールできません Apr 15, 2025 pm 07:18 PM

VSコード拡張機能のインストールの理由は、ネットワークの不安定性、許可不足、システム互換性の問題、VSコードバージョンが古すぎる、ウイルス対策ソフトウェアまたはファイアウォール干渉です。ネットワーク接続、許可、ログファイル、およびコードの更新、セキュリティソフトウェアの無効化、およびコードまたはコンピューターの再起動を確認することにより、問題を徐々にトラブルシューティングと解決できます。

Apr 16, 2025 pm 07:39 PM

NotePadはJavaコードを直接実行することはできませんが、他のツールを使用することで実現できます。コマンドラインコンパイラ(Javac)を使用してByteCodeファイル(filename.class)を生成します。 Javaインタープリター(Java)を使用して、バイトコードを解釈し、コードを実行し、結果を出力します。

vscodeとは何ですか?vscodeとは何ですか? vscodeとは何ですか?vscodeとは何ですか? Apr 15, 2025 pm 06:45 PM

VSコードは、Microsoftが開発した無料のオープンソースクロスプラットフォームコードエディターと開発環境であるフルネームVisual Studioコードです。幅広いプログラミング言語をサポートし、構文の強調表示、コード自動完了、コードスニペット、および開発効率を向上させるスマートプロンプトを提供します。リッチな拡張エコシステムを通じて、ユーザーは、デバッガー、コードフォーマットツール、GIT統合など、特定のニーズや言語に拡張機能を追加できます。 VSコードには、コードのバグをすばやく見つけて解決するのに役立つ直感的なデバッガーも含まれています。

vscodeはMacに使用できますか vscodeはMacに使用できますか Apr 15, 2025 pm 07:36 PM

VSコードはMacで利用できます。強力な拡張機能、GIT統合、ターミナル、デバッガーがあり、豊富なセットアップオプションも提供しています。ただし、特に大規模なプロジェクトまたは非常に専門的な開発の場合、コードと機能的な制限がある場合があります。

vscodeの使用方法 vscodeの使用方法 Apr 15, 2025 pm 11:21 PM

Visual Studio Code(VSCODE)は、Microsoftが開発したクロスプラットフォーム、オープンソース、および無料のコードエディターです。軽量、スケーラビリティ、および幅広いプログラミング言語のサポートで知られています。 VSCODEをインストールするには、公式Webサイトにアクセスして、インストーラーをダウンロードして実行してください。 VSCODEを使用する場合、新しいプロジェクトを作成し、コードを編集し、コードをデバッグし、プロジェクトをナビゲートし、VSCODEを展開し、設定を管理できます。 VSCODEは、Windows、MacOS、Linuxで利用でき、複数のプログラミング言語をサポートし、マーケットプレイスを通じてさまざまな拡張機能を提供します。その利点には、軽量、スケーラビリティ、広範な言語サポート、豊富な機能とバージョンが含まれます

Linuxの主な目的は何ですか? Linuxの主な目的は何ですか? Apr 16, 2025 am 12:19 AM

Linuxの主な用途には、1。Serverオペレーティングシステム、2。EmbeddedSystem、3。Desktopオペレーティングシステム、4。開発およびテスト環境。 Linuxはこれらの分野で優れており、安定性、セキュリティ、効率的な開発ツールを提供します。

GITの倉庫アドレスを確認する方法 GITの倉庫アドレスを確認する方法 Apr 17, 2025 pm 01:54 PM

gitリポジトリアドレスを表示するには、次の手順を実行します。1。コマンドラインを開き、リポジトリディレクトリに移動します。 2。「git remote -v」コマンドを実行します。 3.出力と対応するアドレスでリポジトリ名を表示します。

See all articles