다음: 시작 기록철, 상위 문서: 명령줄로 옥타브 실행   [차례][찾아보기]


2.1.1 명령줄 매개변수

옥타브에서 가능한 전체 명령줄 매개변수 목록입니다.

--built-in-docstrings-file 기록철명

옥타브 내장 함수가 포함된 문서 문자열을 포함한 기록철 이름을 지정합니다. 이 값은 일반적으로 정확해야 하며, 특정 상황에서만 필요합니다.

--debug
-d

구문 분석 벌레 잡이를 실행합니다. 이 매개변수를 사용하면, 옥타브 구문 분석기가 읽어들인 명령어에 대한 많은 정보를 출력하며, 실제로 구문 분석기 오류를 잡아낼 때만 유용합니다.

--debug-jit

JIT 번역기 벌레 잡이를 활성화하고, 추적합니다.

--doc-cache-file 기록철_이름

특정한 문서 임시 기록철을 사용합니다. 명령줄에 지정된 기록철명의 값이 doc_cache_file의 함수를 사용하는 옥타브나 사용자의 시작 기록철 내 명령어을 제외하고는  OCTAVE_DOC_CACHE_FILE의 환경 값보다 우선됩니다.

--echo-commands
-x

명령어가 실행되면, 메아리를 울립니다.

--eval 부호

--persist가 지정되지 않으면, 부호를 실행하고 종료합니다.

--exec-path 경로

실행할 풀그림을 검색하는 경로를 지정합니다. 명령줄에 지정된 경로는 내장 변수 EXEC_PATH를 설정하는 옥타브나 사용자 시작 기록철의 명령어를 제외한 환경 내 OCTAVE_EXEC_PATH의 모든 값에 우선됩니다.

--gui

그림 사용자 사이틀(GUI)로 시작합니다.

--help
-h

짧막한 도움말을 출력하고 종료합니다.

--image-path 경로

그림을 찾을 경로를 추가합니다. 명령줄에 지정된 경로는 내장 변수 IMAGE_PATH를 설정하는 옥타브나 사용자 시작 기록철의 명령어를 제외한 환경 내 OCTAVE_IMAGE_PATH의 모든 값에 우선됩니다.

--info-file 기록철명

사용할 인포 기록철의 경로를 지정합니다. 명령줄에 지정된 기록철명info_file 함수를 사용하는 옥타브나 사용자 시작 기록철의 명령어를 제외한 환경 내 OCTAVE_INFO_FILE의 모든 값에 우선됩니다.

--info-program 풀그림

사용할 인포 풀그림의 이름을 지정합니다. 명령줄에 지정된 풀그림 info_program 함수를 사용하는 옥타브나 사용자 시작 기록철의 명령어를 제외한 환경 내 OCTAVE_INFO_PROGRAM의 모든 값에 우선됩니다.

--interactive
-i

대화형 작동을 강제합니다. 원격 셸이나 이맥스 조가비 완충칸에서 옥타브를 실행할 때에 유용합니다.

--jit-compiler

반복문 성능을 높이기 위해 JIT 번역기를 활성화 합니다.

--line-editing

명령줄 편집에 리드라인 사용을 강제합니다.

--no-gui

그림 사용자 사이틀(GUI) 대신 명령줄 사이틀(CUI)을 사용합니다. 기본값이지만, 앞선 --gui을 정지시키는 데에 유용합니다.

--no-history
-H

명령줄 내역을 기록하지 않습니다.

--no-init-file

초기화 기록철인 ~/.octaverc.octaverc를 읽지 않습니다.

--no-init-path

기본 경로를 추가하기 위한 함수 기록철 탐색 경로 초기화를 하지 않습니다.

--no-line-editing

명령줄 편집을 하지 않습니다.

--no-site-file

지역 전체 초기화용 octaverc 기록철을 읽지 않습니다.

--no-window-system
-W

그림을 포함한 창 체계를 비활성화 합니다. 완전한 명령줄 단말 환경만 강제합니다.

