Panda Noir

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

シェル

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

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

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

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

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

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

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

全文探索・ファイル名検索はプログラマにとって日常動作ですよね。でもオプションがわからなかったりして一々調べなおしがちです。そんなことないか。 というわけで今回はシーン別に検索をする方法をまとめてみました。Ubuntu 17.10でのみ検証を行いました。…

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

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

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

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

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

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