WikiEditTemplateForSpecialTextDecoration
개요
이 문서는 문서 내용 진행상 필요한 특수한 문장 블록을 장식하는 특수 서식을 다룹니다.
안내
- 참고 문장
{{NoteMsg|이 문장 상자에는 참고하면 도움이 되는 내용을 넣습니다.}}
| 참고 | |
| 이 문장 상자에는 참고하면 도움이 되는 내용을 넣습니다. |
- 중요 강조 문장
{{ImptMsg|이 문장 상자에는 중요한 참고 내용을 넣습니다.}}
| 중요 | |
| 이 문장 상자에는 중요한 참고 내용을 넣습니다. |
- 경고 문장
{{WarnMsg|이 문장 상자에는 따라하면 위험한 내용을 넣습니다.}}
| 경고 | |
| 이 문장 상자에는 따라하면 위험한 내용을 넣습니다. |
설명 단락
- 터미널
터미널 블록의 구조는 다음과 같습니다.
{{TerminalWindow|{{TerminalLine|...}}<br/>
{{TerminalLine|...}}<br/>
{{TerminalLine|...}}<br/>
...
}}
터미널 창을 기반으로 다수의 터미널 행 블록을 배치합니다.
터미널 행 블록은 네 가지 형식으로 지정할 수 있습니다.
{{TerminalLine|prompt=user|...}}
{{TerminalLine|prompt=root|...}}
{{TerminalLine|prompt=misc|...}}
{{TerminalLine|prompt=msg|...}}
user 형식 터미널 행 블록은 다음과 같은 형태를 띕니다.
{{TerminalWindow|{{TerminalLine|prompt=user|~|cd workspace}}}}
{{#ifeq: msg|user|~|{{#ifeq: misc|user|~ cd workspace|{{#ifeq: root|user|ubuntu-korea|{{#ifeq: user|user|user@ubuntu-korea|(undefined)}}}} ~ {{#ifeq: root|user|#|{{#ifeq: user|user|$|$}}}} cd workspace}}}}
root 형식 터미널 행 블록은 다음과 같은 형태를 띕니다.
{{TerminalWindow|{{TerminalLine|prompt=root|ssh|vi sshd_config}}}}
{{#ifeq: msg|root|ssh|{{#ifeq: misc|root|ssh vi sshd_config|{{#ifeq: root|root|ubuntu-korea|{{#ifeq: user|root|user@ubuntu-korea|(undefined)}}}} ssh {{#ifeq: root|root|#|{{#ifeq: user|root|$|$}}}} vi sshd_config}}}}
misc 형식 터미널 행 블록은 다음과 같은 형태를 띕니다.
{{TerminalWindow|{{TerminalLine|prompt=misc|(parted)|print}}}}
{{#ifeq: msg|misc|(parted)|{{#ifeq: misc|misc|(parted) print|{{#ifeq: root|misc|ubuntu-korea|{{#ifeq: user|misc|user@ubuntu-korea|(undefined)}}}} (parted) {{#ifeq: root|misc|#|{{#ifeq: user|misc|$|$}}}} print}}}}
msg 형식 터미널 행 블록은 prompt 변수값을 제외한 인자를 하나 가지며 다음과 같은 형태를 띕니다.
{{TerminalWindow|{{TerminalLine|prompt=misc|(parted)|print}}}}
{{#ifeq: msg|misc|(parted)|{{#ifeq: misc|misc|(parted) print|{{#ifeq: root|misc|ubuntu-korea|{{#ifeq: user|misc|user@ubuntu-korea|(undefined)}}}} (parted) {{#ifeq: root|misc|#|{{#ifeq: user|misc|$|$}}}} print}}}}
각각의 터미널 행 블록에 대해 줄 바꿈을 처리하려면
태그를 사용하시면 됩니다.
위에서 설명한 각 터미널 행 블록을 골고루(?) 사용한 예제는 다음과 같습니다.
{{TerminalWindow|{{TerminalLine|prompt=user|workspace|cd TestApplication}}<br/>
{{TerminalLine|prompt=msg|bash: cd: TestApplication: no such file or directory}}<br/>
{{TerminalLine|prompt=user|workspace|su}}<br/>
{{TerminalLine|prompt=msg|Password:}}<br/>
{{TerminalLine|prompt=root|workspace|parted}}<br/>
{{TerminalLine|prompt=misc|(parted)|_}}
}}
{{#ifeq: msg|user|workspace|{{#ifeq: misc|user|workspace cd TestApplication|{{#ifeq: root|user|ubuntu-korea|{{#ifeq: user|user|user@ubuntu-korea|(undefined)}}}} workspace {{#ifeq: root|user|#|{{#ifeq: user|user|$|$}}}} cd TestApplication}}}}
{{#ifeq: msg|msg|bash: cd: TestApplication: no such file or directory|{{#ifeq: misc|msg|bash: cd: TestApplication: no such file or directory {{{2}}}|{{#ifeq: root|msg|ubuntu-korea|{{#ifeq: user|msg|user@ubuntu-korea|(undefined)}}}} bash: cd: TestApplication: no such file or directory {{#ifeq: root|msg|#|{{#ifeq: user|msg|$|$}}}} {{{2}}}}}}}
{{#ifeq: msg|user|workspace|{{#ifeq: misc|user|workspace su|{{#ifeq: root|user|ubuntu-korea|{{#ifeq: user|user|user@ubuntu-korea|(undefined)}}}} workspace {{#ifeq: root|user|#|{{#ifeq: user|user|$|$}}}} su}}}}
{{#ifeq: msg|msg|Password:|{{#ifeq: misc|msg|Password: {{{2}}}|{{#ifeq: root|msg|ubuntu-korea|{{#ifeq: user|msg|user@ubuntu-korea|(undefined)}}}} Password: {{#ifeq: root|msg|#|{{#ifeq: user|msg|$|$}}}} {{{2}}}}}}}
{{#ifeq: msg|root|workspace|{{#ifeq: misc|root|workspace parted|{{#ifeq: root|root|ubuntu-korea|{{#ifeq: user|root|user@ubuntu-korea|(undefined)}}}} workspace {{#ifeq: root|root|#|{{#ifeq: user|root|$|$}}}} parted}}}}
{{#ifeq: msg|misc|(parted)|{{#ifeq: misc|misc|(parted) _|{{#ifeq: root|misc|ubuntu-korea|{{#ifeq: user|misc|user@ubuntu-korea|(undefined)}}}} (parted) {{#ifeq: root|misc|#|{{#ifeq: user|misc|$|$}}}} _}}}}