E D R , A S I H C RSS

Foundation OfUNIX

1. Foundation Of UNIX

  • UNIX ‚ฌšฉ๋ฒ•— ๋Œ€•œ ๊ธฐˆ๋ฅผ •Œ๋ ค ค๋‹ˆ๋‹ค.

2. —ฌ๊ธฐ ๋ด—ฌ~

  • putty Client —ฌ๊ธฐ„œ ”„๋กœ๊ทธ๋žจ ๋‹คšด ๋ฐ›•„„œ ๊น”•„„œ  ‘†•˜„š”

3. ๋ชฉ‘œ

  • ๋ช‡‹œ๊ฐ„  •๋„ ๋ฐ–— ๋ชป• ๊ฒƒ„ ๊ฐ•ˆ•˜—ฌ, ๊ทธ๋ ‡๊ฒŒ ๋งŽ€ ๋‚ดšฉ„  „๋‹ฌ• ๊ฒƒ ๊ฐ™ง€๋Š” •Š๊ณ , ‹คŠต œ„ฃผ๋กœ ๊ฐ„๋‹คžˆ UNIX ‚ฌšฉ๋ฒ•— ๋Œ€•œ ๋ง›๋งŒ ๋ณด—ฌ„ ๊ฒƒ„ ๋ชฉ‘œ๋กœ žก•˜Šต๋‹ˆ๋‹ค.

4. ‹คŠต•ด๋ณผ ๋‚ดšฉ

4.1. ๊ธฐˆ command

4.1.1. 1 ๋‹จ๊ณ„

  • mkdir
    • mkdir test1
  • cd ๋ช…๋ น–ด
    • cd directory
    •  ˆ๋Œ€ ๊ฒฝ๋กœ™€ ƒ๋Œ€ ๊ฒฝ๋กœ๋กœ ด๋™•˜๊ธฐ
    • cd ~/
    • cd ../test4 (.. ด๋ ‡๊ฒŒ   2๊ฐœ๋Š” ๋””๋ ‰† ๋ฆฌ •œ๊ฐœ ๋’ค๋กœ ๊ฐ€๋Š” šจ๊ณผ, ƒ๋Œ€ ๊ฒฝ๋กœ˜ ˜ˆ)
    • cd /user/opera4/namsang (  ˆ๋Œ€ ๊ฒฝ๋กœ˜ ˜ˆ, root—„œ ๋ถ€„ฐ..)
  • ls ๋ช…๋ น–ด
    • ๊ทธ๋ƒฅ ls : ๋””๋ ‰† ๋ฆฌ™€ ™”ผ„ ฃฝ ๋ณด—ฌค€๋‹ค.
    • ls -a : ๊ฐถ”–ด„ฐ๊นŒง€ ๋ชจ๋‘ ๋‹ค ๋ณด—ฌค€๋‹ค. (all)
    • ls -l : ž„•˜๊ฒŒ ๋ณด—ฌค€๋‹ค.
    • ls -al : ž„•˜๊ณ  ๊ฐถ”–ด„ฐ๊นŒง€
  • cp (copy)
    • ŒŒผ„ ๋ณต‚ฌ•˜๋Š” ๋ช…๋ น–ด
    • cp file1 /test1 ( ˆ๋Œ€ ๊ฒฝ๋กœ™€ ƒ๋Œ€ ๊ฒฝ๋กœ๋ฅผ ‚ฌšฉ•  ˆ˜ žˆ๋”ฐ.)
  • rm ๋ช…๋ น–ด
    • ŒŒผ ง€šฐ๋Š” ๋ช…๋ น–ด
  • man (manual)
    • ๋ฉ”๋‰ด–ผ(‚ฌšฉ „ค๋ช…„œ) ๋ณด๋Š” ๋ช…๋ น–ด
    • man ls
    • ž„‹œ ‹คŠต
      • Ctrl + z ๋ณด๋Š”๊ค‘๋‹จ•˜๊ธฐ -> ‹ค–‰ค‘ธ ”„๋กœ„Šค ค‘๋‹จ•˜๊ธฐ
      • Ctrl + c ๋ณด๋Š”๊ค‘๋‹จ -> ฐจด๋Š” ด ๊ฒƒ€ ‹ค–‰ค‘ธ ”„๋กœ„Šค ๋ฉˆถ”๊ธฐ
      • afa df asdf ๋ง‰ นœ๋‹คŒ Ctrl +U, Ctrl + h •ด๋ณด๊ธฐ
  • mv (move)
    • ŒŒผ ˜ฎ๊ธฐ๊ธฐ mv example1 ./test1
    • ŒŒผ ƒˆด๋ฆ„œผ๋กœ ๋ฐ”๊พธ๊ธฐ mv example1 example2

