エイリアス機能など

「! コマンド名」で通常のシェル上と同じようにコマンドを実行することができます。


In [4]: !w3m http://www.google.com

w3mを終了させるとipythonに戻ります。

頻繁につかわれるであろうコマンドにはあらかじめエイリアス(ショートカット)として定義されているものもあります。 詳しくはマニュアルを参照してください。

また、「@alias エイリアス名 コマンド」でユーザー定義のエイリアスを作成することもできます。 先程のGoogleをw3mで見るエイリアスgoogleを作成しようとすれば、


In [6]: @alias google w3m http://www.google.com

となり、


In [7]: google

でw3mが起動します

「echo hello だれだれ」と引数を用いる例をあげると、


In [6]: name = "snakeman"

In [7]: alias sayhello echo hello %s

In [8]: sayhello snakeman
hello snakeman

のようになります。

単に「@alias」だけだと、現在定義されているエイリアスが表示されます。