LoginSignup
27
29

More than 5 years have passed since last update.

[Mac]絵文字を駆使してコマンドラインで擬似GUIメニューを実現する😊

Posted at

みなさん、コンソール画面使ってますか。
真っ黒い画面にコマンドを入力するあれです。
使い慣れればとても効率的ですが、コマンドを覚えるのが大変ですよね。

そこで、

  • 複数の機能を効率的に組み合わせることができるCUIの長所
  • 機能がグラフィカルに提示されそこから選ぶだけでいいGUIの長所

この2つを融合した新しい操作方法を考えてみました。これです。

emo.gif

特定のキーを押すとメニューが現れ、その中から絵文字を選び入力するとそれがコマンドとして解釈されます。

例えば、
「カレントディレクトリを移動するコマンドなんだっけ?確かCから始まってDで終わる名前だったんだけど〜」
という時には、
メニューを呼び出し、その中から💿の絵文字を選べばcdコマンドが実行されます。

どう実現してるの⁉️

必要なのはMacの標準環境。
特別なアプリのインストールは必要ありません。

①.bash_profileにエイリアス👽を設定する。

.bash_profileにエイリアスを追加します。
想像力が働く限り好きなだけ登録してください。

alias 💿='cd'
alias 📖='ls'
alias 💬='echo'
alias 🐈='cat'
alias 👎='kill -9'

②コンソールを再起動💻

してください。

③コンソール画面でControl+Command+Spaceを押す👇

すると絵文字メニューが出てきますので、定義済みのコマンドを実行してみてください。
よく使う項目はお気に入りに登録することもできます。

まとめ

コンソール画面がとても賑やかになりました。

Mac以外で絵文字対応しているコンソールは今のところ聞いたことがありませんが、MacからsshでLinuxマシンに入って試したところ、問題なく絵文字操作ができました。接続する端末側が絵文字対応していれば、単なるunicodeなので問題なさそうです。

最後にプチtipsとして、

export PS1="👷 $"

という風に、PS1という環境変数に任意の文字を設定するとプロンプトをカスタマイズすることができます。

emops1.png

27
29
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
27
29