Pythonでbashの置換を作成することは可能かどうか疑問に思います。私は以前にREPLを実行し、サブプロセスなどについて知っていますが、OSXターミナルでPythonのようなbashの置換を、ネイティブシェル環境(制限付き)であるかのようにどのように使用するのか疑問に思います。
または、ipythonをそのまま実行します...
PDグーグルの答えの大部分はシェルスクリプトの作成に関連しています。シェルの作成に興味があります。
それは確かに可能です-Pythonで書かれたシェルの素晴らしい例についてはhotwireをチェックしてください。
はい、もちろん。実行可能なPythonスクリプトを作成し、それを呼び出し/usr/bin/pysh
、このファイル名をに追加してから/etc/shells
、を使用してユーザーのデフォルトのログインシェルとして設定するだけですchsh
。
私は宣伝するつもりはありませんが、純粋にPythonでオープンソースを自分で書いています。あなたはここでそれをチェックすることができます:プロジェクトシェル
そうです、確かに可能ですが、Pythonで記述されたコマンドには、多くの数値計算を必要とするパフォーマンスへの影響があるかもしれません。