์ด๋ Ubuntu Online, Fedora Online, Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MAC OS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌด๋ฃ ์จ๋ผ์ธ ์ํฌ์คํ ์ด์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ OnWorks ๋ฌด๋ฃ ํธ์คํ ๊ณต๊ธ์์์ ์คํํ ์ ์๋ aliasposix ๋ช ๋ น์ ๋๋ค.
ํ๋ก๊ทธ๋จ:
์ด๋ฆ
alias โ ๋ณ์นญ ์ ์ ๋๋ ํ์
๊ฐ์
๋ณ๋ช [๋ณ์นญ ์ด๋ฆ[=ํ]...]
๊ธฐ์
XNUMXD๋ดํ์ ๋ณ๋ช ์ ํธ๋ฆฌํฐ๋ ๋ณ์นญ ์ ์๋ฅผ ์์ฑ ๋๋ ์ฌ์ ์ํ๊ฑฐ๋
ํ์ค ์ถ๋ ฅ์ ๋ํ ๊ธฐ์กด ๋ณ์นญ ์ ์. ๋ณ์นญ ์ ์๋ ๋ฌธ์์ด ๊ฐ์ ์ ๊ณตํฉ๋๋ค.
๋ง์ฃผ์ณค์ ๋ ๋ช ๋ น ์ด๋ฆ์ ๋์ฒดํฉ๋๋ค. ๋ณด๋ค ์น์ 2.3.1, ๋ณ๋ช
์นํ.
๋ณ์นญ ์ ์๋ ํ์ฌ ์ ธ ์คํ ํ๊ฒฝ๊ณผ ์คํ์ ์ํฅ์ ๋ฏธ์นฉ๋๋ค.
ํ์ฌ ์์ ํ์ ์ ํ๊ฒฝ. ์ด ๊ถ์์ ์ง์ ํ ๋๋ก ์ฌ์ฉํ๋ ๊ฒฝ์ฐ
POSIX.1-2008์ ๋ณ์นญ ์ ์๋ ํ์ฌ ํ๋ก์ธ์ค์ ์์ ํ๋ก์ธ์ค์ ์ํฅ์ ๋ฏธ์น์ง ์์ต๋๋ค.
์ ๋๋ ์์ ์ํด ํธ์ถ๋๋ ์ ํธ๋ฆฌํฐ ํ๊ฒฝ; ๋ณด๋ค ์น์ 2.12, ๊ป์ง ์คํ
ํ๊ฒฝ.
์ต์
์์.
ํผ์ฐ์ฐ์
๋ค์ ํผ์ฐ์ฐ์๊ฐ ์ง์๋ฉ๋๋ค.
๋ณ์นญ ์ด๋ฆ
๋ณ์นญ ์ ์๋ฅผ ํ์ค ์ถ๋ ฅ์ ์๋๋ค.
๋ณ์นญ ์ด๋ฆ=ํ
๊ฐ ํ ๋น ํ ๋ณ์นญ์ผ๋ก ๋ณ์นญ ์ด๋ฆ.
ํผ์ฐ์ฐ์๊ฐ ์ฃผ์ด์ง์ง ์์ผ๋ฉด ๋ชจ๋ ๋ณ์นญ ์ ์๊ฐ ํ์ค ์ถ๋ ฅ์ ๊ธฐ๋ก๋ฉ๋๋ค.
STDIN
์ฌ์ฉํ์ง ์์ต๋๋ค.
์ ๋ ฅ ํ์ผ
์์.
ํ๊ฒฝ ๋ณ์
๋ค์ ํ๊ฒฝ ๋ณ์๋ ์คํ์ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ๋ณ๋ช :
๋ ์ค์ ๋์ง ์์ ๊ตญ์ ํ ๋ณ์์ ๋ํ ๊ธฐ๋ณธ๊ฐ์ ์ ๊ณตํ๊ฑฐ๋
์๋. (POSIX.1-2008์ ๊ธฐ๋ณธ ์ ์ ๋ณผ๋ฅจ์ ์ฐธ์กฐํ์ญ์์ค. ์น์ 8.2,
๊ตญ์ ํ ๋ณ์ ๊ตญ์ ํ๋ฅผ ์ํด
๋ก์ผ์ผ ๋ฒ์ฃผ์ ๊ฐ์ ๊ฒฐ์ ํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๋ณ์)
LC_ALL ๋น์ด ์์ง ์์ ๋ฌธ์์ด ๊ฐ์ผ๋ก ์ค์ ๋ ๊ฒฝ์ฐ ๋ค๋ฅธ ๋ชจ๋ ๊ฐ์ ์ฌ์ ์ํฉ๋๋ค.
๊ตญ์ ํ ๋ณ์.
LC_CTYPE ํ ์คํธ ๋ฐ์ดํฐ์ ๋ฐ์ดํธ ์ํ์ค ํด์์ ์ํ ๋ก์ผ์ผ ๊ฒฐ์
๋ฌธ์๋ก(์: ๋ค์ค ๋ฐ์ดํธ ๋ฌธ์๊ฐ ์๋ ๋จ์ผ ๋ฐ์ดํธ
์ธ์).
LC_๋ฉ์์ง
์ ํ์๊ณผ ๋ด์ฉ์ ์ํฅ์ ์ฃผ๋ ๋ฐ ์ฌ์ฉํด์ผ ํ๋ ๋ก์ผ์ผ์ ๊ฒฐ์ ํฉ๋๋ค.
ํ์ค ์ค๋ฅ์ ๊ธฐ๋ก๋ ์ง๋จ ๋ฉ์์ง.
NLS๊ฒฝ๋ก ์ฒ๋ฆฌ๋ฅผ ์ํ ๋ฉ์์ง ์นดํ๋ก๊ทธ์ ์์น๋ฅผ โโ๊ฒฐ์ ํฉ๋๋ค. LC_๋ฉ์์ง.
๋น๋๊ธฐ ์ด๋ฒคํธ
๊ธฐ๋ณธ.
ํ์ค ์ถ๋ ฅ
๋ณ์นญ ํ์ ํ์(ํผ์ฐ์ฐ์๊ฐ ์๊ฑฐ๋ name ํผ์ฐ์ฐ์๊ฐ ์ง์ ๋จ)
ํ๋ค:
"%s=%s\n", name, ๊ฐ์น
XNUMXD๋ดํ์ ๊ฐ์น ๋ฌธ์์ด์ ๋ค์์ ์ ํฉํ๋๋ก ์ ์ ํ ์ธ์ฉ๋ถํธ๋ก ์์ฑํด์ผ ํฉ๋๋ค.
์์ ๋ค์ ์ ๋ ฅํ์ญ์์ค. ์์ ์ ์ธ์ฉ์ ๋ํ ์ค๋ช ์ ์ฐธ์กฐํ์ญ์์ค. ์น์ 2.2, ์ธ์ฉ.
STDERR
ํ์ค ์ค๋ฅ๋ ์ง๋จ ๋ฉ์์ง์๋ง ์ฌ์ฉํด์ผ ํฉ๋๋ค.
์ถ๋ ฅ ํ์ผ
์์.
ํ์ฅ ๊ธฐ์
์์.
EXIT ์ง์
๋ค์ ์ข ๋ฃ ๊ฐ์ด ๋ฐํ๋ฉ๋๋ค.
0 ์ฑ๊ณต์ ์ผ๋ก ์๋ฃ๋์์ต๋๋ค.
>0 ์ค ํ๋ name ์ง์ ๋ ํผ์ฐ์ฐ์์ ๋ณ์นญ ์ ์๊ฐ ์๊ฑฐ๋ ์ค๋ฅ๊ฐ ์์ต๋๋ค.
๋ฐ์ํ์ต๋๋ค.
๊ฒฐ๊ณผ OF ์ค๋ฅ
๊ธฐ๋ณธ.
XNUMXD๋ดํ์ ์ํ์ ์น์ are ์ ์ตํฉ๋๋ค.
์ ์ฒญ ์ฌ์ฉ๋ฒ
์์.
์ฌ์ฉ ์
1. ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ์งง์ ๋ณ์นญ์ ๋ง๋ญ๋๋ค. ls ๋ช ๋ น:
๋ณ๋ช lf="ls -CF"
2. ๋ช ๋ น ๊ธฐ๋ก์์ ์ด์ ํญ๋ชฉ์ ๋ฐ๋ณตํ๋ ๊ฐ๋จํ ``redo'' ๋ช ๋ น์ ๋ง๋ญ๋๋ค.
ํ์ผ :
๋ณ๋ช r='fc -s'
3. 1K ๋จ์ ์ฌ์ฉ du:
๋ณ๋ช ๋ค=๋ค\ -k
4. ์ค์ ์๋ผ ๊ทธ ์์ฒด๋ก ๋ณ์นญ ์ด๋ฆ์ธ ์ธ์๋ฅผ ์ฒ๋ฆฌํ ์ ์๋๋ก:
๋ณ๋ช nohup="nohup "
์ด๋ก ์ ํด์
XNUMXD๋ดํ์ ๋ณ๋ช ์ค๋ช ์ ๊ณผ๊ฑฐ KornShell ๊ตฌํ์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ์๋ ค์ง ์ฐจ์ด์
๊ทธ๊ฒ๊ณผ C ์ ์ฌ์ด์ ์กด์ฌํฉ๋๋ค. ์ผ๊ด์ฑ์ ์ ์งํ๊ธฐ ์ํด KornShell ๋ฒ์ ์ด ์ฑํ๋์์ต๋๋ค.
์ด POSIX.1-2008 ๋ณผ๋ฅจ์ ๋ค๋ฅธ ๋ชจ๋ KornShell ๊ธฐ๋ฅ(์: ๋ช ๋ น์ค)
ํธ์ง.
์ดํ ๋ณ๋ช ํ์ฌ ์ ธ ์คํ ํ๊ฒฝ์ ์ํฅ์ ๋ฏธ์น๋ฏ๋ก ์ผ๋ฐ์ ์ผ๋ก
์ ์ผ๋ฐ ๋ด์ฅ.
KornShell์ ๊ณผ๊ฑฐ ๋ฒ์ ์์๋ ๋ณ์นญ์ ๋ค์๊ณผ ๊ฐ์ ์คํฌ๋ฆฝํธ๋ก ๋ด๋ณด๋ผ ์ ์์์ต๋๋ค.
๋์ผํ ์์ ์ํด ํธ์ถ๋ฉ๋๋ค. ์ด๊ฒ์ ๋ค์์ ์ํด ํธ๋ฆฌ๊ฑฐ๋ฉ๋๋ค. ๋ณ๋ช -x ๊น๋ฐ; ์ ์ํด ํ์ฉ๋ฉ๋๋ค
POSIX.1-2008์ ์ด ๋ณผ๋ฅจ์ ๋ค์๊ณผ ๊ฐ์ ๋ช ์์ ํ์ฅ์ด ์์ ๋๋ง ๊ฐ๋ฅํฉ๋๋ค. -x ์ฌ์ฉ. ๊ทธ๋งํผ
ํ์ค ๊ฐ๋ฐ์๋ ๋ณ์นญ์ด ์ฃผ๋ก ๋ํํ ์ฌ์ฉ์์
์ผ๋ฐ์ ์ผ๋ก ํด๋น ์ฌ์ฉ์๊ฐ ํธ์ถํ๋ ์ ์คํฌ๋ฆฝํธ์ ์ํฅ์ ๋ฏธ์น์ง ์์์ผ ํฉ๋๋ค. ๊ธฐ๋ฅ์
์ด๋ฌํ ์คํฌ๋ฆฝํธ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
KornShell์ ์ด์ ๋ฒ์ ์ ์ ์ ํ ์ธ์ฉ ๋ฐฉ์์ผ๋ก ๋ณ์นญ์ ์์ฑํ์ง ์์์ต๋๋ค.
๊ทธ๋ฌ๋ ์ด POSIX.1-2008 ๋ณผ๋ฅจ์ ์ด๋ฅผ ์ํ ์๊ตฌ ์ฌํญ์ผ๋ก ๋ง๋ค์์ต๋๋ค.
๋ชจ๋ ์ ์ฌํ ์ถ๋ ฅ. ๋ฐ๋ผ์ ์ด๋ฌํ ์ญ์ฌ์ ์ธ๋ถ ์ฌํญ๋ณด๋ค ์ผ๊ด์ฑ์ ์ ํํ์ต๋๋ค.
์ฐ์ต.
๋ฏธ๋ ์ค์๋ ๊ธธ
์์.
onworks.net ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ์จ๋ผ์ธ์์ aliasposix ์ฌ์ฉ