Linux 入門ガイド: 基本を簡単にマスターして、幸せな旅を始めましょう!
前に書きます
読者の皆さん、こんにちは!今日の記事には驚くべきことは何もないかもしれませんが、実用的な情報を求めている一部の友人にとっては少しがっかりするかもしれません。
がっかりする必要はありません。明日はさらに有益な情報をお届けします。今日は、軽い前菜を用意して、Linux の基本を楽しく復習しましょう。
つまり、私は長年 IT 業界で働いてきましたが、Linux の大きな謎については常に少し緊張して控えめに思っていました。
私は実際、Linux に触れるのを拒否していた時期がありました。
###なぜ?開発から展開まですべてを処理できる Jenkins のようなビジュアル ツールがあるのに、なぜわざわざ大量のコマンド ラインを覚える必要があるのでしょうか?さらに、ssh ツールをクラックする方法をまだ調べなければなりません。シンプルで使いやすいツールはたくさんあるのに、なぜそれらの面倒なコマンドラインと競合しなければならないのでしょうか?
しかし、ある日ちょっとした秘密を発見しました。コマンド ラインも非常に使いやすいことが分かりました。練習すれば完璧になります。頻繁に使えば覚えられます。
Linux とは
初心者にとって、Linux は少し馴染みのない言葉かもしれません。まず、その詳細を見てみましょう。Linux は単純ではなく、多くのオペレーティング システムの中でも独自のオープン ソース オペレーティング システム カーネルです。控えめではありますが、1991 年に Linus Torvalds によって作成されて以来、すぐに世界中のユーザーに愛され、広く使用されるようになりました。
他のオペレーティング システムと比較して、Linux には多くの独自の利点があります。
まず第一に、これはオープンソースです。つまり、誰でも自由にソースコードを閲覧、変更、共有できます。これは、Linux が柔軟性が高く、カスタマイズ可能でスケーラブルなオペレーティング システムであることを意味します。
さらに、Linux はマルチユーザー、マルチタスクのオペレーティング システムでもあり、トラフィック渋滞を心配することなく、同時に実行される複数のユーザーとプログラムをサポートできます。
また、そのコマンド ライン インターフェイスは非常に強力で、システムと緊密に対話できます。
さらに、Linux はその安定性とセキュリティでも広く賞賛されています。オープンソースの性質のおかげで、世界中の専門家が協力して脆弱性を修正し、タイムリーに更新バージョンを提供できます。
さらに、Linux はパーソナル コンピューターからサーバー、モバイル デバイス、組み込みシステムに至るまで、さまざまな分野でも広く使用されており、何でもできます。個人でも企業でも、強力な制御と自由を提供できるのが Linux の魅力です。
Linux ディストリビューション
Linux の開発の歴史は、フィンランドの大学生 Linus Torvalds が「Linux」と呼ばれるオペレーティング システム カーネルを開発し、インターネットを通じて世界中の開発者にリリースした 1991 年に遡ります。世界中の開発者の参加と貢献により、Linux は徐々に成熟し、安定し、広く使用されるオペレーティング システムになりました。
その後、さまざまな Linux ディストリビューションが登場しましたが、その中でより重要なものは次のとおりです:
Debian: Debian は、1993 年に Ian Murdock によって設立された最も初期の Linux ディストリビューションの 1 つです。安定性とセキュリティで知られており、サーバーやワークステーションで広く使用されています。
現在の国内での利用状況から判断すると、サーバーサイドOSの中で主流なのはCentOsとUbuntuです。
しかし、2020 年 12 月 8 日、CentOS は CentOS Linux の保守を停止する計画を正式に発表し、CentOS Stream プロジェクトを開始しました。
CentOS Linux 7 は、RHEL 7 のレプリカとして、2020 年 8 月 6 日に更新を停止しますが、現在のサポート プランは継続され、2024 年 6 月 30 日にメンテナンス (EOL) が停止されます。
CentOS Linux 8 は RHEL 8 のレプリカであり、ライフサイクルが短縮されており、2021 年 12 月 31 日に更新とメンテナンス (EOL) が停止されます。
CentOS は正式に CentOS Linux 9 以降のバージョンを提供しなくなりましたが、CentOS Stream バージョンを提供します。
Linux の基本概念
オープンソース オペレーティング システムとして、Linux にはまだ理解しておく必要がある基本概念がいくつかあります。- カーネル: Linux カーネルはオペレーティング システムの中核部分であり、コンピューターのハードウェア リソースを管理し、基本的なシステム機能を提供します。これは、Linux オペレーティング システムのコア コンポーネントです。
- ディストリビューション: Linux ディストリビューションは、カーネル、システム ツール、ライブラリ、その他のソフトウェアを含む、Linux カーネルに基づくオペレーティング システムの完全なソフトウェア パッケージです。一般的な Linux ディストリビューションには、Ubuntu、Fedora、Debian などが含まれます。
- シェル: シェルはユーザーとオペレーティング システムの間のコマンド ライン インターフェイスであり、コマンドの入力と実行に使用されます。 Linux では、一般的なシェルには Bash (Bourne Again SHell)、Zsh などが含まれます。
- シェル スクリプト: シェル スクリプトは、自動タスクとバッチ処理に使用されるスクリプト プログラミング言語です。シェルスクリプトを記述することで、一連のコマンドを組み合わせてバッチ実行できます。
- ファイル システム: Linux は、階層ファイル システムを使用してファイルを整理および保存します。一般的なファイル システムには、Ext4、NTFS、FAT などが含まれます。
- ファイル権限: Linux は一連の権限ビットを使用して、ファイルとディレクトリへのアクセスを制御します。権限は読み取り (r)、書き込み (w)、実行 (x) に分かれており、それぞれファイルに対する読み取り、書き込み、操作の実行の権限を表します。
- ユーザーと権限の管理: Linux はマルチユーザー方式で動作し、各ユーザーは独自のアカウントとパスワードを持ちます。同時に、Linux には、アクセス制御リスト (ACL) とユーザー グループを通じてファイルやディレクトリへのアクセス許可を管理する強力なアクセス許可管理メカニズムもあります。
- プロセス: Linux では、プロセスはプログラムの実行インスタンスです。実行中の各プログラムには一意のプロセス ID (PID) が割り当てられ、システム上で独立して実行されます。
- プロセス管理: Linux は、ps、top、kill など、システム内のプロセスを管理するためのさまざまなツールとコマンドを提供します。これらのツールにより、実行中のプロセスの表示と制御が可能になります。
- ネットワーク: Linux は、さまざまなネットワーク プロトコルとサービスをサポートするネットワーク ベースのオペレーティング システムです。強力なネットワーク機能を備えており、ネットワークの構成、通信、管理を実行できます。
- パッケージ管理: Linux ディストリビューションは通常、パッケージをインストール、更新、アンインストールするための独自のパッケージ管理ツールを提供します。一般的なソフトウェア パッケージ管理ツールには、apt、yum、dnf などが含まれます。
Linux ファイル システム
Linux に関するいくつかの基本概念を理解したら、Linux ファイル システムの構造を理解することに重点を置く必要があります。 Linux ファイル システムは、ファイルとディレクトリを編成および管理するために階層構造を採用しています。その構造は、ディレクトリ ツリーと呼ばれるツリー構造として説明できます。
Linux ファイル システムでは、ルート ディレクトリ (/) がファイル システム全体の最上位ディレクトリであり、他のすべてのディレクトリとファイルはルート ディレクトリまたはそのサブディレクトリの下に配置されます。以下に、いくつかの一般的なディレクトリとその機能を示します。
これは、Linux ファイル システム内の一般的なディレクトリのほんの一例であり、実際には、特定の Linux ディストリビューションとニーズに合わせて適切に調整および拡張できます。ファイル システムの構造はファイルの整理と管理に役立ち、ユーザーがファイルに簡単にアクセスして操作できるようになります。
Linuxt でよく使用されるコマンド
さらに、Windows とは異なり、Linux システムには特に豪華な操作インターフェイスはなく、ほとんどの場合、文字タイプの命令を使用してオペレーティング システムと対話します。
これを行う利点の 1 つは、システム リソースの消費を削減できることです。
したがって、Linux を体系的に学習したい場合は、Linux システムの操作コマンドを理解し、一般的に使用されるコマンドを覚えておく必要があります。
多くの人にとって、これらの一般的なコマンドを覚えるのは確かに困難ですが、私も例外ではありません。
次に、Linux システムでよく使われる操作コマンドを機能や用途に応じて分類し、それぞれの使用方法や注意事項を紹介します。
ここではまず、Linux システムでよく使われる操作コマンドを機能や用途に応じて分類します。
ソフトウェア パッケージ管理コマンド: ソフトウェア パッケージのインストール、アップグレード、アンインストール、クエリを行うだけでなく、ソフトウェア パッケージ ウェアハウスと依存関係を管理するために使用されます。たとえば、apt、yum、dpkg、rpm などです。以上がLinux 入門ガイド: 基本を簡単にマスターして、幸せな旅を始めましょう!の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Linuxシステムの5つの基本コンポーネントは次のとおりです。1。Kernel、2。Systemライブラリ、3。Systemユーティリティ、4。グラフィカルユーザーインターフェイス、5。アプリケーション。カーネルはハードウェアリソースを管理し、システムライブラリは事前コンパイルされた機能を提供し、システムユーティリティはシステム管理に使用され、GUIは視覚的な相互作用を提供し、アプリケーションはこれらのコンポーネントを使用して機能を実装します。

