¸í·É¾î ¶óÀÎÀÇ Áø¼ö
ÃÑ ÆäÀÌÁö ¼ö : 3224

Àüü ÇÔ¼ö/¿ë¾î»çÀü
Facebook Joinc ±×·ì   Joinc QA »çÀÌÆ®



joinc´Â Firefox¿Í chrome¿¡¼­ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼­´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.


À©µµ¿ì ȯ°æ¿¡ Àͼ÷ÇÑ »ç¶÷À̶ó¸é À¯´Ð½ºÀÇ ¸í·É¶óÀÎÀ» ÅëÇÑ ÀÛ¾÷ÀÌ ¸Å¿ì Èûµé¾î º¸À̰í Åõ¹ÚÇØ º¸ÀÏ ¼ö ÀÖÁö¸¸ Àͼ÷ÇØÁö±â¸¸ ÇÑ´Ù¸é ¸í·É¶óÀÎ ¾øÀÌ ¾î¶»°Ô ÀÛ¾÷À» ÇÒ ¼ö ÀÖ³ª¶ó´Â »ý°¢ÀÌ µé Á¤µµ·Î °­·ÂÇÑ È¯°æÀ» Á¦°øÇÑ´Ù.

¿©±â¿¡¼­´Â ÀÌÁß À¯¿ëÇÏ°Ô »ç¿ëÇÒ¸¸ÇÑ À¯´Ð½º ¸í·Á¶óÀο¡¼­ÀÇ ÀÀ¿ëÀ» ¼Ò°³ÇÑ´Ù. ÀÌ ±ÛÀÇ ¿ø¹®Àº http://www.linuxgazette.com/node/view/8856 ¿¡¼­ º¼ ¼ö ÀÖ´Ù.

Contents

1 ÀÏ¹Ý ¸í·É
2 ¿ø°Ý ÀÛ¾÷
3 ÆÄÀÏ ½Ã½ºÅÛ
4 µð·ºÅ丮 °Ë»ö
5 ¾ÐÃà
6 ÆÄÀÏ Ã£±â
7 CD °ü·Ã ÀÛ¾÷
8 RPM
9 ¹®ÀÚ¿­ ÆíÁý
10 interactive


