Bo2SS

Bo2SS

1. Linux操作の神秘を解き明かす

  • image-20210104202713050

コース内容#

フェーズのコース紹介#

Linux とは#

  • Linux の進化:Unix→Mac→Windows→Linux

  • 典型的な Linux:Ubuntu、RHEL、CentOS、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 が Lotus を追い出し、IE が Netscape を打ち負かし、最も失敗した Vista を発売し、github を買収しました

[Mac] アップル#

  • 背景:ジョブズ
  • ハイライト:ジョブズが退場して復帰し、iMac、iPod、iPhone、10 年間の時価総額がマイクロソフトを超え、ブランドのプレミアムは品質に由来します

関連#

  • 両方のインスピレーションは、ユーザーインターフェース、ハードディスク、ディスプレイ、イーサネットなどを備えた Xerox の Alto から来ています
  • ジョブズは最初に Alto を見つけ、ゲイツに Macintosh の開発を手伝ってもらいましたが、ゲイツは自分自身も Windows の開発をしていました
  • 1984 年、Macintosh が登場し、世界中で大流行しました。1985 年、Windows 1.0 がリリースされ、Macintosh と非常に似ていて、ジョブズは自分のものを盗んだと言いました
  • 紛争が始まりました

追加情報#

考えるポイント#

Tips#


コースメモ#

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