Linuxシェルスクリプトマスタヌ

Linuxシェルスクリプトを孊がうか迷っおいるあなたに、䞀぀だけお䌝えしたす。 ハッカヌのようにかっこよくLinuxを䜿いこなしたいですかシェルスクリプトを知らないハッカヌを想像できたすか それなら、今すぐ始めたしょう

難易床 初玚

受講期間 無制限

Linux
Linux
Shell Script
Shell Script
Linux
Linux
Shell Script
Shell Script

孊習した受講者のレビュヌ

孊習した受講者のレビュヌ

4.6

5.0

Generalist

100% 受講埌に䜜成

個人的にLinuxを運営する人なら、必ず知っおおくべき内容だず思いたす。 党䜓的にフォントサむズや、アニメヌションの䜿甚などが授業にもっず集䞭するように助け、受講生ぞの配慮で感じられ感動でした。

5.0

최영혞

100% 受講埌に䜜成

頑匵りたした。もずもず郚分的に知っおいたのですが、講矩を聞いおあれこれたくさん孊んで補充しおいきたす。ありがずうございたす。

5.0

묞채우

100% 受講埌に䜜成

シェルスクリプト講座を完走したした。最高の講座でした。

受講埌に埗られるこず

  • シェルで䜿甚されるすべおの特殊文字の圹割を理解

  • 䞀重匕甚笊ず二重匕甚笊の違いを含めた匕甚笊の正しい䜿い方

  • find ず xargs

  • シェル倉数ず環境倉数の違いを理解する

  • Linux必須コマンド(tr, sort, seq, cat, hexdump, cut, uniq, tee, echo, printf, read, wc, comm)

  • EXPORTを目的に合わせお正しく䜿甚する

  • 関数ず゚むリアスの違い

  • 自動化スクリプトの予玄䜜成

  • スクリプトを実行する4぀の方法

  • スクリプトの効率的なデバッグ方法3遞

  • ヒアドキュメントずヒアストリング

  • eval

  • 正芏衚珟ず grep、sed

  • ハッカヌのようにBASHシェルスクリプトを曞く方法

Linuxシェルスクリプト(Linux Shell Script)で
サヌバヌを自動化し、匷力な機胜を䜓隓しおください。

本講矩は、リナックスの厄介なBashシェルの文法のなかでも、匕甚笊やパむプ、リダむレクションをすっきりず解明し、シェルコヌディングの手順的な方法を提瀺したす。リナックス環境での開発に察しお匷い自信を持぀機䌚にしおください。

珟代のコンピュヌティング環境においお、LinuxはWindowsず䞊んで重芁なメむンストリヌムずなっお久しいです。

Linuxはもはやハッカヌたちの専有物ではなく、倚くの開発者がLinux環境での開発を求められおいたす。人工知胜、自動運転、機械孊習、ビッグデヌタ、クラりドコンピュヌティング、モノのむンタヌネットIoTなど、未来技術の粋が集たる分野のすべおがLinux環境の基盀の䞊で䜜り䞊げられおいたす。

公開される数倚くのオヌプン゜ヌスは、Linuxで最初にテストされ、サポヌトされたす。

🎚 Linuxシェルは開発者にずっおスむスアヌミヌナむフのようなもの

 

サヌバヌ偎のJavaScript、Python、およびその他の蚀語の堎合、開発環境は実質的にシェルです。倚くの゚ンゞニアは、䜜業時にシンプルなコマンドラむンツヌルに盎接アクセスするこずが非垞に効率的であるこずに気づいおいたす。珟代のプログラミング蚀語を利甚するために、シェルベヌスで䟝存関係の管理やパッケヌゞングなどを管理できたす。Linuxシェル

シェルは、耇雑なコンポヌネントをむンストヌルするこずなく、誰でもアクセスできる共通の環境ずむンタヌフェヌスをナヌザヌに提䟛したす。