4.1.2. 2 ๋‹จ๊ณ„

  • ๊ถŒ•œ „ ••˜๋Š” ๋ช…๋ น–ด chmod (change mode)
    •  œ๊ฐ€ ๋ถ€—ฐ „ค๋ช…•  ๊ฒƒž„ ( -rwxrr ˜ˆ... 744, 111 100 100)
    • ๊ถŒ•œ ฃผฒด (u - user, g - group, o - others, a - all)
    •  ‘๊ทผ ๊ถŒ•œ (r - read, w - write, x - excute)
    • •„๊นŒ -rwxrr€ (-๋””๋ ‰† ๋ฆฌ,ŒŒผ—ฌ๋ถ€ ŒŒผ€ -, ๋””๋ ‰† ๋ฆฌ d)(- ‚ฌšฉž ๊ถŒ•œ)(-๊ทธ๋ฃน ๊ถŒ•œ)(---๋‹ค๋ฅธ‚ฌšฉž ๊ถŒ•œ)
    • ๊ถŒ•œ ฃผ๋Š” ˜ˆ œ
      • chmod go+r test
      • chmod go+x test
      • chmod go-rwx test
      • chmod 744 test
  • ŒŒผ ฐพ๊ธฐ
    • find ./ -name '*.txt' (./ ˜„žฌ ๋””๋ ‰† ๋ฆฌ ด›„ ๋ชจ๋‘ ๊ฒ€ƒ‰ , -name ŒŒผ„ ด๋ฆ„œผ๋กœ ฐพ๋Š” ๊ฒƒ„ ˜๋ฏธ, '*.txt' Œจ„ด)
    • find ./ -name '*.txt' -ls -exec rm {} \; (˜„žฌ ๋””๋ ‰† ๋ฆฌ ด›„ *.txt ธŒŒผ„ ๋ชจ๋‘ ฐพ•„„œ ง€šฐ๊ธฐ.
  • grep ŒŒผ ๋‚ดšฉ ๊ฒ€ƒ‰•˜๊ธฐ
    • grep -n word *.*
  • script ™”๋ฉด ๊ฐˆ๋ฌด๋ฆฌ •˜๊ธฐ
    • script script.txt (๋‚˜ค‘— ๋๋‚ผ๋•Œ๋Š” exit ๋ช…๋ น–ด ๋„Œ)
  • Process ๊ด€๋ จ
    • ps (process state ”„๋กœ„Šค ƒƒœ ™•ธ•˜๊ธฐ)
    • ”„๋กœ„Šค  „™˜•˜๊ธฐ ps, fg
    • ‹ค–‰ ”„๋กœ„Šค ข…๋ฃŒ•˜๊ธฐ kill

  • vi Žธง‘๊ธฐ ‚ฌšฉ
    • mode ๋ฐ”๊พธ๊ธฐ: Esc ‚ค
      • ž…๋ ฅ๋ชจ๋“œ—„  ž…๋ ฅ
      • ๋ช…๋ น๋ชจ๋“œ—„ 
        • dd - –‰ ง€šฐ๊ธฐ
        • :q - ๋๋‚ด๊ธฐ
        • :q! -  €žฅ•˜๋Š”ง€ ๋ฌปง€ •Š๊ณ  ๋ฌด‹œ•˜๊ณ  ๋๋‚ด๊ธฐ(๊ฐ• œข…๋ฃŒ)
        • :wq -  €žฅ•˜๊ณ  ๋๋‚ด๊ธฐ
        • i - input ž…๋ ฅ ๋ชจ๋‘๋กœ  „™˜
        • ด๋™‚ค - œ„-k •„๋ž˜-j ˜ค๋ฅธชฝ-l ™ผชฝ-h
        • x - •˜๋‚˜˜ ๋ฌธž๋ฅผ ง€šฐ๋Š” ๋ช…๋ น–ด
        • p - ๋ถ™ด๊ธฐ.. dd ๋ช…๋ น–ด ˆ˜–‰•˜๋ฉด ง€›Œ„๊ฒƒด ๋ฒ„ผ—  €žฅ.. p ๋ช…๋ น–ด ‚ฌšฉ•จœผ๋กœจ ๋ฒ„ผ—  €žฅ๋œ ๊ฒƒ„ ๋ถ™ž„
        • / - ๋‚ดšฉฐพ๊ธฐ /word ,๋‹คŒฐพ๊ธฐ n, ๋Œ€๋ฌธž N € ๋ฐ˜๋Œ€๋ฐฉ–ฅœผ๋กœ

  • Shell environment Setup
    • ‰˜ ๋ฐ”๊พธ๊ธฐ chsh
    • ‰˜ ๋ณ€ˆ˜ „ • -> set ‰˜ ๋ณ€ˆ˜ = „ ••˜๋ ค๋Š” ๊ฐ’, set ‰˜๋ณ€ˆ˜

  • ๊ฐข… ๊ธฐˆ ๋ช…๋ น–ด
    • see also linux•„ˆ˜๋ช…๋ น–ด
  • ‰˜ Šคฌ๋ฆฝŠธ งœ๊ธฐ kldp ‰˜ ”„๋กœ๊ทธ๋ž˜๋ฐ ฐธ๊ณ  ๊ฐ•ขŒ

DeleteMe) •„ Œ”๋š •„ŒŒ... น˜๋Š”๊—ด๋‚˜ ž˜๋“œ๋„น. ใ…กใ…ก;; - ƒ˜‘


