[Linux]Ubuntu ๊ธฐ์ดˆ

Linux

  • Linux ์œ„ํ‚ค : https://ko.wikipedia.org/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4

  • UNIX๊ฐ€ ์กฐ๊ธˆ ๋” ๋น ๋ฅด๊ณ  ์ž‘์•„์กŒ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฉด๋œ๋‹ค.

  • ํ—ฌ์‹ฑํ‚ค๋Œ€ํ•™๊ต์˜ ํ•™์ƒ์ด์—ˆ๋˜ ๋ฆฌ๋ˆ„์Šค ํ† ๋ฐœ์ฆˆ๊ฐ€ Minix(๊ต์œก์šฉ ์šด์˜์ฒด์ œ)๋ฅผ ์ฐธ์กฐํ•ด ๊ฐœ๋ฐœ

  • GNU Project(GNUโ€™s Not Unix) -> GNU/Linux

  • GNU GPL(GNU General Public License)

  • ์ฃผ์š” ๋ฐฐํฌํŒ

    • ์‚ฌ์ง„ ์ถœ์ฒ˜ : ๋‚˜๋ฌด์œ„ํ‚ค

      image

    • Red Hat

      • RHEL : ์œ ๋ฃŒ
      • CentOS : RHEL์„ ๋ฌด๋ฃŒ๋กœ
      • Fedora : ๋น ๋ฅธ ์—…๋ฐ์ดํŠธ, ๋‚ฎ์€ ์•ˆ์ •์„ฑ
    • Debian

      • Debian : server(์„œ๋ฒ„), embeded(์ž„๋ฒ ๋””๋“œ)์— ์ฃผ๋กœ ์‚ฌ์šฉ
      • Ubuntu : Debian์— ํŽธ์˜์„ฑ ์ถ”๊ฐ€
    • Suse

      • Suse : ์œ ๋Ÿฝ์—์„œ ๋งŽ์ด ์‚ฌ์šฉ
  • ๊ทธ ์ค‘ ์‹ค์Šต์€ Ubuntu ๋ฅผ ์‚ฌ์šฉํ•  ์˜ˆ์ •(์ด๋ฏธ์ง€ ์ถœ์ฒ˜ : ๊ตฌ๊ธ€(Google))

    image

  • ํ‘œ์ค€

    • POSIX
      • Portable Opearating System Interface (OS ํ‘œ์ค€)
    • LSB
      • Linux Standard Base (Linux ํ‘œ์ค€)
    • POSIX ํ‘œ์ค€์— ๋งž์ถ”๊ณ , ์ผ๋ถ€ ํ™•์žฅ
    • FileSystem ๊ณ„์ธต ๋“ฑ์˜ ๊ตฌ์กฐ๋ฅผ ํ‘œ์ค€ํ™”
  • ๋‹จ์ผ ๋””๋ ‰ํ† ๋ฆฌ ํŠธ๋ฆฌ๋กœ ๊ตฌ์„ฑ

    • /(root) : ์ตœ์ƒ์œ„

์„ค์น˜ ๋ฐ ๊ฐ€์ƒ๋จธ์‹ ํ™˜๊ฒฝ

  1. ๊ตฌ๊ธ€์— ubuntu ๊ฒ€์ƒ‰ ํ›„ ์‚ฌ์ดํŠธ ํด๋ฆญ

    image

  2. [Download] ํƒญ ์„ ํƒ ํ›„ Ubuntu Desktop์—์„œ 20.04 LTS ๋ฒ„์ „ ํด๋ฆญ

    image

  3. ์••์ถ• ํŒŒ์ผ์ด ์ž๋™์œผ๋กœ ๋‹ค์šด๋กœ๋“œ ๋  ๊ฒƒ์ด๋‹ค.

    image

  4. ๊ฐ€์ƒ๋จธ์‹ ์„ ์„ค์น˜ํ•˜์ž. ๊ตฌ๊ธ€์— vmware ๊ฒ€์ƒ‰ ํ›„ ์‚ฌ์ดํŠธ ์ ‘์†

  5. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ ํด๋ผ์šฐ๋“œ์—์„œ [๋ชจ๋“  ์ œํ’ˆ ๋ณด๊ธฐ ] ํด๋ฆญ

    image

  6. ์ขŒ์ธก ํƒญ์—์„œ [Workspace] ํด๋ฆญ ํ›„ ์กฐ๊ธˆ ๋‚ด๋ ค๊ฐ€์„œ Workstation Player ํด๋ฆญ

    image

  7. ๊ทธ ๋‹ค์Œ ์ญ‰์ญ‰ ๋‹ค์šด๋กœ๋“œ

    image

  8. Installer ์‹คํ–‰

    image

  9. Custom Setup ๋ถ€๋ถ„์—์„œ ๋‹ค ์ฒดํฌ ๊ทธ ํ›„ ์ญ‰์ญ‰ Next

    image

  10. ์„ค์น˜ ์™„๋ฃŒ ํ›„ ์‹คํ–‰ ํ›„ free๋กœ ๊ณ„์† ์ง„ํ–‰