gitリポジトリアドレスを表示するには、次の手順を実行します。1。コマンドラインを開き、リポジトリディレクトリに移動します。 2。「git remote -v」コマンドを実行します。 3.出力と対応するアドレスでリポジトリ名を表示します。

VSコードワンステップ/次のステップショートカットキー使用法:ワンステップ(後方):Windows/Linux:Ctrl←; macOS:CMD←次のステップ(フォワード):Windows/Linux:Ctrl→; macOS:CMD→

NotePadはJavaコードを直接実行することはできませんが、他のツールを使用することで実現できます。コマンドラインコンパイラ(Javac)を使用してByteCodeファイル(filename.class)を生成します。 Javaインタープリター(Java)を使用して、バイトコードを解釈し、コードを実行し、結果を出力します。

Linuxの主な用途には、1。Serverオペレーティングシステム、2。EmbeddedSystem、3。Desktopオペレーティングシステム、4。開発およびテスト環境。 Linuxはこれらの分野で優れており、安定性、セキュリティ、効率的な開発ツールを提供します。

Sublimeでコードを実行するには6つの方法があります。ホットキー、メニュー、ビルドシステム、コマンドライン、デフォルトビルドシステムの設定、カスタムビルドコマンド、プロジェクト/ファイルを右クリックして個々のファイル/プロジェクトを実行します。ビルドシステムの可用性は、崇高なテキストのインストールに依存します。

Laravelをインストールするには、これらの手順を順番に進みます。コンポーザー(MacOS/LinuxとWindows用)インストールLaravelインストーラーをインストールします。

GITソフトウェアのインストールには、次の手順が含まれています。インストールパッケージをダウンロードしてインストールパッケージを実行して、インストール構成gitインストールgitバッシュ(Windowsのみ)を確認します
