- はじめに
- Linuxとは何か~RedHatとDebian~
- VirtualBoxを用いたCentOSの開発環境の構築(Windows)
- VirtualBoxを用いたCentOSの開発環境の構築(MAC 編)
- Teratermを用いたCentOSの画面操作/コマンド
- Teratermからの接続について
- MacからのVirtualBOX上のCentOSへの接続
- Linuxのショートカットコマンド
- Linuxのコマンド基礎その1
- Linuxのコマンド基礎その2
- Linuxのコマンド基礎その3
- Linuxのコマンド基礎その4
- VirtualBoxを用いたUbuntuの開発環境の構築(Windows)
- Teratermを用いたUbuntuへの接続
- この章で勉強すること
- スクリプトの作成、基本的な内容
- 変数の使い方
- 配列の作成
- 引数、返り値の使い方
- ファイル出力, 標準入出力
- 制御(if文)
- 制御2(if文(and, or))
- 制御(if文(ファイル存在チェック))
- ShellScriptのテスト1
- 基本演習1, 2(if文、 ファイル入出力を利用した演習)
- 演習(ファイル入出力を行う演習)
- 数値計算1(四則演算)
- 数値計算1(複雑な計算)
- Case文
- ループ1(while, until, for, break, continue)
- ループ2(for文)
- ShellScriptのテスト2
- 基本演習3(ループ文を用いた演習)
- 基本演習4(数値計算、ループ文、ファイル入力の演習)
- 応用1(select文)
- 応用1(関数, local変数)
- 応用2(read only, PIDの利用、 trapの利用)
- ShellScriptのテスト3
- 応用演習5(関数を使った演習)
- 応用演習6(select文を使った演習)
- 応用演習7(PID, trapを使った演習)
- ShellScriptのデバッグ
- ShellScriptを終えて
- 講義: 1.1 ファイルの所有者とパーミッション
- 演習: 1.1 ファイルの所有者とパーミッション~その1~
- 演習: 1.1 ファイルの所有者とパーミッション~その2~
- 演習: 1.1 ファイルの所有者とパーミッション~その3~
- 講義: 1.2 基本的なファイル管理の実行
- 演習: 1.2 基本的なファイル管理の実行~その1~
- 演習: 1.2 基本的なファイル管理の実行~その2~
- 講義: 1.3 ハードリンクとシンボリックリンク
- 演習: 1.3 ハードリンクとシンボリックリンク
- 講義: 1.4 ファイルの配置と検索
- 演習: 1.4 ファイルの配置と検索
- ファイル・ディレクトリの操作と管理
- 講義: 2.1 コマンドラインの操作
- 演習: 2.1 コマンドラインの操作~その1~
- 演習: 2.1 コマンドラインの操作~その2~
- 講義: 2.2 フィルタを使ったテキストストリームの処理
- 演習: 2.2 フィルタを使ったテキストストリームの処理~その1~
- 演習: 2.2 フィルタを使ったテキストストリームの処理~その2~
- 演習: 2.2 フィルタを使ったテキストストリームの処理~その3~
- 演習: 2.2 フィルタを使ったテキストストリームの処理~その4~
- 講義: 2.3 ストリーム、パイプ、リダイレクトの使用
- 演習: 2.3 ストリーム、パイプ、リダイレクトの使用~その1~
- 演習: 2.3 ストリーム、パイプ、リダイレクトの使用~その2~
- 講義: 2.4 正規表現を使用したテキストファイルの検索
- 演習: 2.4 正規表現を使用したテキストファイルの検索~その1~
- 演習: 2.4 正規表現を使用したテキストファイルの検索~その2~
- 講義: 2.5 エディタを使った基本的なファイル編集の実行
- 演習: 2.5 エディタを使った基本的なファイル編集の実行
- 小テスト: 2 GNUとUnixコマンド
- 講義: 3.1 【Docker】仮想マシン・コンテナの概念と利用~その1~
- 演習: 3.1 【Docker】仮想マシン・コンテナの概念と利用~その1~
- 講義: 3.1 【Docker】仮想マシン・コンテナの概念と利用~その2~
- 演習: 3.1 【Docker】仮想マシン・コンテナの概念と利用~その2~
- 演習: 3.1 【Docker】仮想マシン・コンテナの概念と利用~その3~
- 講義: 3.1 【Docker】仮想マシン・コンテナの概念と利用~その3~
- 演習: 3.1 【Docker】仮想マシン・コンテナの概念と利用~その4~
- 演習: 3.1 【Docker】仮想マシン・コンテナの概念と利用~その5~
- 演習: 3.1 【Docker】仮想マシン・コンテナの概念と利用~その6~
- 演習: 3.1 【Docker】仮想マシン・コンテナの概念と利用~その7~
- 講義: 3.2 ブートプロセスとsystemd
- 演習: 3.2 ブートプロセスとsystemd
- 講義: 3.3 Linuxのインストール、起動、接続、切断と停止
- 演習: 3.3 Linuxのインストール、起動、接続、切断と停止~その1~
- 演習: 3.3 Linuxのインストール、起動、接続、切断と停止~その2~
- 講義: 3.4 プロセスの生成、監視、終了
- 演習: 3.4 プロセスの生成、監視、終了~その1~
- 演習: 3.4 プロセスの生成、監視、終了~その2~
- 講義: 3.5 デスクトップ環境の利用
- 演習: 3.5 デスクトップ環境の利用~その1~
- 演習: 3.5 デスクトップ環境の利用~その2~
- 小テスト: 3 Linuxのインストールと仮想マシン・コンテナの利用
- 講義: 4.1 RPMパッケージ管理、yumコマンドによるパッケージ管理
- 演習: 4.1 RPMパッケージ管理、yumコマンドによるパッケージ管理
- 講義: 4.2 Debianパッケージ管理、apt コマンドによるパッケージ管理