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을 시작할 때는 자동으로 이 명령이 실행되어 작업 폴더가 변경된다.
'프로그래밍언어.Lib > Scilab' 카테고리의 다른 글
싸이랩(scialb)의 복소수 입력 (0) | 2015.06.17 |
---|---|
싸이랩(scialb)의 숫자 자료형 (정수형과 실수형) (0) | 2015.06.17 |
싸이랩(scialb)의 기본(base) 작업공간과 전역(global) 작업공간 (0) | 2015.06.17 |
싸이랩(scialb)의 연산자와 기정의 상수들 (0) | 2015.06.17 |
싸이랩(scialb)의 대입문과 식별자 (0) | 2015.06.17 |