1 ÀÏ¹Ý ¸í·É

  • apropos word
    ÁÖ¾îÁø ´Ü¾î word¿Í ¿¬°üµÈ ¸ðµç man ÆäÀÌÁöÀÇ ¿ä¼ÒµéÀ» º¸¿©ÁØ´Ù. ƯÈ÷ ÇÁ·Î±×·¡¸Ó¿¡°Ô À¯¿ëÇÏ´Ù.

    # apropos socket 
    AF_LOCAL [unix]      (7)  - Sockets for local interprocess communication 
    AF_UNIX [unix]       (7)  - Sockets for local interprocess communication 
    IO::Socket           (3pm)  - Object interface to socket communications 
    IO::Socket::INET     (3pm)  - Object interface for AF_INET domain sockets 
    IO::Socket::UNIX     (3pm)  - Object interface for AF_UNIX domain sockets 
    NETLINK_ROUTE [rtnetlink] (7)  - Linux IPv4 routing socket 
    PF_LOCAL [unix]      (7)  - Sockets for local interprocess communication 
    PF_UNIX [unix]       (7)  - Sockets for local interprocess communication 
    SOCK_RAW [raw]       (7)  - Linux IPv4 raw sockets 
    .... 
     
  • gpg -c file
    ÁÖ¾îÁø fileÀ» ¾Ïȣȭ ÇÑ´Ù. ¾ÏȣȭµÈ ÆÄÀÏÀº file.gpg·Î ÀúÀåµÈ´Ù.
  • gpg file.gpg
    ¾ÏȣȭµÈ ÆÄÀÏ file.gpg¸¦ º¹È£È­ ÇÑ´Ù.
  • cal -3
    À̹ø´ÞÀ» ±âÁØÀ¸·Î Áö³­´Þ°ú ´ÙÀ½´ÞÀ» Ãâ·ÂÇÑ´Ù.

    http://www.joinc.co.kr/albums/album01/ajj.png
  • grep --color word /usr/share/dict/words
    grep´Â ÆÄÀÏ¿¡¼­ ¹®ÀÚ¿­ word¸¦ Æ÷ÇÔÇÑ ¶óÀÎÀ» ã¾Æ³»¼­ Ãâ·ÂÇÑ´Ù. ±×·¯³ª ¿©·¯°³ÀÇ Ãâ·ÂÀÌ Çѹø¿¡ ÀÌ·ç¾îÁú °æ¿ì Ãâ·Â°á°ú°¡ È¥¶õ½º·¯¿ï ¼ö ÀÖ´Ù. --color ¿É¼ÇÀ» ÁÖ¸é ã¾Æ³½ ¹®ÀÚ¿­¿¡ ´ëÇØ¼­ ½±°Ô È®ÀÎ ÇÒ ¼ö ÀÖµµ·Ï »öÀ» Á༭ Ãâ·ÂÇÑ´Ù.
  • nice command
    ¸í·ÉÀ» ³·Àº ¿ì¼±¼øÀ§·Î ½ÇÇàÇÑ´Ù.
  • echo "wget url" | at 01:00
    »õº®Çѽÿ¡ wget urlÀ» ¼öÇàÇÑ´Ù. wgetÀº ƯÁ¤ ÆäÀÌÁö¸¦ ´Ù¿î·Îµå ¹Þ±â À§Çؼ­ »ç¿ëÇÑ´Ù. ÁöÁ¤µÈ ½Ã°£¿¡ ¾î¶² ÀÏÀ» ¼öÇàÇϵµ·Ï Çϱâ À§ÇÑ ´Ù¾çÇÑ ¸ñÀûÀ¸·Î ÀÀ¿ë°¡´ÉÇÏ´Ù.

    # echo "wget http://www.joinc.co.kr/index.php | at 01:" 
     
  • echo "mail -s 'Áß¿äÇÑ ¾à¼Ó ÀÖÀ½' P@joinc.co.kr < /dev/null" | at 14:00
    14½Ã¿¡ ÁÖÀǸ¦ ȯ±â½ÃŰ´Â ¸ÞÀÏÀ» ¹ß¼ÛÇÑ´Ù.
  • echo "(321-123)/123" | bc -l
    °£´ÜÇÑ ¼öÄ¡¿¬»ê
  • watch -n1 "cat /proc/interrupts"
    1ÃÊ °£°ÝÀ¸·Î ÁÖ¾îÁø ÆÄÀÏÀÇ º¯È­µÈ ³»¿ëÀ» È­¸é¿¡ ¿¬¼ÓÀûÀ¸·Î Ãâ·ÂÇÑ´Ù.
  • time command
    command¿¡ ´ëÇÑ ½ÇÇà½Ã°£À» üũÇÑ´Ù. °£´ÜÇÑ ÇÁ·Î±×·¥ ¼º´ÉÅ×½ºÆ®¸¦ À§ÇÑ ¿ëµµ·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù.
  • dd bs=1M if=/dev/hda | gzip | ssh user@remote dd of=hda.gz
    Çϵåµð½ºÅ©¸¦ ¾ÐÃàÇØ¼­ ¿ø°ÝÁö¿¡ ÀúÀåÇÑ´Ù.
  • alias hd='od -Ax -tx1z -v'
    ÆÄÀÏÀÇ ³»¿ëÀ» ´ýÇÁ¶ß°í ½ÍÀ» ¶§ À¯¿ëÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Ù. 16Áø¼ö µ¥ÀÌÅÍ¿Í ASCII³»¿ëÀ» ÇÑÈ­¸é¿¡ Ãâ·Â½ÃÄÑÁØ´Ù.

    http://www.joinc.co.kr/albums/album01/ajk.png
  • touch -c -t 0304050607 file
    ÆÄÀÏÀÇ ½Ã°£À» ¼³Á¤ÇÑ´Ù(YYMMDDhhmm).
  • du -sh file dir
    ÆÄÀϰú µð·ºÅ丮ÀÇ µð½ºÅ© »ç¿ë·®À» Ãâ·ÂÇÑ´Ù.

    # du -sh root 
    870M    root 
     
  • pstree -p
    ÇÁ·Î¼¼½ºÀÇ »ó¼Ó°á°ú¸¦ Æ®¸®ÇüÅ·ΠÃâ·ÂÇÑ´Ù. -p ¿É¼ÇÀÌ ºÙÀº°æ¿ì °¢ ÇÁ·Î¼¼½ºÀÇ PIDµµ ÇÔ²² Ãâ·ÂÇÑ´Ù.

