Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen ifeffit_shellp komutudur.
Program:
ADI
ifeffit - IFEFFIT'e Kabuk Arayüzü
SİNOPSİS
ifefit Ifeffit XAFS Analiz Sistemine yönelik bir kabuk arayüzüdür. Ifeffit komutları
yazıldığı gibi girilir ve yürütülür, Ifeffit kitaplığına tam erişim sağlar
nispeten kolay bir komut satırı programında.
Örnek bir oturum şöyle görünebilir:
%~>ifeffit
Ifeffit 1.0004 Telif hakkı (c) 2000 Matt Newville, Chicago Üniversitesi
Ifeffit Shell Perl Modülü 1.2 (ReadLine etkin)
/home/newville/.ifeffitrc okuma ... Tamam
Ifeffit> read_data(My.xmu,type=xmu)
Ifeffit> spline(enerji,xmu, rbkg = 1.0, kweight =1 )
Ifeffit> arsa(enerji, xmu)
Ifeffit> arsa(enerji, bkg)
TANIM
ReadLine kitaplığı için Perl modülünüz varsa (Term::ReadLine ve Term::Readkeys
ikisi de gereklidir), Gnu ReadLine'ın komut satırı düzenleme özelliklerini kullanabilirsiniz.
kütüphane. En önemlisi, bu kitaplık yukarı okun önceki sayfalar arasında gezinmesini sağlar.
komutlar. Ayrıca, yazılan son 300 komuta erişmenizi sağlar (dosyada saklanır).
.ifeffit_hist ev dizininizde) önceki oturumlarda. "l [sayı]" komutu
size yazılan son "sayı" komutlarını gösterir.
Sekme tuşu aracılığıyla komut satırı tamamlama desteği de vardır. yazarken
komut satırı istemindeki ilk sözcük, seçilen ifeffit komutları ve kabuk komutları
'sekme tamamlandı', yani sekme tuşuna basmanın kısmen tamamlayacağı anlamına gelir-
mümkün olduğunca yazılan komut. Bunun için tanınan ifeffit ve kabuk komutlarının listesi
amaç özelleştirilebilir. İlk kelime tam olarak yazıldıktan sonra sekme tuşu
geçerli çalışma dizinindeki dosya adlarını tamamlayın.
Örneğin:
%~>ifeffit
Ifeffit 1.0002 Telif hakkı (c) 2000 Matt Newville, Chicago Üniversitesi
Ifeffit Shell Perl Modülü 1.2 (ReadLine etkin)
/home/newville/.ifeffitrc okuma ... Tamam
ifefit>
1. 'quit' ve 'exit' programdan çıkar.
'l' geçmiş arabelleğini listeler
'?' bu belgeyi görüntüleyecek veya bir
kısa komut özeti ('yardım planı'nda olduğu gibi).
'??' çalıştırılabilecek bilinen sistem kabuğu komutlarını listeler.
ifefit içinde. Diğer kabuk komutları için '!' karakter
sistem kabuğuna kaçmak için.
2. Kaynak dosyası ~/.ifeffitrc (bulunursa) özelleştirmelere izin vermek için başlangıçta okunur.
Bu dosya olarak okunur perl komut dosyası (ham ifeffit komutları olarak değil). Daha fazla izin vermek
karışıklık (err, özelleştirme), başlangıçta ifeffit komutlarının dosyalarını yükleyebilirsiniz --
ifefit dosyam dosyayı yükleyecek dosyam başlangıçta, 'dosyamı yükle' yazmışsınız gibi
komut satırı. Bu yükleme işlemin ardından ~/.ifeffitrc dosya okunur, bu da
varsayılan makro tanımlarını geçersiz kılmak için uygun bir yol sağlar.
3. Kabuk değişkenleri: ( ~/.ifeffitrc)
$Escape [default = '!'] bu karakterle başlayan bir satır kabuğa gönderilir.
$Prompt [varsayılan = 'Ifeffit> '] komut satırı istemi.
$HOME [Çevre Değişkeninden varsayılan] kullanıcı ana dizini.
4. ifeffit komut dosyalarını geliştirmek ve test etmek için yararlı bir prosedür:
iffet> ! emacs komut dosyası &
-- komut dosyasına ifeffit kodu ekleyin ve dosyayı kaydedin
ifeffit> betiği yükle
ÖZELLEŞTİRME
tipik ~/.ifeffitrc dosya şöyle görünebilir:
#
# shift için başlangıç perl'i
push @shell_commands, qw(emacs grep gunzip fark);
#
# bazı yaygın ifeffit makrolarını önceden yükleyin
ifeffit("$HOME/.ifeffit_macros yükle ");
Bu dosya tarafından "gerekli" ifefit. "Push" satırı, komut satırına birkaç komut daha ekler.
kabuk komutlarının varsayılan listesi. "ifeffit" satırı, bir grup önceden tanımlanmış ifeffit yükler
makrolar.
onworks.net hizmetlerini kullanarak ifeffit_shellp'i çevrimiçi kullanın