Scilab에서 작업 폴더와 관련된 기본적인 명령어들은 다음과 같다. (리눅스 쉘 명령어들과 유사하다.)
[표 1] 폴더와 관련되 Scilab 명령들
명령어
|
기능
|
ls (혹은 dir)
|
현재 폴더의 내용물을 표시
|
pwd
|
현재 폴더(경로)를 표시
|
chdir full_path
chd ‘full_path’
|
작업 폴더를 full_path 로 변경
(위와 상동)
|
mkdir
|
폴더를 생성
|
폴더와 관련된 변수들은 다음 표에 정리하였다.
[표 2] 폴더와 관련된 변수들
변수명
|
내용
|
HOME
|
사용자 홈 디렉토리(환경변수)
|
home
|
사용자 홈 디렉토리(전역변수)
|
OS
|
운영체제(환경변수)
|
PWD
|
작업 디렉토리(전역변수)
|
SCI
|
Scilab이 설치된 디렉토리(환경/전역변수)
|
SCIHOME
|
환경설정을 담은 디렉토리(환경/전역변수)
|
TMPDIR
|
임시 디렉토리 (전역변수)
|
여기서 전역변수는 일반적인 변수처럼 접근할 수 있으나 환경변수는 getenv() 와 setenv()함수를 이용해서 접근한다. 예를 들어서
>> getenv(‘HOME’)ans =C:\Users\jhp |
이 함수의 입력 인수는 문자열이며 Scilab에서는 폴더를 구별할 때 역슬래시(\)가 아니라 리눅스에서처럼 그냥 슬래시’/’ 문자를 사용한다는 것에 유의해야 한다.
SCIHOME 환경 변수에는 과거 명령어들(history)등을 저장하는 파일들이 있는 폴더명을 나타낸다. 이 폴더에 scilab.ini 라는 스크립트 화일을 만들면 Scilab이 실행될 때마다 자동으로 읽어 들이는 시작 파일이 된다. 따라서 이 파일에 사용자가 자신만의 전역변수라든지 작업폴더 혹은 커스텀 라이브러리를 읽어들이는 명령어들을 기록해 두면 편리하게 사용할 수 있다. 예를 들어 작업 폴더를 Scilab이 시작할 때 자동으로 d:/scilab_files 라는 폴더로 변경하고 싶을 때는 scilab.ini 파일을 SCIHOME 폴더에 생성한 후 다음과 같이 작성하면 된다.
chd d:/scilab_files |
그러면 다음에 Scilab을 시작할 때는 자동으로 이 명령이 실행되어 작업 폴더가 변경된다.
댓글 없음:
댓글 쓰기