bash

[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 が起動するのはプログラマに優しくないですし、イケてないです・・・続きを読む

Git Bash for Windows で重複したコマンド履歴 (history) を残さないようにする

Windows のコマンドプロンプトは正直いって使いにくいので、ある程度コマンドに慣れた人なら、なんらかのターミナルエミューレーターをインストールされていることでしょう。 Git for Windows をインストールするとおまけのようにインストールされる Git Bash は Linux に近くて意外と使いやすいですし、当然ながら Git との親和性も高い・・・続きを読む

CentOS 7 で特定のコマンドしか実行できないユーザーを作成する

こんにちは。 CentOS 7 で特定のコマンドのみを実行できる制限ユーザーを作成しようと思い、以下の記事を見つけました。 @IT:特定のコマンドしか実行できないユーザーIDを作成するには 2002 年のこの記事の内容が、最新の CentOS 7 でも実行可能か検証してみたところ、記事同様に制限ユーザーを作成することに成功 しました。 詳細な説明は @IT ・・・続きを読む