Linuxを使い始めるための基本的なコマンド(1)

1.基礎知識

1.1シェル

・Linuxシステムで実行される特別なプログラム
・ユーザーとカーネル間の「トランスレーター」として機能する
・ユーザーがLinuxシステムにログインすると、シェルプログラム
自動的にロードされます・Bashはデフォルトで使用されるシェルプログラムですLinuxシステム

1.2Linuxコマンドの分類

1.2.1内部コマンドと外部コマンド

内部コマンド外部コマンド
シェルインタープリタープログラムに統合されたいくつかの特別なコマンド(組み込みコマンドとも呼ばれます)。Linuxシステムで特定の機能を実行できるスクリプトファイルまたはバイナリプログラム
はシェルの一部であり、シェルインタープリタープログラムに属します。コマンド
対応する個別のシステムファイルはありません。各外部コマンドはシステム内のファイルに対応します。
メモリに自動的にロードされ、直接使用できます。対応するファイルの場所がわかっている必要があり、シェルによってロードされた後に実行できます。

1.3一般的なコマンドラインの使用形式

1.3.1コマンドワード[オプション] [パラメータ]

コマンド・ワード
・は、コマンド全体の最も重要な部分である
唯一のコマンドが決定される。・。
オプション
・ショート・フォーマット・オプション:使用「 - 」導くためのシンボル
・ロング・フォーマット・オプション:使用「 - 」案内するシンボル
パラメータ
・コマンドワードの処理対象
・ファイル名、ディレクトリ(パス)名、ユーザー名等
。0個以上の場合があります

1.3.2Linuxコマンドラインの編集

Linuxコマンドライン編集の補助操作
Tabキー:自動補完
●バックスラッシュ "":強制改行
●Ctrl + Uキーの組み合わせ:行の先頭まで空
●Ctrl + Kキーの組み合わせ:行末まで空
●Ctrl + Lキーの組み合わせ:画面をクリアする
Ctrl + Cキーの組み合わせ:このコマンドの編集をキャンセルする
Ctrl +キーの組み合わせ:行の先頭に切り替える
Ctrl + eキーの組み合わせ:行の終わりに切り替える

1.4内部コマンドヘルプ

●シェル内部コマンドのヘルプ情報を表示します。コマンドの「–help」オプション
●ほとんどのLinux外部コマンドに適しています
。manコマンドを使用してマニュアルページを読みます。●「⬆」および「⬇」(ENTER)矢印を使用します。キーを押してテキスト行をスクロールします。
●ページアップを使用します。ページダウン(スペース)キーでページをめくります
●Qまたはqキーを
押して読み取り環境を終了します● ""キーを押してコンテンツを検索し、nキーを押して検索し、Nキーを押して見つける

1.5作業ディレクトリの切り替え-cd

変更別の場所へのユーザの作業ディレクトリ
|形式説明
| - | - |メートル
CDのターゲットの場所|目標位置への切り替え
のCD CD〜|現在のユーザのホームディレクトリへのターゲットの場所が指定されていない場合、スイッチ
-cd |最後の時間への切り替え以前にcdコマンドが実行されたディレクトリ

1.6絶対パス相対パス

相対パスの式式
の説明例では
、ディレクトリ名またはファイル名を直接使用して、現在の作業ディレクトリ内のサブディレクトリとファイルの場所を示します。grub.conf
は、ドット「。」で始まり、それを示します。現在の作業ディレクトリが.confを。/ grubの開始点である
2個のドットで始まる「...」カレントディレクトリの上位ディレクトリ(親ディレクトリ)を開始点として使用されていることを示すために... / vmlinuが開始され
て指定されたユーザーのホームディレクトリが開始点として使用されることを示す「〜username
〜tracherは「」で始まりますフォームの先頭「〜」は、現在のユーザーのホームディレクトリが開始点として使用されることを意味します〜

1.7ディレクトリの内容を一覧表示します-ls

