検索

Linux関連のコマンドまとめ

Jun 20, 2017 pm 01:18 PM
linux注文

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

【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 サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
DebianのTigervncにファイアウォールをセットアップする方法DebianのTigervncにファイアウォールをセットアップする方法Apr 13, 2025 am 07:03 AM

この記事では、DebianシステムでTigervncサーバーのファイアウォールを構成する方法について説明します。ユーザーフレンドリーなファイアウォール管理ツールであるComplicatedFireWall(UFW)を使用して構成されます。ステップ1:UFWのインストール最初に、UFW:sudoapt-getupdatesudoapt-getinstallufwステップ2:インストールが完了したらUFWを有効にする必要があります。

DebianでTigervncソフトウェアをアンインストールする方法DebianでTigervncソフトウェアをアンインストールする方法Apr 13, 2025 am 07:00 AM

この記事では、DebianシステムにTigervncを完全にアンインストールする方法を紹介します。方法1:APTパッケージマネージャーを使用します。これは、推奨されるアンインストールメソッドであり、シンプルで効率的です。パッケージリストを更新します:端末を開き、次のコマンドを実行してシステムパッケージリストを更新します:sudoaptupdateアンインストールtigervnc:aptremoveコマンドを使用して、tigervncとその関連コンポーネントをアンインストールします:sudoaptretremetigervervnc-viewertigervnc-commontigervnc-commontigervenc-standaloneverneverncunc config config config

DebianシステムでTigervncのポートを構成する方法DebianシステムでTigervncのポートを構成する方法Apr 13, 2025 am 06:57 AM

この記事では、DebianシステムでTigervncサーバーのポートを構成する方法を紹介します。 1.最初にtigervncサーバーをインストールし、tigervncサーバーがインストールされていることを確認します。インストールされていない場合は、次のコマンドを実行してください:sudoaptupdatedoaptindoaptinstinstaltigervnc-standalone-servertigervnc-common2。tigervncサーバーtigervnc構成ファイルを構成すると、通常、〜/.vnc/xstartupにあります。このファイルを編集して、ポートやその他のパラメーターを設定できます。 xstartupファイルの編集:テキストエディターを使用します(例

DebianでTigervncのグラフィカルインターフェイスを調整する方法DebianでTigervncのグラフィカルインターフェイスを調整する方法Apr 13, 2025 am 06:54 AM

この記事では、Debian SystemsでTigervncを使用してリモートデスクトップ解像度を調整する方法を紹介します。ステップ1:TigerVNCサーバー(インストールされていない場合)をインストールし、次のコマンドを使用してインストールします:sudoapt-getupdatesudoapt-getInstaltaltigervnc-serverステップ2:tigervncサービスを開始してサービスを設定し、サービスを直接開始できます:vncserverまたは、vncserver:1-geometry1920-x1920-x1920-x1920-x1920-x1920-x1920-x1920-x1920-x1920-cometry1920-cometry1920-cometry1920-cometry1920-cometry1920-cometry VNCサーバーは、ディスプレイ番号1、-gを使用します

Debian Syslogのファイアウォールルールを構成する方法Debian Syslogのファイアウォールルールを構成する方法Apr 13, 2025 am 06:51 AM

この記事では、Debian SystemsでiPtablesまたはUFWを使用してファイアウォールルールを構成し、Syslogを使用してファイアウォールアクティビティを記録する方法について説明します。方法1:Iptablesiptablesの使用は、Debian Systemの強力なコマンドラインファイアウォールツールです。既存のルールを表示する:次のコマンドを使用して現在のiPtablesルールを表示します。Sudoiptables-L-N-vでは特定のIPアクセスを許可します。たとえば、IPアドレス192.168.1.100がポート80にアクセスできるようにします:sudoiptables-input-ptcp - dport80-s192.166

Debian Syslogのトラブルシューティング方法Debian Syslogのトラブルシューティング方法Apr 13, 2025 am 06:48 AM

DebianシステムのSyslogサービスは、システムログの記録と管理を担当し、システムの障害を診断するための重要なツールです。ログを分析することにより、ハードウェアの問題、ソフトウェアエラー、セキュリティイベントを効果的にトラブルシューティングすることができます。次の手順とコマンドでは、DebiansySlogを使用するためにトラブルシューティングに使用する方法をガイドします。1。システムログをリアルタイムで表示して最新のログを表示します。Tail-F/var/log/syslogコマンドを使用して、システムログのリアルタイム更新を監視します。これは、システムイベントとエラー情報の観察に便利です。カーネルログを表示:DMESGコマンドを使用して、カーネルの詳細なログ情報を表示します。これは、基礎となるハードウェアまたはドライバーの問題を発見するのに役立ちます。 JournalCtl(SystemD

Debian Syslogログの回転をセットアップする方法Debian Syslogログの回転をセットアップする方法Apr 13, 2025 am 06:45 AM

Debianシステムのログ回転メカニズムは、通常、RsyslogまたはSyslog-ngサービスによって管理されます。この記事では、ログ回転を個別に達成するためにこれら2つのサービスを構成する方法について説明します。 1. rsyslogを使用してログ回転を構成してrsyslog(インストールされていない場合):sudoaptupdatedoaptinstallrslsylog構成rsyslog:edit /etc/rsyslog.confファイル、または新しい構成ファイルを作成し、/etc/rsyslog.d/directoryに含めます。構成ファイルに、ログの回転を有効にするために次の行が含まれていることを確認してください:$ modload

DebianユーザーがFetchdebianを推奨する理由DebianユーザーがFetchdebianを推奨する理由Apr 13, 2025 am 06:42 AM

Debianユーザーが「Fetchdebian」が推奨する理由については、現在、公開情報サポートが不足しています。 「Fetchdebian」は公式のDebian派生またはツールではない可能性があり、関連する推奨情報は、誤解、特定のコミュニティ内の内部コミュニケーション、またはまだ開示されていないプロジェクトに起因する場合があります。ただし、Debianシステム自体の魅力を探ることができます。これは、ユーザーがDebianベースの分布を好む理由を説明するかもしれません。Debianの顕著な利点:優れた安定性と信頼性:Debianは、システムが安定して故障のリスクを軽減するための厳密なテストプロセスと長いリリースサイクルで知られています。大規模なソフトウェアパッケージリソース:巨大なソフトウェアウェアハウスは、何万ものソフトウェアパッケージを提供し、カバーする

See all articles

ホット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衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール