Panda Noir

JavaScript の限界を究めるブログでした。最近はいろんな分野を幅広めに書いてます。

シェル

終了時に「実行中のプロセスが存在します」と言わせないためのtmux起動法

zshrcにtmux attachと記述してtmuxを起動させるというテクニック、ご存知ですよね?とても便利ですし僕自身使っていました。 しかし、この方法では端末の×ボタンを押したときに「この端末を閉じますか?」という警告メッセージが出ます。とてもストレスですし…

たった2つのポイントで!zshでもfish並のインクリメンタル補完を実現する

fishのインクリメンタル補完(下のような補完)が神すぎてzshをやめてfishを使っていました。 しかし、fishを使っているうちに色々と不具合が出てきました。 シェルスクリプトがbashやzshと異なる (2018/6/19追記) 設定ファイルの書き方がbashやzshと異なる ba…

標準出力に色をつけてカラフルにログ表示する

こんなカッコイイことができるようになれます。

全文検索・ファイル名検索する手法

オプションを混乱しがちなので、まとめてみました。find、ag、grep についてまとめてあります。 ※ OSのバージョン、コマンドのバージョンによっては使えないオプションがある場合があります。 ファイル名を検索する $ find -name "*.js" $ ag -g "\.js$" $ a…

npm-scriptsはどうやらbashらしい

500記事目ですが、そんなこと関係ないです。普通にいつもどおり書きます。 詳しいドキュメントがみつからなかったのがアレですが、少し調査した結果を報告いたします。

シェルを作ってみる その3

この記事は東北大学 計算機科学研究会 Advent Calendarの11日目の記事です。 いよいよクリスマスが近づいてきましたね。僕は彼女がいないのでただの平日ですが。ガッキーみたいな可愛い彼女ほしい 第三回目の記事ですので、第一回、第二回を先にご覧ください…

chshしたらログインできなくなった人へ

496記事目です。もうちょいで500記事ですね。何か考えないと。 今回の記事は例えば自作シェルを試しにchshしちゃったてへぺろ(・ω<)という人に向けた記事です。僕だね。