UNIXコマンド– tag –
-
入門編
ターミナルは怖くない|まずは「見るだけ」から始めるCLI入門 | UNIX Cafe
ターミナルが怖いと感じるのは自然なこと? 「黒い画面が怖い」という話をよく聞きます。 黒い画面というのは、ターミナルやコマンドラインのことです。プログラミングやWeb制作、Linux、サーバーの学習を始めると、「ターミナルを開いて、コマンドを実行... -
自作ツール
第4回 | 育てた相棒を GitHub で公開する。Term-gotchi を壊さず更新できる形に整えた開発記 | UNIX Cafe
Term-gotchi 第4回は、ここまで育ててきた小さなターミナルアプリを、git と GitHub で公開・管理できる形に整える編です。コード、README、CHANGELOG、インストール用スクリプト、ユーザーごとの状態ファイルを分けながら、「壊さず小さく育てる」やり方... -
自作ツール
第3回 | 育てた相棒に、英語を教わる。Term-gotchi の tg_talk を会話練習モードに育てた開発記 | UNIX Cafe
Term-gotchi 第3回は、会話機能 tg_talk を軽い英語教材として育てる編です。時間帯やコマンド文脈に応じた台詞、英英辞典風の説明、2ターンの会話例、theme と tone による整理を通して、shell の日常に英語学習をそっと溶かし込む面白さを紹介します。 ... -
自作ツール
第2回 | 育てて終わりにしない。Term-gotchi に成長記録を足した開発記 | UNIX Cafe
Term-gotchi 第2回は、成長記録と分岐進化の追加編です。tg_history、sage / builder、専用コマンド、CHANGELOG.md を通して、CLI ツールに「変化の履歴」を持たせる面白さを紹介します。 前回は、zsh の中で育つ小さな相棒アプリ Term-gotchi を作るとこ... -
自作ツール
第1回 |ターミナルで育つ相棒を作ろう。zsh製ミニ育成アプリ「Term-gotchi」開発記 | UNIX Cafe
zsh の中で育つ小さな相棒アプリ、Term-gotchi を作りました。普段のコマンド操作で経験値がたまり、世話もできるミニ育成アプリです。この記事では、シェル環境を壊さない安全な設計を意識しながら、設計から実装、そして配布できる形にまとめるまでの流... -
CLIで開発する
第8回 | 小さな不具合修正をCLIで最後まで進める | 探索、編集、テスト、Git記録を通して見る|UNIX Cafe
CLIで開発する | 第8回 ここまでのシリーズでは、CLIでファイルを見て、アプリを動かし、ログを読み、エラーの場所を探し、vi で小さく直し、テストで確かめ、Gitで変更を記録する流れを少しずつ見てきました。 今回は最終回として、それらを1本の開発作業... -
CLIで開発する
第7回 | git diff で確認して変更を記録する | 動作確認からコミットまでをつなぐ|UNIX Cafe
CLIで開発する | 第7回 前回は、テストで見つけた計算ミスを修正しました。アプリを実行し、テストも通るようになったので、処理としては修正された状態です。 ただし、開発では「直したら終わり」ではありません。何を変更したのかを読み返し、自分で説明... -
CLIで開発する
第6回|Pythonのテストを実行して修正を確かめる|unittest を確認コマンドとして使う|UNIX Cafe
CLIで開発する | 第6回 アプリが動いたからといって、すべての処理が正しいとは限りません。画面を目で見るだけでは気づきにくい間違いもあります。 今回は、Python標準の unittest を使い、注文金額の計算ミスを確認します。最初はテストの書き方を詳しく... -
CLIで開発する
第5回 | vi で小さく直してもう一度実行する | 修正と再確認を短く繰り返す|UNIX Cafe
CLIで開発する | 第5回 コードを修正するときは、変更を大きくしすぎないことが大切です。小さく直せば、結果を確認しやすく、問題があったときも原因を追いやすくなります。 今回は、画面に表示されるメッセージのスペルミスを vi で直します。修正後は同... -
CLIで開発する
第4回 | エラーメッセージから直す場所を探す | grep -Rni と vi +行番号を使う|UNIX Cafe
CLIで開発する | 第4回 エラーメッセージが表示されると、どこから見ればよいか分からなくなることがあります。そんなときは、画面に出た言葉を検索語として使うと、関係するコードへ近づけます。 今回は、前回表示された orders file not found という文...
