ホームページ  >  記事  >  運用・保守  >  Linuxコマンドとdosコマンドとは何ですか

Linuxコマンドとdosコマンドとは何ですか

青灯夜游
青灯夜游オリジナル
2023-02-14 10:33:362260ブラウズ

Linux コマンドは、Linux システムを管理するためのコマンドです。システム内には 2 つのタイプがあります: 1. 組み込みシェル コマンド。シェル プログラムによって認識され、シェル プログラム内で実行されます。これらは、シェル プログラムの実行時に実行されます。システムが起動し、メモリに転送され、メモリ内に常駐します; 2. 外部コマンド (ファイル システム コマンド) は、bash シェルの外部にあるプログラムです。 DOSコマンドとは、DOSオペレーティングシステムのコマンドを指し、主にディレクトリ操作コマンド、ディスク操作コマンド、ファイル操作コマンド、その他のコマンドを含むディスク指向の操作コマンドです。

Linuxコマンドとdosコマンドとは何ですか

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

linux コマンドとは何ですか?

linux コマンドは、Linux システムを管理するためのコマンドです。 Linux システムの場合、中央プロセッサ、メモリ、ディスク ドライブ、キーボード、マウス、ユーザーなどはすべてファイルであり、以前の DOS コマンドと同様に、Linux システム管理用のコマンドが通常の動作の中核となります。

システムには、組み込みシェル コマンド (組み込みコマンド) と Linux コマンド (外部コマンド) の 2 種類の Linux コマンドがあります。

  • 組み込みコマンドはシステム起動時にメモリに転送され、メモリ上に常駐するため実行効率が高くなります。

  • 外部コマンドはシステムのソフトウェア機能であり、ユーザーが必要とするときにハードディスクからメモリに読み込まれます。

1. 外部コマンド

外部コマンドはファイル システム コマンドとも呼ばれ、bash シェル以外のプログラムです。シェルの部分です。外部コマンドは通常、/bin、/usr/bin、/sbin、または /usr/sbin にあります。外部コマンドは Linux システムのユーティリティ部分です。ユーティリティ プログラムの機能は通常比較的強力であるため、含まれるプログラムの量も多くなります。システムがロードされるとき、それらはシステムと一緒にメモリにロードされません。ただし、必要な場合にのみメモリに呼び出されます。

通常、外部コマンドの実体はシェルには含まれませんが、そのコマンドの実行プロセスはシェル プログラムによって制御されます。シェルプログラムは、外部コマンド実行のパス検索、ロード、保存を管理し、コマンドの実行を制御します。外部コマンドは bash の外部に追加でインストールされ、通常は /bin、/usr/bin、/sbin、/usr/sbin... などに配置されます。 「echo

$PATH」コマンドを使用すると、ls、vi などの外部コマンドのストレージ パスを表示できます。

2. 組み込みコマンド

内部コマンドは実際にはシェル プログラムの一部であり、シェルによって認識される比較的単純な Linux システム コマンドが含まれています。通常、Linux システムがロードされて実行されると、シェルがロードされてシステム メモリに常駐します。

内部コマンドは bash ソース コードで記述され、内部コマンド シェルの解析に子プロセスの作成が必要ないため、その実行速度は外部コマンドよりも高速です。例: exit、history、cd、echo など。

説明

pwd コマンドは、組み込みコマンドと外部コマンドの 2 つのバージョンがある特別なコマンドです。

3. 組み込みコマンドと外部コマンドを区別する

構文

type command

Case

type コマンドを使用して、 cd コマンドが内部コマンドまたは外部コマンドであることを確認します。具体的なコマンドは次のとおりです:

type cd

実行後のターミナル出力は次のとおりです:

Linuxコマンドとdosコマンドとは何ですか

出力 cd が組み込みコマンドであることがわかります。ここで、もう一度 type コマンドを使用して、ps コマンドが組み込みコマンドであるか外部コマンドであるかを確認します。具体的なコマンドは次のとおりです:

type ps

実行後のターミナル出力は次のとおりです。

Linuxコマンドとdosコマンドとは何ですか

ps コマンドの場所が出力されていることがわかります。つまり、ps コマンドが外部コマンド。

#dos コマンドとは何ですか?

DOS コマンドとは、コンピュータ用語であり、DOS オペレーティング システムのコマンドを指します。ディスク指向の操作コマンド。主にディレクトリ操作コマンド、ディスク操作コマンド、ファイル操作コマンド、その他のコマンドが含まれます。