![image](https://user-images.githubusercontent.com/75322297/157778172-399721f6-fb7b-4aff-9435-5fe3b8805b42.png)
  1. ๊ทธ๋Ÿฌ๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ฐฝ์ด ๋‚˜์˜จ๋‹ค.

    image

  2. create a new virtual machine ํด๋ฆญ ํ›„ installer disc image file ์„ ์„ ํƒ ํ›„ ๋‹ค์šด๋ฐ›์€ ์šฐ๋ถ„ํˆฌ.iso ์„ ํƒํ•˜๊ณ  Next ํด๋ฆญ

    image

  3. ์ด๋ฆ„๊ณผ ํŒจ์Šค์›Œ๋“œ ์„ค์ • ํ›„ Next ํด๋ฆญ

    image

  4. ๊ฐ€์ƒ ์ปดํ“จํ„ฐ ์ด๋ฆ„ ์„ค์ • ํ›„ Next

    image

  5. ๊ฐ€์ƒ์ปดํ“จํ„ฐ์— ๋‚ด์ค„ ์šฉ๋Ÿ‰ํฌ๊ธฐ ์„ค์ •

    image

  6. Customize Hardware.. ๋ฅผ ๋ˆŒ๋Ÿฌ์„œ ๋ฉ”๋ชจ๋ฆฌ, ํ”„๋กœ์„ธ์„œ, ๋“ฑ ์—ฌ๋Ÿฌ ํ™˜๊ฒฝ ์„ค์ •

    image

  7. ๊ทธ๋ฆฌ๊ณ  Finish๋ฅผ ํ•˜๋ฉด ๊ฐ€์ƒ์ปดํ“จํ„ฐ๊ฐ€ ์‹คํ–‰๋œ๋‹ค.

    image

  8. ๊ทธ๋ฆฌ๊ณ  ์šฐ๋ถ„ํˆฌ๊ฐ€ ์„ค์น˜๋  ๊ฒƒ์ด๋‹ค.

    ์—ฌ๊ธฐ์„œ ๊ฐ€์ƒ์ปดํ“จํ„ฐ์—์„œ ๋‚ด ์ปดํ“จํ„ฐ๋กœ ๋ฒ—์–ด๋‚˜๋ ค๋ฉด [Ctrl] + [Alt]๋ฅผ ๋ˆ„๋ฅด๋ฉด ๋œ๋‹ค.

    image

  9. ๊ณ„์ •์„ ์„ ํƒํ•˜๊ณ  ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•ด์„œ ์ ‘์†

    image

  10. ์ด์ œ ์šฐ๋ถ„ํˆฌ ํ™˜๊ฒฝ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค.

    image

  • ์ด์ œ ๋ฐ”ํƒ•์—์„œ ์šฐํด๋ฆญ ํ›„ [Open in Terminal]์„ ๋ˆŒ๋Ÿฌ๋ณด์ž. ๊ทธ๋Ÿฌ๋ฉด ์ด๋ ‡๊ฒŒ ํ„ฐ๋ฏธ๋„ ์ฐฝ์ด ๋‚˜์˜จ๋‹ค.

    image

  • ํ„ฐ๋ฏธ๋„์„ ์ฆ๊ฒจ์ฐพ๊ธฐํ•  ์ˆ˜๋„ ์žˆ๋‹ค. ํ„ฐ๋ฏธ๋„์— ๋งˆ์šฐ์Šค๋ฅผ ๋Œ€๊ณ  ์šฐํด๋ฆญ ํ›„ add to favorite๋ฅผ ๋ˆ„๋ฅธ๋‹ค.

    image

  • ํ„ฐ๋ฏธ๋„์˜ Preference๋„ ํ™•์ธํ•ด๋ณด์ž. ๋ณต์‚ฌ ๋ถ™์—ฌ๋„ฃ๊ธฐ ๋‹จ์ถ•ํ‚ค๋ฅผ ์ฃผ์˜ํ•˜์ž!

    image


์‹ค์Šต

์‚ฌ์šฉ์ž ๊ด€๋ฆฌ ๋ฐ ๊ธฐ๋ณธ ๋ช…๋ น

  • bin, lib ๋“ฑ ์ƒ‰๊น”์ด ๋‹ค๋ฅธ ๊ฒƒ๋“ค์ด symbolic link(๋ฐ”๋กœ๊ฐ€๊ธฐ)๋‹ค.

    image

  • ํŒŒ์ผ ์‹œ์Šคํ…œ ์ •๋ณด๋“ค

    • /bin : binary(์‹คํ–‰ํŒŒ์ผ) ๋“ฑ
    • /sbin : system (or superuser) binary
    • /boot : bootloader, kernel ๋“ฑ
    • /dev : device(usb, dvd, โ€ฆ)
    • /etc : ์‹œ์Šคํ…œ ํ™˜๊ฒฝ ์„ค์ • ๋“ฑ์˜ ์ฃผ์š” ์„ค์ •(/etc/hosts : dns ์—ญํ• )
    • /home : ๊ฐœ์ธ ์‚ฌ์šฉ์ž ๋””๋ ‰ํ† ๋ฆฌ
    • /root : root์˜ home
    • /run : ์‹คํ–‰ ์ •๋ณด ํŒŒ์ผ
    • /tmp : temporary(์ž ์‹œ ๋งŒ๋“ค์–ด์ง€๊ณ  ์‚ฌ๋ผ์ง€๋Š” ํŒŒ์ผ๋“ค)
    • /usr : ์ž‘์€ root(/usr/local : ์ผ๋ฐ˜์ ์ธ ์˜คํ”ˆ์†Œ์Šค ๊ธฐ๋ณธ ์„ค์น˜ ๋””๋ ‰ํ† ๋ฆฌ)
    • /var : variable(log ๋“ฑ)
  • superuser๋กœ ๋กœ๊ทธ์ธ ํ•˜๋Š” ๊ฒƒ์€ ์ง€์–‘ํ•˜์ž.(์ค‘์š”)

    • /etc/sudoers : sudo ๋ช…๋ น ๊ถŒํ•œ
    • /var/log/secure : sudo ๋ช…๋ น ๋กœ๊ทธ
  • ๋ช…๋ น์–ด

    • cat ํŒŒ์ผ๋ช… : ํŒŒ์ผ ๋‚ด์šฉ ํ™•์ธ

    • ๋ช…๋ น < ํŒŒ์ผ : ํŒŒ์ผ๋กœ๋ถ€ํ„ฐ ์ž…๋ ฅ

    • ๋ช…๋ น > ํŒŒ์ผ : ํŒŒ์ผ์— ์ €์žฅ

    • ๋ช…๋ น >> ํŒŒ์ผ : ํŒŒ์ผ์— ์ถ”๊ฐ€ ์ €์žฅ

    • crontab -e : cron ์ž‘์—… ์„ค์ •(๋ถ„ ์‹œ ์ผ ์›” ๋…„ ๋ช…๋ น)

    • crontab -l : cron ์ž‘์—… ๋ฆฌ์ŠคํŠธ ํ™•์ธ

    • clear : ํ„ฐ๋ฏธ๋„ ์ฐฝ ์ฒญ์†Œ

    • cd : change directory

    • cd / : ๋ฃจํŠธ๋กœ ๊ฐ€๋ผ

    • cd ~ : ๋‚ด ์‚ฌ์šฉ์ž ๊ณ„์ • ๊ธฐ๋ณธ ํด๋”๋กœ ๊ฐ€๋ผ

    • ๋ฃจํŠธ์—์„œ ๊ทธ๋ƒฅ cd๋ฅผ ์น˜๋ฉด ์‚ฌ์šฉ์ž ๊ธฐ๋ณธํด๋”๋กœ ๊ฐ€์ง„๋‹ค.

      image

    • sudo adduser ์œ ์ €๋ช… : ๊ณ„์ •์„ ๋งŒ๋“ค๊ธฐ

      • /home ์œผ๋กœ ๊ฐ€์„œ ls ๋ช…๋ น์–ด๋ฅผ ์น˜๋ฉด ๋งŒ๋“ค์–ด ์กŒ๋Š”์ง€ ํ™•์ธ ๊ฐ€๋Šฅํ•˜๋‹ค.

      image

    • su ์œ ์ €๋ช… : ์œ ์ €๋ช…์˜ ๊ณ„์ •์œผ๋กœ ์ ‘์†ํ•˜๋Š” ๋ช…๋ น์–ด

      image

    • pwd : ํ˜„์žฌ ๋‚ด ์ ˆ๋Œ€๊ฒฝ๋กœ๋ฅผ ์•ˆ๋‚ด

    • exit : ๊ณ„์ • ์ข…๋ฃŒ

    • sudo adduser test : ํ•ด๋‹น ๊ณ„์ •์ด ๊ณ„์ •์ƒ์„ฑ์„ ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ…Œ์ŠคํŠธ

      • ๊ถŒํ•œ์ด ์—†๋‹ค๊ณ  ๊ฑฐ์ ˆ๋‹นํ•จ..

        image

      • ์Šˆํผ๊ณ„์ •์œผ๋กœ ๋Œ์•„๊ฐ€์„œ ๊ถŒํ•œ์„ ๋ฐ›์•„๋ณด์ž.

    • sudo usermod -aG sudo ์œ ์ €๋ช… : ์œ ์ €๋ช… ๊ณ„์ •์— ๊ถŒํ•œ์„ ์คŒ

      • ๊ณ„์ •์— ๊ฐ€์„œ ํ™•์ธํ•ด๋ณด๋ฉด ๊ถŒํ•œ์„ ๋ฐ›์•˜๋‹ค๊ณ  blahblah ์•Œ๋ฆผ์ด ๋œฌ๋‹ค.

        image

      • ์ด์ œ ๋‹ค์‹œ sudo adduser test๋ฅผ ์ ์–ด์ฃผ๋ฉด ๊ณ„์ •์ด ์ž˜ ๋งŒ๋“ค์–ด์ง„๋‹ค.

        image

    • id : uid = ์œ ์ € ์•„์ด๋””, gid = ๊ทธ๋ฃน ์•„์ด๋”” ๋“ฑ ์•„์ด๋”” ์ •๋ณด๋ฅผ ํ™•์ธ

    • password [์œ ์ €๋ช…] : ์‚ฌ์šฉ์ž ๋น„๋ฐ€๋ฒˆํ˜ธ ์„ค์ •

    • whoami : ๋‚ด๊ฐ€ ์ง€๊ธˆ ์‚ฌ์šฉํ•˜๋Š” ๊ณ„์ •์ด ์–ด๋–ค ๊ฒƒ์ธ์ง€ ๋ฌผ์–ด๋ณด๋Š” ๋ช…๋ น์–ด

ํŒŒ์ผ

  • mkdir ํด๋”๋ช… : ํด๋” ๋งŒ๋“ค๊ธฐ

    image

  • touch ํŒŒ์ผ๋ช… : ํŒŒ์ผ ๋งŒ๋“ค๊ธฐ

    • ๋ฆฌ๋ˆ…์Šค์—์„œ๋Š” ํ™•์žฅ์ž ๋ช…์ด ํฌ๊ฒŒ ์ค‘์š”ํ•˜์ง€ ์•Š๋‹ค.

    image

  • cp ๋ณต์‚ฌํ• ํด๋”๋ช… ์นดํ”ผ๋œํด๋”๋ช… : ๋ณต์ œํ•˜๊ธฐ

    image

    • ๊ฒฝ๋กœ๋ฅผ ๋ฐ”๊ฟ”์„œ๋„ ์นดํ”ผ ๊ฐ€๋Šฅ

      image

  • mv : ํŒŒ์ผ ์ด๋™, ์ด๋ฆ„ ๋ณ€๊ฒฝ(rename)

    • mv ์˜ฎ๊ธธํŒŒ์ผ๋ช… ์˜ฎ๊ธธ๊ณณ/ํŒŒ์ผ๋ช… : ํŒŒ์ผ ์ด๋™ํ•˜๊ธฐ

    image

    • mv ํŒŒ์ผ๋ช… ์ˆ˜์ •ํ• ํŒŒ์ผ๋ช… : ์ด๋ฆ„ ์ˆ˜์ •

      image

  • rm : ์ œ๊ฑฐ ๋ช…๋ น์–ด

    image

    • ํด๋”์‚ญ์ œ๋Š” rm -r ํด๋”๋ช…

      image

  • ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋‹ค๋ฃฐ ๋•Œ๋Š” ๋ช…๋ น์–ด ๋’ค์— -r๋ฅผ ๋ถ™์—ฌ์ฃผ๋ฉด ๋˜๋Š” ๊ฒƒ ๊ฐ™๋‹ค.

  • ls -l : ํ•ด๋‹น ๊ฒฝ๋กœ์— ์žˆ๋Š” ํด๋”์™€ ํŒŒ์ผ ์ •๋ณดํ™•์ธ

    • image

    • ๋งŒ์•ฝ ํŠน์ • ํ•˜๋‚˜๋งŒ ๋ณด๊ณ ์‹ถ์œผ๋ฉด ls -l ํด๋”๋ช…/ํŒŒ์ผ๋ช…

      image

    • ์ •๋ณด์˜ d๋Š” ๋””๋ ‰ํ† ๋ฆฌ, r์€ read, w๋Š” write, x๋Š” excecute ๋ฅผ ๋œปํ•œ๋‹ค.

    • ์ฝ๋Š” ์ˆœ์„œ๋Š” drwxrwxrwx์ผ ๋•Œ

      • directory owner group other ์ˆœ์œผ๋กœ ํ•ด์„ํ•˜๋ฉด ๋œ๋‹ค.
      • ์œ„์˜ testํŒŒ์ผ์˜ ์ •๋ณด๋กœ ํ•ด์„ํ•ด๋ณด์ž.(-rw-rw-r--)
        • ์†Œ์œ ์ž๋Š” ์ฝ๊ณ ์“ธ์ˆ˜์žˆ๋‹ค.
        • ์†Œ์œ  ๊ทธ๋ฃน๋„ ์ฝ๊ณ  ์“ธ ์ˆ˜ ์žˆ๋‹ค.
        • ๋‚˜๋จธ์ง€๋Š” ์ฝ์„ ์ˆ˜๋งŒ ์žˆ๋‹ค.
  • chmod [option] ํŒŒ์ผ๋ช… : ํŒŒ์ผ์— ๋Œ€ํ•œ ๊ถŒํ•œ์„ ๋ณ€๊ฒฝํ•˜๋Š” ๋ช…๋ น์–ด

    • option

      • u : owner
      • g : group
      • o : other
      • + : ๊ถŒํ•œ ๋ถ€์—ฌ
      • - : ๊ถŒํ•œ ์‚ญ์ œ
    • option ์ˆซ์ž๋กœ๋„ ์ค„ ์ˆ˜ ์žˆ์Œ

      • r : 4
      • w : 2
      • x : 1
    • testํŒŒ์ผ์˜ ๊ถŒํ•œ์„ ๋ฐ”๊ฟ”๋ณด์ž.

      • chmod g+x test : ๊ทธ๋ฃน์—๊ฒŒ testํŒŒ์ผ์— ๋Œ€ํ•œ ์‹คํ–‰๊ถŒํ•œ์„ ์ถ”๊ฐ€

        image

      • chmod u-w test: ์†Œ์œ ์ž(owner)์˜ testํŒŒ์ผ์— ๋Œ€ํ•œ ์“ฐ๊ธฐ๊ถŒํ•œ์„ ์‚ญ์ œ

        image

      • chmod 777 test

        image

      • chmod 755 test

        image

  • chown ์œ ์ €๋ช… ํŒŒ์ผ๋ช… : ์†Œ์œ ์ž ๋ฐ”๊พธ๊ธฐ

    • ์†Œ์œ ๋ฅผ ๋ฐ”๊พธ๋Š” ๊ฒƒ๋„ ๊ถŒํ•œ์ด ํ•„์š”ํ•˜๋‹ค. ๊ทธ๋Ÿด ๋•Œ sudo๋ฅผ ์‚ฌ์šฉํ•˜์ž.
    • :๋Š” ๊ทธ๋ฃน์„ ๋ฐ”๊ฟˆ
      • ์˜ˆ) chown goodjeon :goodjeon ํŒŒ์ผ๋ช…
      • ์†Œ์œ ์ž์™€ ์†Œ์œ ๊ทธ๋ฃน์„ goodjeon์œผ๋กœ ๋ฐ”๊พธ๋Š” ๋ช…๋ น

