ホームページ > 運用・保守 > Linuxの運用と保守 > Linux関連のコマンドまとめ

Linux関連のコマンドまとめ

PHP中文网
リリース: 2017-06-20 13:18:38
オリジナル
1611 人が閲覧しました

少し勉強中なので、以前書いた内容を整理したいと思います、不備があれば後日追記します

【1】Linuxに関する注意事項:

  • 大文字と小文字を厳密に区別します。

  • Linux コマンドの区別 ; ファイル名も大文字と小文字で厳密に区別されます。

  • Linux はハードウェア

  • の形式で保存されます。 /sd [A-P]

    CD ファイルは、/dev/sr0

Linux には拡張子がありません

  • 圧縮パッケージ: .gz、.bz、.tar.bz2、
  1. スクリプト: .sh

  2. 設定ファイル: .conf

  3. Webページファイル: .html、.php

  4. Webページファイル: .html、.php

  5. すべてLinuxハードドライブ、U ディスク、CD などのストレージデバイスは、使用する前にマウントする必要があります
  • 【2】Linuxディレクトリ:

    • /bin
      :

      binはBinaryの略称で、最もよく使われるコマンドが格納されています。
    • /boot:

      ここでは、接続ファイルやイメージ ファイルなど、Linux の起動時に使用されるいくつかのコア ファイルを示します。
    • /dev:

      dev は、Linux の外部デバイスを格納するディレクトリです。 Linux でデバイスにアクセスする方法は、ファイルにアクセスする方法と同じです。
    • /etc:

      このディレクトリは、システム管理に必要なすべての設定ファイルとサブディレクトリを保存するために使用されます。
    • :
      ユーザーのホームディレクトリ。通常、各ユーザーはユーザーのアカウントに基づいて名前が付けられます。

    • /lib:
      このディレクトリには、システムの最も基本的なダイナミック リンク共有ライブラリが格納されており、その機能は Windows の DLL ファイルに似ています。ほとんどすべてのアプリケーションにはこれらの共有ライブラリが必要です。

    • /lost+found:
      このディレクトリは通常は空です。システムが不正にシャットダウンされると、いくつかのファイルがここに保存されます。

    • /media:
      Linux システムは、U ディスク、光学式ドライブなどの一部のデバイスを自動的に認識します。認識後、Linux は、認識されたデバイスをこのディレクトリにマウントします。

    • /mnt:
      システムは、ユーザーが他のファイル システムを一時的にマウントできるようにするためにこのディレクトリを提供します。光学ドライブを /mnt/ にマウントし、このディレクトリに入って光学ドライブの内容を表示できます。 。

    • /opt:
      これは、ホスト用の追加ソフトウェアがインストールされるディレクトリです。たとえば、ORACLE データベースをインストールする場合は、このディレクトリに配置できます。デフォルトは空です。

    • /proc:
      このディレクトリはシステムメモリのマッピングである仮想ディレクトリであり、このディレクトリに直接アクセスすることでシステム情報を取得できます。
      このディレクトリの内容はハードディスク上ではなくメモリ内にあります。たとえば、次のコマンドを使用してホストの ping コマンドをブロックし、他の人が ping できないようにすることもできます。 machine:

      echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
      ログイン後にコピー
    • /root:
      このディレクトリは、超特権者とも呼ばれるシステム管理者のユーザー ホーム ディレクトリです。

    • /sbin:
      s は、システム管理者が使用するシステム管理プログラムを意味します。

    • /selinux: このディレクトリは Redhat/CentOS に固有のセキュリティ メカニズムであり、Windows ファイアウォールに似ていますが、このディレクトリには selinux 関連のファイルが格納されます。

    • /srv: このディレクトリには、サービスの開始後に抽出する必要があるデータが保存されます。

    • /sys: これは、linux2.6 カーネルにおける大きな変更です。 2.6 カーネルに登場した新しいファイル システム sysfs がこのディレクトリにインストールされます。

      sysfs ファイル システムは、プロセス情報の proc ファイル システム、デバイスの devfs ファイル システム、および擬似端末の devpts ファイル システムの 3 つのファイル システムからの情報を統合します。

      ファイル システムは、カーネル デバイス ツリーを視覚的に反映したものです。

      カーネル オブジェクトが作成されると、対応するファイルとディレクトリもカーネル オブジェクト サブシステム内に作成されます。

    • /tmp: このディレクトリは、いくつかの一時ファイルを保存するために使用されます。

    • /usr: これは、Windows のプログラム ファイル ディレクトリと同様に、ユーザーのアプリケーションとファイルの多くがこのディレクトリに配置される非常に重要なディレクトリです。

    • /usr/bin: システムユーザーが使用するアプリケーション。

    • /usr/sbin: スーパーユーザーが使用する比較的高度な管理プログラムおよびシステムデーモン。

    • /usr/src: カーネルソースコードのデフォルトの配置ディレクトリ。

    • /var: このディレクトリには、頻繁に変更されるディレクトリをこのディレクトリに配置することに慣れています。さまざまなログ ファイルが含まれます。

    Linux システムには、比較的重要なディレクトリがいくつかあります。内部ファイルを誤って削除したり、勝手に変更したりしないように注意する必要があります。

    /etc: 前述したように、これはシステム内の設定ファイルです。このディレクトリ内のファイルを変更すると、システムが起動しなくなる可能性があります。

    /bin、/sbin、/usr/bin、/usr/sbin: これは、実行可能ファイルを配置するためのシステムのデフォルトのディレクトリです。たとえば、ls は /bin/ls ディレクトリにあります。

    /bin と /usr/bin はシステム ユーザー (root を除く通常のユーザー) 用のコマンドであり、/sbin と /usr/sbin は root 用のコマンドであることに注意してください。

    /var: これは非常に重要なディレクトリであり、システム上では多くのプログラムが実行されているため、各プログラムには対応するログがあり、これらのログはこのディレクトリ、特に /var/log ディレクトリに記録されます。メールのデフォルトの配置もここにあります。


    【3】lsコマンド

    • ls 現在のファイルを表示

    • -a .ファイルと..ファイルを含むすべてのファイルを表示します

    • ls - A . ファイルと .. ファイルを除くすべてのファイルを表示します

    • ls -l ファイルの表示は、ファイル所有者、すべてのグループ、権限、作成時間などを含むファイル属性を表示するために使用されます。 : -rw------. 1 root root 1191 May 21 17:45 anaconda-ks.cfg

    -: 通常のファイルを表します

      d: ファイルディレクトリ
    1. l:ソフトリンク
    2. r read w write 所有者 user
    3. g 所属グループ group

    4. o Others other
