ifeffit_shellp - Online en la nube

Este es el comando ifeffit_shellp que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


ifeffit - Interfaz de Shell para IFEFFIT

SINOPSIS


sieffit es una interfaz de shell para el sistema de análisis Ifeffit XAFS. Los comandos de Ifeffit son
ingresados ​​y ejecutados a medida que se escriben, lo que brinda acceso completo a la biblioteca Ifeffit
en un programa de línea de comandos relativamente amigable.

Una sesión de muestra podría verse así:

% ~> ifeffit
Ifeffit 1.0004 Copyright (c) 2000 Matt Newville, Universidad de Chicago
Ifeffit Shell Perl Module 1.2 (ReadLine habilitado)
leyendo /home/newville/.ifeffitrc ... OK
Ifeffit> read_data (Mi.xmu, tipo = xmu)
Ifeffit> spline (energía, xmu, rbkg = 1.0, kweight = 1)
Ifeffit> plot (energía, xmu)
Ifeffit> plot (energía, bkg)

DESCRIPCIÓN


Si tiene el módulo Perl para la biblioteca ReadLine (Term :: ReadLine y Term :: Readkeys
ambos son obligatorios), puede utilizar las funciones de edición de la línea de comandos de Gnu ReadLine
Biblioteca. Lo más importante es que esta biblioteca hace que la flecha hacia arriba se desplace a través de
comandos. También le da acceso a los últimos 300 comandos escritos (almacenados en el archivo
.ifeffit_hist en su directorio de inicio) en sesiones anteriores. El comando "l [número]"
muestra los últimos comandos "numéricos" escritos.

También hay algo de soporte para completar la línea de comandos a través de la tecla de tabulación. Mientras escribe el
la primera palabra en la línea de comandos, los comandos ifeffit seleccionados y los comandos de shell
ser 'tab-complete', lo que significa que presionar la tecla de tabulación completará la mayor parte de una
comando escrito como sea posible. La lista de comandos ifeffit y shell reconocidos para este
El propósito es personalizable. Después de que la primera palabra se haya escrito completamente, la tecla de tabulación
nombres de archivo completos en el directorio de trabajo actual.

p.ej:

% ~> ifeffit
Ifeffit 1.0002 Copyright (c) 2000 Matt Newville, Universidad de Chicago
Ifeffit Shell Perl Module 1.2 (ReadLine habilitado)
leyendo /home/newville/.ifeffitrc ... OK
Ifeffit>

1. 'salir' y 'salir' saldrá del programa.

'l' enumera el búfer del historial

'?' es un alias de ayuda, que mostrará este documento o dará un
breve resumen del comando (como en: 'diagrama de ayuda').

'??' enumera los comandos de shell del sistema conocidos que se pueden ejecutar desde
dentro de ifeffit. Para otros comandos de shell, use el comando '!' personaje
para escapar al shell del sistema.

2. El archivo de recursos ~ / .ifeffitrc (si se encuentra) se lee al inicio para permitir personalizaciones.
Este archivo se lee como perl script (no como comandos ifeffit sin procesar). Para permitir más
confusión (err, personalización), puede cargar archivos de comandos ifeffit al inicio -
sieffit mi archivo cargará el archivo mi archivo al inicio, como si escribiera 'cargar mi archivo' en
la línea de comandos. Esta carga se produce después de la ~ / .ifeffitrc se lee el archivo, que puede
proporcionan una forma conveniente de anular las definiciones de macros predeterminadas.

3. Variables de shell: (se pueden personalizar en ~ / .ifeffitrc)

$ Escape [default = '!'] Se envía al shell una línea que comienza con este carácter.

$ Prompt [default = 'Ifeffit>'] indicador de línea de comandos.

$ HOME [predeterminado de la variable de entorno] directorio de inicio de los usuarios.

4. Un procedimiento útil para desarrollar y probar ifeffit scripts es

ifeffit>! script de emacs y
- agregue el código ifeffit al script y guarde el archivo
ifeffit> cargar script

CUSTOMIZACIÓN


Un típico ~ / .ifeffitrc El archivo podría verse así:

#
# puesta en marcha de perl para shiffit
push @shell_commands, qw (emacs grep gunzip diff);
#
# precargar algunas macros ifeffit comunes
ifeffit ("cargar $ HOME / .ifeffit_macros");

Este archivo es "requerido" por sieffit. La línea "push" agrega algunos comandos más a la
lista predeterminada de comandos de shell. La línea "ifeffit" carga un montón de ifeffit predefinidos
macros

Use ifeffit_shellp en línea usando los servicios de onworks.net



Últimos programas en línea de Linux y Windows