mslearnに Linux コマンドラインとシェルを始めましょう といったラーニングパスを見かけたので、これをやってみました。
このラーニングパスには、Bashの概要 と UNIX シェルを使用してログ データをラングリングする の2つのコースが含まれていて、この2つをやった感想。
Bashの概要
bashの概要から演算子やコマンド(cat , ps , rm などなど)について完結に説明しています。
psコマンドについては、"ps -ef"と"ps aux"が同じ結果を表す事を説明して、POSIXとBSDの歴史に少し触れていたり。
CloudShellでのサンプルもあり、実際にループするpythonプログラムを実行されてプロセスの確認とプロセスを止めたり、手短な割には意外と面白いです。
(初学者はviな部分で挫折しそうな気もします。)
UNIX シェルを使用してログ データをラングリングする
こちらの演習も下記のようにCloudShellでサンプルを動かしながら実際にためしていきます。
- head , tail , nl , wc , catコマンド
- 正規表現
- grep
- sed
- パイプ
あたりをさっくりと浅く試していき、初学者はそんなことできるんだなって感じかと思いますが。
sedあたりで挫折しそうな気もする。
総評
マイクロソフトなmslearnでLinuxなコースがあったので気になってやってみましたが。
本当の初級者は所々で戸惑いそうな要素も少し感じますが、各コマンド浅くですがさっくりさわれてコンパクトにまとまっていました。