์ค‘๊ฐ„ Tip. ์นด์นด์˜ค ์„œ๋ฒ„๋กœ ๋ฐ”๊พธ๊ธฐ

sudo vi /etc/apt/source.list
:%s/us.archive.ubuntu.com/mirror.kakao.com/

Package

  • ์šฐ๋ถ„ํˆฌ๋Š” ๋ฐ๋น„์•ˆ(Debian) ๊ณ„์—ด๋กœ APT(Advanced Packging Tool)๋ฅผ ์‚ฌ์šฉ
  • /etc/apt/source.list์— ํŒจํ‚ค์ง€ ์ธ๋ฑ์Šค๋ฅผ ์ €์žฅํ•œ๋‹ค.
  • apt-get / apt
    • apt-get ์—์„œ ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ์˜ต์…˜๋“ค์„ ๋ฌถ์–ด์„œ apt๋กœ ์‚ฌ์šฉ
  • sudo apt update : ํŒจํ‚ค์ง€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ชฉ๋ก ์—…๋ฐ์ดํŠธ
  • sudo apt upgrade -y : ์„ค์น˜ํ•ด๋†“์€ ๊ฒƒ๋“ค์„ ๋Œ€์ƒ์œผ๋กœ ๋ฒ„์ „ ์—…๊ทธ๋ ˆ์ด๋“œ
  • sudo apt install hollywood : ์žฌ๋ฐŒ๋Š” ํšจ๊ณผ

