Linux共通手順⑴
1. オペレーティングシステム
1.1 オペレーティング システムとは何ですか
- 一般的なオペレーティング システムは次のとおりです: Windows、Linux、iOS…
- オペレーティング システムは次のとおりです:
ハードウェアとソフトウェアを管理するためのソフトウェア - オペレーティング システムが存在する理由:
オペレーティング システムの中核となる仕事は、ソフトウェアとハードウェアのリソースを下位側から管理することによって、上位側に良好な (安定、高速、安全な) 動作環境または使用環境を提供することです。
- 優れたオペレーティング システムの尺度:
安定性、高速性、安全性
要約: すべてのソフトウェアの動作は自己志向型であり、コンピューターのハードウェアとソフトウェアの構造を通じて実行される必要があります。
1.2 この注文を選んだ理由
Linux にはコマンド ラインとグラフィカル インターフェイスの形式がありますが、
Windows にはグラフィカル インターフェイスの形式だけでなく、コマンド ラインの形式もあります (1. cmd、2. powershell、3. win + x )。
- グラフィカル インターフェイスを備えたシンプルで明確なツールがすでに存在するのに、なぜコマンド ラインを使用して学習することにしたのですか?
コンピューターにとって最も重要なことは、入力と出力の問題を解決し、次に入力の出現です。キーボードなどのツールを使用し、その後の操作モードはコマンド操作になりますが、マウスの登場によりグラフィカルインターフェースが最適化され、ユーザーがより簡単に始められるようになり、グラフィカル操作に比べてインターフェース操作は
システム操作に近くなります。自体。
2. ツールを使用する
- XShellはリモートターミナルソフトウェアで、公式Webサイトからダウンロードし、ダウンロードしてインストールするときに「自宅/学校」を選択し、無料でダウンロードできます
- Linux ホストの IP を表示するには
、ターミナルで「ifconfig」コマンドを入力して IP アドレスを表示します。 - XSShell を使用してホストにログインします。
SSHユーザー名@クラウドサーバーのパブリックIPアドレス
その後、ユーザーパスワードの入力を求められますので、正しく入力すると正常にログインできます
- XShell の下にコピーして貼り付けます。 コピー
: ctrl + insert
貼り付け: shf + insert
ctrl + c / ctrl + v は機能しません。 - XShell の全画面操作
alt + Enter - XSShell 終了のショートカット キー
Ctrl + D
3. Linux命令の動作
3.1 mkdirコマンド
説明:
ディレクトリの作成に使用されます
使用法:
mkdir ディレクトリ名: このパスの下にディレクトリを作成します。
mkdir -p ディレクトリ 1/ ディレクトリ 2/ ディレクトリ 3: このパスの下に複数レベルのディレクトリを作成します (再帰的)
mkdir ディレクトリ名の例
ls は、現在のディレクトリ内のすべてのファイルのリストを表示できます
。 cd + ディレクトリ名、このディレクトリを入力できます
例 mkdir -p ディレクトリ 1/ ディレクトリ 2/ ディレクトリ 3
Tree . カレントディレクトリからツリー形式で表示されます. の位置がカレントディレクトリ、以下の内容がそのディレクトリ配下の全ディレクトリまたはファイルです pwd 現在のコマンドが置かれているディレクトリ(またはパス)行は
cd … 現在のディレクトリの親ディレクトリツリー
にフォールバックしてライブラリを確立します: yum install -y Tree を入力してダウンロードを完了します
3.2 タッチコマンド
説明:
touch は通常のファイルを作成するために使用されます (以下に作成できないファイル、空のディレクトリを区別します)。
使用法:
タッチファイル
タッチファイルの例
3.2 pwdコマンド
説明:
現在のコマンド ラインが存在するディレクトリ (コマンド ラインが存在するパス) を表示します。
使用法:
障害者
パスワードの例
3.4 cdコマンド
説明:
作業ディレクトリを変更し、現在の作業ディレクトリを指定したディレクトリに変更します。
使用法:
cd … 親ディレクトリに戻ります。
cd /home/username/… 絶対パスを使用してファイルへのアクセスを指定します。
cd …/filename/ 相対パスを使用して、ファイルへのアクセスを指定します。
cd ~ ユーザーのホームディレクトリに入力します。
cd - に戻ります。最近アクセスしたディレクトリ
サンプルCD...
例 cd /home/ユーザー名/... ...
- ディレクトリにはディレクトリまたは通常のファイルを含めることができます ==> Linux のディレクトリ構造全体はマルチフォーク ツリーであると推測できます. リーフ ノードは空のディレクトリまたはディレクトリ以外のファイルでなければならず、途中のノードは非ディレクトリでなければなりませんしたがって、ファイルまたはディレクトリの追加、削除、および変更はすべて、本質的にはこのマルチフォーク ツリーの追加、削除、検査、および変更となります。
- このツリーのルート ディレクトリは / です。
例 cd .../ファイル名
/home/muyu/d1/linux.txt を分析する
- / はパス区切り文字です。
- 最初の / はパス区切り文字とルート ディレクトリです。
どのノードにも親ノードが 1 つだけあるため、パスの位置は一意であるため、通常はパスによってファイルを見つけます。
- /(ルートディレクトリ)から指定した場所までの一意のパスを絶対パスといいます。
- 現在のパスを開始基準位置として使用して、特定のファイルを見つけます。このパスは相対パスと呼ばれます。
一般に、相対パスは、上位レベルのディレクトリでファイルを検索するために使用されます。現在
いるパスは変更されています。相対パスが失敗する可能性がある
どうやって選べばいいの??
- 絶対パスは比較的長いですが、固定されており、一般的に固定シナリオ、ファイル構成で使用されます。
- 一般的なコマンド ライン入力。多くの場合、相対パスが使用されます。
サンプルCD ~
- centos システムでは、すべての一般ユーザーのユーザー アカウントは /home に配置されます。
- スーパー ユーザー root、ホーム ディレクトリは /root (別の理由で、スーパー ユーザーのユーザー名も root)
- それ以外(一般ユーザー)の場合、ホームディレクトリは/home/usernameです。
3.5lsコマンド
説明:
ls は、現在のディレクトリ内のすべてのファイルのリストを表示します。
使用法:
ls は、現在のディレクトリ内のすべてのファイルのリスト名のみを表示します (ファイル属性は表示されますが、ファイル名のみ)
ls -l は ll と同等で、現在のディレクトリ内のすべてのファイルの詳細情報を表示します
ls -a は、ディレクトリ内のすべてのファイルを表示します隠しファイルを含む現在のディレクトリ
ls -d は現在のディレクトリの詳細情報を表示します
ls -F は各ファイル名の後にファイルの種類を説明する文字を追加します。「*」は実行可能な通常のファイルを意味します。「/」はディレクトリを意味します。 @" はシンボリック リンクを意味し、"|" は FIFO を意味し、"= はソケットを意味します。(ディレクトリタイプの識別)
例
補充:
- コマンドにはオプションを付けることができます
- ファイル = ファイルの内容 + ファイルの属性
- ls 関連の操作はファイル属性に関連します
3.6 rmコマンド
説明:
rm コマンドはファイルまたはディレクトリを削除する可能性があります (窃盗)
使用法:
rm -r はディレクトリとその下のすべてのファイルを削除します
rm -f ファイル属性が読み取り専用 (つまり書き込み保護) であっても [通常、スーパー ユーザーに通知されます] 強制的に削除することもできます
rm -i 削除する前に 1 つずつ確認を求めます [一般ユーザーの場合、デフォルトでスーパー ユーザーが所有します]
例:
知らせ:
- Linux の削除は、再使用できるごみ箱がある Windows とは異なり、完全に削除されます。注意してください。
- 正常に終了できない命令が発生した場合は、必ず Ctrl + Z を使用してください。