bash

[Git Bash] winpty コマンドについて調べてみた

こんにちは。最近、メガネを買い替えた k-so16 です。フレームが軽くなって掛け心地も改善されました(笑) Git for Windows の Git BASH (以降 Git Bash と表記) で Docker のコンテナに入るために docker exec などのコマンドを実行すると、以下のようなメッセージが表示されます。 the input dev・・・続きを読む

[Bash / C 言語] main 関数の “return 0;” の意味

こんにちは。先日、久々に大学時代の友人と会って、十三の餃子酒場で晩御飯を食べに行った k-so16 です。楽しく美味しい時間を過ごせて非常に満足でした。 C 言語を勉強する際に、序盤で main 関数の最後は return 0; という約束事を学ぶと思います。しかし、なぜ main 関数は return 0; で終了するように記述するのかまでは、解説されてい・・・続きを読む

[bash] シェルの履歴機能を使いこなす

こんにちは。最近、UbuntuでShotcutを使って動画編集に挑戦している k-so16 です。 シェル1で過去に実行したコマンドを再度実行するとき、読者のみなさんはどのようにコマンドを実行していますか? 目的のコマンドに到達するまで上キーを押して遡って、場合によってはそのコマンドを書き換えて実行していますか? それとも history コマンドと gre・・・続きを読む

[bash] Linuxで lessやcrontabから呼び出されるエディタを変更する方法

こんにちは。最近、Go Pro HERO7 Blackを我慢できずに購入してしまった k-so16 です。 UNIX/LinuxのOSで less コマンドを実行して v キー押下すると、環境によって vim ではなく nano が起動してしまうことがあります。エディタが vim ではなく nano が起動するのはプログラマに優しくないですし、イケてないです・・・続きを読む