Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 aenpr 명령입니다.
프로그램:
이름
aegis new project - 새 프로젝트를 생성합니다.
개요
이지스 -새 프로젝트 프로젝트 이름 [ option... ]
이지스 -새 프로젝트 -목록 [ option... ]
이지스 -새 프로젝트 -돕다
기술
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 이지스 -새 프로젝트 명령은 새 프로젝트를 만드는 데 사용됩니다. 프로젝트가 생성되었습니다.
관리자 외에 직원이 없고 변경 사항이 없는 빈 디렉토리 구조로,
지정된 버전을 구현하는 분기입니다.
참고: 버전을 지정하지 않는 한( -번역 옵션, 아래) 이 명령
기본적으로 버전 1.0을 지원하는 브랜치를 생성합니다. 이것도 발견했다면
늦어도 모든 것이 손실되지는 않습니다. 다음을 사용할 수 있습니다. 엔브루(1) 가지를 제거하라는 명령
원하지 않았다.
명부 담당
프로젝트 기준선, 기록, 상태 및 변경 사항이 포함된 프로젝트 디렉토리
데이터가 보관되어 있으며 이때 생성됩니다. 만약 -예배 규칙서 옵션이 주어지지 않은 경우,
프로젝트 디렉토리는 default_project_‐에 지정된 디렉토리에 생성됩니다.
디렉토리 필드 aeuconf(5) 또는 현재 사용자의 홈 디렉토리에 설정되지 않은 경우; 어느 쪽이든
프로젝트와 이름이 같은 경우입니다.
직원
프로젝트는 현재 사용자 및 그룹을 소유하는 사용자 및 그룹으로 생성됩니다. 그만큼
현재 사용자는 프로젝트의 관리자입니다. 프로젝트에 개발자가 없습니다.
검토자, 통합자 또는 기타 관리자. 프로젝트의 umask는 다음에서 파생됩니다.
현재 사용자의 umask를 사용하지만 그룹 구성원이 액세스할 수 있고 해당 구성원만 액세스할 수 있음을 보장합니다.
프로젝트 소유자는 쓰기 액세스 권한을 갖습니다.
포인터
프로젝트 포인터는 검색 경로의 첫 번째 요소에 추가됩니다.
/var/lib/이지스 경로가 설정되지 않은 경우. 이것이 부적절할 경우 다음을 사용하십시오. -도서관 ~에 대한 옵션
원하는 위치를 명시적으로 설정합니다. 참조 -도서관 자세한 내용은 옵션을 참조하십시오.
버전
다음 두 가지 방법으로 프로젝트 버전을 지정할 수 있습니다.
1. 버전 번호는 프로젝트 이름에 암시적으로 포함될 수 있습니다. 이 경우 버전
숫자가 제거됩니다. 예를 들어 "aenpr example.1.2"는 프로젝트를 생성합니다.
브랜치 번호 1이 생성되고 브랜치 2의 하위 브랜치 1가 생성되어 "example"이라고 합니다.
2. 버전 번호는 명시적으로 명시될 수 있으며, 이 경우 버전 번호는 다음과 같이 세분화됩니다.
지점 번호. 예를 들어 "aenpr example -version 1.2"는 프로젝트를 생성합니다.
브랜치 번호 1이 생성되고 브랜치 2의 하위 브랜치 1가 생성되어 "example"이라고 합니다.
각각의 경우에 이러한 분기는 프로젝트 이름이 제공될 수 있는 곳마다 이름을 지정할 수 있습니다.
"-p example.1" 및 "-p example-1.2". 실제 구두점 문자는 중요하지 않습니다.
원하는 버전 번호의 깊이를 가질 수 있습니다. 버전을 지정하는 두 가지 방법
숫자가 사용될 수 있으며 결합됩니다. 버전 번호를 전혀 원하지 않는 경우,
사용 -번역 "-version -"과 같이 단일 대시를 인수로 사용합니다.
버전 번호가 명시적으로든 암시적으로든 제공되지 않으면 버전 1.0이 사용됩니다.
프로젝트 명부 담당 위치
XNUMX-XNUMX학년도 PTA 학교 위원회의 지명 후보를 확인하시려면 참고 : Aegis는 또한 기본 파일 시스템을 참조하여
최대 파일 크기. 파일 시스템의 최대 파일 크기가 다음보다 작은 경우
최대_파일이름_길이, 파일 시스템이 이깁니다. 예를 들어 다음과 같은 경우에 발생할 수 있습니다.
Linux UMSDOS 파일 시스템을 사용하거나 NFS가 고대 V7을 마운트한 경우
파일 시스템. 환경 최대_파일이름_길이 이 경우 255로 변경해도
기본 파일 시스템 제한이 훨씬 더 작습니다(각각 12 및 14).
개발 디렉토리(또는 전체 프로젝트)가 파일 이름이 있는 파일 시스템에 있는 경우
제한 사항 또는 이기종 빌드의 일부가 이러한 환경에서 발생하는 경우
Aegis에게 그들이 무엇인지 알려주는 데 도움이 됩니다(프로젝트 사용 설정 파일의 필드)
프로젝트가 더 관대한 기반에 구축되는 상황에 직면하지 마십시오.
그러나 더 제한된 환경에서는 신비한 오류로 실패합니다.
개발 디렉토리가 일상적으로 Linux UMSDOS 파일 시스템에 있는 경우
아마 설정하는 것이 더 나을 것입니다. dos_filename_필수 = 참된, 또한 변경
개발_디렉토리_템플릿 들. 다양한 Windows로 이기종 개발
환경에서도 이것을 요구할 수 있습니다.
옵션
다음 옵션이 이해됩니다.
-예배 규칙서 통로
이 옵션은 사용할 디렉토리를 지정하는 데 사용할 수 있습니다. 오류입니다
현재 사용자에게 디렉토리를 생성할 수 있는 적절한 권한이 없는 경우
주어진 경로. 이것은 절대 경로여야 합니다.
주의: 자동 마운터를 사용하는 경우 절대 파일을 만들기 위해 `pwd`를 사용하지 마십시오.
경로, 그것은 일반적으로 잘못된 대답을 제공합니다.
-편집하다
텍스트 편집기를 사용하여 속성을 편집합니다. 일반적으로 다음보다 더 편리합니다.
텍스트 파일을 제공합니다. NS 시각 그리고 EDITOR 환경 변수는
사용할 편집자의 이름을 문의했습니다. 기본값은 vi(1) 둘 다 설정되지 않은 경우.
을 참조 시각적 명령 and editor_command 필드 aeuconf(1) 방법에 대해
특히 Aegis를 위해 이것을 재정의하십시오.
경고: Aegis는 오류에 직면했을 때 올바르게 행동하려고 시도하므로 일시적인
파일은 추가로 편집하고 재사용할 수 있는 홈 디렉토리에 남습니다.
와 -파일 옵션을 선택합니다.
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 -편집하다 옵션은 백그라운드에서 사용되지 않거나 표준 입력이
터미널이 아닙니다.
-Edit_BackGround
멍청한 텍스트 편집기로 속성을 편집하십시오. 이것은 편집할 때 가장 자주 사용됩니다.
명령은 표준 입력을 통해 편집기로 파이프됩니다. 오직 EDITOR
사용할 편집기의 이름은 환경 변수를 참조하십시오. 이것은
설정하지 않으면 치명적인 오류가 발생합니다. 참조 editor_command 필드 aeuconf(1) 어떻게
특히 Aegis를 위해 이것을 재정의합니다.
-파일 파일 이름
지정된 파일에서 속성을 가져옵니다. 파일 이름 `-'는 다음과 같이 이해됩니다.
표준 입력을 의미합니다.
-돕다
이 옵션을 사용하여 사용 방법에 대한 자세한 정보를 얻을 수 있습니다. 이지스
프로그램)
-유지 이 옵션은 다음을 사용하여 분리된 프로젝트를 다시 연결하는 데 사용할 수 있습니다. 공기 -유지하다 and
시스템 관리자가 옮겼을 수도 있습니다.
-도서관 아스파파트
이 옵션은 전역 상태를 검색할 디렉터리를 지정하는 데 사용할 수 있습니다.
파일 및 사용자 상태 파일. (보다 에그스테이트(5)과하면 에우스테이트(5) 더 많은
정보.) 여러 라이브러리 옵션이 명령줄에 있을 수 있으며
주어진 순서대로 검색됩니다. 이 명시적 검색 경로에 추가되는 것은
에 의해 지정된 디렉토리 AEGIS_PATH 환경 변수(콜론으로 구분),
그리고 마지막으로, /usr/local/lib/이지스 항상 검색됩니다. 모든 경로 지정,
명령줄 또는 AEGIS_PATH 환경 변수, 반드시
순수한.
-목록
이 옵션은 이 명령에 적합한 주제 목록을 얻는 데 사용할 수 있습니다.
목록은 예상보다 더 일반적일 수 있습니다.
-간결한
이 옵션은 목록이 최소한의
정보. 일반적으로 쉘 스크립트에 유용합니다.
-말 수가 많은
이 옵션은 aegis가 더 많은 출력을 생성하도록 하는 데 사용할 수 있습니다. 기본적으로 이지스
오류에 대한 출력만 생성합니다. 와 함께 사용할 때 -목록 옵션 이 옵션
열 머리글이 추가되도록 합니다.
-버전 번호
이 옵션은 프로젝트의 버전 번호를 지정하는 데 사용될 수 있습니다. 버전
숫자는 분기로 구현됩니다. 다음과 같은 경우 단일 대시(“-”)를 인수로 사용하십시오.
버전 분기가 생성되지 않기를 원합니다.
-기다리다 이 옵션은 다음과 같은 경우 Aegis 명령이 액세스 잠금을 대기하도록 요구하는 데 사용할 수 있습니다.
즉시 얻을 수 없습니다. 기본값은 사용자의 lock_wait_preference
지정되지 않은 경우 참조 aeuconf(5) 자세한 내용은.
-아니_기다려
이 옵션을 사용하면 Aegis 명령이 액세스할 때 치명적인 오류를 내보냅니다.
잠금을 즉시 얻을 수 없습니다. 기본값은 사용자의
lock_wait_preference 지정되지 않은 경우 참조 aeuconf(5) 자세한 내용은.
참조 이지스(1) 모든 이지스 명령에 공통적인 옵션.
모든 옵션은 축약될 수 있습니다. 약어는 대문자로 문서화되며,
모든 소문자와 밑줄(_)은 선택 사항입니다. 연속해서 사용해야 합니다
선택적 문자의 시퀀스.
모든 옵션은 대소문자를 구분하지 않으므로 대문자나 소문자로 입력하거나
둘의 조합, 대소문자는 중요하지 않습니다.
예: 인수 "-project, "-PROJ" 및 "-p"는 모두 다음을 의미하는 것으로 해석됩니다.
-계획 옵션. 인수 "-prj"는 이해되지 않을 것입니다.
선택적 문자가 제공되지 않았습니다.
옵션 및 기타 명령줄 인수는 명령줄에서 임의로 혼합할 수 있습니다.
기능 선택자 뒤에.
GNU 긴 옵션 이름을 이해할 수 있습니다. 모든 옵션 이름이 이지스 길다,
이것은 추가 선행 '-'를 무시한다는 것을 의미합니다. NS "--option=가치" 컨벤션도
이해했습니다.
권장 ALIAS
이 명령의 권장 별칭은
csh% 별칭 aenpr 'aegis -npr \!* -v'
sh$ aenpr(){aegis -npr "$@" -v}
오류
프로젝트 이름이 이미 존재하면 오류입니다.
프로젝트 디렉토리가 이미 존재하면 오류입니다.
현재 사용자에게 생성할 권한이 충분하지 않으면 오류가 발생합니다.
다음으로 지정된 디렉토리 -예배 규칙서 옵션을 선택합니다.
EXIT 지위
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 이지스 명령은 오류가 발생하면 1 상태로 종료됩니다. NS 이지스 명령은
오류가 없으면 상태 0으로 종료합니다.
환경 변수
만나다 이지스(1) 이 명령에 영향을 줄 수 있는 환경 변수 목록입니다. 보다
aepconf(5) 프로젝트 구성 파일의 경우 프로젝트_특정 설정 방법 필드
Aegis가 실행하는 모든 명령에 대한 환경 변수입니다.
onworks.net 서비스를 사용하여 온라인으로 aenpr 사용