--norc
-f

시작할 때에 옥타브나 사용자 초기화 기록철을 읽지 않습니다. --no-init-file --no-site-file 매개변수를 함께 사용하는 것과 같습니다.

--path 경로
-p 경로

함수 기록철을 탐색할 경로를 추가합니다. 명령줄에 지정된 경로는경로 함수 중 하나를 사용하여 내부 적재 경로를 설정하는 옥타브나 사용자 시작 기록철을 제외한 환경 내 OCTAVE_PATH의 모든 값에 우선됩니다.

--persist

--eval 후에 대화형에 진입하거나, 명령줄에 기록철 이름을 읽어옵니다.

--silent
--quiet
-q

시작할 때에 환영 인사와 판 번호 안내를 띄우지 않습니다.

--texi-macros-file 기록철_이름

메이크인포를 사용하기 위한 텍스인포 모듬 명령을 담은 기록철의 이름을 지정합니다.

--traditional
--braindead

매트랩과의 호환을 위해, 아래 값으로 사용자 환경 설정의 초기 값을 설정합니다.

PS1                             = ">> "
PS2                             = ""
beep_on_error                   = true
confirm_recursive_rmdir         = false
crash_dumps_octave_core         = false
disable_diagonal_matrix         = true
disable_permutation_matrix      = true
disable_range                   = true
fixed_point_format              = true
history_timestamp_format_string = "%%-- %D %I:%M %p --%%"
print_empty_dimensions          = false
save_default_options            = "-mat-binary"
struct_levels_to_print          = 0

아래 경고를 비활성화 합니다.

Octave:abbreviated-property-match
Octave:data-file-in-path
Octave:function-name-clash
Octave:possible-matlab-short-circuit-operator

이 명령은 작성한 부호가 매트랩이 아닌 옥타브에서만 작동함을 알려주는 Octave:language-extension 경고를 활성화하지 않습니다.(경고, 경고 식별자를 보십시오.)

--verbose
-V

자세한 내용 출력을 켭니다.

--version
-v

풀그림 판 번호를 표시하고, 종료합니다.

기록철

기록철의 명령을 실행합니다. 싷행을 끝냈을 때에 --persist가 지정되지 않으면, 종료합니다.

옥타브에는 또한 매개변수 개수나 매개변수 전체 등에 관한 명령어 정보를 반환하는 함수가 내장되어 있습니다.

argv ()

옥타브가 처리한 명령줄 매개변수를 반환합니다.

아래 명령으로 옥타브를 실행하면,

octave --no-line-editing --silent

argv는 낱칸 배열로 --no-line-editing--silent를 반환합니다.

가능한 옥타브 스크립트를 작성하면, argv는 스크립트 내 매개변수 목록을 반환합니다. 실행 가능한 옥타브 풀그림에 실행 가능한 옥타브 스크립를 만드는 예시가 있습니다.

program_name ()

program_invocation_name이 반환한 값의 마지막 요소를 반환합니다.

같이 보기: program_invocation_name.

program_invocation_name ()

옥타브를 실행한 조가비 창에 타자된 이름을 반환합니다.

명령줄로 스크립트를 실행한 경우(예: octave foo.m)나 실행 가능한 옥타브 스크립트를 실행한 경우에 스크립트 이름이 풀그림 이름이 됩니다. 실행 가능한 옥타브 풀그림에 실행 가능한 옥타브 스크립를 만드는 예시가 있습니다.

같이 보기: program_name.

실행한 명령줄을 재출력하기 위해 이 함수를 사용하는 사례입니다.

printf ("%s", program_name ());
arg_list = argv ();
for i = 1:nargin
  printf (" %s", arg_list{i});
endfor
printf ("\n");

낱칸 배열의 요소를 검색하는 방법에 대한 설명은 낱칸 배열 탐색있으며, 변수 nargin에 대한 설명은 함수 정의하기에 있습니다.


다음: 시작 기록철, 상위 문서: 명령줄로 옥타브 실행   [차례][찾아보기]