2 ¿ø°Ý ÀÛ¾÷

  • ncftpput -u userid -p password hostname /path/file sourcefile
    ftp Ŭ¶óÀ̾ðÆ®ÀÎ ncftp¿¡¼­ Á¦°øÇÏ´Â Ä¿¸àµå¶óÀΠŬ¶óÀÌ¾ðÆ® ÇÁ·Î±×·¥À¸·Î ½ºÅ©¸³Æ® ÇüÅ·Π»ç¿ëÇÒ ¼ö ÀÖ°Ô µÇ¾î ÀÖ´Ù. sourcefileÀ» hostname ¼­¹öÀÇ /path/file·Î º¹»çÇÑ´Ù. ÀÚµ¿¹é¾÷µîÀ» ftp¸¦ ÅëÇØ¼­ Á¦¾îÇÏ°í ½ÍÀ» ¶§ À¯¿ëÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Ù.
  • ncftpget -u userid -p password hostname localpath /path/file
    hostnameÀÇ ftp¼­¹ö¿¡ Á¢±ÙÇØ¼­ /path/fileÀ» localpath·Î º¹»çÇÑ´Ù. ncftpput¿Í ÇÔ²² À¯¿ëÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Ù.
  • wget ftp://userid:password@hostname/path/file
    ¿ø°Ý È£½ºÆ® hostname¿¡ userid¿Í password·Î Á¢±ÙÇØ¼­ /path/fileÀ» °¡Á®¿Â´Ù.

3 ÆÄÀÏ ½Ã½ºÅÛ

  • df -h
    ³²Àº ÆÄÀÏ °ø°£
  • df -i
    ³²´Â inode
  • du -hs
    µð·ºÅ丮ÀÇ »ç¿ë·®À» Ãâ·ÂÇÑ´Ù.
  • fdisk -l
    µð½ºÅ© ÆÄƼ¼ÇÀÇ Å©±â¸¦ Ãâ·Â

4 µð·ºÅ丮 °Ë»ö

  • cd -
    ÀÌÀüÀÇ ÀÛ¾÷ µð·ºÅ丮·Î µÇµ¹¾Æ°£´Ù.
  • cd
    Ȩ µð·ºÅ丮·Î À̵¿ÇÑ´Ù.
  • cd dir && command
    dir·Î À̵¿ÇÑÈÄ ¸í·ÉÀ» ½ÇÇà½Ã۰í ÀÚµ¿ÀûÀ¸·Î ÇöÀç µð·ºÅ丮·Î À̵¿ÇÑ´Ù.
  • pushd .
    ÇöÀç µð·ºÅ丮¸¦ ½ºÅÿ¡ ÀúÀåÇÑ´Ù. popd¸¦ ÀÌ¿ëÇØ¼­ ½ºÅÿ¡ ÀúÀåµÈ µð·ºÅ丮·Î À̵¿ÀÌ °¡´ÉÇÏ´Ù. µð·ºÅ丮¸¦ ¿©±âÀú±â À̵¿ÇØ¾ß ÇÒ¶§ ÆíÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Ù.

5 ¾ÐÃà

  • tar c dir | bzip2 > dir.tar.bz2
    µð·ºÅ丮¸¦ tar·Î ¹­ÀºÈÄ bz2·Î ¾ÐÃàÇÑ´Ù.
  • bzip2 -dc dir.tar.bz2 | tar x
    À§ÀÇ ¸í·ÉÀ¸·Î ¾ÐÃàµÈ ÆÄÀÏÀ» Ǭ´Ù.
  • find dir -name "*.png" | xargs tar rf dir.tar; bzip2 dir.tar
    • .png¸¦ ãÀº ÈÄ ¾ÐÃàÇÑ´Ù.
  • cpio -idmv < file.cpio
    cpio·Î ¹­ÀÎ ÆÄÀÏÀ» Ǭ´Ù.

6 ÆÄÀÏ Ã£±â

  • alias l='ls -l --color=auto'
    µð·ºÅ丮 ÆÄÀÏÀ» »öÀ¸·Î Ãâ·Â
  • ls -rtl
    ÆÄÀÏÀ» ³¯Â¥¼øÀ¸·Î Á¤·ÄÇØ¼­ Ãâ·Â
  • ls -rtS
    ÆÄÀÏÀ» Å©±â¼øÀ¸·Î Á¤·ÄÇØ¼­ Ãâ·Â
  • find -name "*.ch" | xargs grep -E "search string"
    È®ÀåÀÚ±â c,hÀÎ ¸ðµç ÆÄÀÏÀ» ã¾Æ¼­ "search string"°¡ ÀÖ´ÂÁö È®ÀÎÇÑ´Ù.
  • locate "file*.txt"
  • find -type f | xargs grep -E "search string"
    ÇÏÀ§ µð·ºÅ丮¸¦ Æ÷ÇÔÇÑ ¸ðµç ÀÏ¹Ý ÆÄÀÏ¿¡¼­ "search string"¸¦ ã´Â´Ù.
  • find -type f -maxdepth 1 | xargs grep -E "search string"
    ÇöÀç µð·ºÅ丮¿¡¼­ "search string"¸¦ Æ÷ÇÔÇÑ ÀÏ¹Ý ÆÄÀÏÀ» ã´Â´Ù.

