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
À̹ø´ÞÀ» ±âÁØÀ¸·Î Áö³´Þ°ú ´ÙÀ½´ÞÀ» Ãâ·ÂÇÑ´Ù.
- 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³»¿ëÀ» ÇÑȸ鿡 Ãâ·Â½ÃÄÑÁØ´Ù.
- touch -c -t 0304050607 file
- 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 ÆÄÀÏ ½Ã½ºÅÛ
4 µð·ºÅ丮 °Ë»ö
- cd -
ÀÌÀüÀÇ ÀÛ¾÷ µð·ºÅ丮·Î µÇµ¹¾Æ°£´Ù.
- cd
Ȩ µð·ºÅ丮·Î À̵¿ÇÑ´Ù.
- cd dir && command
dir·Î À̵¿ÇÑÈÄ ¸í·ÉÀ» ½ÇÇà½Ã۰í ÀÚµ¿ÀûÀ¸·Î ÇöÀç µð·ºÅ丮·Î À̵¿ÇÑ´Ù.
- pushd .
ÇöÀç µð·ºÅ丮¸¦ ½ºÅÿ¡ ÀúÀåÇÑ´Ù. popd¸¦ ÀÌ¿ëÇØ¼ ½ºÅÿ¡ ÀúÀåµÈ µð·ºÅ丮·Î À̵¿ÀÌ °¡´ÉÇÏ´Ù. µð·ºÅ丮¸¦ ¿©±âÀú±â À̵¿ÇØ¾ß ÇÒ¶§ ÆíÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Ù.
5 ¾ÐÃà
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ÀÌ ÀÖ´ÂÁö È®ÀÎ