Bo2SS

Bo2SS

1 Linux操作の神秘的なベールを剥がす

  • image-20210104202713050

コース内容#

フェーズコース紹介#

Linux とは#

  • Linux の発展:Unix→Mac→Windows→Linux

  • 典型的な Linux:Ubuntu、RHEL、CentOS(Red Hat のテスト用)、Suse

  • 画像

PS:deepin は Debian の下にあります

  • 何ですか?なぜ使うのですか?

Linux の簡単な使い方#

  • 使い方:学習方法、一般的なパターン
  • 調べ方:man マニュアル、tldr-Github(オープンソース、簡潔)

man + [調べたいコマンド]

  • ファイルおよびディレクトリ操作、システム情報取得、ソフトウェア設定、システム最適化
  • ⭐Linux でのプログラミング、開発、サービス構築

よく使うコマンド#

シェルプログラミング#

  • スクリプトとは、映画の脚本に例えられます
    • C プログラムとは本質的に異なり、C はデータを処理するもので、シェルは多くのプロセスを組み合わせるものです
    • スクリプト言語 Python と比べて、シェルは Linux に標準で付属しているインターフェースで、直接接続でき、直接呼び出すことができます
  • マスターすること:変数、入出力、分岐、ループ、⭐配列

オペレーティングシステムの概要#

オペレーティングシステムとは#

  • ユーザーとコンピュータ、コンピュータハードウェアと他のソフトウェアのインターフェースであり、大きな執事のようなものです

  • Linux システム:カーネルは Linux のすべてのオペレーティングシステムの略称です

  • 画像
  • 全体構造

    • ハードウェアレベル(目に見え、触れることができる)
    • カーネルレベル(ファイルサブシステム、プロセス制御サブシステムなど)
    • ユーザーレベル(C 言語ライブラリなど)
  • 画像

Linux の歴史#

  • 画像

【オペレーティングシステム】

  • 1941 年:最初のコンピュータが登場
  • 1965 年:大規模な Multics、いくつかの大企業の研究所
  • 1969 年:unics、ケン・トンプソン(ゲームのために、Multics から派生)
  • 1973 年:C 言語、Unix を再構築、デニス・リッチー
  • 1984 年:Minix、アンドリュー・タネンバウム
  • 1991 年:Linux、Git、⭐リーナス・トーバルズ(ゲームのために、大学 3 年生)
    • タネンバウムとトーバルズは現在も頻繁に交流しています
    • Linux カーネルのコード量:10 万行(1993)👉2780 万行(2020)
    • Linux の設計原則:一部のユーザーを満たす、異なるシステムには異なるユーザーの偏りがある【オープンソース】
    • 国内サーバーオペレーティングシステムにおける Linux/Unix の占有率:86%、2016 年
    • Windows サーバーは一般的に国有企業や公共機関で見られ、コードやシステムは数十年前に修正されたものが多く、安定していればよいので、変更を恐れる

[ハードウェアの発展]

  • 真空管時代 1950 年代
  • トランジスタ時代 1960 年代
  • 中小規模集積回路 1960 年代、70 年代
  • 大規模、超大規模集積回路 1970 年代から現在

[言語]

  • C→C++→Python→Java→Go
  • Python は実際に Java よりも早かった

なぜ Linux を学ぶ必要があるのか#

  • 大学では必ずしも学ばない、付加価値
  • Linux カーネルのソースコードを読み、大物から思考を学ぶ [データ構造、デザインパターン]
  • Linux エコシステムのコマンドは豊富で、Windows よりも効率的
    • 例えば、ファイルのバッチ処理、データ分析、Windows ではテキストを書く必要があるかもしれない
  • 現在の主流のコンピュータ職、技術は Linux に基づいている

Windows と Mac の確執#

[Windows] マイクロソフト#

  • 背景:ゲイツの母は IBM の幹部で、IBM-PC にマイクロソフトの DOS システムをバンドルしてプリインストールしたが、実際にはそのシステムの導入には詐欺が存在した
  • ハイライト:Excel がロータスを圧倒し、IE がネットスケープを打ち砕き、最も失敗した Vista を発表し、GitHub を買収した

[Mac] アップル#

  • 背景:スティーブ・ジョブズ
  • ハイライト:ジョブズが去り、再び戻り、iMac、iPod、iPhone、10 年間で時価総額がマイクロソフトを超え、ブランドのプレミアムは品質に起因する

関連#

  • インスピレーションはすべてゼロックス社が開発した Alto に由来 —— ハードディスク、ディスプレイ、グラフィカルユーザーインターフェース、イーサネットなどを備えている
  • ジョブズは最初に Alto を発見し、ゲイツに Macintosh の開発を手伝ってもらい、ゲイツは手伝いながら自分でも Windows を開発していた
  • 1984 年、Macintosh が登場し、世界中で流行;1985 年、Windows 1.0 が発表され、Macintosh に非常に似ており、ジョブズはそれを「Apple のものを投げた」と言った
  • 確執が始まる

追加の知識点#

考察点#

ヒント#


コースメモ#

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。