์˜์–ดํ”„๋ž‘์Šค์–ด์ŠคํŽ˜์ธ์–ด

Ad


์˜จ์›์Šค ํŒŒ๋น„์ฝ˜

hexer - ํด๋ผ์šฐ๋“œ ์˜จ๋ผ์ธ

Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ํ†ตํ•ด OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ๊ณต๊ธ‰์ž์—์„œ hexer ์‹คํ–‰

์ด๊ฒƒ์€ Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ์™€ ๊ฐ™์€ ์—ฌ๋Ÿฌ ๋ฌด๋ฃŒ ์˜จ๋ผ์ธ ์›Œํฌ์Šคํ…Œ์ด์…˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ๊ณต๊ธ‰์ž์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๋ช…๋ น ํ—ฅ์„œ์ž…๋‹ˆ๋‹ค.

ํ”„๋กœ๊ทธ๋žจ:

์ด๋ฆ„


hexer - ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒŒ์ผ ํŽธ์ง‘๊ธฐ

๊ฐœ์š”


ํ—ฅ์„œ [์˜ต์…˜] [ํŒŒ์ผ [...]]

๊ธฐ์ˆ 


ํ—ฅ์„œ ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒŒ์ผ์„ ๋ณด๊ณ  ์กฐ์ž‘ํ•˜๊ธฐ ์œ„ํ•œ ๋‹ค์ค‘ ๋ฒ„ํผ ํŽธ์ง‘๊ธฐ์ž…๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ํ•  ์ˆ˜ ์—†๋‹ค
์ „์ฒด ํŒŒ์ผ์„ ๋กœ๋“œํ•˜๋ ค๊ณ  ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ธ”๋ก ์žฅ์น˜ ํŽธ์ง‘์— ์‚ฌ์šฉํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค.
๋ฒ„ํผ์— ๋„ฃ์Šต๋‹ˆ๋‹ค(๋””์Šค์ผ“์—์„œ ์ž‘๋™ํ•ด์•ผ ํ•จ). ์˜ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ธฐ๋Šฅ ํ—ฅ์„œ ์œ„์น˜ :
๋‹ค์ค‘ ๋ฒ„ํผ, ๋‹ค์ค‘ ๋ ˆ๋ฒจ ์‹คํ–‰ ์ทจ์†Œ, ์™„๋ฃŒ๊ฐ€ ํฌํ•จ๋œ ๋ช…๋ น์ค„ ํŽธ์ง‘, ์ด์ง„ ์ •๊ทœ
ํ‘œํ˜„(์•„๋ž˜ ์ฐธ์กฐ). ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋Š” ๋‹ค์Œ๊ณผ ์œ ์‚ฌํ•˜๊ฒŒ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค. vi, ๋ฐฉ๋ฒ•์„ ์•Œ๊ณ  ์žˆ๋‹ค๋ฉด
์‚ฌ์šฉ vi, ์‰ฝ๊ฒŒ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ต์…˜


-NS, --์ฝ๊ธฐ ์ „์šฉ

-V, --๋ณด๋‹ค
์ฝ๊ธฐ ์ „์šฉ ๋ชจ๋“œ์—์„œ ํŒŒ์ผ์„ ํŽธ์ง‘ํ•ฉ๋‹ˆ๋‹ค.

-NS, --๋‹ค์‹œ ๋ฎ๋‹ค ํŒŒ์ผ ์ด๋ฆ„
ํŒŒ์ผ ๋ณต๊ตฌ ํŒŒ์ผ ์ด๋ฆ„ ์ถฉ๋Œ ํ›„. (๊ตฌํ˜„๋˜์ง€ ์•Š์Œ)

-์”จ, --๋ช…๋ น ๋ช…๋ น
ํŽธ์ง‘๊ธฐ ๋ช…๋ น์„ ์‹คํ–‰ํ•˜์—ฌ ํŽธ์ง‘ ์„ธ์…˜์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ๋ช…๋ น. ๋ฉด ๋ช…๋ น
๊ณต๋ฐฑ์ด ์žˆ์œผ๋ฉด ํฐ๋”ฐ์˜ดํ‘œ๋กœ ๋ฌถ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ช…๋ น์ค„์˜ ์—ฌ๋Ÿฌ ๋ช…๋ น:
ํ—ฅ์„œ -c command1 -c command2 ...

-NS, --ํƒ€์ดํŠธ
termcap/terminfo ti/te ์‹œํ€€์Šค์˜ ์‚ฌ์šฉ์„ ๋•๋‹ˆ๋‹ค.

-์‹œ๊ฐ„, --๋„์›€
๊ฐ„๋‹จํ•œ ๋„์›€๋ง ๋ฉ”์‹œ์ง€๋ฅผ ์ถœ๋ ฅํ•˜๊ณ  ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค.

+๋ช…๋ น
์ด๊ฒƒ์€ -c ์˜ต์…˜์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

์ฐธ๊ณ  : ์ผ๋ถ€ ์‹œ์Šคํ…œ์—์„œ๋Š” ๊ธด ์˜ต์…˜์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์ปค์Šคํ„ฐ๋งˆ์ด์ง•


ํŽธ์ง‘๊ธฐ๋Š” ํŒŒ์ผ์—์„œ ์‹œ์ž‘ ๋ช…๋ น์„ ์ฝ์Šต๋‹ˆ๋‹ค. ~/.hexerrc (๋‹ค๋ฅธ ์‹œ์ž‘ ํŒŒ์ผ์€
ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ์„ค์ •ํ•˜์—ฌ ์ง€์ • ํ—ฅ์„œRC). ๋นˆ ์ค„๊ณผ ์ค„ ์‹œ์ž‘
`"' ๋ฌธ์ž(ํฐ๋”ฐ์˜ดํ‘œ)๊ฐ€ ์žˆ๋Š” ๋ฌธ์ž๋Š” ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.
๊ฐ™์€ ์ค„์˜ ์ฃผ์„.

EDITOR ๋ช…๋ น


์—์„œ์™€ ๊ฐ™์ด vi, ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ช‡ ๊ฐ€์ง€ ํŽธ์ง‘ ๋ชจ๋“œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ช…๋ น ๋ชจ๋“œ
์ผ๋ถ€ ๋ช…๋ น ๋ช…๋ น ๋ชจ๋“œ ์ˆซ์ž ์ธ์ˆ˜๋ฅผ ์ทจํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ˆซ์ž๋ฅผ ์ž…๋ ฅํ•˜๋ ค๋ฉด
์ธ์ˆ˜๋Š” (์‹ญ์ง„์ˆ˜) ์ˆซ์ž๋ฅผ ์ž…๋ ฅํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์ˆซ์ž๋Š” ๋งจ ์•„๋ž˜ ์ค„์— ์—์ฝ”๋ฉ๋‹ˆ๋‹ค.
์ž…๋ ฅํ•  ๋•Œ ํ™”๋ฉด์˜ 0์ง„์ˆ˜๋ฅผ ์ž…๋ ฅํ•˜๋ ค๋ฉด ์ฒซ ๋ฒˆ์งธ ์ˆซ์ž๋กœ 'XNUMX'์„ ์ž…๋ ฅํ•˜์‹ญ์‹œ์˜ค.
0์ง„์ˆ˜๋ฅผ ์ž…๋ ฅํ•˜๋ ค๋ฉด `XNUMXx'๋ฅผ ์ž…๋ ฅํ•˜์‹ญ์‹œ์˜ค(์ด๊ฒƒ์€ ๋ฌธ์ œ๊ฐ€ ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. x-๋ช…๋ น
์ œ๋กœ ์นด์šดํ„ฐ๋Š” ์–ด์จŒ๋“  ์˜๋ฏธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค). ์ผ๋ถ€ ๋ช…๋ น์€
์ธ์ˆ˜๋กœ ์‹œ๊ฐ์ ์œผ๋กœ ์„ ํƒ๋œ ์˜์—ญ(ํ•˜์œ„ ์„น์…˜ ์ฐธ์กฐ ์‹œ๊ฐ ๋ชจ๋“œ).

b ๋‹จ์–ด์˜ ์ฒ˜์Œ์œผ๋กœ ๋’ค๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

e ๋‹จ์–ด์˜ ๋์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