Text

vi

  • VIsual Display Editor
  • ๊ฐ€๋ฒผ์šด ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ
  • command mode <-> editor(insert) mode <-> last line mode
    • command mode : ์ปค์„œ ์ด๋™, ๋ช…๋ น์–ด ์ž…๋ ฅ
    • editor mode : ๊ธ€ ์ž‘์„ฑ
    • last line mode : ํ•˜๋‹จ์˜ :๋ฅผ ํ†ตํ•ด ๋ช…๋ น์–ด ์ž…๋ ฅ

vim

  • VI iMproved
  • vi ๊ธฐ๋ฐ˜ ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ
  • CLI/GUI ๋ฐฉ์‹ ํ˜ธํ™˜
  • vim script - vim์— ํ†ตํ•ฉ๋œ ์Šคํฌ๋ฆฝํŠธํ˜• ์–ธ์–ด
  • sudo apt install vim : vim ์„ค์น˜
  • vim ํŒŒ์ผ๋ช… : ๋ช…๋ น ํ›„
    • i : insert ์ž…๋ ฅ๊ฐ€๋Šฅ ์ƒํƒœ๋กœ ๋งŒ๋“ค์–ด์คŒ
    • a : insert๋ชจ๋“œ(edit ๋ชจ๋“œ)
    • escํ‚ค : ๋‹ค์‹œ ์ปค๋งจํŠธ ์ƒํƒœ๋กœ ๋งŒ๋“ฆ
    • :wq : w๋Š” ์ €์žฅ q๋Š” ๋„๊ฒ ๋‹ค๋Š” ๋ง
      • ๋งŒ์•ฝ !๋ฅผ ๋ถ™์ด๋ฉด ๋ฌด์กฐ๊ฑด ๋ง์„ ๋“ค์–ด๋ผ๋Š” ๋œป
    • dd : ์ž…๋ ฅ๋˜์–ด์žˆ๋Š” ๋‚ด์šฉ ๋ผ์ธ ํ•œ์ค„ ์‚ญ์ œ
  • cat ํŒŒ์ผ๋ช… : ํŒŒ์ผ ์ •๋ณด(๋‚ด์šฉ) ํ™•์ธ

