Linux と一般的なコマンドの基礎知識 (超包括的、超詳細)

Linux システムは、UNIX をベースとしたオープン ソース オペレーティング システムです。このパートで説明する Linux は、Linux カーネルのことを指します。その主な役割は、基盤となるハードウェアを管理および制御することです。基盤となるハードウェアの管理に加えて、カーネルは、上位アプリケーションはインターフェースを提供します。

インターフェイスにはコマンドと対応するインターフェイス関数の両方が含まれており、コマンドはシェルのプログラム (コマンド言語のインタープリター、ユーザーと Linux システム操作の間のインターフェイス) で実行され、いくつかの一般的なコマンドを実行できます。次の図は、コマンド操作に使用できるシェル端末を示しています

写真

以下はナレッジ ポイントのほんの一部です。クリックしてすべてのナレッジ ドキュメントを入手してください→一般的な Linux コマンドの完全なドキュメント

ここに画像の説明を挿入

一般的に使用される Linux コマンド:

ターミナルとコマンド プロンプト情報: 現在ログインしているユーザー (IC) は、whoami を通じて認識できます。Linux はマルチユーザー オペレーティング システムであるため、who コマンドを使用して、現在システムを使用しているユーザーを確認できます。
[写真]

@の前のICはユーザー名、後ろのICはホスト名を表します。チルダは現在のユーザー (IC) のホーム ディレクトリを示すために使用され、特定のパスは pwd: /home/IC によって表示され、ユーザーはファイルを自由に変更、削除、追加できます。

ls コマンド: list の略で、現在のディレクトリ内のすべてのファイルを表示します。ls lab0 は、lab0 ディレクトリ内のファイルを表示します。

mkdir テスト: test という名前のフォルダーを作成します。

cd test : テストフォルダーに移動します;
[写真]
touch file : file という名前のファイルを作成します。
[写真]

ヒント:ファイルとフォルダーを色で区別した
rm ファイル: ファイル file を削除することを意味します (rm -f file : 強制削除を意味し、削除するかどうかのプロンプトは表示されません)

[写真]

rm -r test : テスト フォルダーと内部ファイルを削除します。 -r は再帰を意味します (rm -rf file: 強制削除を意味し、削除するかどうかのプロンプトは表示されません)。

[写真]

概要:
[写真]

知識ポイントを統合するための簡単な実践的な操作:

[写真]

ファイルパス: ファイルの場所を記述する方法を指し、絶対パスと相対パスに分かれます。

相対パス: (1) の最後の実験で、作成者が使用したパスは相対パスです。つまり、現在のパスが開始点です。たとえば、mkdir day01 day02 は Linux から始まるパスです。作成された day01 day02 は Linux ディレクトリにあります。

絶対パス: 絶対パスとは起点が 0 であることを意味し、pwd で取得したパスは絶対パスです: /home/IC/Linux; 絶対パスを使用して新しい day01 を作成する場合、どのように操作しますか? コマンド mkdir /home/IC/Linux/day01 を使用できます (/ で始めることを忘れないでください)。

これについても考えてみましょう。絶対パスを使用する場合でも、cd コマンドを使用する必要があります。なぜですか?

(1) のコードを絶対パスを使用して書き換えてみます
[写真]

cd / : ルート ディレクトリに切り替えます;
cd ~ : メイン ディレクトリ (ホーム ディレクトリ) に切り替えます

[写真]

cd .: 現在のディレクトリに切り替えます;
cd ...: 親ディレクトリに切り替えます;
cd .../...: 親ディレクトリに切り替えます;

[写真]

コマンド形式:
command [オプション] [パラメータ]
コマンドのような: cd ls rm mkdir touch
オプションのような: -f -rf -C
パラメータのような: day01 Linux の場合
、オプションとパラメータはオプションです。たとえば、 ls は現在のディレクトリを展開することを意味し、 ls / はルート ディレクトリを展開することを意味し
ます
[写真]

cp file1 file2 : file1 を file2 にコピーします;,

[写真]

cp -r file1 file2 : file1 を file2 にコピーし、file2 が存在しない場合は作成します。

ここに画像の説明を挿入

mv file1 file2 : file1 の名前を変更するか、file2 に移動します。file2 が存在する場合はコマンドを移動し、存在しない場合は file1 の名前を file2 に変更します。

ここに画像の説明を挿入

tar cf file.tar ファイル: ファイルを含む tar ファイル file.tar を作成;
tar xf file.tar: file.tar からファイルを抽出;
tar cfz file.tar.gz ファイル: Gzip 圧縮で tar ファイルを作成;
tar cfj ファイル. tar.bz2 ファイル: Bzip2 圧縮を使用して tar ファイルを作成します。

-C は解凍パスを指定します
[写真]

man : コマンドのマニュアルを表示します。たとえば、終了するには man ls を使用します。

ls -a : 隠しファイル (. で始まる) を含むすべてのファイルを表示します。

[写真]

ls -R : サブディレクトリを含むディレクトリのすべての内容をリストします (再帰的)。
[写真]

ls -l : ファイルの詳細をリストします。
権限の 3 つのグループ: 1: マスター ユーザー権限、2: すべてのグループ権限、3: その他の権限
d はファイルの種類を示し、フォルダ (d) 通常のファイル (-) 接続ファイル (l) 待機

[写真]

ls -h : ファイルサイズを G、M、K で表示します。
ここに画像の説明を挿入

ファイル権限を変更します:
chmod octal file : たとえば、chmod o+r day01 コマンドを介して読み取るために、day01 ファイルの他の権限を追加できます。このうち、chmod はコマンド文字、o はその他、u (ユーザー)、g (グループ)、+/- は追加または削除、r は読み取り、w は書き込み、x は実行を意味します。さらに、ファイルのアクセス許可をデジタル形式 (r-4、w-2、x-1) で一度に変更できます。例: chmod 755 は、所有者に rwx アクセス許可を追加し、グループおよび他のユーザーに rx アクセス許可を追加することを意味します。
[写真]
du : ディレクトリが占有しているスペースを表示します; (du -h)
[写真]

df : ディスク使用量を表示; (df -h)
[写真]
summary :
[写真]

[写真]

スペースの都合上、逐一更新はしませんが、さらに知識が必要な場合は、必要に応じて乾物を入手して、みんなと共有することができます〜

Linux の基礎知識と一般的なコマンドをここで紹介します。

おすすめ

転載: blog.csdn.net/coachip/article/details/132321799