Ini adalah perintah ifeffit_shellp yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
ifeffit - Antarmuka Shell ke IFEFFIT
RINGKASAN
ifefit adalah antarmuka shell ke Sistem Analisis XAFS Ifeffit. Perintah ifeffit adalah
dimasukkan dan dieksekusi saat diketik, memberikan akses lengkap ke perpustakaan Ifeffit
dalam program baris perintah yang relatif ramah.
Sesi sampel mungkin terlihat seperti ini:
%~>ifit
Ifeffit 1.0004 Hak Cipta (c) 2000 Matt Newville, Univ of Chicago
Ifeffit Shell Perl Module 1.2 (ReadLine diaktifkan)
membaca /home/newville/.ifeffitrc ... OK
Ifeffit> read_data(My.xmu,type=xmu)
Ifeffit> spline(energi,xmu, rbkg = 1.0, kweight =1 )
Ifeffit> plot(energi, xmu)
Ifeffit> plot(energi, bkg)
DESKRIPSI
Jika Anda memiliki modul Perl untuk pustaka ReadLine (Istilah::ReadLine dan Term::Readkeys
keduanya diperlukan), Anda dapat menggunakan fitur pengeditan baris perintah dari Gnu ReadLine
Perpustakaan. Yang terpenting, perpustakaan ini membuat panah atas menggulir sebelumnya
perintah. Ini juga memberi Anda akses ke 300 perintah terakhir yang diketik (disimpan dalam file
.iffifit_hist di direktori home Anda) di sesi sebelumnya. Perintah "l [angka]"
menunjukkan kepada Anda perintah "angka" terakhir yang diketik.
Ada juga beberapa dukungan untuk penyelesaian baris perintah melalui tombol tab. Saat mengetik
kata pertama pada prompt baris perintah, perintah ifefit yang dipilih dan perintah shell akan
menjadi 'tab-selesai', artinya menekan tombol tab akan menyelesaikan sebagian besar-
mengetik perintah mungkin. Daftar perintah ifeffit dan shell yang dikenali untuk ini
tujuan dapat disesuaikan. Setelah kata pertama selesai diketik, tombol tab akan
lengkapi nama file di direktori kerja saat ini.
misalnya:
%~>ifit
Ifeffit 1.0002 Hak Cipta (c) 2000 Matt Newville, Univ of Chicago
Ifeffit Shell Perl Module 1.2 (ReadLine diaktifkan)
membaca /home/newville/.ifeffitrc ... OK
Ieffit>
1. 'quit' dan 'exit' akan keluar dari program.
'l' mencantumkan buffer sejarah
'?' adalah alias bantuan, yang akan menampilkan dokumen ini, atau memberikan
ringkasan perintah singkat (seperti dalam: 'plot bantuan').
'??' daftar perintah shell sistem yang dikenal yang dapat dieksekusi dari
dalam ifefit. Untuk perintah shell lainnya, gunakan '!' karakter
untuk melarikan diri ke shell sistem.
2. File sumber daya ~/.iffifitrc (jika ditemukan) dibaca saat start-up untuk memungkinkan penyesuaian.
File ini dibaca sebagai perl script (bukan sebagai perintah ifeffit mentah). Untuk memungkinkan lebih lanjut
kebingungan (err, kustomisasi), Anda dapat memuat file perintah ifeffit saat startup --
ifefit file saya akan memuat file file saya saat start-up, seolah-olah Anda mengetik 'load myfile' di
baris perintah. Pemuatan ini terjadi setelah ~/.iffifitrc file dibaca, yang bisa
memberikan cara mudah untuk mengganti definisi makro default.
3. Variabel shell: (dapat disesuaikan dalam ~/.iffifitrc)
$Escape [default = '!'] baris yang dimulai dengan karakter ini dikirim ke shell.
$Prompt [default = 'Ieffit> '] prompt baris perintah.
$HOME [default dari Variabel Lingkungan] direktori home pengguna.
4. Prosedur yang berguna untuk mengembangkan dan menguji skrip ifeffit adalah
ifeffit> ! skrip emacs &
-- tambahkan kode ifeffit ke skrip dan simpan file
ifeffit> muat skrip
KUSTOMISASI
tipikal ~/.iffifitrc file mungkin terlihat seperti ini:
#
# start-up perl untuk shiffit
tekan @shell_commands, qw(emacs grep gunzip diff);
#
# pra-muat beberapa makro ifeffit umum
ifeffit("muat $HOME/.ifeffit_macros ");
File ini "wajib" oleh ifefit. Baris "push", menambahkan beberapa perintah lagi ke
daftar default perintah shell. Baris "ifeffit" memuat banyak ifeffit yang telah ditentukan sebelumnya
makro.
Gunakan ifeffit_shellp online menggunakan layanan onworks.net