ifeffit_shellp - クラウドでオンライン

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド ifeffit_shellp です。

プログラム:

NAME


ifeffit - IFEFFIT へのシェル インターフェイス

SYNOPSIS


イフェフィット Ifeffit XAFS 分析システムへのシェル インターフェイスです。 Ifeffit コマンドは
入力したとおりに入力および実行され、Ifeffit ライブラリに完全にアクセスできるようになります。
比較的使いやすいコマンドライン プログラムです。

サンプル セッションは次のようになります。

%~>iffit
Ifeffit 1.0004 著作権 (c) 2000 Matt Newville、シカゴ大学
Ifeffit Shell Perl モジュール 1.2 (ReadLine が有効)
/home/newville/.ifeffitrc を読み取り中 ... OK
Ifeffit> read_data(My.xmu,type=xmu)
Ifeffit> spline(energy,xmu, rbkg = 1.0, kweight =1 )
Ifeffit> プロット(エネルギー, xmu)
Ifeffit> プロット(エネルギー, bkg)

DESCRIPTION


ReadLine ライブラリの Perl モジュール (Term::ReadLine および Term::Readkeys) がある場合
両方が必要です)、Gnu ReadLine のコマンドライン編集機能を使用できます。
図書館。 最も重要なことは、このライブラリでは上矢印を押すと前までスクロールできることです。
コマンド。 また、最後に入力した 300 個のコマンド (ファイルに保存されている) にもアクセスできます。
.ifeffit_hist ホームディレクトリにあります)、以前のセッションで。 コマンド「l [数字]」
最後に入力された「数値」コマンドを表示します。

Tab キーによるコマンドライン補完もいくつかサポートされています。 入力中に、
コマンドライン プロンプトの最初の単語、選択された ifeffit コマンドおよびシェル コマンドは、
これは、Tab キーを押すと部​​分的に完了することを意味します。
可能な限りコマンドを入力します。 これに対して認識される ifeffit およびシェル コマンドのリスト
目的はカスタマイズ可能です。 最初の単語が完全に入力された後、Tab キーを押すと、
現在の作業ディレクトリ内の完全なファイル名。

例えば:

%~>iffit
Ifeffit 1.0002 著作権 (c) 2000 Matt Newville、シカゴ大学
Ifeffit Shell Perl モジュール 1.2 (ReadLine が有効)
/home/newville/.ifeffitrc を読み取り中 ... OK
イフェフィット>

1. 「quit」と「exit」はプログラムを終了します。

「l」は履歴バッファをリストします

「?」 ヘルプのエイリアスです。このドキュメントを表示するか、
コマンドの簡単な概要 (「ヘルプ プロット」など)。

「??」 から実行できる既知のシステム シェル コマンドをリストします。
イフェフィット内で。 他のシェルコマンドの場合は、「!」を使用します。 キャラクター
システムシェルにエスケープします。

2. リソースファイル ~/.ifeffitrc (見つかった場合は) カスタマイズを可能にするために起動時に読み取られます。
このファイルは次のように読み取られます。 パール スクリプト (生の ifeffit コマンドとしてではなく)。 さらに許可するには
混乱(エラー、カスタマイズ)、起動時に ifeffit コマンドのファイルをロードできます --
イフェフィット マイファイル ファイルをロードします マイファイル 起動時に「load myfile」と入力したかのように、
コマンドライン。 この読み込みは、 ~/.ifeffitrc ファイルが読み取られると、
デフォルトのマクロ定義を上書きする便利な方法を提供します。

3. シェル変数: (カスタマイズ可能 ~/.ifeffitrc)

$Escape [default = '!'] この文字で始まる行がシェルに送信されます。

$Prompt [default = 'Ifeffit> '] コマンドライン プロンプト。

$HOME [環境変数からのデフォルト] ユーザーのホーム ディレクトリ。

4. ifeffit スクリプトの開発とテストに役立つ手順は、次のとおりです。

イフェフィット>! emacs スクリプトと
-- ifeffit コードをスクリプトに追加し、ファイルを保存します。
ifeffit> スクリプトをロードする

カスタマイズ


典型的な ~/.ifeffitrc ファイルは次のようになります。

#
# shiffit 用の Perl の起動
Push @shell_commands, qw(emacs grep Gunzip diff);
#
# 一般的な ifeffit マクロをいくつかプリロードします
ifeffit("load $HOME/.ifeffit_macros ");

このファイルは「必要」です イフェフィット。 「push」行では、さらにいくつかのコマンドを追加します。
シェルコマンドのデフォルトのリスト。 「ifeffit」行は、事前定義された一連の ifeffit をロードします。
マクロ。

onworks.net サービスを使用してオンラインで ifeffit_shellp を使用する



最新のLinuxおよびWindowsオンラインプログラム