プログラミング蚀語や開発者ツヌルの倚様性は増したしたが、倚くの面で゚ンゞニアが䜿甚する運甚プラットフォヌムは、むしろ単玔化されたした。

🎚 倚くの䌁業顧客がUnixからLinuxプラットフォヌムに移行したした

゚ンゞニアはDockerを通じお、運甚環境がより均䞀になり、Linuxに近くなるこずを期埅しおいたす。

コンテナ化された䜜業の堎合、Linuxおよびシェル技術が重芁です。これはシェルぞの関心の高たりをもたらしたした。
オヌプン゜ヌスの堎合、Linuxのコンテナで実行されるようにビルドされるこずが倚いです。
シェルはLinuxシステムを管理する最も䞀般的な方法ずしお今日に至っおおり、倚くの開発者がLinuxシステムを運甚環境ずしお暙準化したこずで、シェル技術はさらに重芁になりたした。

珟代の゜フトりェア開発手法の䞻芁な流れであるDevOpsは、䞀぀のグルヌプが機胜開発に集䞭し、別のグルヌプが安定した゜フトりェア運甚に重点を眮くのではなく、単䞀のグルヌプがこれら䞡方を担圓したす。

 

 

🎚 自動化はシェルスクリプトず密接に関連しおいたす。

自動化が必芁な倚くの䜜業は、シェルスクリプトを䜿甚しお簡単に凊理できたす。スクリプト化できない堎合は自動化できず、たすたす耇雑になるシステムを運甚するには自動化が䞍可欠です。 for operating increasingly complex systems.

ps. この動画の撮圱䜜業にも、線集䜜業にも、動画のアップロヌドにもシェルスクリプトが䜿われおいるんですよ 🥳

ただ、MacOS環境であるずいうこずが萜ずし穎 :)

 

🎚 今回の講矩は、以䞊のような趣旚によっお制䜜されたした

10幎以䞊シェルスクリプトを䜿い続けながら、䜕が難しく、䜕が重芁なのかを熟知しおいたす。

Linuxのシェルスクリプトを䜿いこなすには、2぀の芁玠が必芁です。

第䞀に、シェルの文法を熟知しおいなければなりたせん。
特殊文字は、䜿甚される䜍眮によっお異なる機胜ずしお䜿われるこずがありたす。䟋えば、リダむレクト蚘号 < ず > はテスト文でも䜿甚されたす。
たた、匕甚笊の堎合、シングルクォヌテヌションずダブルクォヌテヌションは互いに区別しお䜿う必芁がありたすが、コマンドず連動する際にかなりの泚意を払わなければ倱敗しやすいです。

第二に、Linuxの20〜30個ほどの必須コマンドをオプションたで芚えおおく必芁がありたす。
これが必芁な理由は、パむプ蚘号を利甚しお迅速にワヌクフロヌを構成する際、適切なコマンドが思い浮かばなければ䜿甚できないからです。cutを䜿うかtrを䜿うか、あるいは䞭括匧展開brace expansionを䜿うかを即座に刀断しなければなりたせん。

Linux初心者の方々にも最倧限分かりやすく理解しおいただけるよう、心を蟌めお動画を制䜜したした。
授業に無理なく぀いおいけるよう、基瀎的な甚語に぀いおは豊富な字幕システムずアニメヌションを甚いお解説しおいたす。

🎚 この映像の特城は次の通りです

 

特城 1。モバむル・スマヌトデバむスでもよく芋えるように動画を制䜜したした。

特城 2。黒い背景ず倧きなフォントサむズを䜿甚し、目が疲れにくいよう配慮したした。

特城 3。映像の䞭のDRILL(緎習問題)を利甚しお、受講者が自らスクリプトを䜜成しおみるこずができたす。

特城 4。アニメヌションを掻甚しお孊習の集䞭床を高めたした。

 

新しい講矩を䞀緒に芋る

 

こんな方に
おすすめです

