Shell

Node.js

nvmをubuntsuにインストールする

まず、nvmをインストールするためのスクリプトをダウンロードして実行します。これはcurlまたはwgetを使用して行うことができます。 curlを使用する場合 curl -o- | bash wgetを使用する場合 wget -qO- | ...
Shell

pushdおよびpopdをUbuntuで利用する

pushdおよびpopdは一部のシェル(bashやzshなど)でのみ利用可能で、一部のシェル(例えばshやdash)では利用できません。Ubuntuでシェルスクリプトを実行する際にはデフォルトでdashが使用されますので、スクリプトファイル...
OS

/dev/null について: その存在と役割

LinuxやUNIX系のOSに詳しくない人でも、/dev/nullについては一度は聞いたことがあるかもしれません。しかし、この特殊なデバイスファイルが何をするものなのか、また、それがどのようにシステム操作に役立つのかは必ずしも明確ではないか...
OS

誤操作の恐怖!ルートディレクトリ削除でOSまで消失? 経験から学ぶ原因と対策

ある日、シェルスクリプトでファイルの削除処理を行っていた時のこと。誤ってrm -fr /というコマンドを実行してしまい、恐怖の瞬間が訪れました。画面上に次々と消えていくファイル名、そして次第に無力化されるコマンドライン。私が経験した、ルート...
Shell

【Linuxコマンド】ログ調査に便利なコマンド

運用プロジェクトに所属していた場合に多々あるログの調査。 その際に使用頻度の高いコマンドの紹介と使用例を記載します。 ■grep 文字列を検索することができます。 □使用例: hoge.logの中からhogeを含む列を取得 grep "ho...