Archive

์ข…๋ฅ˜ ์†๋„ ์••์ถ•๋ฅ  ํ™•์žฅ์ž
tar ๋น ๋ฆ„ ๋‚ฎ์Œ .tar
gzip ๋ณดํ†ต ๋ณดํ†ต .gz
bzip2 ๋Š๋ฆผ ๋†’์Œ .bz2
  • gzip์€ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํŒŒ์ผ์„ ์••์ถ•ํ•˜์ง€ ๋ชปํ•œ๋‹ค.
    • ์ผ๋ฐ˜์ ์œผ๋กœ tar์™€ ๊ฐ™์ด ์‚ฌ์šฉ(*.tar.gz / tgz)
  • ๋ช…๋ น์–ด
    • tar [option] [์••์ถ•ํŒŒ์ผ๋ช…] (ํŠน์ •ํŒŒ์ผ๊ฒฝ๋กœ/๋ช…)
      • ์˜ต์…˜์˜ ์ˆœ์„œ๋Š” ์ƒ๊ด€ ์—†์Œ (xvzf, vzfx ๋“ฑ)
      • option
        • c: tar ์••์ถ•
        • x : tar ์••์ถ• ํ•ด์ œ
        • f : ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํŒŒ์ผ
        • v : ์ฒ˜๋ฆฌ ์ •๋ณด ์ถœ๋ ฅ
        • z : gzip ์‚ฌ์šฉ
        • j : bzip2 ์‚ฌ์šฉ

