ifefit_shellp - 云端在线

这是 ifefit_shellp 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


ifeffit - IFEFFIT 的 Shell 接口

概要


有效 是 Ifeffit XAFS 分析系统的外壳接口。 ifeff 命令是
输入并在输入时执行,提供对 Ifefit 库的完全访问权限
在一个相对友好的命令行程序中。

示例会话可能如下所示:

%~>有效
Ifeffit 1.0004 版权所有 (c) 2000 Matt Newville,芝加哥大学
Ifefit Shell Perl 模块 1.2(已启用 ReadLine)
阅读 /home/newville/.ifeffitrc ... 好的
ifeffit> read_data(My.xmu,type=xmu)
ifeffit> spline(energy,xmu, rbkg = 1.0, kweight =1 )
Ifeffit> plot(energy, xmu)
Ifeffit> plot(energy, bkg)

商品描述


如果您有 ReadLine 库的 Perl 模块(Term::ReadLine 和 Term::Readkeys
两者都需要),您可以使用 Gnu ReadLine 的命令行编辑功能
图书馆。 最重要的是,这个库使向上箭头滚动浏览以前的
命令。 它还使您可以访问最近键入的 300 个命令(存储在文件中
.ifeffit_hist 在您的主目录中)在以前的会话中。 命令“l [数字]”
显示最后输入的“数字”命令。

还通过 Tab 键支持命令行完成。 在键入时
命令行提示符处的第一个单词,选定的 ifefit 命令和 shell 命令将
是'tab-completed',这意味着点击tab键将完成尽可能多的部分-
尽可能输入命令。 为此识别的 ifefit 和 shell 命令列表
目的是可定制的。 在第一个单词完全输入后,tab 键将
当前工作目录中的完整文件名。

例如:

%~>有效
Ifeffit 1.0002 版权所有 (c) 2000 Matt Newville,芝加哥大学
Ifefit Shell Perl 模块 1.2(已启用 ReadLine)
阅读 /home/newville/.ifeffitrc ... 好的
如果有效>

1. 'quit' 和 'exit' 将退出程序。

'l' 列出历史缓冲区

'? 是帮助的别名,它会显示这个文档,或者给出一个
简短的命令摘要(如:'help plot')。

“??” 列出可以执行的已知系统 shell 命令
在 ifeff 内。 对于其他 shell 命令,请使用“!” 特点
逃逸到系统外壳。

2.资源文件 〜/.ifeffitrc (如果找到)在启动时读取以允许自定义。
该文件被读取为 perl的 脚本(不是原始的 ifefit 命令)。 为了让进一步
混乱(错误,自定义),您可以在启动时加载 ifefit 命令的文件 -
有效 我的档案 将加载文件 我的档案 在启动时,就好像您在
命令行。 此加载发生在 〜/.ifeffitrc 文件被读取,这可以
提供一种方便的方法来覆盖默认的宏定义。

3.Shell变量:(可在 〜/.ifeffitrc)

$Escape [default = '!'] 以该字符开头的一行被发送到shell。

$Prompt [default = 'Ifeffit> '] 命令行提示。

$HOME [来自环境变量的默认值] 用户主目录。

4. 开发和测试 ifefit 脚本的一个有用的过程是

如果有效>! emacs 脚本 &
-- 将 ifefit 代码添加到脚本中并保存文件
ifeff> 加载脚本

定制服务


一个典型的 〜/.ifeffitrc 文件可能如下所示:

#
# 为 shiffit 启动 perl
推@shell_commands, qw(emacs grep gunzip diff);
#
# 预加载一些常用的 ifeff 宏
ifeffit("加载 $HOME/.ifeffit_macros");

这个文件是“需要”的 有效. “推”行,向
shell 命令的默认列表。 “ifeffit”行加载了一堆预定义的 ifeff
宏。

使用 onworks.net 服务在线使用 ifefit_shellp



最新的 Linux 和 Windows 在线程序