5. ๊ณผ œ

  • •„๋งˆ •ˆ•  ๊ฒƒž„.. Šน๋ณ„•œผ —†œผ๋ฉด.. •ˆ•จ.. ใ…กใ…ก;
DeleteMe> –ˆž–•„š”....ใ… .ใ… 

  • ๋งˆง€๋ง‰ ๊ณผ œ๋กœ ‰˜ Šคฌ๋ฆฝŠธ –ธ–ด๋กœ “ฐ๋ ˆ๊ธฐ†ต ๋งŒ๋“ค๊ธฐ (๊ณ ๋ คค‘.. •ˆ• ง€๋„ ๋ชจ๋ฆ„.)
    DeleteMe) .. œดง€†ตด ๋” นœˆ™•œ๋ฐ..“ฐ๋ ˆ๊ธฐ†ตด๋ผ •˜๋‹ˆ๊นŒ..›ง€ ๊ฐ๋ถ€๊ฐด..ใ…‹ใ„ทใ…‹ใ„ท --ฐฝ„
  • ๋ฐ”๋กœ ตœข… “ฐ๋ ˆ๊ธฐ†ต„ ๋งŒ๋“ค๊ธฐ๋ณด๋‹ค ๋‹จ๊ณ„ ๋‹จ๊ณ„๋กœ ˜ฌ๋ผ๊ฐ€๊ธฐ๋กœ •จ.

5.1. 1 ๋‹จ๊ณ„

  • ฒซ ๋‹จ๊ณ„๋กœ .cshrc ๋ฅผ vi๋กœ Žธง‘•˜—ฌ„œ cp ๋ช…๋ น–ด๋ฅผ น˜๋ฉด ž๋™œผ๋กœ ง€šธ๊ฒƒธ๊ฐ€ •ˆ ง€šธ ๊ฒƒธ๊ฐ€ ๋ฌป๊ฒŒ ๋งŒ๋“ค๊ธฐ..
  • •„š”•œ ๋‚ดšฉ
    • .cshrc ๊ฐ€ ๋ญ•˜๋Š” ŒŒผธง€ „ค๋ช…
    • .cshrc —„œ –ด๋–ค ๋ช…๋ น–ด๋ฅผ ๋‹ค๋ฅธ ๋ช…๋ น–ด๋กœ ๋Œ€ฒด•˜๊ฒŒ •˜๋Š” ๋ฐฉ๋ฒ• •Œ๋ คฃผ๊ธฐ

5.2. 2 ๋‹จ๊ณ„

  • ๊ฐ„๋‹จ•œ ‰˜ Šคฌ๋ฆฝ ŒŒผ ๋งŒ๋“ค๊ธฐ
  • ๋จผ € ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ• „ค๋ช…•ด ค€๋‹ค. ๊ทธ›„ date, ls, •œ›„ ž‹ ˜ home ๋””๋ ‰† ๋ฆฌ๋กœ ๊ฐ€๋Š” ‰˜Šคฌ๋ฆฝŠธ ŒŒผ„ ๋งŒ๋“ค๊ฒŒ •จ

5.3. 3 ๋‹จ๊ณ„


5.4. 4๋‹จ๊ณ„

  • .cshrc ˆ˜ ••ด„œ rm •ด„œ ง€šฐ๋ฉด ž๋™œผ๋กœ trash ๋””๋ ‰† ๋ฆฌ— ˜ฎ๊ฒจ ๊ฐ€๊ฒŒ ๋งŒ๋“ ๋‹ค.

5.4.1. ‘šฉ๋ฌธ œ

  • -i (yes, no ๋ฌป๋Š”๊ฐ.. ๋งŒ•ฝ rm -i ex.txt –ˆ„๊ฒฝšฐ ง€šธ๊ฒƒธ๊ฐ€ ๋ฌป๊ฒŒ ๋งŒ๋“œ๋Š”๊ฒƒ..)
  • ๋งŒ•ฝ ๋””๋ ‰† ๋ฆฌ๋ฅผ ง€šธ๋•Œ๋Š” „งœ๋กœ ง€šธ๊ฒƒธ๊ฐ€ ๋ฌป๊ฒŒ ๋งŒ๋“ค๊ธฐ.



Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:23:16
Processing time 0.0215 sec