2022

[web]jQuery ๋ณต์Šต 3

1 ๋ถ„ ์†Œ์š”

[Noitce] ๊ณ ์ณ์•ผํ•˜๊ฑฐ๋‚˜ ํ‹€๋ฆฐ ๊ฒƒ์ด ์žˆ์œผ๋ฉด ๋ง์”€ํ•ด์ฃผ์„ธ์š”!

[web]jQuery ๋ณต์Šต 2

13 ๋ถ„ ์†Œ์š”

[Noitce] ๊ณ ์ณ์•ผํ•˜๊ฑฐ๋‚˜ ํ‹€๋ฆฐ ๊ฒƒ์ด ์žˆ์œผ๋ฉด ๋ง์”€ํ•ด์ฃผ์„ธ์š”!

[web]jQuery ๋ณต์Šต 1

14 ๋ถ„ ์†Œ์š”

[Noitce] ๊ณ ์ณ์•ผํ•˜๊ฑฐ๋‚˜ ํ‹€๋ฆฐ ๊ฒƒ์ด ์žˆ์œผ๋ฉด ๋ง์”€ํ•ด์ฃผ์„ธ์š”!

[web]JavaScript ์ •๋ฆฌ4

5 ๋ถ„ ์†Œ์š”

[Noitce] ๊ณ ์ณ์•ผํ•˜๊ฑฐ๋‚˜ ํ‹€๋ฆฐ ๊ฒƒ์ด ์žˆ์œผ๋ฉด ๋ง์”€ํ•ด์ฃผ์„ธ์š”!

