
ARM Cortex-M プロセッサのプログラミング
guileschool
CORTEX-M プロセッサを体系的に学習したいですか? エンベデッド システムで最も重要な 2 つのトピックであるアセンブリアと割り込みを確実に整理します。
初級
ARM Architecture, Cortex, Embedded
Linuxシェルスクリプトを学ぼうか迷っているあなたに、一つだけお伝えします。 ハッカーのようにかっこよくLinuxを使いこなしたいですか?シェルスクリプトを知らないハッカーを想像できますか? それなら、今すぐ始めましょう!
学習した受講者のレビュー
5.0
Generalist
個人的にLinuxを運営する人なら、必ず知っておくべき内容だと思います。 全体的にフォントサイズや、アニメーションの使用などが授業にもっと集中するように助け、受講生への配慮で感じられ感動でした。
5.0
최영호
頑張りました。もともと部分的に知っていたのですが、講義を聞いてあれこれたくさん学んで補充していきます。ありがとうございます。
5.0
문채우
シェルスクリプト講座を完走しました。最高の講座でした。
シェルで使用されるすべての特殊文字の役割を理解
一重引用符と二重引用符の違いを含めた引用符の正しい使い方
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で最初にテストされ、サポートされます。
サーバー側のJavaScript、Python、およびその他の言語の場合、開発環境は実質的にシェルです。多くのエンジニアは、作業時にシンプルなコマンドラインツールに直接アクセスすることが非常に効率的であることに気づいています。現代のプログラミング言語を利用するために、シェルベースで依存関係の管理やパッケージングなどを管理できます。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基本コマンド
3,427
受講生
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分)
講座資料(こうぎしりょう):
1. 始める
03:07
3. Linuxファイル名の規則
01:10
4. オートコンプリート機能
02:18
5. Linuxディレクトリ構造
07:38
6. 経路変更(絶対経路と相対経路)
04:51
7. ファイルのアクセス権
07:04
8. シンボリックリンクとハードリンク
05:46
9. echoの使い方
07:03
10. コマンドの構造
02:14
11. globとスペース
02:23
12. 引用
02:22
13. [..] とテスト
03:13
14. 命令(wc)
02:20
15. 命令(tail)
04:29
16. エイリアス(alias)
06:04
17. 命令(pushd/popd)
02:51
18. 命令(printf)
02:43
19. 命令(read)
04:32
20. while..do..done
04:09
21. 実行ファイルを使用する4つの方法
05:39
22. シェルスクリプトとは何ですか?
02:59
23. スクリプトの作成方法
04:39
24. DOSスタイルの行末
04:07
25. スクリプトの実行方法4つ
01:36
26. 特殊文字の種類プレビュー
09:14
27. シェル変数
01:30
28. パラメータ置換と引用符
02:46
29. 特殊パラメータ
07:01
30. 環境変数
02:56
31. declare
03:40
32. パラメータ拡張(PE)
06:19
33. globe パターン
01:32
34. 命令(tr)
04:23
35. 命令(cut)
03:04
36. 拡張glob
02:39
38. カラーテキスト
01:46
39. 実習(DRILL)
00:09
全体
97件
4.6
97件の受講レビュー
受講レビュー 2
∙
平均評価 5.0
5
個人的にLinuxを運営する人なら、必ず知っておくべき内容だと思います。 全体的にフォントサイズや、アニメーションの使用などが授業にもっと集中するように助け、受講生への配慮で感じられ感動でした。
Generalistさん!役に立ったなんてむしろ私がもっと感動です。今後より良い映像でお会いしましょう〜
受講レビュー 5
∙
平均評価 5.0
5
頑張りました。もともと部分的に知っていたのですが、講義を聞いてあれこれたくさん学んで補充していきます。ありがとうございます。
ヨンホ!最後まで完走いただきありがとうございます。最初の受講後期なので、私にとっても大切ですね。
受講レビュー 12
∙
平均評価 5.0
受講レビュー 3
∙
平均評価 5.0
受講レビュー 2
∙
平均評価 4.5
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
¥12,651