7 CD °ü·Ã ÀÛ¾÷

  • dd db=1M if=/dev/cdrom | gzip > cdrom.is.gz
  • mkisofs -r dir | gzip > cdrom.iso.gz
    µð·ºÅ丮ÀÇ ³»¿ëÀ» cdrom À̹ÌÁö·Î ÀÛ¼º
  • gzip -dc cdrom.iso.gz | cdrecord dev=0,0,0 -*
    ÀÛ¼ºµÈ cdrom À̹ÌÁö¸¦ ÀÌ¿ëÇØ¼­ cdrom ±Á±â
  • cdrecord dev=0,0,0 -audio *.wav
    wavÆÄÀÏ·Î ºÎÅÍ ¿Àµð¿À CD¸¸µé±â

8 RPM

  • rpm -ivh packages.rpm
    rpmÆÐŰÁö¸¦ ¼³Ä¡Çϱâ
  • rpm -Uvh packages.rpm
    rpmÆÐŰÁö¸¦ ¾÷±×·¹À̵å Çϱâ
  • rpm -e package
    rpmÆÐŰÁö¸¦ Áö¿ì±â
  • rpm -e package
    ¼³Ä¡µÈ packageÀÇ ¹öÁ¯À» ¾Ë¾Æ¿À±â
  • rpm -qi package
    ¼³Ä¡µÈ packageÀÇ ÀÚ¼¼ÇÑ Á¤º¸ ¾Ë¾Æ¿À±â
  • rpm -qf /path/file
    /path/fileÀÌ ¾î¶² rpmÆÐŰÁö¿¡ Æ÷ÇԵǾî ÀÖ´ÂÁö È®ÀÎ
  • rpm -q --requires package
    ÆÐŰÁö°¡ ÇÊ¿ä·Î ÇÏ´Â ÆÄÀÏȤÀº ÆÐŰÁöµé
  • rpm -qa --queryformat "%10{SIZE}\t%{NAME}\n" | sort -k1,1n
    ¸ðµç ÆäŰÁö¸¦ Å©±â·Î Á¤·ÄÇØ¼­ Ãâ·ÂÇÑ´Ù.
  • rpm -qa | grep mplayer
    ¼³Ä¡ÇÑ ÆÐŰÁö Áß¿¡ mplayerÀÌ ÀÖ´ÂÁö È®ÀÎ

9 ¹®ÀÚ¿­ ÆíÁý

  • sed 's/string1/string2/g' file
    file¿¡¼­ ¸ðµç string1À» string2·Î ġȯÇÑ´Ù.
  • tr -d '\r' < file
    ÆÄÀÏ¿¡¼­ '\r'¹®ÀÚ¸¦ Á¦°ÅÇÑ´Ù. µµ½º¿¡¼­ ¸¸µé¾îÁø ÅØ½ºÆ® ÆÄÀÏÀ» unixÆ÷¸äÀ¸·Î º¯°æÇÒ ¶§ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

10 interactive

  • mc
    ftp Ŭ¶óÀÌ¾ðÆ®·Îµµ »ç¿ë°¡´ÉÇÑ °­·ÂÇÑ ÆÄÀÏ ¸Þ´ÏÀú
  • script
    Å͹̳ÎÀÇ »óȲÀ» ÆÄÀÏ·Î ÀúÀåÇÑ´Ù. vmstat¿Í °°Àº ³»¿ëÀ» ÆÄÀÏ·Î ÀúÀåÇϱâ À§Çؼ­ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

    # script 
    # vmstat 2 
     r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us sy id wa 
     0  0      0  43116  20696 289776    0    0   144    29 1093   967  7  2 85  6 
     0  0      0  43116  20704 289776    0    0     0     6 1048   602  0  0 100  1 
     0  0      0  43116  20704 289776    0    0     0     0 1044   598  0  0 100  0 
     
    ÀÛ¾÷ÀÌ ³¡³µ´Ù¸é Ctrl+D۸¦ ´©¸£¸é µÈ´Ù. ±×·¯¸é typescript¶ó´Â ÆÄÀÏÀ̸§À¸·Î Áö±Ý±îÁö Å͹̳ΠÀÛ¾÷³»¿ªÀÌ ÀúÀåµÈ´Ù.

Cache Error
EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù.