ifeffit_shellp - 클라우드의 온라인

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 ifeffit_shellp 명령입니다.

프로그램:

이름


ifeffit - IFEFFIT에 대한 셸 인터페이스

개요


만약에 Ifeffit XAFS 분석 시스템에 대한 쉘 인터페이스입니다. Ifeffit 명령은 다음과 같습니다.
입력된 대로 입력되고 실행되어 Ifeffit 라이브러리에 대한 완전한 액세스를 제공합니다.
비교적 친숙한 명령줄 프로그램에서.

샘플 세션은 다음과 같습니다.

%~>만약
Ifeffit 1.0004 Copyright (c) 2000 Matt Newville, University of Chicago
Ifeffit Shell Perl 모듈 1.2(ReadLine 활성화됨)
읽기 /home/newville/.ifeffitrc ... 확인
Ifeffit> read_data(My.xmu,유형=xmu)
Ifeffit> 스플라인(에너지, xmu, rbkg = 1.0, kweight =1)
Ifeffit> 플롯(에너지, xmu)
Ifeffit> 플롯(에너지, bkg)

기술


ReadLine 라이브러리용 Perl 모듈이 있는 경우(Term::ReadLine 및 Term::Readkeys
둘 다 필요함) Gnu ReadLine의 명령줄 편집 기능을 사용할 수 있습니다.
도서관. 가장 중요한 것은 이 라이브러리가 위쪽 화살표가 이전
명령. 또한 입력한 마지막 300개 명령(파일에 저장됨)에 액세스할 수 있습니다.
.ifeffit_hist 홈 디렉토리에 있음) 이전 세션에서. 명령 "l [숫자]"
마지막으로 입력한 "숫자" 명령을 보여줍니다.

탭 키를 통한 명령줄 완성 지원도 있습니다. 타자를 치면서
명령줄 프롬프트의 첫 번째 단어, 선택한 ifeffit 명령 및 셸 명령은
탭 키를 누르면 부분적으로 완료되는 '탭 완료'가 됩니다.
가능한 한 입력된 명령. 이에 대해 인식되는 ifeffit 및 셸 명령 목록
목적은 사용자 정의할 수 있습니다. 첫 번째 단어가 완전히 입력된 후 탭 키가
현재 작업 디렉토리의 완전한 파일 이름.

예 :

%~>만약
Ifeffit 1.0002 Copyright (c) 2000 Matt Newville, University of Chicago
Ifeffit Shell Perl 모듈 1.2(ReadLine 활성화됨)
읽기 /home/newville/.ifeffitrc ... 확인
Ifeffit>

1. '종료' 및 '종료'는 프로그램을 종료합니다.

'l'은 히스토리 버퍼를 나열합니다.

'?' 이 문서를 표시하거나 제공하는 도움말의 별칭입니다.
간단한 명령 요약(예: 'help plot').

'??' 다음에서 실행할 수 있는 알려진 시스템 셸 명령을 나열합니다.
ifeffit 내에서. 다른 쉘 명령의 경우 '!' 캐릭터
시스템 쉘로 탈출합니다.

2. 리소스 파일 ~/.ifffitrc (있는 경우) 시작 시 읽어 사용자 정의를 허용합니다.
이 파일은 다음과 같이 읽습니다. 스크립트(원시 ifeffit 명령이 아님). 더 허용하려면
혼란(오류, 사용자 정의), 시작할 때 ifeffit 명령 파일을 로드할 수 있습니다.
만약에 마이파일 파일을 로드합니다 마이파일 시작할 때 'load myfile'을 입력한 것처럼
명령줄. 이 로딩은 ~/.ifffitrc 파일을 읽을 수 있습니다.
기본 매크로 정의를 재정의하는 편리한 방법을 제공합니다.

3. 쉘 변수: (사용자 정의 가능 ~/.ifffitrc)

$Escape [default = '!'] 이 문자로 시작하는 행이 쉘로 전송됩니다.

$Prompt [default = 'Ifeffit> '] 명령줄 프롬프트.

$HOME [환경 변수의 기본값] 사용자 홈 디렉토리.

4. ifeffit 스크립트를 개발하고 테스트하는 유용한 절차는 다음과 같습니다.

이프핏> ! 이맥스 스크립트 &
-- ifeffit 코드를 스크립트에 추가하고 파일을 저장합니다.
ifeffit> 스크립트 로드

커스텀


일반적인 ~/.ifffitrc 파일은 다음과 같을 수 있습니다.

#
# Shift를 위한 시작 펄
push @shell_commands, qw(emacs grep gunzip diff);
#
# 몇 가지 일반적인 ifeffit 매크로를 미리 로드합니다.
ifeffit("$HOME/.ifeffit_macros 로드");

이 파일은 만약에. "푸시" 줄은 몇 가지 명령을 더 추가합니다.
쉘 명령의 기본 목록입니다. "ifeffit" 라인은 미리 정의된 ifeffit를 로드합니다.
매크로.

onworks.net 서비스를 사용하여 온라인으로 ifeffit_shellp 사용



최신 Linux 및 Windows 온라인 프로그램