孊習察象は
誰でしょう

  • Linuxサヌバヌ管理者

  • 人工知胜および自動運転を研究しおいる方

  • クラりドコンピュヌティングベヌスの開発者

  • 組み蟌みリナックス開発者

  • ハッキングを望む人

  • Linuxを䜿いこなしたい方

  • Macで自動化プログラムを䜜りたい方

  • NASサヌバヌ、cpdf、imagemagick、ffmpegなどのワヌクフロヌ䜜成が必芁な方

前提知識、
必芁でしょうか

  • Linux基本コマンド

こんにちは
guileschoolです。

3,428

受講生

246

受講レビュヌ

276

回答

4.7

講座評䟡

5

講座

仁荷倧孊校工科倧孊で電子工孊の孊士号を取埗し、組み蟌みシステム甚゜フトりェア開発者ずしお数幎間のキャリアを積んできたした。組み蟌みシステムおよびプログラミングの専門講垫ずしおも掻動䞭です。iPhone 3GSの登堎ず同時期にMac(Book)に入門し、その時からMac(Book)の自動化に関心を持぀ようになりたした。「Mac(Book)で䜿甚できるSiri Remote」、「Keyboard Maestroを利甚したGoogle翻蚳」などのオヌプン゜ヌスをGitHub(https://github.com/guileschool)に公開し、開発およびメンテナンスを行っおいたす。オヌプン゜ヌスハヌドりェア「BeagleBone Black」にも匷い関心を持っおいたす。Mac(Book)の自動化を利甚しお生産性を高められる、コンピュヌタを䜿甚するあらゆる分野に関心を持っおおり、それを必芁ずする人々をサポヌトしおいたす。

講矩の䟝頌およびその他のお問い合わせは guileschool@gmail.com たでお送りください :)

もっず芋る

カリキュラム

党䜓

101件 ∙ (6時間 8分)

講座資料こうぎしりょう:

授業資料
講座掲茉日: 
最終曎新日: 

受講レビュヌ

党䜓

97ä»¶

4.6

97件の受講レビュヌ

  • kimdy100420017666님의 프로필 읎믞지
    kimdy100420017666

    受講レビュヌ 2

    ∙

    平均評䟡 5.0

    5

    100% 受講埌に䜜成

    個人的にLinuxを運営する人なら、必ず知っおおくべき内容だず思いたす。 党䜓的にフォントサむズや、アニメヌションの䜿甚などが授業にもっず集䞭するように助け、受講生ぞの配慮で感じられ感動でした。

    • guileschool
      知識共有者

      Generalistさん圹に立ったなんおむしろ私がもっず感動です。今埌より良い映像でお䌚いしたしょう〜

  • jongwockson2921님의 프로필 읎믞지
    jongwockson2921

    受講レビュヌ 2

    ∙

    平均評䟡 4.5

    5

    100% 受講埌に䜜成

    • mingyu1lee5472님의 프로필 읎믞지
      mingyu1lee5472

      受講レビュヌ 3

      ∙

      平均評䟡 5.0

      5

      31% 受講埌に䜜成

      • 0505zxc0353님의 프로필 읎믞지
        0505zxc0353

        受講レビュヌ 5

        ∙

        平均評䟡 5.0

        5

        100% 受講埌に䜜成

        頑匵りたした。もずもず郚分的に知っおいたのですが、講矩を聞いおあれこれたくさん孊んで補充しおいきたす。ありがずうございたす。

        • guileschool
          知識共有者

          ペンホ最埌たで完走いただきありがずうございたす。最初の受講埌期なので、私にずっおも倧切ですね。

      • tyche0529님의 프로필 읎믞지
        tyche0529

        受講レビュヌ 12

        ∙

        平均評䟡 5.0

        5

        100% 受講埌に䜜成

        シェルスクリプト講座を完走したした。最高の講座でした。

        guileschoolの他の講座

        知識共有者の他の講座を芋おみたしょう

        䌌おいる講座

        同じ分野の他の講座を芋おみたしょう

        ï¿¥12,632