G ์ˆซ์ž ์ธ์ˆ˜์ธ ๊ฒฝ์šฐ n ์ฃผ์–ด์ง„ ์œ„์น˜๋กœ ์ปค์„œ ์ด๋™ n. ์•„๋‹ˆ๋ผ๋ฉด
์ธ์ˆ˜๊ฐ€ ์ง€์ •๋˜๋ฉด ์œ„์น˜๋ฅผ ๋ฒ„ํผ์˜ ๋์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์ฒซ๋ฒˆ์งธ
๋ฒ„ํผ์˜ ๋ฐ”์ดํŠธ ์œ„์น˜๊ฐ€ `0'์ด๋ฏ€๋กœ ์ฒ˜์Œ์œผ๋กœ ์ด๋™ํ•˜๋ผ๋Š” ๋ช…๋ น
๋ฒ„ํผ์˜ '0G'์ž…๋‹ˆ๋‹ค.

์ปจํŠธ๋กค-G
๋ฒ„ํผ ์ด๋ฆ„, ํฌ๊ธฐ, ์ƒํƒœ ๋ฐ ํ˜„์žฌ ์œ„์น˜๋ฅผ ํ•˜๋‹จ์— ํ‘œ์‹œ
์ค„์ž…๋‹ˆ๋‹ค.

h j k l
์ปค์„œ๋ฅผ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ํ™”์‚ดํ‘œ ํ‚ค๋„ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ˆซ์ž ์ธ์ˆ˜(๋งŒ์•ฝ
์ง€์ •๋œ) ์ปค์„œ๊ฐ€ ์ด๋™ํ•  ํ–‰ ๋˜๋Š” ์—ด์˜ ์ˆ˜๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ๊ฒƒ๊ณผ vi: ์ปค์„œ ์œ„์น˜ ์ง€์ • ๊ฐ€๋Šฅ ๋’ค์— ์˜ ๋งˆ์ง€๋ง‰ ๋ฐ”์ดํŠธ
๋ฒ„ํผ.

i ์—”ํ„ฐ ๋ฒ„ํŠผ ๋ผ์›Œ ๋„ฃ๋‹ค ๋ชจ๋“œ (์•„๋ž˜ ์ฐธ์กฐ) ํฌ์ธํŠธ์˜ ํ˜„์žฌ ์œ„์น˜์—์„œ. ๋งŒ์•ฝ
์ˆซ์ž ์ธ์ˆ˜ n ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ์ž…๋ ฅํ•œ ํ…์ŠคํŠธ๊ฐ€ ์‚ฝ์ž…๋ฉ๋‹ˆ๋‹ค. n ์‹œ๊ฐ„. ์ฐธ๊ณ  :
์ปค์„œ๋ฅผ ์ด๋™ํ•˜๋ฉด(ํ™”์‚ดํ‘œ ํ‚ค ์‚ฌ์šฉ) ์ˆซ์ž ์ธ์ˆ˜๊ฐ€ ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค.

n ํ˜„์žฌ RE๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค์Œ ๊ฒฝ๊ธฐ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ `/'๋ฅผ ์ž…๋ ฅํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
.

N ํ˜„์žฌ RE๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด์ „ ๊ฒฝ๊ธฐ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ํƒ€์ดํ•‘๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.
'?', .

์ปจํŠธ๋กค-O
๋ถ™์—ฌ๋„ฃ๊ธฐ. ํ‚ฌ ๋ฒ„ํผ๋ฅผ ํ˜„์žฌ ์œ„์น˜์— ๋ณต์‚ฌํ•˜์—ฌ ๋ฎ์–ด์”๋‹ˆ๋‹ค.
ํ˜„์žฌ ๋ฒ„ํผ์˜ ๋‚ด์šฉ. ์ˆซ์ž ์ธ์ˆ˜์ธ ๊ฒฝ์šฐ n ์ฃผ์–ด์ง€๋ฉด ์ฃฝ์ธ๋‹ค
๋ฒ„ํผ๊ฐ€ ๋ถ™์—ฌ๋„ฃ์–ด์ง n ์‹œ๊ฐ„.

p ๋ฐ˜์ฃฝ. ํ˜„์žฌ ์œ„์น˜์— kill ๋ฒ„ํผ๋ฅผ ์‚ฝ์ž…ํ•ฉ๋‹ˆ๋‹ค. ์ˆซ์ž ์ธ์ˆ˜์ธ ๊ฒฝ์šฐ
n ์ฃผ์–ด์ง„ ๊ฒฝ์šฐ ํ‚ฌ ๋ฒ„ํผ๊ฐ€ ๋ถ™์—ฌ๋„ฃ์–ด์ง‘๋‹ˆ๋‹ค. n ์‹œ๊ฐ„.

r ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋‹จ์ผ ๋ฐ”์ดํŠธ๋ฅผ ๊ต์ฒดํ•˜์‹ญ์‹œ์˜ค. ๊ต์ฒด ๋ชจ๋“œ. ์˜์—ญ์„ ์„ ํƒํ•˜๋ฉด ๋ชจ๋“ 
์„ ํƒํ•œ ์˜์—ญ์˜ ๋ฐ”์ดํŠธ๊ฐ€ ๊ต์ฒด๋ฉ๋‹ˆ๋‹ค. ์ˆซ์ž ์ธ์ˆ˜๊ฐ€ ์ œ๊ณต๋˜๋ฉด
์ง€์ •๋œ ๋ฐ”์ดํŠธ ์ˆ˜๊ฐ€ ๊ต์ฒด๋ฉ๋‹ˆ๋‹ค.

R ์—”ํ„ฐ ๋ฒ„ํŠผ ๊ต์ฒด ๋ชจ๋“œ (์•„๋ž˜ ์ฐธ์กฐ). ์ˆซ์ž ์ธ์ˆ˜์ธ ๊ฒฝ์šฐ n ์ฃผ์–ด์ง€๋ฉด ๊ต์ฒด
๋ช…๋ น์ด ๋ฐ˜๋ณต๋จ n ์‹œ๊ฐ„. ์ฐธ๊ณ  : ์ปค์„œ ์ด๋™(ํ™”์‚ดํ‘œ ํ‚ค ์‚ฌ์šฉ)
์ˆซ์ž ์ธ์ˆ˜๋ฅผ ๋ฒ„๋ฆฝ๋‹ˆ๋‹ค.

์ปจํŠธ๋กค-R
๋งˆ์ง€๋ง‰ ์‹คํ–‰์ทจ์†Œ๋ฅผ ๋‹ค์‹œ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

u ํ˜„์žฌ ๋ฒ„ํผ์— ๋Œ€ํ•œ ๋งˆ์ง€๋ง‰ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์‹คํ–‰ ์ทจ์†Œํ•ฉ๋‹ˆ๋‹ค.

์–ธ์ œ๋“ ์ง€ ๊ฐ€๋Šฅํ•  ๋•Œ ํ—ฅ์„œ ํŒŒ์ผ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค name.ํ—ฅ์„œ ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ(
์Šค์™‘ ํŒŒ์ผ) ๋ฐฉ๋ฌธํ•œ ๊ฐ ๋ฒ„ํผ์— ๋Œ€ํ•ด(์—ฌ๊ธฐ์„œ name ๋ฒ„ํผ์˜ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค). ๋ชจ๋“  ๋ณ€๊ฒฝ ์‚ฌํ•ญ
๋ฒ„ํผ๋กœ ๋งŒ๋“  name ํ•ด๋‹น ํŒŒ์ผ์— ์ €์žฅ๋˜๋ฏ€๋กœ ์‹คํ–‰ ์ทจ์†Œ(๋ฐ ๋‹ค์‹œ ์‹คํ–‰)๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
๋ฒ„ํผ์— ๋Œ€ํ•œ ๋ชจ๋“  ๋ณ€๊ฒฝ ์‚ฌํ•ญ. ๋งŒ์•ฝ ์Šค์™‘ ํŒŒ์ผ ๋งŒ๋“ค ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์‹คํ–‰ ์ทจ์†Œ ๋ชฉ๋ก์€
๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.

v ์—”ํ„ฐ ๋ฒ„ํŠผ ์‹œ๊ฐ ๋ชจ๋“œ (์•„๋ž˜ ์ฐธ์กฐ). ์˜์—ญ์˜ ์‹œ๊ฐ์  ์„ ํƒ.

w ๋‹จ์–ด์˜ ์ฒ˜์Œ์œผ๋กœ ์•ž์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

x ์ปค์„œ ์•„๋ž˜์˜ ๋ฐ”์ดํŠธ๋ฅผ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค. ์ˆซ์ž ์ธ์ˆ˜์ธ ๊ฒฝ์šฐ n ์ฃผ์–ด์ง„๋‹ค, n ๋ฐ”์ดํŠธ
์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค. ~ ์•ˆ์— ์‹œ๊ฐ ๋ชจ๋“œ, ์„ ํƒํ•œ ์˜์—ญ์ด ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค. ์ฐธ๊ณ  : ๋ฐ”์ดํŠธ
๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‚ญ์ œ x-command๋Š” kill ๋ฒ„ํผ์— ๋ณต์‚ฌ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ปจํŠธ๋กค-X
์™€ ๋™์ผ x-command, ๊ทธ๋Ÿฌ๋‚˜ ์‚ญ์ œ๋œ ๋ฐ”์ดํŠธ๋Š” kill ๋ฒ„ํผ์— ๋ณต์‚ฌ๋ฉ๋‹ˆ๋‹ค.

y ์–‘ํ‚ค. ์ปค์„œ ์•„๋ž˜์˜ ๋ฐ”์ดํŠธ๋ฅผ ํ‚ฌ ๋ฒ„ํผ๋กœ ๋ณต์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ˆซ์ž์ธ ๊ฒฝ์šฐ
๋…ผ์˜ n ์ฃผ์–ด์ง„๋‹ค, n ๋ฐ”์ดํŠธ๋Š” kill ๋ฒ„ํผ์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. ~ ์•ˆ์— ์‹œ๊ฐ ๋ชจ๋“œ,
์„ ํƒํ•œ ์˜์—ญ์ด ํ‚ฌ ๋ฒ„ํผ์— ๋ณต์‚ฌ๋ฉ๋‹ˆ๋‹ค.

zb ํ™”๋ฉด ๋งจ ์•„๋ž˜ ์ค„์— ์ปค์„œ๋ฅผ ๋†“์Šต๋‹ˆ๋‹ค.

zt ํ™”๋ฉด ๋งจ ์œ—์ค„์— ์ปค์„œ๋ฅผ ๋†“์Šต๋‹ˆ๋‹ค.

zz ํ™”๋ฉด์˜ ๊ฐ€์šด๋ฐ ์ค„์— ์ปค์„œ๋ฅผ ๋†“์Šต๋‹ˆ๋‹ค.
๋ช…๋ น์— ์œ ์˜ํ•˜์‹ญ์‹œ์˜ค. zb, zt ๊ณผ zz ํŒŒ์ผ์—์„œ ์œ„์น˜๋ฅผ ๋ณ€๊ฒฝํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค -
ํ™”๋ฉด๋งŒ ์Šคํฌ๋กค๋ฉ๋‹ˆ๋‹ค(ํ•„์š”ํ•œ ๊ฒฝ์šฐ).

: ์—”ํ„ฐ ๋ฒ„ํŠผ ์—‘์Šค ๋ชจ๋“œ (์•„๋ž˜ ์ฐธ์กฐ). ๊ทธ๋งŒํผ ์—‘์Šค ๋ชจ๋“œ ๋ฐ›๋Š” ์‚ฌ๋žŒ๊ณผ ์œ ์‚ฌ ex-๋ชจ๋“œ ์ธ viํ•˜์ง€๋งŒ,
ํ˜ธํ™˜๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์˜์—ญ์„ ์„ ํƒํ•˜๋ฉด ์„ ํƒ ๋ฒ”์œ„๊ฐ€ ๋ณต์‚ฌ๋ฉ๋‹ˆ๋‹ค.
๋ช…๋ น ์ค„์—.

/ ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฒ„ํผ๋ฅผ ํ†ตํ•ด ์ •๋ฐฉํ–ฅ ๊ฒ€์ƒ‰ RE(์ •๊ทœ๋ณ‘ ํ‘œํ˜„). ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒฝ์šฐ RE is
์ง€์ •๋œ, RE ์ด์ „์— ์ฃผ์–ด์ง„ /-๋˜๋Š” ?-๋ช…๋ น์ด ์žฌ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
์ฐธ๊ณ  : XNUMXD๋ดํƒˆ์˜ RE์˜์˜ ํ—ฅ์„œ ์˜ ์ •๊ทœ ํ‘œํ˜„์‹๊ณผ ์•ฝ๊ฐ„ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.
vi (์„น์…˜ ์ฐธ์กฐ ์ •๊ทœ๋ณ‘ ํ‘œํ˜„).

? ์ •๊ทœ์‹์„ ์‚ฌ์šฉํ•˜์—ฌ ์—ญ์ˆœ์œผ๋กœ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค.

. ๋ฒ„ํผ์— ๋งˆ์ง€๋ง‰ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋ฐ˜๋ณตํ•ฉ๋‹ˆ๋‹ค. at ์ „์—, current ์œ„์น˜. ์ด๊ฒƒ์€
์ด์ „ ๋ช…๋ น์ด ์‚ญ์ œ๋œ ๊ฒฝ์šฐ n ๋ฐ”์ดํŠธ๋กœ ๊ต์ฒด m ๋‹ค๋ฅธ ๋ฐ”์ดํŠธ(n
or m XNUMX์ผ ์ˆ˜ ์žˆ์Œ) .-๋ช…๋ น์ด ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค ์ •ํ™•ํ•˜๊ฒŒ ํ˜„์žฌ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€
ํŒŒ์ผ์—์„œ ์œ„์น˜.

< XNUMX์ง„์ˆ˜ ์—ด์„ ์™ผ์ชฝ์œผ๋กœ ์ด๋™ n ๋ฐ”์ดํŠธ, ์—ฌ๊ธฐ์„œ n (์„ ํƒ ์‚ฌํ•ญ) ์ˆซ์ž ์ธ์ˆ˜์ž…๋‹ˆ๋‹ค.
์ฐธ๊ณ ๋กœ <-command๋Š” ๋ฒ„ํผ๊ฐ€ XNUMX์ง„์ˆ˜๋กœ ํ‘œ์‹œ๋˜๋Š” ๋ฐฉ์‹๋งŒ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.
์—ด์—์„œ ๋ฒ„ํผ ์ž์ฒด๋Š” ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์€ ์ƒํƒœ๋กœ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค.

> XNUMX์ง„์ˆ˜ ์—ด์„ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ์ด๋™ n ๋ฐ”์ดํŠธ.

์ปจํŠธ๋กค-^
๋Œ€์ฒด ๋ฒ„ํผ๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค(์•„๋ž˜ ์ฐธ์กฐ).

% ๊ณ„์‚ฐ๊ธฐ ๋ช…๋ น์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค(์„น์…˜ ์ฐธ์กฐ ๊ณ„์‚ฐ์ž).

์‹œ๊ฐ ๋ชจ๋“œ
๋ฒ„ํผ์—์„œ ์˜์—ญ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ์„ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹œ๊ฐ ๋ชจ๋“œ ~์„ ์‚ฌ์šฉํ•˜์—ฌ v-๋ช…๋ น ๋˜๋Š”
์˜์—ญ์„ ์ง€์ •ํ•˜์—ฌ ์—‘์Šค ๋ชจ๋“œ. ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ ์ปค์„œ ์œ„์น˜์—์„œ ์„ ํƒ์ด ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค.
๋ฅผ ์ž…๋ ฅ ์‹œ๊ฐ ๋ชจ๋“œ ํ˜„์žฌ ์ปค์„œ ์œ„์น˜์—์„œ ๋๋‚ฉ๋‹ˆ๋‹ค. ๋‹น์‹ ์€ ๋– ๋‚  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
์‹œ๊ฐ ๋ชจ๋“œ ๋ฅผ ๋ˆŒ๋Ÿฌ ์„ ํƒํ•œ ์˜์—ญ์— ๋ช…๋ น์„ ์ˆ˜ํ–‰ํ•˜์ง€ ์•Š๊ณ  v or ํƒˆ์ถœ.
์„ ํƒํ•œ ์˜์—ญ์—์„œ ๋ช…๋ น์„ ์ˆ˜ํ–‰ํ•˜๋ ค๋ฉด ๋ช…๋ น์„ ์ž…๋ ฅํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.
๋ช…๋ น ๋ชจ๋“œ. ์„ ํƒ ํ•ญ๋ชฉ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ๋ช…๋ น์€ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค. ์—์„œ์™€ ๊ฐ™์ด ๋ช…๋ น
๋ชจ๋“œ, ์ˆซ์ž ์ธ์ˆ˜๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ทจํ•  ์ˆ˜ ์žˆ๋Š” ๋ช…๋ น
์ธ์ˆ˜๋กœ ์„ ํƒํ•˜๋ฉด ์ˆซ์ž ์ธ์ˆ˜๊ฐ€ ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.

๋ผ์›Œ ๋„ฃ๋‹ค ๋ชจ๋“œ
In ๋ผ์›Œ ๋„ฃ๋‹ค ๋ชจ๋“œ ์ž…๋ ฅํ•œ ๋ฐ”์ดํŠธ๋Š” ์ปค์„œ์˜ ํ˜„์žฌ ์œ„์น˜์— ์‚ฝ์ž…๋ฉ๋‹ˆ๋‹ค.
์–ธ์ œ๋“ ์ง€ ์„ ๋ˆŒ๋Ÿฌ ํ™œ์„ฑ ์—ด(XNUMX์ง„์ˆ˜ ์—ด ๋˜๋Š” ํ…์ŠคํŠธ ์—ด)์„ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ „์—, TAB-์—ด์‡ . XNUMX์ง„์ˆ˜ ์—ด์ด ํ™œ์„ฑํ™”๋˜๋ฉด ๋ฐ”์ดํŠธ๊ฐ€ XNUMX์ž๋ฆฌ XNUMX์ง„์ˆ˜๋กœ ์ž…๋ ฅ๋ฉ๋‹ˆ๋‹ค.
์ˆซ์ž, ํ…์ŠคํŠธ ์—ด์ด ํ™œ์„ฑ์ธ ๊ฒฝ์šฐ ๋ฐ”์ดํŠธ๋Š” ASCII ํ…์ŠคํŠธ๋กœ ์ž…๋ ฅ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ
.-๋˜๋Š” ์—ญํ–‰ ํ‚ค์ด-key๋Š” ์ด์ „์— ์‚ฝ์ž…๋œ ๋ฐ”์ดํŠธ๋ฅผ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค. XNUMX์ง„์ˆ˜ ์—ด์ด
ํ™œ์„ฑํ™”๋˜๋ฉด ์ด์ „์— ์‚ฝ์ž…๋œ ๋‹ˆ๋ธ”(XNUMX์ง„์ˆ˜)์ด ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค. ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค
ํ˜„์žฌ ์‚ฝ์ž… ๋ช…๋ น์— ์‚ฝ์ž…๋œ ๊ฒƒ๋ณด๋‹ค ๋” ๋งŽ์€ ๋ฐ”์ดํŠธ๋ฅผ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค. ์žˆ๋Š” ๋™์•ˆ
๋ผ์›Œ ๋„ฃ๋‹ค ๋ชจ๋“œ, ํ™”์‚ดํ‘œ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ปค์„œ๋ฅผ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฐธ๊ณ  ์ด๋™
์ปค์„œ๋Š” ์‚ฝ์ž… ๋ช…๋ น์— ์ œ๊ณต๋œ ์ˆซ์ž ์ธ์ˆ˜๋ฅผ ๋ฒ„๋ฆฝ๋‹ˆ๋‹ค. ๋– ๋‚˜๋ ค๋ฉด ๋ผ์›Œ ๋„ฃ๋‹ค
๋ชจ๋“œ์ž…๋ ฅ ํƒˆ์ถœ. ์ˆซ์ž ์ธ์ˆ˜์ธ ๊ฒฝ์šฐ n ์‚ฝ์ž… ๋ช…๋ น์— ์ฃผ์–ด์กŒ๊ณ 
์ปค์„œ ์ด๋™์— ์˜ํ•ด ์‚ญ์ œ๋˜์ง€ ์•Š์•˜์œผ๋ฉฐ ์ž…๋ ฅ๋œ ๋ฐ”์ดํŠธ๊ฐ€ ์‚ฝ์ž…๋ฉ๋‹ˆ๋‹ค. n ์‹œ๊ฐ„.

๊ต์ฒด ๋ชจ๋“œ
In ๊ต์ฒด ๋ชจ๋“œ ์ž…๋ ฅํ•  ๋•Œ ์ปค์„œ ์•„๋ž˜์˜ ๋ฐ”์ดํŠธ๋ฅผ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค. ํƒ€๊ฒฉ ์—ญํ–‰ ํ‚ค์ด
๋ฒ„ํผ์˜ ์›๋ž˜ ๋‚ด์šฉ์„ ๋ณต์›ํ•ฉ๋‹ˆ๋‹ค. ์ˆซ์ž ์ธ์ˆ˜์˜ ํšจ๊ณผ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
๊ทธ์™€ ๋น„์Šทํ•œ ๋ผ์›Œ ๋„ฃ๋‹ค ๋ชจ๋“œ: ์ž…๋ ฅ๋œ ๋ฐ”์ดํŠธ๊ฐ€ ๋Œ€์ฒด๋ฉ๋‹ˆ๋‹ค. n ํƒ€์ž„์Šค. ์—์„œ์™€ ๊ฐ™์ด ๋ผ์›Œ ๋„ฃ๋‹ค ๋ชจ๋“œ,
ํ™”์‚ดํ‘œ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ปค์„œ๋ฅผ ์ด๋™ํ•˜๋ฉด ์ˆซ์ž ์ธ์ˆ˜๊ฐ€ ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค.

์—‘์Šค ๋ชจ๋“œ
XNUMXD๋ดํƒˆ์˜ ์—‘์Šค ๋ชจ๋“œ in ํ—ฅ์„œ ์™€ ์œ ์‚ฌํ•˜๊ฒŒ ์œ ์ง€๋œ๋‹ค ex-๋ชจ๋“œ ์ธ vi. ์ผ๋ฐ˜์ ์œผ๋กœ ์—‘์Šค ๋ช…๋ น
๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค :

:์ง€์—ญ ๋ช…๋ น ์ธ์ˆ˜
๋ช…๋ น ์ˆ˜ํ–‰ ๋ช…๋ น ์ง€์—ญ์— ์ง€์—ญ.

:๋ช…๋ น ์ธ์ˆ˜
๋ช…๋ น ์ˆ˜ํ–‰ ๋ช…๋ น ํ˜„์žฌ ์œ„์น˜์—์„œ.

:์ง€์—ญ ์ง€์—ญ ์„ ํƒ ์ง€์—ญ.

:์œ„์น˜
์ปค์„œ๋ฅผ ์œ„์น˜๋กœ ์ด๋™ ์œ„์น˜.

์˜์—ญ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์œ„์น˜1,์œ„์น˜2
์ง€์—ญ์€ ์—์„œ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค ์œ„์น˜ 1 ๊ณผ์— ์ข…๋ฃŒ ์œ„์น˜ 2 (ํฌํ•จํ•œ).

์œ„์น˜
์˜์—ญ์€ XNUMX๋ฐ”์ดํŠธ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์œ„์น˜

% ์˜์—ญ์€ ์ „์ฒด ๋ฒ„ํผ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

์œ„์น˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜คํ”„์…‹ 0์ง„์ˆ˜, 0์ง„์ˆ˜('XNUMX' ์ ‘๋‘์‚ฌ) ๋˜๋Š” XNUMX์ง„์ˆ˜('XNUMXx' ์ ‘๋‘์‚ฌ) ์ˆซ์ž.

. ๋ฒ„ํผ์˜ ์‹œ์ž‘์ž…๋‹ˆ๋‹ค.

$ ๋ฒ„ํผ์˜ ๋์ž…๋‹ˆ๋‹ค.

/์ •๊ทœ ํ‘œํ˜„์‹/
์ •๊ทœ์‹(์„น์…˜ ์ฐธ์กฐ ์ •๊ทœ๋ณ‘ ํ‘œํ˜„). ๋ฒ„ํผ๊ฐ€ ๊ฒ€์ƒ‰๋ฉ๋‹ˆ๋‹ค.
ํ˜„์žฌ ์œ„์น˜์—์„œ ์•ž์œผ๋กœ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ์ผ์น˜ํ•˜๋Š” ํ•ญ๋ชฉ์ด ๋ฐœ๊ฒฌ๋˜๋ฉด ํ˜„์žฌ
position์€ ์ผ์น˜ํ•˜๋Š” ์œ„์น˜๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค.

?์ •๊ทœ ํ‘œํ˜„์‹?
๋ฒ„ํผ๋Š” ์—ญ๋ฐฉํ–ฅ์œผ๋กœ ๊ฒ€์ƒ‰๋ฉ๋‹ˆ๋‹ค.

๋ช…๋ น์€ ๋ช…๋ น์˜ ๊ณ ์œ ํ•œ ์ ‘๋‘์‚ฌ๋กœ ์ถ•์•ฝ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ผ๋ถ€ ๋ช…๋ น์€ ๋‹ค์Œ๊ณผ ๊ฐ™์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ•ด๋‹น ๋ฌธ์ž๊ฐ€ ๊ณ ์œ ํ•œ ์ ‘๋‘์‚ฌ๊ฐ€ ์•„๋‹ˆ๋”๋ผ๋„ ๋‹จ์ผ ๋ฌธ์ž๋กœ ์ถ•์•ฝ๋จ
๋ช…๋ น ์ด๋ฆ„. ํ˜„์žฌ ๋‹ค์Œ ๋ช…๋ น์ด ์ง€์›๋ฉ๋‹ˆ๋‹ค.

s, ๋Œ€์šฉํ’ˆ
๊ฐœ์š”: ์ง€์—ญ s /์ •๊ทœ ํ‘œํ˜„์‹/๊ต์ฒด/ํ”Œ๋ž˜๊ทธ
์ •๊ทœ์‹ ๊ฒ€์ƒ‰ ์ •๊ทœ ํ‘œํ˜„์‹ ์™€๋กœ ๊ต์ฒด ๊ต์ฒด (์ฐธ์กฐ
์„น์…˜์— ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ •๊ทœ๋ณ‘ ํ‘œํ˜„). ๊ต์ฒด ์— ๋Œ€ํ•œ `\' ์ฐธ์กฐ๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ •๊ทœ ํ‘œํ˜„์‹์˜ ํ•˜์œ„ ํ‘œํ˜„์‹. ํ”Œ๋ž˜๊ทธ:

g: global, ์ด ํ”Œ๋ž˜๊ทธ๋Š” ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค(๋ฐ”์ด๋„ˆ๋ฆฌ ํŽธ์ง‘๊ธฐ์—์„œ๋Š” ์˜๋ฏธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค).

c: ํ™•์ธ, ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ฐ ๋Œ€์ฒด๋ฅผ ํ™•์ธํ•˜๋„๋ก ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.

(๋ถ„๋ฆฌ์ž๋กœ ์‚ฌ์šฉ๋˜๋Š” `/' ๋ฌธ์ž๋Š” ์•„๋ฌด ๋ฌธ์ž๋‚˜ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
`/'๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ผ๋ฐ˜์ ์ธ ๊ด€ํ–‰์ž…๋‹ˆ๋‹ค.) ํ›„ํ–‰ ๊ตฌ๋ถ„ ๊ธฐํ˜ธ๋Š” ์ƒ๋žตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ์— ์ง€์—ญ
์ƒ๋žต๋˜๋ฉด ์ „์ฒด ๋ฒ„ํผ๊ฐ€ ๊ฒ€์ƒ‰๋ฉ๋‹ˆ๋‹ค.

w, ์“ฐ๋‹ค
๊ฐœ์š”: ์ง€์—ญ w ํŒŒ์ผ ์ด๋ฆ„
์“ฐ๋‹ค ์ง€์—ญ ํŒŒ์ผ๋กœ ํŒŒ์ผ ์ด๋ฆ„. ๋ฉด ์ง€์—ญ ์ƒ๋žต๋ฉ๋‹ˆ๋‹ค. ์ „์ฒด ๋ฒ„ํผ๋Š”
ํŒŒ์ผ์— ๊ธฐ๋ก๋œ ๊ฒฝ์šฐ ํŒŒ์ผ ์ด๋ฆ„ ์ƒ๋žต๋œ ๊ฒฝ์šฐ ํ•ด๋‹น ํŒŒ์ผ ์ด๋ฆ„์€
๋ฒ„ํผ๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

r, ์ฝ๊ธฐ
๊ฐœ์š”: ์œ„์น˜ r ํŒŒ์ผ ์ด๋ฆ„
ํŒŒ์ผ์˜ ๋‚ด์šฉ ์‚ฝ์ž… ํŒŒ์ผ ์ด๋ฆ„ at ์œ„์น˜. ๋ฉด ์œ„์น˜ ์ƒ๋žตํ•˜๊ณ ,
ํ˜„์žฌ ์œ„์น˜๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

e, ํŽธ์ง‘
๊ฐœ์š”: e name ๋˜๋Š” : e #
๋ฒ„ํผ๋กœ ๋ณ€๊ฒฝ name. ๊ทธ๋Ÿฌํ•œ ๋ฒ„ํผ๊ฐ€ ์—†๋‹ค๋ฉด, ํ—ฅ์„œ ํŒŒ์ผ์„ ์—ด๋ ค๊ณ  ์‹œ๋„
์ด๋ฆ„ name ์ƒˆ ๋ฒ„ํผ์— ๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ์— name ํ•ด์‹œ ๊ธฐํ˜ธ(#)
๋Œ€์ฒด ๋ฒ„ํผ๊ฐ€ ์„ ํƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์„ฑ๊ณต ์‹œ ํ˜„์žฌ ๋ฒ„ํผ๋Š”
๋Œ€์ฒด ๋ฒ„ํผ.

b, ๋ฒ„ํผ
๊ฐœ์š”: b name
๋˜๋Š” : b
๋ฒ„ํผ๋กœ ๋ณ€๊ฒฝ name. ์„ฑ๊ณตํ•˜๋ฉด ํ˜„์žฌ ๋ฒ„ํผ๊ฐ€ ๋Œ€์ฒด ๋ฒ„ํผ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.
์™„์ถฉ๊ธฐ. ๋งŒ์•ฝ์— name ์ƒ๋žตํ•˜๋ฉด ๋ชจ๋“  ๋ฒ„ํผ ๋ชฉ๋ก์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

n, ๋‹ค์Œ ๊ฒƒ
๋ฒ„ํผ ๋ชฉ๋ก์—์„œ ๋‹ค์Œ ๋ฒ„ํผ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

N, ๋„ˆ๋ฌด ์ด๋ฅธ
๋ฒ„ํผ ๋ชฉ๋ก์—์„œ ์ด์ „ ๋ฒ„ํผ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

S, ๊ฑด๋„ˆ ๋›ฐ๊ธฐ
๋ฒ„ํผ ๋ชฉ๋ก์—์„œ ๋ฐฉ๋ฌธํ•˜์ง€ ์•Š์€ ๋‹ค์Œ ๋ฒ„ํผ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

๋˜๊ฐ๊ธฐ ๋ฒ„ํผ ๋ชฉ๋ก์—์„œ ์ฒซ ๋ฒˆ์งธ ๋ฒ„ํผ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

๋ฒฝ ์ €์žฅ๋˜์ง€ ์•Š์€ ๋ชจ๋“  ๋ฒ„ํผ๋ฅผ ์”๋‹ˆ๋‹ค.

c, ๊ฐ€๊นŒ์šด
๊ฐœ์š”: c name
๋˜๋Š” : c! name
๋˜๋Š” : c
๋˜๋Š” : c!
๋ฒ„ํผ ๋‹ซ๊ธฐ name. ๋ฉด name ๊ฐ€ ์ƒ๋žต๋˜๋ฉด ํ˜„์žฌ ๋ฒ„ํผ๊ฐ€ ๋‹ซํž™๋‹ˆ๋‹ค. ๋งŒ์•ฝ์—
๋ฒ„ํผ๊ฐ€ ์ˆ˜์ •๋˜์—ˆ์ง€๋งŒ ์ €์žฅ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. :c-
๋ช…๋ น; ์‚ฌ์šฉ :์”จ! ์žฌ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.

h, ๋„์›€
์˜จ๋ผ์ธ ๋„์›€๋ง ํ…์ŠคํŠธ๋ฅผ ๋ด…๋‹ˆ๋‹ค.

q, ์ข…๋ฃŒ
๊ฐœ์š”: q name
๋˜๋Š” : q! name
๋˜๋Š” : q
๋˜๋Š” : q!
๋ชจ๋“  ๋ฒ„ํผ๋ฅผ ๋‹ซ๊ณ  ํŽธ์ง‘๊ธฐ๋ฅผ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค. ์—ด๋ฆฐ ๋ฒ„ํผ๊ฐ€ ์ˆ˜์ •๋œ ๊ฒฝ์šฐ
๊ทธ๋Ÿฌ๋‚˜ ์ €์žฅ๋˜์ง€ ์•Š์€ :q-๋ช…๋ น์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ Q! ์žฌ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.

์ง€๋„

IMAP

vmap ๊ฐœ์š”: ์ง€๋„ ์— ์—
๋˜๋Š” : IMAP ์— ์—
๋˜๋Š” : vmap ์— ์—
ํ‚ค ์‹œํ€€์Šค ์— ๋งคํ•‘๋ฉ๋‹ˆ๋‹ค ์—. ํŠน์ˆ˜ ํ‚ค๋ฅผ ์ž…๋ ฅํ•˜๋ ค๋ฉด(์˜ˆ: ๊ธฐ๋Šฅ
ํ‚ค), ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋งˆ์Šคํฌ ์ปจํŠธ๋กค-V. :์ง€๋„ ์— ์˜ํ–ฅ์„ ๋ฏธ์นœ๋‹ค ๋ช…๋ น ๋ชจ๋“œ ๋งŒ, :imap
์— ์˜ํ–ฅ์„ ๋ฏธ์นœ๋‹ค ๋ผ์›Œ ๋„ฃ๋‹ค ๋ชจ๋“œ ๊ทธ๋ฆฌ๊ณ  :vmap ์— ์˜ํ–ฅ์„ ๋ฏธ์นœ๋‹ค ์‹œ๊ฐ ๋ชจ๋“œ ์˜ค์ง. ๊ทธ๋ ‡์ง€ ์•Š๋‹ค
๋ช…๋ น์ค„ ํŽธ์ง‘๊ธฐ์—์„œ ํ‚ค ์‹œํ€€์Šค๋ฅผ ๋‹ค์‹œ ๋งคํ•‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ง€๋„ ํ•ด์ œ

์•„์ด์šด๋งต

๋ถ„๋งต ๊ฐœ์š”: ์ง€๋„ ํ•ด์ œ ์—
๋˜๋Š” : ์•„์ด์šด๋งต ์—
๋˜๋Š” : ๋ถ„๋งต ์—
๋กœ ์ƒ์„ฑ๋œ ํ‚ค ๋งคํ•‘ ์‚ญ์ œ :์ง€๋„, :imap or :vmap.

์„ธํŠธ ๊ฐœ์š”: ์„ธํŠธ ๋ณ€์ˆ˜ [...]
๋˜๋Š” : ์„ธํŠธ ๋ณ€์ˆ˜=๊ฐ€์น˜ [...]
๋˜๋Š” : ์„ธํŠธ ์•„๋‹ˆ๋ณ€์ˆ˜ [...]
๋˜๋Š” : ์„ธํŠธ
์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๋ณ€์ˆ˜๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ณ€๊ฒฝ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๋ ‡์ง€๋งŒ. ๋‹ค์Œ ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์†Œ (๋ถ€์šธ): ์ „์ฒด ํ‘œ์‹œ
ISO-8859/1 ๋ฌธ์ž ์ง‘ํ•ฉ ์•„์Šคํ‚ค (bool): ASCII ๋ฌธ์ž๋งŒ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. TERM
(๋ฌธ์ž์—ด): ํ„ฐ๋ฏธ๋„ ์ด๋ฆ„; ์ตœ๋Œ€ ์ผ์น˜ (์ˆซ์ž), ํŠน๋ณ„ํ•œ (๋ถ€์šธ): ์ฐธ์กฐ
์„น์…˜์— ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ •๊ทœ๋ณ‘ ํ‘œํ˜„. :์„ธํŠธ ์ธ์ˆ˜ ์—†์ด ํ˜ธ์ถœํ•˜๋ฉด ๋ชจ๋‘ ๋‚˜์—ด๋ฉ๋‹ˆ๋‹ค.
๋ณ€์ˆ˜์™€ ๊ฐ’.

d, ์‚ญ์ œ
๊ฐœ์š”: ์ง€์—ญ d
๋ชจ๋“  ๋ฐ”์ดํŠธ ์‚ญ์ œ ์ง€์—ญ. ์‚ญ์ œ๋œ ๋ฐ”์ดํŠธ๋Š” kill ๋ฒ„ํผ์— ๋ณต์‚ฌ๋ฉ๋‹ˆ๋‹ค.

y, ์–‘ํ‚ค
๊ฐœ์š”: ์ง€์—ญ y
๋ฐ”์ดํŠธ ๋ณต์‚ฌ ์ง€์—ญ ํ‚ฌ ๋ฒ„ํผ์—.

๋ฒ„์ „
๋ฒ„์ „ ๋ฒˆํ˜ธ ํ‘œ์‹œ ํ—ฅ์„œ.

zz ํ™”๋ฉด์˜ ๊ฐ€์šด๋ฐ ์ค„์— ์ปค์„œ๋ฅผ ๋†“์Šต๋‹ˆ๋‹ค. ์ฐธ๊ณ ๋กœ ํ™”๋ฉด์€
์Šคํฌ๋กค๋จ(ํ•„์š”ํ•œ ๊ฒฝ์šฐ) ์ปค์„œ ์œ„์น˜๋Š” ๋ณ€๊ฒฝ๋˜์ง€ ์•Š๊ณ  ์œ ์ง€๋ฉ๋‹ˆ๋‹ค.

zt ํ™”๋ฉด ๋งจ ์œ—์ค„์— ์ปค์„œ๋ฅผ ๋†“์Šต๋‹ˆ๋‹ค.

zb ํ™”๋ฉด ๋งจ ์•„๋ž˜ ์ค„์— ์ปค์„œ๋ฅผ ๋†“์Šต๋‹ˆ๋‹ค.

wq ๊ฐ™์€ :x.

x, ์ถœ๊ตฌ
๋ชจ๋“  ๋ฒ„ํผ๋ฅผ ์ €์žฅํ•˜๊ณ  ํŽธ์ง‘๊ธฐ๋ฅผ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค.

๋ช…๋ น์ด ํ˜ธ์ถœ๋˜๊ณ  ์ง€์ •๋œ ์œ„์น˜, ์˜์—ญ ๋˜๋Š” ์ธ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ
์ถ”๊ฐ€ ์œ„์น˜, ์˜์—ญ, ์ธ์ˆ˜๋Š” ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.
๊ฐ€์ • ์–ด๊ตฌ ๋ช…๋ น : ๋Œ€์ƒ ํ„ฐ๋ฏธ๋„ ์ด๋ฆ„ ๋ชฉ๋ก์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ฃผ์–ด์ง„ ๋ช…๋ น์„ ์‹คํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ตฌ๋ฌธ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
:ํ„ฐ๋ฏธ๋„:๋ช…๋ น
์–ด๋””์— ํ„ฐ๋ฏธ๋„ ์ฝœ๋ก ์œผ๋กœ ๊ตฌ๋ถ„๋œ ํ„ฐ๋ฏธ๋„ ์ด๋ฆ„ ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค. ๋ช…๋ น์ด ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค
์˜ ๊ฐ’์ธ ๊ฒฝ์šฐ์—๋งŒ TERM ๋ชฉ๋ก์— ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ช…๋ น์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
:xterm:์„ธํŠธ ์ด์†Œ
๊ท€ํ•˜์˜ .hexerrc-file(xterm์—์„œ ์ž‘์—…ํ•˜๋Š” ๊ฒฝ์šฐ์—๋งŒ ISO ๋ฌธ์ž ์ง‘ํ•ฉ ์‚ฌ์šฉ).

์ปค์„œ ์šด๋™
In ๋ช…๋ น ๋ชจ๋“œ, ๋ผ์›Œ ๋„ฃ๋‹ค ๋ชจ๋“œ, ๊ต์ฒด ๋ชจ๋“œ ๊ณผ ์‹œ๊ฐ ๋ชจ๋“œ, ๋‹ค์Œ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ปค์„œ ์ด๋™ ๋ช…๋ น:

ํ™”์‚ด ํ‚ค
์ปค์„œ๋ฅผ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

์ปจํŠธ๋กค-F
ํ•œ ํŽ˜์ด์ง€ ์•ž์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

์ปจํŠธ๋กค-B
ํ•œ ํŽ˜์ด์ง€ ๋’ค๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

์ปจํŠธ๋กค-D
๋ฐ˜ ํŽ˜์ด์ง€ ์•ž์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

์ปจํŠธ๋กค-U
๋ฐ˜ ํŽ˜์ด์ง€ ๋’ค๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

COMMAND LINE ํŽธ์ง‘


๋ช…๋ น์ค„์—์„œ ๋‹ค์Œ ๋ช…๋ น์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์œ„์ชฝ ํ™”์‚ดํ‘œ ์•„๋ž˜์ชฝ ํ™”์‚ดํ‘œ
ํ˜„์žฌ ์ปจํ…์ŠคํŠธ์˜ ๊ธฐ๋ก์„ ํ†ตํ•ด ์œ„์•„๋ž˜๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

์™ผ์ชฝ ํ™”์‚ดํ‘œ ์˜ค๋ฅธ์ชฝ ํ™”์‚ดํ‘œ
์ปค์„œ๋ฅผ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

์ปจํŠธ๋กค-A
์ค„์˜ ์‹œ์ž‘ ๋ถ€๋ถ„์œผ๋กœ ์ปค์„œ๋ฅผ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

์ปจํŠธ๋กค-E
์ปค์„œ๋ฅผ ์ค„ ๋์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

์ปจํŠธ๋กค-K
ํ˜„์žฌ ์ปค์„œ ์œ„์น˜์—์„œ ์ค„ ๋๊นŒ์ง€ ๋ชจ๋“  ๋ฌธ์ž๋ฅผ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค.

์ปจํŠธ๋กค-U
์ค„์˜ ์ฒ˜์Œ๋ถ€ํ„ฐ ํ˜„์žฌ ์ปค์„œ๊นŒ์ง€์˜ ๋ชจ๋“  ๋ฌธ์ž๋ฅผ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค.
์œ„์น˜.

.

์—ญํ–‰ ํ‚ค์ด
์ปค์„œ ์™ผ์ชฝ์˜ ๋ฌธ์ž๋ฅผ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค.

์ปจํŠธ๋กค-D
์ปค์„œ ์•„๋ž˜์˜ ๋ฌธ์ž๋ฅผ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค.

์—”ํ„ฐ ๋ฒ„ํŠผ ๋ฐ˜ํ’ˆ
ํšŒ์„ ์„ ์ˆ˜๋ฝํ•ฉ๋‹ˆ๋‹ค.

ํƒˆ์ถœ ์ค„์„ ๋ฒ„๋ฆฌ์‹ญ์‹œ์˜ค. ์ฐธ๊ณ  : ์ด๊ฒƒ์€ vi.

TAB ํ˜„์žฌ ์ž…๋ ฅ๋œ ๋‹จ์–ด๋ฅผ ์™„์„ฑํ•ด ๋ด…๋‹ˆ๋‹ค. ์™„์„ฑ์ด ๊ณ ์œ ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ๋‹จ์–ด๋Š”
๋…ํŠนํ•  ์ •๋„๋กœ ์™„์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ TAB- ๊ฐ™์€ ์œ„์น˜์—์„œ ํ‚ค๋ฅผ ๋‘ ๋ฒˆ ๋ˆ„๋ฅด๋ฉด a
๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ์™„๋ฃŒ ๋ชฉ๋ก์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

์ •๊ทœ๋ณ‘ ํ‘œํ˜„


์ด ์„น์…˜์—์„œ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ RE(์ •๊ทœ์‹)์— ์ต์ˆ™ํ•˜๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค. ~ ์•ˆ์—
๋Œ€๋ถ€๋ถ„์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜(์ด๊ทธ๋ ™, vi, ...) RE๋Š” ํšŒ์„ ์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.
์ค„ ๋ฐ”๊ฟˆ(๊ฐœํ–‰ ๋ฌธ์ž)์„ ํฌํ•จํ•˜๋Š” RE๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ~ ์•ˆ์— ํ—ฅ์„œ, ๋ฒ„ํผ๊ฐ€ ๋ถ„ํ• ๋˜์ง€ ์•Š์Œ
์ค„ ๋ฐ”๊ฟˆ ๋ฌธ์ž๋Š” '์ผ๋ฐ˜' ๋ฌธ์ž๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค.
์ด์ œ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. 5MB ํŒŒ์ผ์—์„œ "a.*b"๋ฅผ ๊ฒ€์ƒ‰ํ•œ๋‹ค๊ณ  ์ƒ์ƒํ•ด ๋ณด์‹ญ์‹œ์˜ค.
๊ธธ๋‹ค(๋Š๋ฆฐ ์‹œ์Šคํ…œ์—์„œ๋Š” ์ตœ๋Œ€ ๋ช‡ ๋ถ„์ด ๊ฑธ๋ฆด ์ˆ˜ ์žˆ์Œ). ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ์ตœ๋Œ€ ์ผ์น˜
์ œํ•œ(๋ฐ˜๋ณต ์—ฐ์‚ฐ์ž๋Š” ์ตœ๋Œ€ ์ผ์น˜ ์ตœ๋Œ€ ์ผ์น˜ ํ•ด๋‹น ํ”ผ์—ฐ์‚ฐ์ž์˜ ๋ฐœ์ƒ). ๊ทธ๋งŒํผ
๊ธฐ๋ณธ๊ฐ’ ์ตœ๋Œ€ ์ผ์น˜ 1024์ด์ง€๋งŒ ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. :์„ธํŠธ-๋ช…๋ น. ์„ ์œ„ํ•œ
๋‹จ์ˆœ ํ‘œํ˜„์‹(์ผ์น˜ํ•˜๋Š” ๊ธธ์ด๋ฅผ ๋‹ค์Œ์—์„œ ํŒ๋ณ„ํ•  ์ˆ˜ ์žˆ๋Š” ํ‘œํ˜„์‹)
ํ‘œํ˜„์‹)์„ ์žฌ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ตœ๋Œ€ ์ผ์น˜ `*' ๋˜๋Š” `+'๋ฅผ ๋‘ ๋ฐฐ๋กœ ๋Š˜๋ ค ์ œํ•œ
์—ฐ์‚ฐ์ž, ์˜ˆ: "a.**b" ๋˜๋Š” "foo\(bar\)\+\+".
์ปจํ…์ŠคํŠธ ์ง€์ •์ž `^'/`$'(ํ–‰์˜ ์‹œ์ž‘/๋) ๋ฐ `\<'/`\>'
(๋‹จ์–ด์˜ ์‹œ์ž‘/๋)์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์‹ค์ œ๋กœ ์˜ˆ์ƒํ•œ ๋Œ€๋กœ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋‹น์‹ ์ดํ•˜์ง€ ์•Š์œผ๋ฉด
์›์ž `.'๋ฅผ ์›ํ•œ๋‹ค ๋ฐ `[^...]'๋Š” ๊ฐœํ–‰ ๋ฌธ์ž์™€ ์ผ์น˜ํ•˜๋„๋ก ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŠน๋ณ„ํ•œ
์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋Š” :์„ธํŠธ-๋ช…๋ น.
ํŠน์ˆ˜ ๋ฌธ์ž๋ฅผ ์ž…๋ ฅํ•˜๋ ค๋ฉด ํ‘œ์ค€ C `\'-์ด์Šค์ผ€์ดํ”„ ์‹œํ€€์Šค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž…๋ ฅํ•˜๋ ค๋ฉด
XNUMX์ง„์ˆ˜ ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฌธ์ž์—๋Š” `\o' ์ ‘๋‘์‚ฌ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์ตœ๋Œ€ XNUMX๊ฐœ์˜ XNUMX์ง„์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
(C ์Šคํƒ€์ผ์˜ 0์ง„์ˆ˜ ์ด์Šค์ผ€์ดํ”„๋Š” ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด `\9', ... `\XNUMX'๋Š” ์—ญ์œผ๋กœ ํ•ด์„๋˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.
RE์˜ ํ•˜์œ„ ํ‘œํ˜„์— ๋Œ€ํ•œ ์ฐธ์กฐ.) XNUMX์ง„์ˆ˜ ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์ž๋ฅผ ์ž…๋ ฅํ•˜๋ ค๋ฉด
`\x'-์ ‘๋‘์‚ฌ ๋‹ค์Œ์— ์ตœ๋Œ€ XNUMX๊ฐœ์˜ XNUMX์ง„์ˆ˜; XNUMX์ง„์ˆ˜ ์ฝ”๋“œ๋Š” ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
`\d' ์ ‘๋‘์‚ฌ ๋’ค์— ์ตœ๋Œ€ XNUMX๊ฐœ์˜ ์‹ญ์ง„์ˆ˜๊ฐ€ ์˜ต๋‹ˆ๋‹ค. ์˜ ๋ฌธ์ž์—ด์„ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์˜ˆ๋ฅผ ๋“ค์–ด "\xxfe ff 5a 7e" ๋˜๋Š” "\oo276 277 132 176"๊ณผ ๊ฐ™์ด ๊ธฐ๋ณธ ์ง€์ •์ž๋ฅผ ์ด์ค‘ํ™”ํ•˜์—ฌ ์ฝ”๋“œํ™”ํ•ฉ๋‹ˆ๋‹ค. ๋ฉ”๋ชจ
์ด๋Ÿฌํ•œ ๋ฌธ์ž์—ด์€ ์›์ž๋กœ ์ทจ๊ธ‰๋ฉ๋‹ˆ๋‹ค. ์ฆ‰, RE "\xxff fe*"๋Š” ์ž„์˜์˜ ์ˆซ์ž(
์ตœ๋Œ€ ์ผ์น˜)์˜ ๋ฐ˜๋ณต ff fe.
๋ชจ๋“  ์ข…๋ฅ˜์˜ ๋ฌธ์ž `\'-์ด์Šค์ผ€์ดํ”„(๋‹จ์ผ ๋ฌธ์ž๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ด์Šค์ผ€์ดํ”„)๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฌธ์ž) `[]' ๋ฒ”์œ„ ๋‚ด. ๋ฒ”์œ„ ๋‚ด์—์„œ `o'๋Š” XNUMX์ง„๋ฒ•์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
๋ฒ”์œ„ ๋‚ด์˜ ์—ญ์ฐธ์กฐ๊ฐ€ ์˜๋ฏธ๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— escape๋ฅผ ์ƒ๋žตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์–ธ์ œ
`\{,}' ์—ฐ์‚ฐ์ž๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ตœ์†Œ ๋ฐ/๋˜๋Š” ์ตœ๋Œ€ ๋ฐ˜๋ณต ํšŸ์ˆ˜ ์ง€์ •
์ˆซ์ž๋Š” 0์ง„์ˆ˜(์ ‘๋‘์–ด ์—†์Œ), 0์ง„์ˆ˜('XNUMX'-์ ‘๋‘์–ด) ๋˜๋Š” XNUMX์ง„์ˆ˜('XNUMXx'-์ ‘๋‘์–ด)๋กœ ์ œ๊ณต๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ์—
์ตœ๋Œ€ ์ˆ˜๊ฐ€ ์ง€์ •๋˜์ง€ ์•Š์•˜์œผ๋ฉฐ ํ”ผ์—ฐ์‚ฐ์ž๊ฐ€ ๋‹จ์ˆœ ํ‘œํ˜„์‹์ด ์•„๋‹™๋‹ˆ๋‹ค.
์ตœ๋Œ€ ์ผ์น˜ ์ผ์น˜ํ•˜๋Š” ํ•ญ๋ชฉ์„ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ณ„์‚ฐ์ž


ํ—ฅ์„œ ๊ฐ„๋‹จํ•œ ๊ณ„์‚ฐ๊ธฐ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค(๋‚ด C) C์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ์ž‘์—… ๊ฐ€๋Šฅ
~์— ๋“ค์–ด๊ฐ€๋‹ค ๋‚ด C ๋ช…๋ น์€ ๊ทธ๋ƒฅ ์ž…๋ ฅ % (ํผ์„ผํŠธ) ๋ถ€ํ˜ธ์™€ ์ค‘์œ„ ํ‘œ๊ธฐ๋ฒ•์˜ ํ‘œํ˜„. ๊ทธ๊ฒƒ
๊ด„ํ˜ธ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋‚ด C ๋‹ค์Œ ๋ฐ”์ด๋„ˆ๋ฆฌ ์ค‘์œ„ ์—ฐ์‚ฐ์ž๋ฅผ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค.
(๊ฐ€์žฅ ๋†’์€ ์šฐ์„  ์ˆœ์œ„์—์„œ ๊ฐ€์žฅ ๋‚ฎ์€ ์šฐ์„  ์ˆœ์œ„๋กœ): ** (ํž˜), * (๊ณฑํ•˜๋‹ค), / (๋‚˜๋ˆ„๋‹ค), % (๋ชจ๋“ˆ๋กœ), +
(์ถ”๊ฐ€ํ•˜๋‹ค), - (๋œ๋‹ค), << (์™ผ์ชฝ์œผ๋กœ ์ด๋™), >> (์˜ค๋ฅธ์ชฝ์œผ๋กœ ์ด๋™), < (๋” ์ ์€), <= (์ž‘๊ฑฐ๋‚˜ ๊ฐ™์Œ), >
(๋ณด๋‹ค ํฐ), >= (ํฌ๊ฑฐ๋‚˜ ๊ฐ™์Œ), == (๋™์ผํ•œ), != (๊ฐ™์ง€ ์•Š์Œ), & (์‚ฐ์ˆ  ๋ฐ), |
(์‚ฐ์ˆ  ๋˜๋Š”), ^ (์‚ฐ์ˆ  ๋ฐฐํƒ€์  ๋˜๋Š”), && (๋…ผ๋ฆฌ์  ๋ฐ), || (๋…ผ๋ฆฌ์  ๋˜๋Š”), =
(์–‘์ˆ˜์ธ); ๋‹ค์Œ ๋‹จํ•ญ ์ ‘๋‘์‚ฌ ์—ฐ์‚ฐ์ž: - (๋ถ€์ •, ๋‹จํ•ญ ๋นผ๊ธฐ), ! (๋…ผ๋ฆฌ์ 
์•„๋‹ˆ๋‹ค), ~ (๋น„ํŠธ ๋ณด์ˆ˜). ๋‚ด C ์„ธ ๊ฐ€์ง€ ๋ฐ์ดํ„ฐ ์œ ํ˜•์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ถ€์šธ, ์ •์ˆ˜ (32๋น„ํŠธ),
๋œจ๋‹ค (64๋น„ํŠธ, C double๊ณผ ๋™์ผ). ์ผ๋ถ€ ๋‚œํ•ดํ•œ ํ”Œ๋žซํผ์—์„œ๋Š”
์ •์ˆ˜์™€ ๋ถ€๋™ ์†Œ์ˆ˜์ ์€ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. C์—์„œ์™€ ๊ฐ™์ด ๋‚˜๋ˆ—์…ˆ์˜ ๊ฒฐ๊ณผ๋Š” ๋ฐ์ดํ„ฐ์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.
ํ”ผ์—ฐ์‚ฐ์ž์˜ ์œ ํ˜•. ์ •์ˆ˜๋ฅผ ์ •์ˆ˜๋กœ ๋‚˜๋ˆ„๋ฉด ์ •์ˆ˜๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ๋„ค๊ฐ€ ์›ํ•œ๋‹ค๋ฉด
๊ฒฐ๊ณผ๊ฐ€ ๋ถ€๋™ ์†Œ์ˆ˜์ ์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ”ผ์—ฐ์‚ฐ์ž ์ค‘ ํ•˜๋‚˜๊ฐ€ ๋ถ€๋™ ์†Œ์ˆ˜์ ์ธ์ง€ ํ™•์ธํ•˜์„ธ์š”. ์˜ˆ: ์œ ํ˜• 4 / 7.
๋Œ€์‹  4/7 or a/(b+0.) ๋Œ€์‹  A / B. ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ ์ „์› ์—ฐ์‚ฐ์€ ํ”Œ๋กœํŠธ๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
๊ฒฐ๊ณผ๊ฐ€ ๋„ˆ๋ฌด ์ปค์„œ ์ •์ˆ˜์— ๋งž์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ณ„์‚ฐ ๊ฒฐ๊ณผ๋Š” ์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.
ํŠน์ˆ˜ ๋ณ€์ˆ˜ $$ ๊ณผ $n ์–ด๋””์— n ๋ช…๋ น์˜ ๋ฒˆํ˜ธ์ž…๋‹ˆ๋‹ค.

onworks.net ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์˜จ๋ผ์ธ์—์„œ hexer ์‚ฌ์šฉ


๋ฌด๋ฃŒ ์„œ๋ฒ„ ๋ฐ ์›Œํฌ์Šคํ…Œ์ด์…˜

Windows ๋ฐ Linux ์•ฑ ๋‹ค์šด๋กœ๋“œ

  • 1
    ํ†ต์Œ
    ํ†ต์Œ
    SWIG๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.
    C๋กœ ์ž‘์„ฑ๋œ ํ”„๋กœ๊ทธ๋žจ๊ณผ
    ๋‹ค์–‘ํ•œ ๊ณ ๊ธ‰ ์ˆ˜์ค€์˜ C++
    ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด. SWIG๋Š” ๋‹ค์Œ๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
    ๋‹ค๋ฅธ...
    SWIG ๋‹ค์šด๋กœ๋“œ
  • 2
    WooCommerce Nextjs ๋ฐ˜์‘ ํ…Œ๋งˆ
    WooCommerce Nextjs ๋ฐ˜์‘ ํ…Œ๋งˆ
    React WooCommerce ํ…Œ๋งˆ,
    ๋‹ค์Œ JS, Webpack, Babel, Node ๋ฐ
    GraphQL ๋ฐ Apollo๋ฅผ ์‚ฌ์šฉํ•œ Express
    ๊ณ ๊ฐ. React์˜ WooCommerce ์Šคํ† ์–ด(
    ํฌํ•จ: ์ œํ’ˆ...
    WooCommerce Nextjs ๋ฐ˜์‘ ํ…Œ๋งˆ ๋‹ค์šด๋กœ๋“œ
  • 3
    Archlabs_repo
    Archlabs_repo
    ArchLabs์šฉ ํŒจํ‚ค์ง€ ์ €์žฅ์†Œ ์ด๊ฒƒ์€
    ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ
    ์—
    https://sourceforge.net/projects/archlabs-repo/.
    ๊ทธ๊ฒƒ์€ OnWorks์—์„œ ํ˜ธ์ŠคํŒ…๋˜์—ˆ์Šต๋‹ˆ๋‹ค ...
    archlabs_repo ๋‹ค์šด๋กœ๋“œ
  • 4
    ์ œํผ ํ”„๋กœ์ ํŠธ
    ์ œํผ ํ”„๋กœ์ ํŠธ
    Zephyr ํ”„๋กœ์ ํŠธ๋Š” ์ƒˆ๋กœ์šด ์„ธ๋Œ€์ž…๋‹ˆ๋‹ค.
    ์‹ค์‹œ๊ฐ„ ์šด์˜์ฒด์ œ(RTOS)
    ์—ฌ๋Ÿฌ ํ•˜๋“œ์›จ์–ด ์ง€์›
    ์•„ํ‚คํ…์ฒ˜. ๊ทธ๊ฒƒ์€
    ์ž‘์€ ํฌ๊ธฐ์˜ ์ปค๋„...
    Zephyr ํ”„๋กœ์ ํŠธ ๋‹ค์šด๋กœ๋“œ
  • 5
    SC์ฝ˜
    SC์ฝ˜
    SCons๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์ถ• ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.
    ๊ทธ๊ฒƒ์€์— ๋Œ€ํ•œ ์šฐ์ˆ˜ํ•œ ๋Œ€์•ˆ์ž…๋‹ˆ๋‹ค
    ๊ณ ์ „์ ์ธ "๋งŒ๋“ค๊ธฐ" ๋นŒ๋“œ ๋„๊ตฌ
    ์šฐ๋ฆฌ ๋ชจ๋‘๋Š” ์•Œ๊ณ  ์‚ฌ๋ž‘ํ•ฉ๋‹ˆ๋‹ค. ์Šค์ฝ˜์€
    ๊ตฌํ˜„ ...
    SCons ๋‹ค์šด๋กœ๋“œ
  • 6
    PSeInt
    PSeInt
    PSeInt๋Š” ์˜์‚ฌ ์ฝ”๋“œ ํ•ด์„๊ธฐ์ž…๋‹ˆ๋‹ค.
    ์ŠคํŽ˜์ธ์–ด๋ฅผ ๊ตฌ์‚ฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ•™์ƒ.
    ์ฃผ์š” ๋ชฉ์ ์€ ๋‹ค์Œ์„ ์œ„ํ•œ ๋„๊ตฌ๊ฐ€ ๋˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
    ๊ธฐ๋ณธ์„ ๋ฐฐ์šฐ๊ณ  ์ดํ•ดํ•˜๊ธฐ
    ๊ฐœ๋…...
    PSeInt ๋‹ค์šด๋กœ๋“œ
  • ๋”ยป

Linux ๋ช…๋ น

Ad