Linuxコマンドの基本演習 177本ノック
1章 Linuxの学習環境
2章 シェルとは
11 シェルを一時的に切り替える方法 | 12 Ubuntu24.04LTSへのTelnetのインストール |
13 ターミナルエミュレータを使用したTelnet接続 |
3章 シェルの便利な機能
14 コマンドラインの編集 | 15 トラブル時の操作 |
16 Tabの補完機能 | 17 コマンド履歴 |
18 コマンド履歴の検索 |
4章 ファイルとディレクトリ
19 カレントディレクトリとpwdコマンド | 20 ディレクトリの移動と確認コマンド |
21 Tabによるパスの補完 | 22 ホームディレクトリとチルダ展開 |
23 lsコマンドの基本 | 24 lsコマンドのオプション |
25 コマンドのオプション |
5章 ファイル操作の基本
26 mkdirコマンド | 27 touchコマンド |
28 rmコマンド | 29 rmとrmdirコマンド |
30 catコマンド | 31 lessコマンド |
32 cpコマンド | 33 mvコマンド |
34 lnコマンド | 35 リンクの活用方法 |
6章 調べる・探す
36 ディレクトリツリーからファイルを探す:findコマンド | 37 ファイル名データベースからファイルを探す:locateコマンド |
38 コマンドの使い方を調べる方法:--helpオプション | 39 コマンドの使い方を調べる方法:manコマンド |
40 コマンドのフルパスを表示する:whichコマンド | 41 ドキュメントの日本語と英語の切り替え |
7章 テキストエディタ
8章 bashの設定
9章 パーミッション・スーパーユーザ
10章 プロセスとジョブ
75 プロセスとは | 76 プロセスを表示する:psコマンド |
77 ジョブとは | 78 コマンドの一時停止と再開 |
79 ジョブをバックグラウンドで実行するbgコマンドとフォアグラウンドで実行するfgコマンド | 80 ジョブの状態遷移 |
81 ジョブ・プロセスの終了 | 82 シグナルを送信する:killコマンド |
11章 標準入出力とパイプライン
83 標準入力・標準出力・標準エラー出力 | 84 標準入力のリダイレクト |
85 標準出力のリダイレクト | 86 標準エラー出力と標準エラー出力のリダイレクト |
87 標準出力と標準エラー出力をまとめる | 88 リダイレクトによる上書き |
89 /dev/null | 90 パイプライン |
91 フィルタの使い方 | 92 コマンドと組み合わせたフィルタの例 |
12章 テキスト処理
93 バイト数・単語数・行数を数える:wcコマンド | 94 行を並べ替える:sortコマンド |
95 重複行を取り除く:uniqコマンド | 96 入力の一部を切り取る:cutコマンド |
97 文字を変換・削除する:trコマンド | 98 末尾部分を表示する:tailコマンド |
99 差分を表示する:diffコマンド | 100 ユニファイド出力形式:diffコマンド |
13章 正規表現
14章 高度なテキスト処理
15章 シェルスクリプト
121 シェルスクリプトとは | 122 シェルの選択 |
123 シェルスクリプトの作成と実行 | 124 シェルスクリプトの実行形式 |
125 シェルスクリプトの実行方法による違い | 126 シェルスクリプトの配置 |
127 シェルスクリプトの自分専用の配置場所を作る | 128 sourceコマンドとパス |
16章 シェルスクリプトの基礎
129 シェルスクリプトの基本 | 130 シェルスクリプトの変数 |
131 シェルスクリプトのクォーティング | 132 シェルスクリプトのコマンド置換 |
133 シェルスクリプトの位置パラメータ | 134 シェルスクリプトの制御構造:if文 |
135 シェルスクリプトのコマンドと終了ステータス | 136 シェルスクリプトのtestコマンドと演算子 |
137 シェルスクリプトのファイル属性の評価 | 138 シェルスクリプトの演算子の結合 |
139 シェルスクリプト:if文と&&の活用 | 140 シェルスクリプトの終了ステータス |
141 シェルスクリプトのfor文 | 142 シェルスクリプト:コマンドライン引数とfor文 |
143 シェルスクリプトのcase文 | 144 シェルスクリプトのwhile文 |
145 シェルスクリプト:シェル関数 | 146 シェル関数内での位置パラメータ |
147 シェル関数の終了ステータス | 148 シェルスクリプト総合演習 |
17章 シェルスクリプトの活用
18章 アーカイブと圧縮
161 ファイルをアーカイブする:tarコマンド | 162 アーカイブの展開:tarコマンド |
163 ファイルを圧縮する:gzipコマンド | 164 tarとgzipを組み合わせる |
165 ファイルを圧縮する:bzip2コマンド | 166 tarとbzip2を組み合わせる |
167 ファイルをアーカイブ・圧縮する:zipコマンド | 168 パスワード付きzipファイル |
19章 バージョン管理システム
169 Gitのインストールと初期設定 | 170 Gitの基本的な使い方 |
20章 ソフトウェアパッケージ
171 パッケージ管理(Ubuntu):aptコマンド | 172 パッケージ管理(Ubuntu):パッケージの探し方 |
173 パッケージ管理(Ubuntu):パッケージの情報表示 |
その他
174 リモートログインとSSH | 175 VirtualBoxとssh接続 |
176 infoドキュメントの読み方 | 177 Linuxでの日本語入力 |