一般的に使用されているオペレーティング システムには Windows 10、Windows 7 などがあり、それらはすべてグラフィカル インターフェイスを備えています。これらのシステムが登場する前に人々が使用していたオペレーティング システムは DOS でした。

dos コマンドは実際には、私たちが通常マウスでクリックする機能と似ています。初期のコンピューターにはマウスやグラフィカル インターフェイスがなく、すべてコマンドを入力することで実行されました。グラフィカルインターフェイスが使用されるのは、操作がより直観的かつ簡潔であり、急速に普及するためです。

1. dos コマンドの使用方法

ウィンドウ システムで、次のように Windows R を押し、cmd と入力して dos を入力します。

## このうち、C:\User\***\ は現在のディレクトリの場所 (つまりフォルダー) を表しており、後でコマンドを入力できます。

2. 基本的な dos コマンドの紹介

ディレクトリの切り替え

cd 移動先のフォルダーに移動するディレクトリ アドレスにスペースを入れますto (絶対アドレス)

# 現在のフォルダーの下のフォルダーに移動したい場合は、cd space フォルダー名を使用できます

ドライブ文字をドライブ C からドライブ D に変更する場合は、D: を直接入力して

フォルダーを表示します。 content

#dir スペースフォルダーアドレスで、指定したフォルダーの内容を表示できます。後でフォルダー アドレスを追加しない場合は、現在のフォルダーに含まれるコンテンツがデフォルトで表示されます。

md コマンドと rd コマンド

は、フォルダの作成とフォルダの削除を行う make Dictionary と Remove Dictionary の略称です。 . 構文は同じです。

フォルダー名を直接 md する場合は、デフォルトでは、現在のディレクトリに新しいフォルダーが作成されます。 md D:\Study\123 では、D ドライブに "Study" フォルダーが存在しないことに注意してください。このコマンドは、D ドライブに新しい "Study" フォルダーを作成し、その下に新しい "123" ファイルを作成します。 「Study フォルダー」フォルダー。rd D:\learning\123 コマンドは「123」フォルダーのみを削除します。

ping コマンド

ping space target ip (または URL) つまり、ローカル マシンとターゲット間のネットワーク ステータスを確認できます。

ping について言及する価値があります。 URL はターゲットの IP アドレスを解決します。上に示したように、Toutiao URL に ping を実行した後、IP アドレスが解析されます。これはハッカー侵入テスト中の情報収集の非常に重要な部分です (もちろん、この IP を偽装するテクニックもあります) (詳しくは後述)

Dosコマンドは非常に豊富で、うまく操作できればマウスを完全に放棄できると言えるでしょう。その他のコマンドについては、インターネット上に多くの情報があります。ここでは、dos コマンドの完全なコレクションを作成し、いつでも参照することをお勧めします。単純にコンピュータを操作する必要がある場合は、いつでも使用方法を確認して使用してください。マウス操作の代わりに dos コマンドを使用します。dos コマンドを頻繁に使用すると、徐々に使いこなせるようになります。

3. バッチ ファイル

実行する必要がある場合一度に複数のコマンドを実行するには、テキスト ファイルに複数のコマンドを記述し、ファイルのサフィックス名を .bat に変更して保存し、ファイルを実行すると、コンピューターは順序に従ってコマンドを 1 つずつ実行します。例:

このファイルを実行すると、コンピュータは「Learning」フォルダの下に新しい「123」を作成します。それを削除します。これは、実際には dos コマンドを使用してスクリプトを作成するのと同じです。dos コマンドを知れば知るほど、より豊富なスクリプトを作成できるようになります。たとえば、次のようなスプーフィング ウイルスを作成することもできます。 ##shutdown -s -t 7200; このコマンドの shutdown -s はシャットダウンコマンド、-t は時間を表し、7200 の単位は秒で、2 時間後に自動的にシャットダウンすることを意味します。

このコマンドを入力すると、コンピュータがシャットダウンしようとしていることが通知されました。

Enter このコマンドはキャンセルされます。

次に、このコマンドをバッチファイルに書き込むと、時間が 2 分に変更されます。そして、このファイルを友人のコンピュータの自己起動フォルダに置きます (冗談を言う余裕のある友人は、殴られないように注意してください、ははは)。何が起こるか?相手がコンピュータの電源を入れるとすぐに、ファイルは自動的に実行され、コンピュータは 2 分後に自動的にシャットダウンするというメッセージを表示します。 dos コマンドを知らないと、キャンセル方法がわかりません。それでは彼のコンピュータは役に立たないのでしょうか?もう 1 つのフレンドリーなリマインダー: 殴られることに注意してください!

関連する推奨事項: 「Linux ビデオ チュートリアル

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

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