ls
-lの一般的に使用されるオプション:ファイルとディレクトリのリストを長い形式(Long)で表示します。これには、アクセス許可、サイズ、最終更新時刻などの詳細情報が含まれます。11コマンドには、ls -l
-aと同じ機能があります。名前がドット「。」で始まる隠しディレクトリと隠しファイルを含む、すべての(すべての)サブディレクトリとファイル情報を表示します。
-A:関数は基本的に-aオプションに似ていますが、表示されない2つの特別な隠しディレクトリがあります。つまり、現在のディレクトリの「。」と親ディレクトリの「...」です。
-d:ディレクトリの内容を表示する代わりに、ディレクトリ(Directory)自体の属性を表示します。
-h:ディレクトリまたはファイルのサイズをより人道的に表示します。デフォルトのサイズ単位はバイト(B)です。-hオプションを使用すると、KB、MBなどの単位で表示されます。このオプションは、-lオプションと組み合わせて使用​​する必要があります。
-R:指定されたディレクトリとそのサブディレクトリ内のすべてのコンテンツを再帰的に表示します。
-色:文字モードでは、さまざまなファイルが色で区別されます。デフォルトで有効になっています
。通常の状況では、濃い青はディレクトリ、白は一般ファイル、緑は実行可能ファイル、黄色はデバイスファイル、赤は圧縮ファイルを示します。
-i:ファイルとディレクトリのiノード数を表示します。
ここに画像の説明を挿入します

各セグメントの意味
最初の文字の後9文字は、ファイルまたはディレクトリの許可ビットを示します
。rは読み取り(表示、ダウンロード)、wは書き込み(追加、変更、削除、アップロード)、xは実行(ファイルの実行)を意味します。 )、スイッチディレクトリ)
最初の3つはファイル所有者(所有者)のアクセス許可を表し、真ん中の3つはファイルが属するグループのアクセス許可を表し、最後の3つは他のユーザーのアクセス許可を表します。

2番目のフィールド:ファイルのハードリンクの数
ファイルがディレクトリでない場合、このフィールドはファイルが持つハードリンクの数を示します。
ディレクトリの場合、2番目のフィールドはディレクトリに含まれるサブディレクトリの数を示します。 。
新しい空のディレクトリを作成する場合、このディレクトリの2番目のフィールドは2であり、ディレクトリに2つのサブディレクトリがあることを示します。

フィールド3:ファイル\ディレクトリの所有者

フィールド4:ファイル\ディレクトリの所有者のグループ

フィールド5:ファイルが占めるスペース(デフォルトではバイト単位)。
ディレクトリの場合は、ディレクトリとその下のファイルの合計サイズではなく、ディレクトリのサイズを示します。
Linuxシステムのすべてがファイルであるため、ディレクトリも一種のファイルです。

フィールド6:ファイル\ディレクトリの最終アクセス時刻または変更時刻

フィールド7:ファイル名。
シンボリックリンク(ソフトリンクファイル)の場合は、「->」矢印記号の後に、それが指すファイル名が続きます。

1.8エイリアスの設定-エイリアス

(1)エイリアスメカニズムを介して一般的に使用される比較的長いコマンドを簡略化する
alias command alias = 'command'( "="両側にスペースを入れることはできません)
エイリアスメカニズムを使用して、一般的に使用される比較的長いコマンドを簡略化します
alias + command alias = 'command'( "="両側にスペースを入れることはできません)
たとえば、alias viens = 'vim / etc / sysconfig / network-scripts / ifcfg-ens33'
上記のコマンドを入力した後、直接入力できます。 ens33ネットワークカードの構成を変更するたびにviens
を使用します使用しない場合エイリアスをキャンセルする場合は、エイリアスが必要です。エイリアスをキャンセルすると、タイプで見つけることができません。
例:
mylsをls-alhのエイリアスとして設定します
ここに画像の説明を挿入します
(2)エイリアスをキャンセルします
unaliasコマンドalias

1.9統計ディレクトリとファイルスペースの占有-du

オプション 説明
-a ディレクトリだけでなく、ディスク容量の使用量をカウントするときにすべてのファイルを含める
-h よりユーザーフレンドリーな方法で統計結果を表示します(デフォルトのカウントはKBですが、単位は表示されません)
-s 各サブディレクトリとファイルのサイズではなく、占有スペースの合計サイズのみをカウントします
–max-depth = n n番目のレベル以下のすべてのディレクトリの合計サイズをカウントします

-aと-sはどちらもこのディレクトリのサイズをカウントするため、同時に使用することはできません。同時に使用すると競合が発生します。

おすすめ

転載: blog.csdn.net/weixin_44324367/article/details/110203344