[web]JavaScript ์ •๋ฆฌ3

10 ๋ถ„ ์†Œ์š”

[Noitce] ๊ณ ์ณ์•ผํ•˜๊ฑฐ๋‚˜ ํ‹€๋ฆฐ ๊ฒƒ์ด ์žˆ์œผ๋ฉด ๋ง์”€ํ•ด์ฃผ์„ธ์š”!

[web]JavaScript ์ •๋ฆฌ2

7 ๋ถ„ ์†Œ์š”

[Noitce] ๊ณ ์ณ์•ผํ•˜๊ฑฐ๋‚˜ ํ‹€๋ฆฐ ๊ฒƒ์ด ์žˆ์œผ๋ฉด ๋ง์”€ํ•ด์ฃผ์„ธ์š”!

[web]JavaScript ์ •๋ฆฌ1

8 ๋ถ„ ์†Œ์š”

[Noitce] ๊ณ ์ณ์•ผํ•˜๊ฑฐ๋‚˜ ํ‹€๋ฆฐ ๊ฒƒ์ด ์žˆ์œผ๋ฉด ๋ง์”€ํ•ด์ฃผ์„ธ์š”!

[web]CSS ๊ธฐ์ดˆ ์ •๋ฆฌ

11 ๋ถ„ ์†Œ์š”

[Noitce] ๊ณ ์ณ์•ผํ•˜๊ฑฐ๋‚˜ ํ‹€๋ฆฐ ๊ฒƒ์ด ์žˆ์œผ๋ฉด ๋ง์”€ํ•ด์ฃผ์„ธ์š”!

[web]HTML ๊ธฐ์ดˆ ์ •๋ฆฌ

8 ๋ถ„ ์†Œ์š”

[Noitce] ๊ณ ์ณ์•ผํ•˜๊ฑฐ๋‚˜ ํ‹€๋ฆฐ ๊ฒƒ์ด ์žˆ์œผ๋ฉด ๋ง์”€ํ•ด์ฃผ์„ธ์š”!

[Matplotlib]๊ธฐ์ดˆ ์š”์•ฝ

6 ๋ถ„ ์†Œ์š”

[Noitce] ๊ณ ์ณ์•ผํ•˜๊ฑฐ๋‚˜ ํ‹€๋ฆฐ ๊ฒƒ์ด ์žˆ์œผ๋ฉด ๋ง์”€ํ•ด์ฃผ์„ธ์š”!

[Pandas]pandas ์—ฐ์Šต

3 ๋ถ„ ์†Œ์š”

[Noitce] ๊ณ ์ณ์•ผํ•˜๊ฑฐ๋‚˜ ํ‹€๋ฆฐ ๊ฒƒ์ด ์žˆ์œผ๋ฉด ๋ง์”€ํ•ด์ฃผ์„ธ์š”!

[Python๊ธฐ์ดˆ]class ์—ฐ์Šต

9 ๋ถ„ ์†Œ์š”

[Noitce] ๊ณ ์ณ์•ผํ•˜๊ฑฐ๋‚˜ ํ‹€๋ฆฐ ๊ฒƒ์ด ์žˆ์œผ๋ฉด ๋ง์”€ํ•ด์ฃผ์„ธ์š”!

[Python๊ธฐ์ดˆ]module ์—ฐ์Šต

1 ๋ถ„ ์†Œ์š”

[Noitce] ๊ณ ์ณ์•ผํ•˜๊ฑฐ๋‚˜ ํ‹€๋ฆฐ ๊ฒƒ์ด ์žˆ์œผ๋ฉด ๋ง์”€ํ•ด์ฃผ์„ธ์š”!

๋งจ ์œ„๋กœ ์ด๋™ ↑

2021

[Python๊ธฐ์ดˆ]module

1 ๋ถ„ ์†Œ์š”

[Noitce] ๊ณ ์ณ์•ผํ•˜๊ฑฐ๋‚˜ ํ‹€๋ฆฐ ๊ฒƒ์ด ์žˆ์œผ๋ฉด ๋ง์”€ํ•ด์ฃผ์„ธ์š”!

[Python๊ธฐ์ดˆ]set ์—ฐ์Šต

1 ๋ถ„ ์†Œ์š”

[Noitce] ๊ณ ์ณ์•ผํ•˜๊ฑฐ๋‚˜ ํ‹€๋ฆฐ ๊ฒƒ์ด ์žˆ์œผ๋ฉด ๋ง์”€ํ•ด์ฃผ์„ธ์š”!

[Python๊ธฐ์ดˆ]list ์—ฐ์Šต2

4 ๋ถ„ ์†Œ์š”

[Noitce] ๊ณ ์ณ์•ผํ•˜๊ฑฐ๋‚˜ ํ‹€๋ฆฐ ๊ฒƒ์ด ์žˆ์œผ๋ฉด ๋ง์”€ํ•ด์ฃผ์„ธ์š”!

[Python๊ธฐ์ดˆ]string ์—ฐ์Šต

4 ๋ถ„ ์†Œ์š”

[Noitce] ๊ณ ์ณ์•ผํ•˜๊ฑฐ๋‚˜ ํ‹€๋ฆฐ ๊ฒƒ์ด ์žˆ์œผ๋ฉด ๋ง์”€ํ•ด์ฃผ์„ธ์š”!

[Python๊ธฐ์ดˆ]input ์—ฐ์Šต

1 ๋ถ„ ์†Œ์š”

[Noitce] ๊ณ ์ณ์•ผํ•˜๊ฑฐ๋‚˜ ํ‹€๋ฆฐ ๊ฒƒ์ด ์žˆ์œผ๋ฉด ๋ง์”€ํ•ด์ฃผ์„ธ์š”!

๋งจ ์œ„๋กœ ์ด๋™ ↑