AnglaisFrançaisEspagnol

Exécutez les serveurs | Ubuntu > | Fedora > |


Icône de favori OnWorks

ifeffit_shellp - En ligne dans le Cloud

Exécutez ifeffit_shellp dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande ifeffit_shellp qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

PRÉNOM


ifeffit - Interface Shell vers IFEFFIT

SYNOPSIS


siefficace est une interface shell vers le système d'analyse Ifeffit XAFS. Si les commandes d'effit sont
saisies et exécutées au fur et à mesure de leur saisie, donnant un accès complet à la bibliothèque Ifeffit
dans un programme en ligne de commande relativement convivial.

Un exemple de session pourrait ressembler à ceci :

%~>ifeffit
Ifeffit 1.0004 Copyright (c) 2000 Matt Newville, Université de Chicago
Ifeffit Shell Perl Module 1.2 (ReadLine activé)
lecture /home/newville/.ifeffitrc ... OK
Ifeffit> read_data(My.xmu,type=xmu)
Ifeffit> spline(energy,xmu, rbkg = 1.0, kweight =1 )
Ifeffit> plot(énergie, xmu)
Ifeffit> plot(énergie, bkg)

DESCRIPTION


Si vous avez le module Perl pour la bibliothèque ReadLine (Term::ReadLine et Term::Readkeys
sont tous les deux requis), vous pouvez utiliser les fonctionnalités d'édition en ligne de commande de Gnu ReadLine
une bibliothèque. Plus important encore, cette bibliothèque fait défiler la flèche vers le haut
commandes. Il vous donne également accès aux 300 dernières commandes saisies (stockées dans le fichier
.ifeffit_hist dans votre répertoire personnel) lors des sessions précédentes. La commande "l [nombre]"
vous montre les dernières commandes "nombre" saisies.

Il existe également une prise en charge de la complétion de la ligne de commande via la touche de tabulation. En tapant le
premier mot à l'invite de ligne de commande, les commandes ifeffit et les commandes shell sélectionnées seront
être 'tab-completed', ce qui signifie qu'appuyer sur la touche de tabulation terminera autant qu'un partiellement-
commande tapée que possible. La liste des commandes ifeffit et shell reconnues pour ce
le but est personnalisable. Une fois le premier mot entièrement tapé, la touche de tabulation
noms de fichiers complets dans le répertoire de travail actuel.

par exemple:

%~>ifeffit
Ifeffit 1.0002 Copyright (c) 2000 Matt Newville, Université de Chicago
Ifeffit Shell Perl Module 1.2 (ReadLine activé)
lecture /home/newville/.ifeffitrc ... OK
Sieffit>

1. 'quit' et 'exit' quitteront le programme.

'l' liste le tampon d'historique

'?' est un alias pour l'aide, qui affichera ce document, ou donnera un
bref résumé de la commande (comme dans : 'help plot').

'??' répertorie les commandes shell système connues qui peuvent être exécutées à partir de
au sein d'ifeffit. Pour les autres commandes shell, utilisez le '!' personnage
pour échapper au shell du système.

2. Le fichier ressource ~/.ifeffitrc (si trouvé) est lu au démarrage pour permettre les personnalisations.
Ce fichier est lu comme un perl script (pas en tant que commandes ifeffit brutes). Pour permettre plus
confusion (err, personnalisation), vous pouvez charger des fichiers de commandes ifeffit au démarrage --
siefficace mon fichier chargera le fichier mon fichier au démarrage, comme si vous tapiez 'load myfile' à
la ligne de commande. Ce chargement se produit après la ~/.ifeffitrc le fichier est lu, ce qui peut
fournir un moyen pratique de remplacer les définitions de macro par défaut.

3. Variables Shell : (peuvent être personnalisées dans ~/.ifeffitrc)

$Escape [default = '!'] une ligne commençant par ce caractère est envoyée au shell.

$ Prompt [default = 'Ifeffit> '] invite de ligne de commande.

$HOME [par défaut de la variable d'environnement] répertoire de base des utilisateurs.

4. Une procédure utile pour développer et tester les scripts ifeffit est

ifeffit> ! script emacs &
-- ajouter le code ifeffit au script et enregistrer le fichier
ifeffit> charger le script

PERSONNALISATION


Une typique ~/.ifeffitrc le fichier peut ressembler à ceci :

#
# start-up perl pour shiffit
poussez @shell_commands, qw(emacs grep gunzip diff);
#
# pré-charger quelques macros ifeffit courantes
ifeffit("charger $HOME/.ifeffit_macros ");

Ce fichier est "requis" par siefficace. La ligne "push", ajoute quelques commandes supplémentaires à la
liste par défaut des commandes shell. La ligne "ifeffit" charge un tas de ifeffit prédéfinis
macro.

Utilisez ifeffit_shellp en ligne à l'aide des services onworks.net


Ad


Ad