Scribble at 2024-02-15 18:56:44 Last modified: unmodified

添付画像

Xonsh is a Python-powered, cross-platform, Unix-gazing shell language and command prompt. The language is a superset of Python 3.6+ with additional shell primitives that you are used to from Bash and IPython. It works on all major systems including Linux, OSX, and Windows. Xonsh is meant for the daily use of experts and novices.

XONSH is a Python-powered shell

ふむ。ちょっと面白そうだ。思い起こせば15年以上は昔の話だが、或るとき Linux のサーバで作業していて、自分では使ってもいないから消してしまおうと思って python を削除したら Linux のシェルから起動するコマンドの多くが使えなくなったという失敗があって、それいらい "built-in commands" なんてフレーズを全く信用しなくなったんだよね。もちろん、いまは C で書かれてるバイナリだろうから、昔のように python だ perl だという処理系が別にないと動かなくなるなんてことはないと思うが、それでも基本的なコマンドの動作原理は C 言語の勉強としても知っておいて損はないと思うんだよね。まぁ、code reading なんて誰もしないとはよく言ったものだし、多くの有名なエンジニアも「他人のコードなんて読んだことねーよ」と言ってたりするわけだが、それはもちろん「有名なエンジニア」とか有能なエンジニアになるための必要条件でもなければ十分条件でもないわけだよ。二束三文ベンチャーでエンジニアと称してる小僧とか、IT 関連の実績すら殆ど無い物書きどもに騙されて勘違いすんなよ、若手の諸君。

  1. もっと新しいノート <<
  2. >> もっと古いノート

冒頭に戻る


※ 以下の SNS 共有ボタンは JavaScript を使っておらず、ボタンを押すまでは SNS サイトと全く通信しません。

Twitter Facebook