차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
| linuxfromscratch:12.1:105-bash-5.2.21 [2024/06/15 11:49] – [8.35.1. Bash 설치] baecy | linuxfromscratch:12.1:105-bash-5.2.21 [2024/06/15 11:52] (현재) – [8.35.2. Bash 패키지 구성] baecy | ||
|---|---|---|---|
| 줄 34: | 줄 34: | ||
| === configure 옵션 설명 === | === configure 옵션 설명 === | ||
| - | * //**with-installed-readline**// \\ Bash가 자체 '' | + | * // |
| 패키지를 컴파일합니다. | 패키지를 컴파일합니다. | ||
| 줄 50: | 줄 50: | ||
| </ | </ | ||
| - | 이 테스트 스위트는 표준 입력에 연결된 터미널을 소유한 //root// 사용자가 아닌 사용자로 실행하도록 설계되었습니다. 요구 사항을 충족하려면 | + | 이 테스트 스위트는 표준 입력에 연결된 터미널을 소유한 //root// 사용자가 아닌 사용자로 실행하도록 설계되었습니다. 요구 사항을 충족하려면 Expect를 사용하여 새 의사 터미널을 생성하고 //tester// 사용자로 테스트를 실행하세요. |
| <code bash> | <code bash> | ||
| 줄 62: | 줄 62: | ||
| </ | </ | ||
| - | 테스트 스위트는 **'' | + | 테스트 스위트는 **diff**를 사용하여 테스트 스크립트의 출력과 예상 출력의 차이를 감지합니다. 차이를 무시해도 된다는 메시지가 없는 한, diff의 모든 출력(접두사 앞에 < 및 >가 붙음)은 테스트 실패를 나타냅니다. |
| 패키지를 설치합니다. | 패키지를 설치합니다. | ||
| 줄 70: | 줄 70: | ||
| </ | </ | ||
| - | 새로 컴파일된 bash 프로그램을 실행합니다(현재 실행 중인 쉘을 대체합니다). | + | 새로 컴파일된 |
| <code bash> | <code bash> | ||
| 줄 86: | 줄 86: | ||
| * **bash** \\ 널리 사용되는 명령 인터프리터로, | * **bash** \\ 널리 사용되는 명령 인터프리터로, | ||
| - | * **bashbug** \\ 사용자가 | + | * **bashbug** \\ 사용자가 |
| - | * **sh** \\ '' | + | * **sh** \\ **bash** 프로그램에 대한 심볼릭 링크. **sh**로 호출될 때, **bash**는 POSIX 표준을 준수하면서 이전 버전의 |