Ini ialah arahan ieffit_shellp yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS
JADUAL:
NAMA
iffeffit - Antara Muka Shell ke IFEFFIT
SINOPSIS
ifffit ialah antara muka shell kepada Sistem Analisis XAFS Iffefit. Perintah Ifefit ialah
dimasukkan dan dilaksanakan semasa ia ditaip, memberikan akses lengkap ke perpustakaan Iffefit
dalam program baris arahan yang agak mesra.
Sesi sampel mungkin kelihatan seperti ini:
%~>ifeffit
Iffifit 1.0004 Hak Cipta (c) 2000 Matt Newville, Univ Chicago
Modul Iffifit Shell Perl 1.2 (Baca Talian didayakan)
membaca /home/newville/.ifeffitrc ... OK
Ifeffit> read_data(My.xmu,type=xmu)
Ifeffit> spline(tenaga,xmu, rbkg = 1.0, kweight =1 )
Ifeffit> plot(tenaga, xmu)
Ifeffit> plot(tenaga, bkg)
DESCRIPTION
Jika anda mempunyai modul Perl untuk pustaka ReadLine (Term::ReadLine and Term::Readkeys
kedua-duanya diperlukan), anda boleh menggunakan ciri penyuntingan baris arahan Gnu ReadLine
perpustakaan. Paling penting, perpustakaan ini menjadikan anak panah atas menatal ke sebelumnya
arahan. Ia juga memberi anda akses kepada 300 arahan terakhir yang ditaip (disimpan dalam fail
.ifeffit_hist dalam direktori rumah anda) dalam sesi sebelumnya. Perintah "l [nombor]"
menunjukkan kepada anda arahan "nombor" terakhir yang ditaip.
Terdapat juga beberapa sokongan untuk penyiapan baris perintah melalui kekunci tab. Semasa menaip
perkataan pertama pada gesaan baris arahan, arahan ieffit yang dipilih dan arahan shell akan
menjadi 'tab-completed', bermakna menekan kekunci tab akan melengkapkan sebanyak sebahagian-
menaip arahan yang mungkin. Senarai perintah ifeffit dan shell yang diiktiraf untuk ini
tujuan boleh disesuaikan. Selepas perkataan pertama ditaip sepenuhnya, kekunci tab akan
lengkapkan nama fail dalam direktori kerja semasa.
cth:
%~>ifeffit
Iffifit 1.0002 Hak Cipta (c) 2000 Matt Newville, Univ Chicago
Modul Iffifit Shell Perl 1.2 (Baca Talian didayakan)
membaca /home/newville/.ifeffitrc ... OK
Ifefit>
1. 'quit' dan 'exit' akan keluar dari program.
'l' menyenaraikan penimbal sejarah
'?' ialah alias untuk bantuan, yang akan memaparkan dokumen ini, atau memberikan a
ringkasan arahan ringkas (seperti dalam: 'help plot').
'??' menyenaraikan perintah shell sistem yang diketahui yang boleh dilaksanakan daripada
dalam tempoh iffit. Untuk arahan shell lain, gunakan '!' watak
untuk melarikan diri ke shell sistem.
2. Fail sumber ~/.ifeffitrc (jika ditemui) dibaca pada permulaan untuk membenarkan penyesuaian.
Fail ini dibaca sebagai a perl skrip (bukan sebagai arahan ifffit mentah). Untuk membolehkan lebih lanjut
kekeliruan (err, penyesuaian), anda boleh memuatkan fail arahan ifeffit semasa permulaan --
ifffit myfile akan memuatkan fail myfile pada permulaan, seolah-olah anda menaip 'muat fail saya' di
baris arahan. Pemuatan ini berlaku selepas ~/.ifeffitrc fail dibaca, yang boleh
menyediakan cara yang mudah untuk mengatasi definisi makro lalai.
3. Pembolehubah shell: (boleh disesuaikan dalam ~/.ifeffitrc)
$Escape [default = '!'] baris bermula dengan aksara ini dihantar ke shell.
$Prompt [default = 'Ieffit> '] gesaan baris arahan.
$HOME [default from Environment Variable] direktori rumah pengguna.
4. Prosedur yang berguna untuk membangunkan dan menguji skrip ifffit ialah
ifeffit> ! skrip emacs &
-- tambah kod ifffit pada skrip dan simpan fail
iffifit> muatkan skrip
Penyesuaian
A biasa ~/.ifeffitrc fail mungkin kelihatan seperti ini:
#
# perl permulaan untuk shiffit
tolak @shell_commands, qw(emacs grep gunzip diff);
#
# pramuat beberapa makro ifefit biasa
ifeffit("muat $HOME/.ifeffit_macros ");
Fail ini "diperlukan" oleh ifffit. Baris "tolak", menambah beberapa lagi arahan pada
senarai lalai arahan shell. Baris "ifeffit" memuatkan sekumpulan ifeffit yang telah ditetapkan
makro.
Gunakan ieffit_shellp dalam talian menggunakan perkhidmatan onworks.net