
리눅스 커맨드라인 툴 (Full ver.)
런잇(ProgCoach4U)
리눅스 커맨드라인 툴에 대한 강좌 입니다. 자주 사용되는 툴을 엄선해 핵심 기능과 자주 사용되는 옵션에 대해 알려드립니다. 그리고 실습을 통해 실제로 어떻게 사용할 수 있는지 알려드립니다. 여러 가지 리눅스 툴을 잘 사용하게 된다면 리눅스가 편해집니다. 그리고 리눅스를 더 잘 이해하고 더 잘 다루게 됩니다 :)
초급
Linux
Linuxの主な概念について学ぶことで、Linuxをより簡単でより強力に扱うことができます。 基礎からしっかり積み重ねてください! :D
Linuxというオペレーティングシステムが何であるかがわかります。
Linuxを扱うために最小限のコマンドラインツールを学ぶことができます。
Linuxのファイルの概念とファイルを扱う方法を学ぶことができます。
ユーザーとグループ、ファイルの所有権と権限について学ぶことができます。
プロセスの概念について知ることができます。
リダイレクトとパイプラインがどのように動作するかを理解して使用できます。
このコースは「みんなのためのLinuxロードマップ」にリンクされているコースです。
ロードマップページにアクセスすると、ロードマップ講座3種購入で30%割引クーポンをダウンロードできます。
みんなのLinuxロードマップをチェックしてください!
初めて会う、入門者のためのLinux!
基本から頑丈に固めてみてください。
ファイル、ユーザーとグループ、
プロセスなど
主な概念について
わかりやすく説明します。
Linuxの使用に
必須
コマンドラインツール
紹介します。
コマンドラインツールの
結合のため
リダイレクトとパイプライン
についても説明します。
各テーマ別の練習を通じて
Linuxの概念
確かに理解できる
してください。
私は2004年からこれまでLinux開発者として働いています。これまでの経験を活かして開発者のための講義を開設し、多くの方々が呼応していただきました。しかし、開発者でなくてもLinuxを学ぶ人が多いという事実を知りました。 Linuxに入門する方々が、Linuxをより簡単かつ強力に使用できるようにする方法を心配し、その答えでLinuxコマンドラインツール講義を開設することになりました。
Linux コマンドラインツール (Full ver.)
Linuxをより簡単に、より使いやすくするには?
この講義に呼応をしてくださる方も多かったのですが、そうでない方もいました。足りない部分は何なのかまたまた悩んでいました。今回私が見つけた答えはまさに「Linuxの概念」でした。
Linuxを構成する主な概念を理解せずにLinuxをうまく使用するというのは、語彙説です。まず、概念について学び、その概念に基づいて様々な活用方案を学ぶのが正しい順番です。考えてみると当然じゃないですか?すべての勉強は概念がしっかりと握られていなければきちんとした活用が可能ですから。
それで、 Linux入門者のための講義を準備しました。ソフトウェア関連専攻者はもちろん、非専攻者の方々も聞いて理解できるよう講義を構成しました。コンピュータ関連の概念この見知らぬ人のために、オペレーティングシステム、仮想化などの広いカテゴリの概念も説明します。また、Windowsオペレーティングシステムとの比較により、Linuxをより簡単に理解できるようにしました。
もちろん、専攻者が聞くべき内容もたくさんあります。技術面接によく登場するゾンビプロセスや孤児プロセス、アノード、ソフトリンクとハードリンクの概念などについても取り上げます。それでは、Linux(Linux)の世界に足を踏み入れてみましょう。
Linuxの概念なしに使用方法だけを学ぶことは思想楼閣を積み上げる事も同様です。
概念がしっかりと捉えられていなければ、いろいろな活用方法を簡単に理解し、使用することができます。
入門者も簡単
Linux入門者へ
目の高さを合わせました。
Linuxの主な概念
わかりやすく
説明します。
選手知識No
誰でもOK!
入門者のため
講義なので、
特別な選手の知識
必要ありません。
理論+実習構成
学んだ理論
実習を通して
もっとしっかり
理解できるように
設定しました。
受講前にご確認ください!
この講義は理論学習と実習で構成されています。
理論学習は基本的に下図のようにPPTを浮かべて説明します。 PPTファイルは講義を受講している方のみダウンロードできます。必要に応じて、タブレットペンを使用して図で説明します。
実習学習はLinux仮想マシンの端末を浮かべて、いくつかの文を実際に実行してみて説明を進めます。必要に応じて、タブレットペンを使用して図で説明します。
セクションごとに理論と実習の構成が少しずつ異なります。
セクション0. Linuxとは何ですか?
Linuxはオペレーティングシステムです。非専攻者とLinuxの入門者のために、オペレーティングシステムが何であるかから説明します。 Linuxと呼ばれるさまざまな種類のLinuxディストリビューションの概念も説明します。 Linuxの使用に不可欠なパッケージ管理システムについても説明しています。 Linuxを仮想マシンとしてインストールする方が多いと予想されるほど、仮想化の概念について先にお知らせし、次に仮想マシンにLinuxをインストールするクラスも用意しました。
セクション1.最小限のコマンドラインの使用法
本格的な概念学習の前に、最も基本的なコマンドラインの使用法について説明します。 Linuxターミナルとは何かから始めて、基本コマンドの説明を進めてから直接練習してみます。
セクション2.ファイル
Linuxは多くのリソースをファイルとして扱います。そのため、Linux上のファイルを理解することは非常に重要です。 Linuxのディレクトリ構造をWindowsの構造と比較/分析して理解しやすく説明します。また、ファイルの種類についても説明します。各種試験の定番メニューであるハードリンクとソフトリンクについても詳しく説明します。絶対パスと相対パスの説明も欠けていません。
セクション 3.ユーザーとグループ
Linuxはマルチユーザーシステムです。そのため、基本的にファイルごとに所有権が存在し、ファイルごとに所有関係に応じた権限が別々に付与されています。これを理解するために、ユーザーとグループの概念から説明します。そして、ファイルの所有権と権限について説明し、実習を通じて正確に把握できるようにしました。
セクション4.プロセスとシグナル
コンピュータが私の役割を果たすためには、プログラムをうまく実行する必要があります。実行中のプログラムであるプロセスの概念について説明します。非専攻者も簡単に理解できるように、プロセススケジューリング、プロセス状態の説明も進めます。プロセスの階層と終了状態についても説明します。後続のリダイレクトとパイプラインを簡単に理解できるように、標準ストリームについても説明します。このほか、各種試験によく出てくるゾンビプロセス、孤児プロセス、デーモンプロセスの説明をはじめ、シグナルとは何か、シェルからプロセスにシグナルを送る方法についても学びます。
セクション5.リダイレクトとパイプライン
Linuxコマンドラインツールは、それぞれの機能に忠実なツールです。しかし、通常の場合、私たちは1つのツールで私たちが望む作業を完了することはできません。複数のコマンドラインツールを使用して、数回の加工で目的の作業を完成させることができます。この時、必要な技術がまさにリダイレクトとパイプラインです。 Linux シェルでリダイレクトする方法を 1 つずつ説明し、練習してみます。また、パイプラインはどのように使用するかについても説明して実習してみます。
セクション6.講義資料
理論講義で使用されているPPT講義資料をダウンロードできます。
Q. ソフトウェア関連の専攻者ではないのですが…私もLinuxを学べますか?
はい。もちろんです。専攻者ではない方のためにできるだけ理解しやすいように講義を構成しました。オペレーティングシステムの役割は何なのか、Linuxディストリビューションは何なのか、仮想化技術は何であり、仮想マシンは何なのかなどのLinuxの使用に必要な背景知識から紹介しました。また、ファイル、ユーザーとグループ、プロセス、シグナルなど、Linuxの中核概念について最大限理解しやすく説明しようとしました。そして実習講義を通じて、理論的に学んだ部分を実際のLinuxでテストしてみることができるようにしました。
ご存知でしょうが、勉強で最も重要なのは概念の理解です。
Q. 開発者でもなく、エンジニアでもないのですが、Linuxを学ばなければなりませんか?
この記事を読んでいるだけで、すでにLinuxを学ぶことに興味がありますか?ソフトウェア関連の専攻者だけがLinuxを使用していた時代はすでに過ぎています。また、開発者やエンジニアだけがLinuxを使用するわけでもありません。最近、大勢のクラウド環境、ドッカーコンテナ、クーバーネティスなどの新しいコンピューティング環境の基盤として、Linuxが多く使われています。特に開発者やエンジニアでなくても、「Linuxを知っているあなた」は魅力的な人になります。基礎知識があれば言葉がよく通じますよ:D
Q. この講義だけを聞くとLinuxをマスターすることになりますか?
そうではありません。このコースは、Linuxの入門者がLinuxの概念を把握するのに役立つ講義です。 Linuxで何をしても、講義で扱うLinuxの概念はその基盤になるでしょう。この講義で基礎をしっかりとつかみ、ご希望の建物をあげてください!
Q. 講義を聞くために必ず必要なことがありますか?
練習できるLinuxが必要です。 AWS(Amazon Web Services)やAzureなどのクラウドサービスを介してLinuxマシンを使用することも、PCに仮想マシンとしてLinuxをインストールして使用することもできます。
仮想マシンでLinuxを準備したい場合は、このコースの最初のセクションに仮想マシンのインストールクラスを用意しました。プレビューに設定しておいたので、受講申請前に仮想マシンにLinuxをインストールしてみてください。 Linuxのインストールに成功した後に受講することをお勧めします:)
Linuxシステムプログラミング - 理論と実践
Linuxと親しい開発者になりましょう。
Linux IPCプログラミング - 理論と実践
SW要件に合わせたLinuxプログラミング。
Linux コマンドラインツール (Full ver.)
Linuxをより簡単に、より使いやすくするには?
学習対象は
誰でしょう?
Linuxを使用する必要がありますが、一度知らない人
Linuxの基礎からしっかり勉強したい人
ソフトウェア開発者を志望する方
システムエンジニアを志望する方
クラウド環境で作業する必要がある人
前提知識、
必要でしょうか?
特別な選手知識は必要ありません。
7,453
受講生
450
受講レビュー
341
回答
4.9
講座評価
5
講座
<코딩 자율학습> 리눅스 입문 with 우분투의 저자 런잇입니다. 😎
리눅스 환경에서 20여년간 개발자로 일하고 있습니다.
리눅스 커널 네트워크 스택, 디바이스 드라이버, 시스템 소프트웨어를 개발하는 일을 했고,
지금은 클라우드 서비스 제공 업체에서 관리형 Kubernetes 서비스를 개발하고 있습니다.
강좌 외 문의사항은 progcoach4u@gmail.com으로 보내주세요 ;)
<코딩 자율학습> 리눅스 입문 with 우분투를 소개합니다.
🔍 교보문고: http://gilbut.co/c/24086125JZ
🔍 YES24: http://gilbut.co/c/24082652Jr
🔍 알라딘: http://gilbut.co/c/24084469DI
全体
61件 ∙ (12時間 37分)
講義資料(こうぎしりょう):
1. Linuxとは何ですか?
16:35
2. オペレーティングシステム
24:54
3. パッケージ管理システム
19:04
4. 仮想化と仮想マシン
15:27
5. Linuxのインストール
31:48
6. Linuxデスクトップツアー
07:27
7. Linux端末
12:47
8. Linux基本シェル命令講義の紹介
04:27
9. 端末の使用とman
12:52
11. ファイル内容の照会
20:26
12. ファイル内容の検索
19:53
13. ファイル検索
25:29
14. 圧縮関連コマンド
25:52
15. 時間とその他のコマンド
22:18
16. 管理者権限の実行
09:49
18. ナノエディターの使い方
10:39
19. ファイルとディレクトリの構造
24:22
20. ファイルの種類
12:38
21. 代表的なディレクトリ
13:07
22. ディレクトリの概念
07:12
24. [実践]ファイルの取り扱い
14:32
25. [実習]ディレクトリを扱う
09:43
26. [実習]アノードとハードリンク
12:34
27. [実習]ソフトリンク
18:48
全体
211件
4.9
211件の受講レビュー
受講レビュー 2
∙
平均評価 5.0
5
리눅스 하나도 모르는 상태였는데 지금은 조금씩 이해가 갑니다! 입문자가 보기 좋은 강의에요! 감사합니다!
안녕하세요 연로제님. 제 강좌가 연로제님께 도움이된 것 같아 기쁩니다! 더 많이 익혀나가시길 바라겠습니다. 완강 축하드리고, 수강평 남겨주셔서 감사합니다!
受講レビュー 11
∙
平均評価 5.0
5
깔끔한 설명! 감사합니다
안녕하세요 최준영님. 제 깔끔해서 듣기 좋으셨나봐요.ㅎㅎ 수강평 남겨주셔서 감사합니다. 많은 도움이 되셨길 바라겠습니다. 감사합니다~!! :D
受講レビュー 36
∙
平均評価 5.0
5
추천합니다. 리눅스 입문 강의로 최고입니다. 리눅스를 아직 자세히 모르는 분부터 개념을 복습을 위한 분까지 추천하는 강의입니다.
안녕하세요. 이도운님. 많은 도움이 되셨다니 저도 너무 기쁘네요 :) 수강평 남겨주셔서 감사합니다!! :D
受講レビュー 1
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
5
이해하기 쉽게 잘 설명해 주십니다.
안녕하세요 태동일님. 아무래도 입문 과정이니 쉽게 설명하려 노력했는데, 쉽게 잘 이해하신 것 같아 참 다행입니다! 수강평 남겨주셔서 감사합니다!!
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!