1) 1は引用係数を表します
3) 3番目の部分は所有者です
4) 4番目の部分はそれが属するグループです
5) 5番目の部分はバイト単位のファイルサイズです
6) ファイルの最後の部分 1 回の変更時間
7) ファイル名の一部
  • ls -lh と ls -l の違いはファイルのサイズです

例: -rw------. 1 root root 1.2K May 21 17:45 anaconda-ks.cfg
  • ls -i はファイル i ノード、ファイルの一意の識別子をクエリします

例: 262497 anaconda-ks.cfg 262147 install.log 262148 install.log.syslog
【4】ディレクトリ処理コマンド
  • mkdirはディレクトリを作成します

  • mkdir -p 複数レベルのディレクトリを作成します

  • touch ファイルを作成します

  • rmdir ディレクトリを削除します

  • rm -r ディレクトリを削除します

  • rmファイルを削除

  • rm -rf 強制削除、確認は必要ありません

  • cp copy files : cp コピーするファイルとコピー先のディレクトリ

  • cp -r ファイルをコピーして名前を変更します

  • mv ファイル切り替え mv 切り替え先にファイルを切り替え

  • pwd カレントディレクトリを表示

  • file: read r: cat, more, less, head, tail

  • w書き込み: vim

  • x実行: sc rip、command

  • directory 読み取り: ls

  • 書き込み: touch、mkdir、rmdir、rm

  • 実行: cd

【5】権限管理コマンド
  1. chmod [ugoa +-= ] [ファイルまたはディレクトリ]

  2. chmod 777 ファイル名

  3. ch grp はグループを次のように変更しますファイルが属する chgrp [ユーザー グループ] [ファイルまたはディレクトリ]
  4. umsk -S ファイルのデフォルトの権限を表示します


  • u:user owner

  • g :group 所属するグループ

  • o:other Others

  • a:allEveryone

  • 数字を使用 権限を示します: r--4 w--2 x--1 rwx:[421]: 7 rw-[420]:6 r--[400]:4

【6】ファイル検索コマンド
find [検索範囲] [一致条件]
  • find /etc - name init: ファイル名にinitのみが含まれます

  • find /etc -name *init*: ファイル名にinitが含まれています

  • find /etc -name init*: ファイル名はinitで始まります

  • find /etc -name init???: ファイル名は init で始まり、その後に 3 文字が続きます

  • find /etc -iname init??: ファイル名の検索では大文字と小文字が区別されません

  • find /etc -size +204800: ファイル名サイズによる検索 + は検索要素がファイル サイズより大きいことを意味します - データ ブロックによると、1 データ ブロックは 0.5k であり、100M =102400k=204800 データです。ブロック

【7】ヘルプコマンド
  • man [コマンドまたは設定ファイル]

  • Man ls

  • /Configuration options

  • more /etc/services: Viewconfiguration file

  • man services

  • コマンドとは:それはあなたの運命次第です

  • 設定ファイルの内容だけを見てください

  • コマンド --help

【8】システム時刻を変更します

  • 1.システム時刻を表示します

  • 2 /////月、日、時、分、年 秒

  • Mon Jun 12 21:43:33 CST 2017
  • 【9】

    ファイル圧縮形式
  • 1、.gz圧縮形式

圧縮ファイル:gzip ファイル名

    非圧縮ファイル:gunzip ファイル名
  • gzip -d ファイル
  • 圧縮ディレクトリ: tar -cvf 生成されたディレクトリ パッケージ化されるディレクトリ

以上がLinux関連のコマンドまとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート