Search

ν…μŠ€νŠΈ 에디터

ν…μŠ€νŠΈ 에디터

ν…μŠ€νŠΈ 기반의 νŒŒμΌμ„ νŽΈμ§‘ν•˜λŠ” 데 μ‚¬μš©λ˜λŠ” μ†Œν”„νŠΈμ›¨μ–΄
λ¦¬λˆ…μŠ€ μ‹œμŠ€ν…œμ—μ„œλŠ” λͺ…령쀄 ν™˜κ²½(CLI)μ—μ„œ μ‚¬μš©λ˜λŠ” ν…μŠ€νŠΈ 에디터와 κ·Έλž˜ν”½ μ‚¬μš©μž μΈν„°νŽ˜μ΄μŠ€(GUI)λ₯Ό μ œκ³΅ν•˜λŠ” ν…μŠ€νŠΈ 에디터가 λͺ¨λ‘ μ‚¬μš©λ©λ‹ˆλ‹€. ν…μŠ€νŠΈ μ—λ””ν„°λŠ” μ½”λ“œ νŽΈμ§‘, λ¬Έμ„œ μž‘μ„±, ꡬ성 파일 νŽΈμ§‘ λ“± λ‹€μ–‘ν•œ μš©λ„λ‘œ ν™œμš©λ©λ‹ˆλ‹€.

μ£Όμš” κΈ°λŠ₯

β€’
ν…μŠ€νŠΈ 파일의 생성, νŽΈμ§‘, μ €μž₯
β€’
μ½”λ“œ νŽΈμ§‘ 및 ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄ 지원
β€’
λ¬Έμ„œ μž‘μ„± 및 νŽΈμ§‘
β€’
ꡬ성 파일 νŽΈμ§‘
β€’
검색 및 λŒ€μ²΄ κΈ°λŠ₯
β€’
문법 κ°•μ‘° 및 λ“€μ—¬μ“°κΈ° 지원
β€’
λ‹€μ–‘ν•œ νŽΈμ§‘ λͺ¨λ“œ (λͺ…λ Ή λͺ¨λ“œ, μž…λ ₯ λͺ¨λ“œ λ“±)

μ’…λ₯˜

β€’
CLI ν…μŠ€νŠΈ 에디터
β—¦
vi / vim
β—¦
nano
β€’
GUI ν…μŠ€νŠΈ 에디터
β—¦
gedit
β—¦
Sublime Text

CLI ν…μŠ€νŠΈ 에디터

vi / vim:

β€’
λͺ…령쀄 ν™˜κ²½μ—μ„œ κ°€μž₯ 기본적으둜 μ œκ³΅λ˜λŠ” ν…μŠ€νŠΈ 에디터 쀑 ν•˜λ‚˜μž…λ‹ˆλ‹€.
β€’
κ°•λ ₯ν•œ κΈ°λŠ₯을 μ œκ³΅ν•˜λ©°, λͺ…λ Ή λͺ¨λ“œμ™€ μž…λ ₯ λͺ¨λ“œλ‘œ κ΅¬λΆ„λ©λ‹ˆλ‹€.

nano:

β€’
κ°„λ‹¨ν•˜κ³  μ‚¬μš©μ΄ μ‰¬μš΄ λͺ…령쀄 ν…μŠ€νŠΈ μ—λ””ν„°μž…λ‹ˆλ‹€.
β€’
초기 μ‚¬μš©μžλ‚˜ κ°„λ‹¨ν•œ νŽΈμ§‘ μž‘μ—…μ— μ ν•©ν•œ μ‚¬μš©μž μΉœν™”μ μΈ μ—λ””ν„°μž…λ‹ˆλ‹€.

GUI ν…μŠ€νŠΈ 에디터

gedit

β€’
GNOME λ°μŠ€ν¬ν†± ν™˜κ²½μ—μ„œ 기본으둜 μ œκ³΅λ˜λŠ” ν…μŠ€νŠΈ μ—λ””ν„°μž…λ‹ˆλ‹€.
β€’
κ°„λ‹¨ν•˜λ©΄μ„œλ„ κΈ°λŠ₯적인 μ—λ””ν„°λ‘œ, 문법 강쑰와 νƒ­ 지원 등을 μ œκ³΅ν•©λ‹ˆλ‹€.

Sublime Text

β€’
GUI 기반의 ν…μŠ€νŠΈ μ—λ””ν„°λ‘œ, λ¦¬λˆ…μŠ€ 외에도 μ—¬λŸ¬ ν”Œλž«νΌμ—μ„œ μ‚¬μš©λ©λ‹ˆλ‹€.
β€’
λ‹€μ–‘ν•œ ν”ŒλŸ¬κ·ΈμΈκ³Ό ν…Œλ§ˆ μ§€μ›μœΌλ‘œ 인기가 μžˆμŠ΅λ‹ˆλ‹€.

vi (Visual Interface)

λ¦¬λˆ…μŠ€ 및 μœ λ‹‰μŠ€ 기반 μ‹œμŠ€ν…œμ—μ„œ μ‚¬μš©λ˜λŠ” ν…μŠ€νŠΈ νŽΈμ§‘κΈ°

λͺ¨λ“œ

λͺ…λ Ή λͺ¨λ“œ

λͺ…λ Ήλͺ¨λ“œ : κΈ°λ³Έ μž…λ ₯ λͺ…λ Ή : [esc]
: λͺ…λ Ή λͺ¨λ“œλŠ” vi λ˜λŠ” vim이 μ‹œμž‘λ  λ•Œμ˜ κΈ°λ³Έ λͺ¨λ“œμž…λ‹ˆλ‹€. 이 λͺ¨λ“œμ—μ„œλŠ” μ‚¬μš©μžκ°€ λͺ…령을 μž…λ ₯ν•˜μ—¬ ν…μŠ€νŠΈλ₯Ό νŽΈμ§‘ν•˜κ±°λ‚˜ 이동할 수 μžˆμŠ΅λ‹ˆλ‹€.

μž…λ ₯ λͺ¨λ“œ

μž…λ ₯λͺ¨λ“œ ν‚€ : i (insert)
: μž…λ ₯ λͺ¨λ“œλŠ” λͺ…λ Ή λͺ¨λ“œμ—μ„œ νŠΉμ • ν‚€(i)λ₯Ό μž…λ ₯ν•˜λ©΄ μ‹œμž‘λ©λ‹ˆλ‹€. μž…λ ₯ λͺ¨λ“œμ—μ„œλŠ” ν…μŠ€νŠΈλ₯Ό 직접 μž…λ ₯ν•˜λ©° νŽΈμ§‘ μž‘μ—…μ΄ μ΄λ£¨μ–΄μ§‘λ‹ˆλ‹€.

λͺ…λ Ή λͺ¨λ“œ (Command Mode)

이동

λͺ…λ Ή
μ„€λͺ…
h
쒌츑으둜 이동
j
μ•„λž˜μͺ½μœΌλ‘œ 이동
k
μœ„μͺ½μœΌλ‘œ 이동
l
우츑으둜 이동
w
λ‹€μŒ λ‹¨μ–΄μ˜ 처음으둜 이동
b
ν˜„μž¬ λ‹¨μ–΄μ˜ 처음으둜 이동
0
ν˜„μž¬ ν–‰μ˜ 처음으둜 이동
$
ν˜„μž¬ ν–‰μ˜ 끝으둜 이동
G
파일의 끝으둜 이동

μ‚­μ œ

λͺ…λ Ή
μ„€λͺ…
x
ν˜„μž¬ μ»€μ„œ μœ„μΉ˜μ˜ κΈ€μžλ₯Ό μ‚­μ œ
dd
ν˜„μž¬ 행을 μ‚­μ œ
dw
ν˜„μž¬ 단어λ₯Ό μ‚­μ œ

볡사 및 λΆ™μ—¬λ„£κΈ°

λͺ…λ Ή
μ„€λͺ…
yy
ν˜„μž¬ 행을 볡사
p
λ³΅μ‚¬ν•œ λ‚΄μš©μ„ ν˜„μž¬ μ»€μ„œ μœ„μΉ˜μ— λΆ™μ—¬λ„£κΈ°

검색 및 λŒ€μ²΄

λͺ…λ Ή
μ„€λͺ…
/검색어
검색 μ‹œμž‘
n
λ‹€μŒ 검색 결과둜 이동
:%s/μ›λž˜λ¬Έμžμ—΄/λ°”κΏ€λ¬Έμžμ—΄/g
전체 λ¬Έμ„œμ—μ„œ λ¬Έμžμ—΄ λŒ€μ²΄

μ‹€μŠ΅

λͺ¨λ“  ꡭ민은 μ–‘μ‹¬μ˜ 자유λ₯Ό 가진닀. ν˜•μ‚¬ν”Όν•΄μžλŠ” 법λ₯ μ΄ μ •ν•˜λŠ” 바에 μ˜ν•˜μ—¬ λ‹Ήν•΄ μ‚¬κ±΄μ˜ μž¬νŒμ ˆμ°¨μ—μ„œ μ§„μˆ ν•  수 μžˆλ‹€. μ„ κ±°μš΄λ™μ€ 각급 μ„ κ±°κ΄€λ¦¬μœ„μ›νšŒμ˜ κ΄€λ¦¬ν•˜μ— 법λ₯ μ΄ μ •ν•˜λŠ” λ²”μœ„μ•ˆμ—μ„œ ν•˜λ˜, κ· λ“±ν•œ κΈ°νšŒκ°€ 보μž₯λ˜μ–΄μ•Ό ν•œλ‹€. λͺ¨λ“  ꡭ민은 κ·Έ λ³΄ν˜Έν•˜λŠ” μžλ…€μ—κ²Œ 적어도 μ΄ˆλ“±κ΅μœ‘κ³Ό 법λ₯ μ΄ μ •ν•˜λŠ” κ΅μœ‘μ„ λ°›κ²Œ ν•  의무λ₯Ό 진닀. ν—Œλ²•μž¬νŒμ†Œμ—μ„œ 법λ₯ μ˜ μœ„ν—Œκ²°μ •, νƒ„ν•΅μ˜ κ²°μ •, μ •λ‹Ήν•΄μ‚°μ˜ κ²°μ • λ˜λŠ” ν—Œλ²•μ†Œμ›μ— κ΄€ν•œ μΈμš©κ²°μ •μ„ ν•  λ•Œμ—λŠ” μž¬νŒκ΄€ 6인 μ΄μƒμ˜ 찬성이 μžˆμ–΄μ•Ό ν•œλ‹€. κ΅­κ°€μ•ˆμ „λ³΄μž₯회의의 μ‘°μ§Β·μ§λ¬΄λ²”μœ„ 기타 ν•„μš”ν•œ 사항은 법λ₯ λ‘œ μ •ν•œλ‹€. κ΅­νšŒμ˜μ›μ€ κ΅­νšŒμ—μ„œ 직무상 ν–‰ν•œ λ°œμ–Έκ³Ό ν‘œκ²°μ— κ΄€ν•˜μ—¬ κ΅­νšŒμ™Έμ—μ„œ μ±…μž„μ„ 지지 μ•„λ‹ˆν•œλ‹€. λͺ¨λ“  ꡭ민은 고문을 받지 μ•„λ‹ˆν•˜λ©°, ν˜•μ‚¬μƒ μžκΈ°μ—κ²Œ λΆˆλ¦¬ν•œ μ§„μˆ μ„ κ°•μš”λ‹Ήν•˜μ§€ μ•„λ‹ˆν•œλ‹€. κ΅­νšŒλŠ” ꡭ정을 κ°μ‚¬ν•˜κ±°λ‚˜ νŠΉμ •ν•œ κ΅­μ •μ‚¬μ•ˆμ— λŒ€ν•˜μ—¬ 쑰사할 수 있으며, 이에 ν•„μš”ν•œ μ„œλ₯˜μ˜ 제좜 λ˜λŠ” 증인의 μΆœμ„κ³Ό μ¦μ–Έμ΄λ‚˜ 의견의 μ§„μˆ μ„ μš”κ΅¬ν•  수 μžˆλ‹€. λŒ€ν†΅λ Ήμ€ λ‚΄λž€ λ˜λŠ” μ™Έν™˜μ˜ 죄λ₯Ό λ²”ν•œ 경우λ₯Ό μ œμ™Έν•˜κ³ λŠ” μž¬μ§μ€‘ ν˜•μ‚¬μƒμ˜ μ†ŒμΆ”λ₯Ό 받지 μ•„λ‹ˆν•œλ‹€. κ΅­κ°€λŠ” λŒ€μ™Έλ¬΄μ—­μ„ μœ‘μ„±ν•˜λ©°, 이λ₯Ό κ·œμ œΒ·μ‘°μ •ν•  수 μžˆλ‹€. μ œμ•ˆλœ ν—Œλ²•κ°œμ •μ•ˆμ€ λŒ€ν†΅λ Ήμ΄ 20일 μ΄μƒμ˜ κΈ°κ°„ 이λ₯Ό κ³΅κ³ ν•˜μ—¬μ•Ό ν•œλ‹€. 법λ₯ μ΄ μ •ν•˜λŠ” μ£Όμš”λ°©μœ„μ‚°μ—…μ²΄μ— μ’…μ‚¬ν•˜λŠ” 근둜자의 λ‹¨μ²΄ν–‰λ™κΆŒμ€ 법λ₯ μ΄ μ •ν•˜λŠ” 바에 μ˜ν•˜μ—¬ 이λ₯Ό μ œν•œν•˜κ±°λ‚˜ μΈμ •ν•˜μ§€ μ•„λ‹ˆν•  수 μžˆλ‹€. 제1ν•­μ˜ νƒ„ν•΅μ†ŒμΆ”λŠ” κ΅­νšŒμž¬μ μ˜μ› 3λΆ„μ˜ 1 μ΄μƒμ˜ λ°œμ˜κ°€ μžˆμ–΄μ•Ό ν•˜λ©°, κ·Έ μ˜κ²°μ€ κ΅­νšŒμž¬μ μ˜μ› 과반수의 찬성이 μžˆμ–΄μ•Ό ν•œλ‹€. λ‹€λ§Œ, λŒ€ν†΅λ Ήμ— λŒ€ν•œ νƒ„ν•΅μ†ŒμΆ”λŠ” κ΅­νšŒμž¬μ μ˜μ› 과반수의 λ°œμ˜μ™€ κ΅­νšŒμž¬μ μ˜μ› 3λΆ„μ˜ 2 μ΄μƒμ˜ 찬성이 μžˆμ–΄μ•Ό ν•œλ‹€. λŒ€ν†΅λ Ήμ€ 쑰약을 μ²΄κ²°Β·λΉ„μ€€ν•˜κ³ , μ™Έκ΅μ‚¬μ ˆμ„ μ‹ μž„Β·μ ‘μˆ˜ λ˜λŠ” νŒŒκ²¬ν•˜λ©°, 선전포고와 κ°•ν™”λ₯Ό ν•œλ‹€. μ§€λ°©μ˜νšŒμ˜ μ‘°μ§Β·κΆŒν•œΒ·μ˜μ›μ„ κ±°μ™€ μ§€λ°©μžμΉ˜λ‹¨μ²΄μ˜ μž₯의 μ„ μž„λ°©λ²• 기타 μ§€λ°©μžμΉ˜λ‹¨μ²΄μ˜ 쑰직과 μš΄μ˜μ— κ΄€ν•œ 사항은 법λ₯ λ‘œ μ •ν•œλ‹€. μ˜λ¬΄κ΅μœ‘μ€ λ¬΄μƒμœΌλ‘œ ν•œλ‹€. 곡무원은 ꡭ민전체에 λŒ€ν•œ λ΄‰μ‚¬μžμ΄λ©°, ꡭ민에 λŒ€ν•˜μ—¬ μ±…μž„μ„ 진닀. μ–Έλ‘ Β·μΆœνŒμ€ νƒ€μΈμ˜ λͺ…μ˜ˆλ‚˜ ꢌ리 λ˜λŠ” κ³΅μ€‘λ„λ•μ΄λ‚˜ μ‚¬νšŒμœ€λ¦¬λ₯Ό μΉ¨ν•΄ν•˜μ—¬μ„œλŠ” μ•„λ‹ˆλœλ‹€. μ–Έλ‘ Β·μΆœνŒμ΄ νƒ€μΈμ˜ λͺ…μ˜ˆλ‚˜ ꢌ리λ₯Ό μΉ¨ν•΄ν•œ λ•Œμ—λŠ” ν”Όν•΄μžλŠ” 이에 λŒ€ν•œ ν”Όν•΄μ˜ 배상을 청ꡬ할 수 μžˆλ‹€. μ •κΈ°νšŒμ˜ νšŒκΈ°λŠ” 100일을, μž„μ‹œνšŒμ˜ νšŒκΈ°λŠ” 30일을 μ΄ˆκ³Όν•  수 μ—†λ‹€. λŒ€ν†΅λ ΉμœΌλ‘œ 선거될 수 μžˆλŠ” μžλŠ” κ΅­νšŒμ˜μ›μ˜ ν”Όμ„ κ±°κΆŒμ΄ 있고 선거일 ν˜„μž¬ 40세에 λ‹¬ν•˜μ—¬μ•Ό ν•œλ‹€. κ΅­κ°€μ•ˆμ „λ³΄μž₯에 κ΄€λ ¨λ˜λŠ” λŒ€μ™Έμ •μ±…Β·κ΅°μ‚¬μ •μ±…κ³Ό κ΅­λ‚΄μ •μ±…μ˜ μˆ˜λ¦½μ— κ΄€ν•˜μ—¬ ꡭ무회의의 μ‹¬μ˜μ— μ•žμ„œ λŒ€ν†΅λ Ήμ˜ μžλ¬Έμ— μ‘ν•˜κΈ° μœ„ν•˜μ—¬ κ΅­κ°€μ•ˆμ „λ³΄μž₯회의λ₯Ό λ‘”λ‹€. κ΅­νšŒλŠ” 의μž₯ 1인과 λΆ€μ˜μž₯ 2인을 μ„ μΆœν•œλ‹€. λˆ„κ΅¬λ“ μ§€ 체포 λ˜λŠ” κ΅¬μ†μ˜ μ΄μœ μ™€ λ³€ν˜ΈμΈμ˜ μ‘°λ ₯을 받을 κΆŒλ¦¬κ°€ μžˆμŒμ„ 고지받지 μ•„λ‹ˆν•˜κ³ λŠ” 체포 λ˜λŠ” ꡬ속을 λ‹Ήν•˜μ§€ μ•„λ‹ˆν•œλ‹€. 체포 λ˜λŠ” ꡬ속을 λ‹Ήν•œ 자의 κ°€μ‘±λ“± 법λ₯ μ΄ μ •ν•˜λŠ” μžμ—κ²ŒλŠ” κ·Έ μ΄μœ μ™€ μΌμ‹œΒ·μž₯μ†Œκ°€ 지체없이 ν†΅μ§€λ˜μ–΄μ•Ό ν•œλ‹€. λŒ€ν†΅λ Ήμ€ 제3ν•­κ³Ό 제4ν•­μ˜ μ‚¬μœ λ₯Ό 지체없이 κ³΅ν¬ν•˜μ—¬μ•Ό ν•œλ‹€. λͺ¨λ“  ꡭ민은 μ–Έλ‘ Β·μΆœνŒμ˜ μžμœ μ™€ μ§‘νšŒΒ·κ²°μ‚¬μ˜ 자유λ₯Ό 가진닀. λŒ€ν†΅λ Ήμ΄ μž„μ‹œνšŒμ˜ μ§‘νšŒλ₯Ό μš”κ΅¬ν•  λ•Œμ—λŠ” κΈ°κ°„κ³Ό μ§‘νšŒμš”κ΅¬μ˜ 이유λ₯Ό λͺ…μ‹œν•˜μ—¬μ•Ό ν•œλ‹€. 각급 μ„ κ±°κ΄€λ¦¬μœ„μ›νšŒμ˜ μ‘°μ§Β·μ§λ¬΄λ²”μœ„ 기타 ν•„μš”ν•œ 사항은 법λ₯ λ‘œ μ •ν•œλ‹€. ꡰ인·ꡰ무원·경찰곡무원 기타 법λ₯ μ΄ μ •ν•˜λŠ” μžκ°€ μ „νˆ¬Β·ν›ˆλ ¨λ“± 직무집행과 κ΄€λ ¨ν•˜μ—¬ 받은 손해에 λŒ€ν•˜μ—¬λŠ” 법λ₯ μ΄ μ •ν•˜λŠ” 보상외에 κ΅­κ°€ λ˜λŠ” 곡곡단체에 κ³΅λ¬΄μ›μ˜ 직무상 λΆˆλ²•ν–‰μœ„λ‘œ μΈν•œ 배상은 청ꡬ할 수 μ—†λ‹€. λŒ€ν•œλ―Όκ΅­μ€ 민주곡화ꡭ이닀. 법λ₯ μ•ˆμ— μ΄μ˜κ°€ μžˆμ„ λ•Œμ—λŠ” λŒ€ν†΅λ Ήμ€ 제1ν•­μ˜ 기간내에 μ΄μ˜μ„œλ₯Ό λΆ™μ—¬ ꡭ회둜 ν™˜λΆ€ν•˜κ³ , κ·Έ 재의λ₯Ό μš”κ΅¬ν•  수 μžˆλ‹€. ꡭ회의 ννšŒμ€‘μ—λ„ λ˜ν•œ κ°™λ‹€. κ΅­λ¬΄μœ„μ›μ€ ꡭ정에 κ΄€ν•˜μ—¬ λŒ€ν†΅λ Ήμ„ λ³΄μ’Œν•˜λ©°, ꡭ무회의의 κ΅¬μ„±μ›μœΌλ‘œμ„œ ꡭ정을 μ‹¬μ˜ν•œλ‹€. λͺ¨λ“  ꡭ민은 주거의 자유λ₯Ό 침해받지 μ•„λ‹ˆν•œλ‹€. 주거에 λŒ€ν•œ μ••μˆ˜λ‚˜ μˆ˜μƒ‰μ„ ν•  λ•Œμ—λŠ” κ²€μ‚¬μ˜ 신청에 μ˜ν•˜μ—¬ 법관이 λ°œλΆ€ν•œ 영μž₯을 μ œμ‹œν•˜μ—¬μ•Ό ν•œλ‹€. ꡭ회의 νšŒμ˜λŠ” κ³΅κ°œν•œλ‹€. λ‹€λ§Œ, μΆœμ„μ˜μ› 과반수의 찬성이 μžˆκ±°λ‚˜ 의μž₯이 κ΅­κ°€μ˜ μ•ˆμ „λ³΄μž₯을 μœ„ν•˜μ—¬ ν•„μš”ν•˜λ‹€κ³  인정할 λ•Œμ—λŠ” κ³΅κ°œν•˜μ§€ μ•„λ‹ˆν•  수 μžˆλ‹€. κ³΅κ°œν•˜μ§€ μ•„λ‹ˆν•œ νšŒμ˜λ‚΄μš©μ˜ κ³΅ν‘œμ— κ΄€ν•˜μ—¬λŠ” 법λ₯ μ΄ μ •ν•˜λŠ” 바에 μ˜ν•œλ‹€. 이 ν—Œλ²•μ‹œν–‰ λ‹Ήμ‹œμ˜ 법령과 쑰약은 이 ν—Œλ²•μ— μœ„λ°°λ˜μ§€ μ•„λ‹ˆν•˜λŠ” ν•œ κ·Έ 효λ ₯을 μ§€μ†ν•œλ‹€.
Plain Text
볡사

vi 에디터 μ—΄κΈ°

vi
Bash
볡사

파일λͺ… μ§€μ •ν•˜μ—¬ vi 에디터 μ—΄κΈ°

vi text.txt
Bash
볡사

이동

μ‚­μ œ

볡사

검색

/에디터
Bash
볡사
n
Bash
볡사
:%s/에디터/νŽΈμ§‘κΈ°/g
Bash
볡사