BACKRUSH  À¯´Ð½º¸í·É  ´ÙÀ½  ÀÚ·á½Ç  Ascii Table   ¿ø°ÝÁ¢¼Ó  ´Þ·Â,½Ã°£   ÇÁ·Î¼¼½º   ½©
ÁöÇÏö³ë¼±   RFC¹®¼­   SUN FAQ   SUN FAQ1   C¸Þ´º¾ó   PHP¸Þ´º¾ó   ³Ê±¸¸®   ¾Æ½ºÅ°¿ùµå ¾ÆÀÌÇǼ­Ä¡

±Û¾´ÀÌ: ¸®´ª½º ¸®´ª½º À¯¿ëÇÑ ¸í·É¾î ¸ðÀ½ Á¶È¸¼ö: 4878





À¯´Ð½º ¸®´ª½º À¯¿ëÇÑ ¸í·É¾î ¸ðÀ½

http://cafe.daum.net/9716112/I5OT/9?q=%EC%89%98%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%20hash%20%EB%B3%80%ED%99%98




0.0.0.1 ¼­ºê µð·ºÅ丮±îÁö ÆÄÀϾÈÀÇ ¹®ÀÚ¿­ ¸ðµÎ °Ë»ö
find ./ -name "*" -exec grep 'abc' {} ; -print

find . -name -print -exec grep abc {} ;

grep -r abc *






0.0.0.2 haha¿Í huhu°¡ µ¿½Ã¿¡ µé¾îÀÖ´Â Çà »Ì±â
grep haha foo.txt | grep huhu






0.0.0.3 ã¾Æ¼­ Áö¿ì±â
find / -name "*.eml" -exec rm -f {} ;






0.0.0.4 °ø»çÁß¿¡ ·Î±×ÀÎ ¸·±â

½Ã½ºÅÛÀ» °ø»çÁßÀÏ ¶§, root ÀÌ¿ÜÀÇ ´Ù¸¥ »ç¿ëÀÚ¸¦ ·Î±×ÀÎ ¸øÇÏ°Ô ÇØ¾ß ÇÒ ¶§°¡ ÀÖÁÒ? ±×·² ¶§´Â, /etc/nologin À̶ó´Â ÆÄÀÏÀ» ¸¸µé¾î,°ø»çÁß ¶Ç´Â Under ConstructionÀ̶ó´Â °øÁö¸¦ ³ÖÀ¸¸é µË´Ï´Ù.



0.0.0.5 Å©±â°¡ °¡Àå Å« ÆÄÀÏ, µð·ºÅ丮 ã±â
°¡Àå Å« µð·ºÅ丮¸¦ ãÀ¸·Á¸é, du -S | sort -n



0.0.0.6 °¡Àå Å« ÆÄÀÏÀ» ãÀ¸·Á¸é
ls -lR | sort +4n



0.0.0.7 ÇöÀç µð·ºÅ丮ÀÇ Å©±â¸¸À» ÆľÇÇÒ¶§
[root@dev2 local]# du -c -h --max-depth=0 *

6.4M apache

35M bin

43M dns

1.7M doc

42k etc

1.0k games

42k geektalkd

1.1M gnuws

1.1M include

41k info

19M jakarta-tomcat-3.2.3

0 jre

15M jre118_v3

25M lib

62k libexec

1011k man

1.3M mm.mysql.jdbc-1.2c

937k sbin

3.8M share

1.8M shoutcast-1-8-3-linux-glibc6

5.2M ssl

159M total






0.0.0.8 ½Ã½ºÅÛ Á¤º¸ °¨Ãß±â
/etc/inetd.conf ÆÄÀÏÀ» ¿­¾î¼­, telnet stream tcp nowait root /usr/sbin/tcpd in.telnetd -h






0.0.0.9 ¾î¶² ÇÁ·Î¼¼½º°¡ ¸Þ¸ð¸®¸¦ °¡Àå ¸¹ÀÌ Àâ¾Æ¸Ô°í ÀÖ´ÂÁö ¾Ë¾Æ³»±â
ps -aux | sort +4n ¶Ç´Â ps -aux | sort +5n



0.0.0.10 FTP·Î µé¾î¿Â »ç¿ëÀÚ È®ÀÎÇϱâ
ftpwho,ftpcount



0.0.0.11 ¿øÇÏÁö ¾Ê´Â »ç¿ëÀÚ Á×À̱â
[root@dream /root]# skill -KILL sunny
À§ÀÇ ¸í·ÉÀ» ³»¸®¸é sunny ¶ó´Â »ç¿ëÀÚ¸¦ ¿ÏÀüÈ÷ Ãß¹æ½Ãų¼ö ÀÖ½À´Ï´Ù. ±×·±µ¥ ÀÌ·¸°Ô ¿ÏÀüÈ÷ Ãß¹æ½ÃÅ°´Â°Ô ¾Æ´Ï±¸, ƯÁ¤ Å͹̳ο¡ Á¢¼ÓÇØÀÖ´Â »ç¿ëÀÚ¸¸ Ãß¹æ½ÃÄÑ¾ß ÇÒ ¶§µµ ÀÖ°ÚÁÒ? ±×·²¶§´Â
[root@dream /root]# skill -KILL -v pts/14
ÀÌ·±½ÄÀ¸·Î ÇÏ¸é µÈ´Ù ±×·³ pts/14 ¿¡ ¿¬°áµÇ¾î ÀÖ´Â »ç¿ëÀÚ°¡ Á×°Ô µË´Ï´Ù.



0.0.0.12 less °á°ú¸¦ vi·Î º¸±â
less»óÅ¿¡¼­ v¸¦ ´©¸£¸é ¹Ù·Î vi·Î °¨



0.0.0.13 vi¿¡¼­ ºí·° ¼³Á¤Çϱâ
alt+v Çϸé, ¶óÀÎ ´ÜÀ§·Î ºí·° ¼³Á¤À» ÇÒ ¼ö ÀÖÀ¸¸ç, ÇØÁ¦ ÇϽ÷Á¸é Esc¸¦ ´©¸£¸é µË´Ï´Ù. ¶ÇÇÑ ctl+v¸¦ ÇϽøé, ºí·° ´ÜÀ§·Î ºí·°À» ¼³Á¤ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
ºí·°À» ¼³Á¤ ÇϽŠµÚ,
»èÁ¦¸¦ ÇÏ·Á¸é x º¹»ç¸¦ ÇÏ·Á¸é y ºÙ¿©³Ö±â´Â p



0.0.0.14 man ÆäÀÌÁö ÇÁ¸°Æ®Çϱâ
man -t vi > vi.ps



0.0.0.15 ping ¹«½ÃÇϱâ
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all






0.0.0.16 LILO ´Ù½Ã »ì¸®±â
boot : vmlinuz root=/dev/hda6



0.0.0.17 ƯÁ¤ »ç¿ëÀÚ ftp Á¢±Ù ¸·±â

/etc/ftpusers ÆÄÀÏ¿¡ ·Î±×ÀÎ ³×ÀÓÀ» Ãß°¡ÇÏ¸é µË´Ï´Ù.



0.0.0.18 X À©µµ¿ì¿¡¼­ TVº¸±â
¸®´ª½º¿¡¼­ TVº¸±â À§Çؼ­´Â µå¶óÀ̹ö ÆÄÀÏ°ú TV¸¦ º¸´Â ÇÁ·Î±×·¥ÀÌ ÇÊ¿äÇÕ´Ï´Ù. ÀÌ ±Û¿¡¼­´Â ¹ÌÁö ¸®´ª½º OS¿¡ žÀçµÈ bttv Ĩ¼ÂÀ» »ç¿ëÇÏ´Â TV Ä«µå¸¦ ±âÁØÀ¸·Î ¼³¸íÇÕ ´Ï´Ù. ¸¸ÀÏ Ä¿³ÎÀ» »õ·Î ÄÄÆÄÀÏ ÇÏ½Ç ºÐÀº ¹Ýµå½Ã Character devices -> Video For Linux -> BT848 Video For Linux Ç׸ñÀ» ¸ðµâÈ­ ½ÃÅ°°Å³ª Ä¿³Î¿¡ Æ÷ÇÔÇϽʽÿÀ.
TV Ä«µå¸¦ ¸®´ª½º¿¡ ÀνĽÃÅ°±â À§Çؼ­ /etc/conf.modules ÆÄÀÏ¿¡ ´ÙÀ½°ú °°Àº ³»¿ëÀ» »ðÀÔÇÏ°í ÄÄÇ»Å͸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.
alias char-major-81 bttv

# Çʸ³½º Æ©³ÊÀÇ °æ¿ì pre-install bttv modprobe -k tuner

# ¾ËÇÁ½º Æ©³ÊÀÇ °æ¿ì pre-install bttv modprobe -k tuner type=9



ÀÌÁ¦ kwintv³ª xawtv µîÀÇ TV ½Ãû ÇÁ·Î±×·¥À¸·Î TV¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù. ¸¸¾à TV ÀåÄ¡¸¦ ãÁö ¸øÇÏ´Â ¿À·ù°¡ ÀÖ´Ù¸é bttv driver µð·ºÅ丮¿¡ Æ÷ÇÔµÈ MAKEDEV ¸¦ ½ÇÇàÇϽʽÿÀ.



0.0.0.19 ls¶ó´Â ÆÄÀÏÀÌ Æ÷ÇÔµÈ rpmÆÐÅ°Áö ã±â
ÀÏ´Ü lsÀÇ Àý´ë°æ·Î¸¦ ¾Ë¾Æ¾ß ÇÑ´Ù. which lswhich·Î ¾Ë¾Æ³½ lsÀÇ Àý´ë°æ·Î·Î rpmÁúÀǸ¦ ÇÑ´Ù. rpm -qf /bin/ls

[root@piruks /etc]# which ls

/bin/ls

[root@piruks /etc]# rpm -qf /bin/ls

fileutils-4.0i-2mz






0.0.0.20 ÇöÀç rpmÆÐÅ°ÁöÀÇ ÀÇÁ¸ÆÐÅ°Áö
rpm -qR ÆÐÅ°Áö¸í



0.0.0.21 ÇöÀç µð·ºÅ丮ũ±â
du -h --max-depth=1 .



0.0.0.22 ¹Ù·Î ÀÌÀü µð·ºÅ丮·Î °¡±â
cd -



0.0.0.23 ÇÁ·Î¼¼½º¸íÀ¸·Î ÇÁ·Î¼¼½º Á×À̱â
killall ÇÁ·Î¼¼½º¸í

kill -9 `pidof ÇÁ·Î¼¼½º¸í






0.0.0.24 Çϵå¿þ¾î ½Ã°è¸ÂÃß±â
¹èÆ÷º»À» ¼³Ä¡ÇÏ°í ³ª¸é ½Ã°£ÀÌ ¸ÂÁö ¾Ê´Â °æ¿ì°¡ ¸¹´Ù. °£´ÜÈ÷ ¾î´ÀÁ¤µµ Á¤È®ÇÑ ½Ã°£À» ¼³Á¤ÇÏ´Â ¹æ¹ýÀÌ´Ù. [root@dev /down]# rdate -s time.kriss.re.kr

[root@dev /down]# clock -w






0.0.0.25 ¿ø°Ý¿¡¼­ ¸®¸ðÆ®¼­¹öÀÇ X application½ÇÇà½Ã
XÀ©µµ app¸¦ ½ÇÇàÇÒ¶§ ´ÙÀ½°ú °°Àº ¿¡·¯°¡ ³ª¸é Á¶Ä¡ [kang@dev /home/kang] xclock

Xlib: connection to "211.222.186.170:0.0" refused by server

Xlib: Client is not authorized to connect to Server

Error: Can't open display: 211.222.186.170:0.0



export DISPLAY=211.222.186.170:0

xhost +211.222.186.170






0.0.0.26 ¸µÅ© ÆÄÀÏ
ln -sf ¸µÅ©ÇÒµð·ºÅ丮 ¸µÅ©·Î ¸¸µé¾îÁú µð·ºÅ丮 Âü°í·Î ¸µÅ©¸¦ °É±â¸¸ ÇÑ´Ù°í Á¢±Ù°¡´ÉÇÑ°ÍÀº ¾Æ´Ï°í,¸µÅ©°¡ °É¸° µð·ºÅ丮ÀÇ Æ۹̼ǵµ Çã¿ëÀ¸·Î ¹Ù²ã¾ß ÇÑ´Ù. ¸µÅ©·Î ¸¸µé¾îÁú µð·ºÅ丮´Â ÀúÀý·Î »ý¼ºµÇ°í ÆÛ¹Ì¼Ç 777·Î ÀâÇûÀ½. ln -sf /www/dir_1/r_photo /www/dir_2/r_photo



0.0.0.27 ^M ¹®ÀÚ ¾ø¾Ö±â
a = 1^M

def vartest(a):^M

a = a + 1^M

return a^M

a = vartest(a)^M

print a^M


Unix·ù ±â°è¿¡¼­´Â ±×³É ^J Çϳª¸¸À» °³Ç๮ÀÚ·Î »ç¿ëÇϴµ¥ PC¿¡¼­´Â MJ ÀÌ·¸°Ô µÎ Á¦¾î¹®ÀÚ°¡ ¿¬¼ÓÀ¸·Î »ç¿ëµÇ¾î¾ß °³Ç๮ÀÚ·Î ¹Þ¾ÆµéÀÌÁÒ. (±×·¡¼­ PCÂÊ¿¡¼­ ¸¸µé¾îÁø txt¹®¼­¸¦ À¯´Ð½º ±â°è·Î ºÒ·¯¿Í vi µîÀ» ½ÇÇàÇϸé


ÁÙ ³¡¸¶´Ù º¸±â½ÈÀº ^MÀÌ ºÙ½À´Ï´Ù. ¹¹ vi¿¡¼­ ¿ä°Å Áö¿ì´Â°Ç °£´ÜÇÏÁö¸¸¿ä.)
PC¿¡¼­ Unix¿¡¼­ ÀÛ¼ºÇÑ ÅؽºÆ® ¹®¼­¸¦ º¸Åë ftp·Î ¹Þ¾Æ¿À°Å³ª ÇÏ¸é ¿öµåÆÐµå µî¿¡¼­ ºÃÀ» ¶§ ÀüÇô °³ÇàÀÌ µÇ¾îÀÖÁö ¾ÊÁö¿ä. ÇÏÁö¸¸ MS Word µî Á»´õ °­·ÂÇÑ ÆíÁý±â¿¡¼± ´ë°³ Àß Ã³¸®Çؼ­ Àß º¸¿©ÁÝ´Ï´Ù.
À§´Â °£´ÜÇÑ Python ¼Ò½ºÀÔ´Ï´Ù. À§ÀÇ °æ¿ì ó·³ ^M¹®ÀÚ°¡ ÀÖÀ»¶§, dos2unix¶ó´Â À¯Æ¿¸®Æ¼¸¦ ¸¹ÀÌ »ç¿ëÇϱ⵵ ÇÏÁÒ. ÇÏÁö¸¸ vi¿¡¼­ °£´ÜÇÏ°Ô ¸ðµÎ »èÁ¦ÇÒ¼öµµ ÀÖ½À´Ï´Ù. dos2unix°¡ ¾ø°Å³ª ºüÁ®³ª°¡¼­ Áö¿ì´Â°Ô ±ÍÂúÀ»¶§ ÁÁ°ÚÁÒ. ¸í·ÉÀº :%s/(ctrl+v)M//g ÀÔ´Ï´Ù. (ctrl+v)M ÀÌ°Å´Â ctrl°ú v¸¦ ´­·¯ÁØÈÄ, ctrlÅ°¸¦ ¶¼Áö ¸»°í ¹Ù·Î mÀ» ´­·¯ÁÖ½Ã¹È µË´Ï´Ù. À§´Â Á¤±ÔÇ¥Çö½ÄÀ» ÀÌ¿ëÇÑ°ÍÀÌ°í, Çü½ÄÀº %s/ÀÌ°ÍÀ»/¿ä°É·Î/g ÀÔ´Ï´Ù ±×·³ ¹®¼­¾ÈÀÇ ¸ðµç "ÀÌ°ÍÀ»" "¿ä°É·Î" ¹Ù²Ù°Ô µÇÁÒ. ´Ü, MÀÇ °æ¿ì ctrl+MÀÇ ¶æÀε¥ ´Ü¼øÈ÷ ¹®ÀÚ·Î MÀ» ¹Ù²Ù¶óµµ Çصµ ÀνÄÀ» ¸øÇϱ⠶§¹®¿¡, À§Ã³·³ (ctrl+v)M À¸·Î ÇØÁÖ¼Å¾ß ÇÕ´Ï´Ù.



0.0.0.28 ºñ¾îÀÖ´Â ÇàÀ» ã±â
#grep -n '^$' filename Á¤±ÔÇ¥Çö ÀÇ¹Ì ^ ÇàÀÇ Ã³À½ $ ÇàÀÇ ³¡ . ÀÓÀÇÀÇ ÇÑ ¹®ÀÚ [...] ... ¾ÈÀÇ ÀÓÀÇÀÇ ÇÑ ¹®ÀÚ. a-z,0-9 °°Àº ¹üÀ§µµ »ç¿ë

[^..] .. ¾È¿¡ ¾ø´Â ÀÓÀÇÀÇ ÇÑ ¹®ÀÚ. ¹üÀ§ »ç¿ë°¡´É

r* 0ȸ ÀÌ»ó r ¹Ýº¹

r+ 1ȸ ÀÌ»ó r ¹Ýº¹

r? 0 ȤÀº 1ȸÀÇ r

r{n,m} nȸ ÀÌ»ó mȸ ÀÌÇÏ r ¹Ýº¹

r1|r2 r1 ȤÀº r2 (egrep ¸¸)

(r) r ÀÇ Á¤±ÔÇ¥Çö(egrep ¸¸)






0.0.0.29 ±âŸ ¸í·É¾î ¶¼
alias(¸í·É¾î °£¼ÒÈ­Çϱâ)

apropos(°ü·ÃµÈ ¸í·É¾î ã±â)

arch(ÄÄÇ»ÅÍ Á¾·ù ¾Ë±â)

arp(°°Àº ¼­ºê³ÝÀÇ IP º¸¿©ÁÖ±â)

at(ÀÛ¾÷ ½Ã°£ Á¤Çϱâ)

atd(°èȹ¼º ÀÖ´Â ÀÛ¾÷ ½ÇÇàÇϱâ)

awk(ƯÁ¤ ÆÐÅÏ ¹®ÀÚ Ã³¸®Çϱâ)

a2p(ÆÞ ÆÄÀÏ·Î ¹Ù²Ù±â)

badblocks(¹èµå ºí·° °Ë»çÇϱâ)

bc(°è»ê±â)

biff(¸ÞÀÏ ¼ö½Å ¼Ò¸®·Î È®ÀÎÇϱâ)

bg(ÈĸéÀÛ¾÷; ¹è°æÈ­¸é ¼³Á¤)

bind(Å°³ª ÇÔ¼ö ¼ø¼­ °áÇÕÇϱâ)

break(·çÇÁ ºüÁ®³ª°¡±â)

cal(´Þ·Âº¸±â)

builtin(³»ºÎ ¸í·É¾î ¾Ë¾Æº¸±â)

case(Á¶°Ç ó¸®Çϱâ)

cat(È­¸é»ó¿¡¼­ ÆÄÀÏ º¸±â)

cd(µð·ºÅ丮 º¯°æÇϱâ)

cfdisk(µð½ºÅ© ¼³Á¤Çϱâ)

chattr(ÆÄÀÏ ¼Ó¼º º¯°æÇϱâ)

chfn(»ç¿ëÀÚ Á¤º¸ º¯°æÇϱâ)

chgrp(ÆÄÀÏ, µð·ºÅ丮°¡ ¼ÓÇß´ø ±×·ì ¹Ù²Ù±â)

chmod(ÆÄÀÏ ±ÇÇÑ ¹Ù²Ù±â)

chown(ÆÄÀÏ ÁÖÀÎ ¹Ù²Ù±â)

chsh(ÁöÁ¤µÈ ¼Ð ¹Ù²Ù±â)

cksum(CRC°ªÀ» Á¡°ËÇÑ´Ù)

clear(È­¸é û¼ÒÇϱâ)

clock(CMOS ½Ã°¢À» Á¶Á¤Çϱâ)

cmp(ÆÄÀÏ ºñ±³Çϱâ)

colcrt(¹®ÀÚ º¯È¯ ÇÊÅÍ)

colrm(¿­ »èÁ¦Çϱâ)

column(°¡·Î Á¤·ÄÇϱâ)

comm(ÆÄÀÏ ºñ±³ Ãâ·ÂÇϱâ)

command(¸í·É¾î ¾Ë¾Æº¸±â)

continue(·çÇÁ °è¼Óµ¹±â)

cp(ÆÄÀÏ º¹»çÇϱâ)

cpio(º¹»çº» ¸¸µé±â)

crontab(cronÀ» °ü¸®ÇÑ´Ù)

csplit(ÆÄÀÏ¿¡ ¼­½Ä, ±ÔÄ¢ Á¤Çϱâ)

cut(ÇÊ¿äÇÑ Çʵ常 Ãâ·ÂÇϱâ)

date(³¯Â¥ º¸±â)

dd(ºí·°ÀåÄ¡ ÀÐ°í ¾²±â)

debugfs(ext2 ÆÄÀÏ ½Ã½ºÅÛ µð¹ö±ëÇϱâ)

declare(º¯¼ö ¼±¾ðÇϱâ)

df(ÆÄÀÏ ½Ã½ºÅÛÀÇ »ç¿ë·® º¸±â)

dirs(µð·ºÅ丮 ¸ñ·Ï Ç¥½ÃÇϱâ)

dmesg(ºÎÆà ¸Þ½ÃÁö º¸±â)

dnsdomainname(DNS À̸§ Ãâ·Â)

domainname(NIS À̸§ Ãâ·Â&¼³Á¤)

du(µð·ºÅ丮¿Í ÆÄÀÏÀÇ ¿ë·® ÆľÇÇϱâ)

dumpe2fs(ÆÄÀÏ ½Ã½ºÅÛ Á¤º¸ º¸±â)

echo(Ç¥ÁØ Ãâ·ÂÇϱâ)

eject(ÀåÄ¡ ÇØÁ¦Çϱâ)

elm(¸ÞÀÏ °ü·Ã)

enable(³»ºÎ ¸í·É¾î ÁöÁ¤)

env(ȯ°æº¯¼ö Ãâ·ÂÇϱâ)

eval‎(Àμö Àбâ)

exec(¼Ð ¸í·É¾î ½ÇÇàÇϱâ)

exit(Á¾·áÇϱâ)

expand(ÅÇÀ» °ø¹éÀ¸·Î º¯È¯Çϱâ)

export(º¯¼ö ÁöÁ¤Çϱâ)

e2fsck(ÆÄÀÏ ½Ã½ºÅÛ º¹±¸Çϱâ)

fc(ÁöÁ¤µÈ ÆíÁý±â ¹Þ±â)

fdformat(Ç÷ÎÇÇ µð½ºÅ© Æ÷¸ËÇϱâ)

fdisk(ÆÄƼ¼Ç ³ª´©±â)

fg(ÁöÁ¤µÈ ÀÛ¾÷À» Àü¸é ÇÁ·Î¼¼½º·Î ½ÃÀÛÇϱâ)

file(ÆÄÀÏ Á¾·ù º¸±â)

find(ÆÄÀÏ Ã£±â)

finger(»ç¿ëÀÚ Á¤º¸ ¾Ë±â)

fold(Á¤ÇüÈ­Çϱâ)

fmt(Á¤ÇüÈ­Çϱâ)

for(¹Ýº¹ ½ÇÇàÇϱâ)

free(¸Þ¸ð¸® »ç¿ë·® ¾Ë¾Æº¸±â)

fsck(ÆÄÀÏ ½Ã½ºÅÛ °Ë»çÇϱâ)

fstab(ÆÄÀÏ ½Ã½ºÅÛ¿¡ ´ëÇÑ °íÁ¤ÀûÀÎ Á¤º¸ ÀúÀåÇϱâ)

ftp(ÆÄÀÏ Àü¼Û ÇÁ·Î±×·¥)

fuser(ÇÁ·Î¼¼½º ID Ãâ·Â)

getkeycodes(¸ÅÇÎ Å×À̺í Ãâ·ÂÇϱâ)

grep(ƯÁ¤ ¹®ÀÚ(¿­) °Ë»öÇϱâ)

gzexe(½ÇÇà ÆÄÀÏ ¾ÐÃàÇϱâ)

gzip(¾ÐÃàÇϱâ)

halt(½Ã½ºÅÛ Á¾·áÇϱâ)

hash(±â¾ïÇØ µÎ±â; index ¿ªÇÒ)

head(ÆÄÀÏÀÇ ¾ÕºÎºÐ Ãâ·ÂÇϱâ)

help(µµ¿ò¸» º¸¿©ÁÖ±â)

host(È£½ºÆ® Á¤º¸ º¸±â)

history(»ç¿ë ¸í·É¾î ¸ñ·Ïº¸±â)

hostname(¼­¹ö À̸§ ¾Ë±â)

id(°èÁ¤ Á¤º¸ ¾Ë±â)

if(Á¶°Ç¹® ½ÇÇàÇϱâ)

ifconfig(·£Ä«µå¿¡ ÁÖ¼Ò ÇÒ´çÇϱâ)

imolamod(¸ðµâ ¼³Ä¡Çϱâ)

inetd(ÀÎÅÍ³Ý ¼­ºñ½ºÀÇ ÃÖ»óÀ§ µ¥¸ó)

init(½ÇÇà ´Ü°è Á¤Çϱâ)

ispell(öÀÚ¹ý °Ë»çÇϱâ)

jobs(¼öÇàÁßÀÎ ÇÁ·Î¼¼½º ¾Ë±â)

kbd_mode(Å°º¸µå ¸ðµå Ãâ·ÂÇϱâ)

kill(ÇÁ·Î¼¼½º Á×À̱â)

klogd(Ä¿³Î ·Î±× µ¥¸ó)

ldd(°øÀ¯ ¶óÀ̺귯¸®ÀÇ ÀÇÁ¸¼º ¾Ë±â)

less(ÆäÀÌÁö ´ÜÀ§·Î Ãâ·ÂÇϱâ)

let(Á¤±Ô½Ä Ç¥ÇöÇϱâ)

lilo(ºÎÆÃÇϱâ)

ln(¸µÅ©Çϱâ)

locate(ÆÐÅÏ¿¡ ¸Â´Â ÆÄÀÏ Ã£±â)

login(·Î±×ÀÎÇϱâ)

logger(½Ã½ºÅÛ ·Î±× ±â·ÏÇϱâ)

logname(»ç¿ëÀÚ ·Î±×ÀÎ¸í º¸¿©ÁÖ±â)

logout(·Î±×ÀÎ ¼Ð Á¾·áÇϱâ)

look(ƯÁ¤ ´Ü¾î °Ë»öÇϱâ)

losetup(Áߺ¹ ÀåÄ¡ È®ÀÎÇϱâ)

lpd(ÇÁ¸°Æ® µ¥¸ó)

lpq(ÇöÀç ÇÁ¸°Æ® ÀÛ¾÷ »óÅ Ãâ·ÂÇϱâ)

lpr(Ãâ·ÂÇϱâ)

lprm(´ë±â¿­¿¡ ÀÖ´Â ¹®¼­ »èÁ¦Çϱâ)

ls(µð·ºÅ丮 ³»¿ëº¸±â)

lsattr(ÆÄÀÏ ½Ã½ºÅÛÀÇ ¼Ó¼º º¸¿©ÁÖ±â)

lsdev(Çϵå¿þ¾î ÀåÄ¡ Ãâ·ÂÇϱâ)

lsmod(¸ðµâ Á¤º¸ Ãâ·ÂÇϱâ)

mail(¸ÞÀÏ °ü·Ã)

make(ÄÄÆÄÀÏÇϱâ)

man(¸Å´º¾ó º¸±â)

mattrib

mbadblocks

mcd

mcopy

mdel

mdeltree

mdir

mesg(¸Þ½ÃÁö¸¦ ¹ÞÀ» ¼ö ÀÖ´ÂÁö È®ÀÎÇϱâ)

mformat

minfo

mkdir (µð·ºÅ丮 ¸¸µé±â)

mke2fs(ÆÄÀÏ ½Ã½ºÅÛ »ý¼ºÇϱâ)

mkfs(ÆÄÀÏ ½Ã½ºÅÛ ¸¸µé±â)

mknod(Ư¼ö ÆÄÀÏ ¸¸µé±â)

mkswap(½º¿Ò ¿µ¿ª ÁöÁ¤Çϱâ)

mlabel

mmd

mmount

mmove

mpartition

mount(ÀåÄ¡ ¿¬°áÇϱâ)

more(È­¸é ´ÜÀ§·Î Ãâ·ÂÇϱâ)

mrd

mren

mtoolstest

mtype

mutt(¸ÞÀÏ °ü·Ã)

mv(ÆÄÀÏ ¿Å±â±â)

mzip

netstat(ÇöÀç ³×Æ®¿÷ »óȲ º¸±â)

nice(ÇÁ·Î¼¼½º ¿ì¼± ¼øÀ§ º¯°æÇϱâ)

od(8Áø¼ö·Î ÆÄÀÏ º¸±â)

passwd(¾ÏÈ£ ÀÔ·ÂÇϱâ)

pidof(½ÇÇàÁßÀÎ ÇÁ·Î±×·¥ÀÇ ÇÁ·Î¼¼½º ID ã±â)

pine(¸ÞÀÏ °ü·Ã)

ping(³×Æ®¿÷ È®ÀÎÇϱâ)

popd(pushd Ãë¼Ò)

ps(ÇÁ·Î¼¼½º »óÅ ¾Ë±â)

pstree(ÇÁ·Î¼¼½º »ó°ü°ü°è ¾Ë±â)

pwd(Àý´ë°æ·Î º¸¿©ÁÖ±â)

quota(µð½ºÅ© ÇÑ°è·® ¾Ë±â)

rarp(rarp Å×ÀÌºí °ü¸®Çϱâ)

rcp(¿ø°Ý È£½ºÆ®¿¡ ÆÄÀÏ º¹»çÇϱâ)

rdev(·çÆ®, ½º¿ÒÀåÄ¡, ·¥ Å©±â, ºñµð¿À ¸ðµå¸¦ Á¶»çÇÏ°í ¼³Á¤Çϱâ)

rdate(³×Æ®¿÷À¸·Î ½Ã°£ ¼³Á¤Çϱâ)

reboot(ÀçºÎÆÃÇϱâ)

rmmod(¸ðµâ Áö¿ì±â)

readonly(Àбâ Àü¿ëÀ¸·Î Ç¥½ÃÇϱâ)

renice(ÇÁ·Î¼¼½º ¿ì¼± ¼øÀ§ ¹Ù²Ù±â)

reset(Å͹̳ΠÃʱâÈ­Çϱâ)

restore(´Ù½Ã ÀúÀåÇϱâ)

rlogin(¹Ù·Î Á¢¼ÓÇϱâ)

rm(ÆÄÀÏ Áö¿ì±â)

rmdir (µð·ºÅ丮 Áö¿ì±â)

route(¶ó¿ìÆà Å×À̺í Ãß°¡/»èÁ¦Çϱâ)

rpm(ÇÁ·Î±×·¥ Ãß°¡/»èÁ¦)

rpm2cpio(rpmÀ» cpio·Î º¯È¯Çϱâ)

rsh(¿ø°ÝÀ¸·Î ¸í·É¾î ½ÇÇàÇϱâ)

rup(È£½ºÆ® »óÅ Ãâ·ÂÇϱâ)

rusers(È£½ºÆ®¿¡ ·Î±×ÀÎÇÑ »ç¿ëÀÚ Ãâ·ÂÇϱâ)

rwall(È£½ºÆ® »ç¿ëÀÚ¿¡°Ô ¸Þ½ÃÁö »Ñ¸®±â)

script(±â·ÏÇϱâ)

set(º¯¼ö°ª ¼³Á¤Çϱâ)

setup(½Ã½ºÅÛ °ü·Ã ¼³Á¤Çϱâ)

showmount(È£½ºÆ®ÀÇ ¸¶¿îÆ® Á¤º¸ º¸¿©ÁÖ±â)

shutdown(Àü¿ø ²ô±â)

sleep(Àá½Ã ½¬±â)

source(½ºÅ©¸³Æ® ¹ø¿ªÇϱâ)

split(ÆÄÀÏ ³ª´©±â)

ssh(¾ÏȣȭµÈ ¿ø°Ý ·Î±×ÀÎÇϱâ)

stty(Å͹̳ζóÀÎ ¼³Á¤ º¸¿©ÁÖ±â)

su(°èÁ¤ ¹Ù²Ù±â)

suspend(¼Ð Áß´ÜÇϱâ)

swapoff (½º¿Ò ÇØÁ¦Çϱâ)

swapon(½º¿Ò È°¼ºÈ­Çϱâ)

sync(¹öÆÛ Àç¼³Á¤Çϱâ)

syslogd(·Î±×ÀÎ °úÁ¤ ¼³Á¤Çϱâ)

tac(°Å²Ù·Î º¸±â)

tail(¹®¼­ ³¡ºÎºÐ Ãâ·ÂÇϱâ)

talk(À̾߱âÇϱâ)

tar(ÆÄÀÏ ¹­±â)

tcpdchk(tcp wrapper ¼³Á¤Çϱâ)

tcpmatch(³×Æ®¿÷ ¿äû¿¡ ´ëÇØ ¿¹ÃøÇϱâ)

tee(Ç¥ÁØ ÀÔ·ÂÀ¸·ÎºÎÅÍ Ç¥ÁØ Ãâ·Â ¸¸µé±â)

telnet(¿ø°ÝÁ¢¼ÓÇϱâ)

test(Å×½ºÆ®Çϱâ)

times(¼Ð¿¡¼­ÀÇ »ç¿ëÀÚ¿Í ½Ã½ºÅÛ ½Ã°£ Ãâ·ÂÇϱâ)

top(cpu ÇÁ·Î¼¼½º »óȲ º¸¿©ÁÖ±â)

tr(¹®ÀÚ¿­ ¹Ù²ãÁÖ±â)

true(Á¾·á ÄÚµå ¸®ÅÏÇϱâ)

type(À¯Çü º¸±â)

ul(¹ØÁ٠ó¸®Çؼ­ º¸¿©ÁÖ±â)

ulimit(Á¦ÇÑÇϱâ)

umask(¸Å½ºÅ© ¸ðµå ¼³Á¤Çϱâ)

umount(ÀåÄ¡ ÇØÁ¦Çϱâ)

unalias(º°¸í Á¦°ÅÇϱâ)

uname(½Ã½ºÅÛ Á¤º¸ º¸±â)

unexpand(°ø¹é ¹®ÀÚ¸¦ ÅÇÀ¸·Î º¯È¯Çϱâ)

uniq(Áߺ¹µÈ ¹®Àå ã±â)

useradd(»ç¿ëÀÚ °èÁ¤ ¸¸µé±â)

userdel(°èÁ¤ »èÁ¦Çϱâ)

usermod(»ç¿ëÀÚ °èÁ¤Á¤º¸ ¼öÁ¤Çϱâ)

unset(¼³Á¤ º¯¼ö ÇØÁ¦)

uptime(½Ã½ºÅÛ ºÎÇÏ Æò±Õ º¸¿©ÁÖ±â)

users(·Î±×ÀÎµÈ »ç¿ëÀÚ º¸¿©ÁÖ±â)

w(½Ã½ºÅÛ¿¡ Á¢¼ÓÇÑ »ç¿ëÀÚ »óȲ ¾Ë¾Æº¸±â)

wait(ÇÁ·Î¼¼½º ±â´Ù¸®±â)

wall(¸ðµç »ç¿ëÀÚ¿¡°Ô ¸Þ½ÃÁö º¸³»±â)

wc(¹®ÀÚ, ´Ü¾î, ¶óÀμö ¼¼±â)

whatis(¸í·É¾îÀÇ °£´ÜÇÑ ¼³¸íº¸±â)

while(·çÇÁ ¸í·É¾î)

who(»ç¿ëÀÚ ¾Ë±â)

write(ÄÜ¼Ö »ó¿¡¼­ °£´ÜÇÑ ¸Þ½ÃÁö º¸³»±â)

xcopy(¹Ýº¹ÀûÀ¸·Î º¹»çÇϱâ)

XFree86

ypchfn(NIS¿¡¼­ »ç¿ëÇÏ´Â chfn ¸í·É¾î)

ypchsh(NIS¿¡¼­ »ç¿ëÇÏ´Â chsh ¸í·É¾î)

yppasswd(NIS¿¡¼­ »ç¿ëÇÏ´Â passwd ¸í·É¾î)

zcat(¾ÐÃà ÆÄÀÏ º¸±â)

zcmp(¾ÐÃà ÆÄÀÏ ºñ±³Çϱâ)

zforce(°­Á¦·Î gz ¸¸µé±â)

zgrep(¾ÐÃà »óÅ¿¡¼­ grep ½ÇÇàÇϱâ)

zmore(¾ÐÃà »óÅ¿¡¼­ more ½ÇÇàÇϱâ)

znew(.Z ÆÄÀÏÀ» .gz·Î ´Ù½Ã ¾ÐÃàÇϱâ)






0.0.0.30 °¢ÀÚ°¡ »ç¿ëÇÏ´Â ÄÄÇ»ÅÍÀÇ Á¤º¸¸¦ ¾Ë°í ½ÍÀ»¶§
[root ...]#more /proc/cpuinfo À§¿Í °°ÀÌ Ä¡¸é »ç¿ëÀÚÀÇ ÄÄÇ»ÅÍ Á¤º¸¸¦ º¼¼ö ÀÖÀ¸¸ç, [root ...]#more /proc/meminfo ¶ó°í Ä¡¸é »ç¿ëÀÚÀÇ ¸Þ¸ð¸® Á¤º¸¸¦ º¼¼ö ÀÖ½À´Ï´Ù.



0.0.0.31 Àüü ¸ÞÀÏ
¸ÕÀú º¸³¾ ³»¿ëÀ» ÅؽºÆ®·Î ÆÄÀÏ·Î ¸¸µé¾î¾ß ÇÕ´Ï´Ù.¾îµð¿¡¼­µçÁö °¡´ÉÇÏÁö¿ä! [ root@aromi /root]# vi nea ¾È³çÇϼ¼¿ä! ÀúÈñ ¼­¹ö¿¡¼­´Â À¥¼­¹ö¸¦ ¿À´ÃºÎÅÍ ½ÃÀÛÇÕ´Ï´Ù. »ç¿ëÀÚ ¿©·¯ºÐÀÇ ¸¹Àº °ü½É°ú ÀÌ¿ëÀ» ºÎŹµå¸³´Ï´Ù.

:wq

[ root@aromi /root]#


¸¸¾à, ÇѱÛÀ» »ç¿ëÇÏÁö ¸øÇϸé À©µµ¿ì95¿¡¼­ ¸ÕÀú ¾´´ÙÀ½¿¡ ftp¸¦ ÀÌ¿ëÇؼ­ ¿Ã¸®¸é µË´Ï´Ù. [ root@aromi /root]# mail -s "[°øÁö]" `cat /etc/passwd|gawk ?F :'{print$1}'`


[°øÁö]-> ¶ó°í ¾´ °ÍÀº º¸³¾ ¸ÞÀÏÀÇ Á¦¸ñÀÔ´Ï´Ù. 'cat /etc/passwd|gawk -F : '{print$1}'' ->¸ÕÀú catÀ¸·Î passwdÆÄÀÏÀÇ Ã¹¹ø° ³ª¿À´Â ³»¿ëÀ» Ãâ·ÂÇ϶ó´Â ¼Ò¸®ÀÔ´Ï´Ù. nea¶ó´Â ÅؽºÆ®ÆÄÀÏÀ» ¸ÞÀÏÀÇ ³»¿ëÀ¸·Î º¸³»¶ó´Â ³»¿ëÀÔ´Ï´Ù.



0.0.0.32 µð·ºÅ丮¸¸ ºü¸£°Ô °Ë»ö
ls -al | grep "^d"



0.0.0.33 È£½ºÆ® ³×ÀÓ ¹Ù²Ù±â
/etc/HOSTNAME fileÀº ºÎÆýà /etc/sysconfig/network file ÀÇ HOSTNAME ºÎºÐÀ» ÂüÁ¶ÇÏ¿© ÀúÀåÇÕ´Ï´Ù. È£½ºÆ® ³×ÀÓÀ» ¹Ù²Ù°íÀÚ ÇÑ´Ù¸é /etc/sysconfig/network file ÀÇ HOSTNAME ºÎºÐÀ» ¹Ù²ãÁÖ¸é µË´Ï´Ù. [ root@linux /root]# vi /etc/sysconfig/network

NETWORKING=yes

HOSTNAME="linux"

GATEWAY=""

GATEWAYDEV=""

FORWARD_IPV4="yes"


¹Ù²Ù½ÅÈÄ ½Ã½ºÅÛÀ» ÀçºÎÆà ÇϽŰųª, #/etc/rc.d/init.d/network restart ¸í·ÉÀ» ³»¸®½Ã¸é µË´Ï´Ù.



0.0.0.34 Ʋ¸°¸í·É¾î Ʋ¸°±ÛÀÚ¸¸ ¹Ù²ã¼­ ½ÇÇà
# ./configure --prefax=/usr/local/apache ¾Ñ, Ʋ·È½À´Ï´Ù. prefax°¡ ¾Æ´Ï¶ó prefixÀε¥... °íÃľßÁö¿ä...°£´ÜÇÏ°Ô È­»ìǥŰ·Î ¿Ô´Ù°¬´Ù Çϸ鼭 Áö¿öÁö°í ¹Ù²ãÁÖ¸é µÇ°ÚÁö¸¸ ´Ù¸¥ ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù. # ^fax^fix^ ¶ó°í Çϸé... -> ./configure --prefix=/usr/local/apache ¶ó°í µË´Ï´Ù..



0.0.0.35 À¯´Ð½ºÀÇ ÇöÀç ¹öÁ¯°ú Á¾·ù ±×¸®°í ¶óÀ̼¾½ºµîÀ» ¾Ë·ÁÁÖ´Â ¸í·É¾î
[ root@aromi /root]# uname -a



0.0.0.36 ¿­·ÁÀÖ´Â Æ÷Æ® ¾Ë¾Æ³»±â
netstat -anp | grep LISTEN



0.0.0.37 ÅÚ³Ý ¸ðµç Á¢¼ÓÀÚ¿¡°Ô ¸Þ¼¼Áö º¸³»±â
wall ³»¿ë... Ctrl-D



0.0.0.38 lsof´Â ¿­·ÁÀÖ´Â ÆÄÀÏÀ» ³ªÅ¸³» ÁÖ´Â ¿É¼Ç
¿©±â¿¡ º¸¾È Á¡°ËÀ» À§ÇÏ¿©, -i ¿É¼ÇÀ» »ç¿ëÇϸé, ÇöÀç ¿­·Á ÀÖ´Â Æ÷Æ®¿Í ¸µÅ©µÇ¾î ÀÖ´Â ¼­ºñ½º ¶Ç´Â ÇÁ·Î±×·¥ÀÌ ¸ðµÎ ³ªÅ¸³ªÁÒ. ÀÚ½ÅÀÌ ¿­¾î ³õÁö ¾ÊÀº Æ÷Æ®°¡ ¿­·ÁÀÖ´Ù´øÁöÇϸé ÇѹøÂë ÀǽÉÇØ ºÁµµ µÇ°ÚÁÒ?



0.0.0.39 »ç¿ëÀÚ°¡ ¾îµð¿¡¼­ ¹«¾ùÀ» ÇÏ´ÂÁö ¾Ë¾Æ³»±â
w¶ó´Â ¸í·É¾î¸¦ »ç¿ëÇÏ½Ã¸é µÈ´ä´Ï´Ù. ÀÌ ¶§, w [-s] ¸¦ ºÙ¿©Áֽøé -s ¿É¼ÇÀÌ ±ä Á¤º¸ ´ë½Å¿¡ ÇÊ¿äÇÑ ÂªÀº Á¤º¸¸¸ ¾Ë·Á ÁØ´ä´Ï´Ù.



0.0.0.40 ÅÚ³Ý È­¸é ¼öÁ¤
·Î±×ÀÎÈ­¸é: /etc/issue.net ·Î±×ÀÎÈÄÈ­¸é: /etc/motd



0.0.0.41 ÇÏÀ§ µð·ºÅ丮 ÇѲ¨¹ø¿¡ ¸¸µé±â
mkdir -p music/koreanmusic/ost



0.0.0.42 ƯÁ¤µð·ºÅ丮ÀÇ ¸ðµç ÆÄÀÏ ¾ÈÀÇ Æ¯Á¤ ¹®ÀÚ¿­ ġȯ
for i in $*; do

sed "s/paper/PAPER/g" < $i > $i.new

mv -f $i.new $i

done



<chihwan.sh>



find ./(chihwan.sh¸¦ Æ÷ÇÔÇÏÁö ¾Ê´Â µð·ºÅ丮¸é) -type f -exec chihwan.sh {} ;






0.0.0.43 killall ¸í·É ½Ã¹Ä·¹ÀÌ¼Ç (ÇÁ·Î¼¼½º¸íÀ¸·Î Á×À̱â)
ps aux | grep ÇÁ·Î¼¼½º¸í | grep -v grep | awk '{ print $w }' | xargs kill -9



&#8226;¸ðµç ÇÁ·Î¼¼½º ³ª¿­


&#8226;ÁöÁ¤ÇÑ ÇÁ·Î¼¼½º¸¸ »Ì¾Æ³¿


&#8226;grep ¸í·ÉÀÌ Æ÷ÇÔµÈ ¶óÀÎ Á¦°Å


&#8226;awk·Î µÎ¹ø° Çʵ常 »Ì¾Æ³¿


&#8226;xargs¿¡ ÀÇÇØ °É·¯Áø ¾ÆÀ̵ð·Î Á×ÀÓ




0.0.0.44 find¿Í grep
find . -name "H20021115.*" -exec grep -l '...;........;110100' {} ;



0.0.0.45 vi °Ë»ö, ġȯ
±¸È£½ºÆ® ¼­ºñ½º ¿À´Ã ³¯Â¥¿¡¼­ ºÐ·ùÄڵ尡 110100ÀÎ ÆÄÀÏ Ã£±â :%s/./U&/g
¸ðµç¹®ÀÚ->´ë¹®ÀÚ g/^$/d



0.0.0.46 ÆÄÀϳ»ÀÇ Áߺ¹µÇ´Â ÇàÀ» Á¦°Å : uniq
ÀÔ·Â ÆÄÀÏ¿¡¼­ ¿¬¼ÓµÇ´Â ÇàÀ» ºñ±³ÇÏ¿©, µÎ ¹ø° ÀÌ»óÀÇ µ¿ÀÏÇÑ ÇàµéÀ» Á¦°ÅÇÏ°í ³ª¸ÓÁö´Â Ãâ·ÂÆÄÀÏ·Î Ãâ·Â ¿¬¼ÓµÇ¾î Ç¥½ÃµÇÁö ¾ÊÀ¸¸é µ¿ÀÏÇÑ ÇàÀÌ Á¸ÀçÇÒ ¼ö ÀÖÀ½.
sort ¸í·ÉÀ» »ç¿ëÇÏ¿© Á¤·ÄÇÑ ÈÄ »ç¿ëÇÏ´Â °ÍÀÌ Å¸´ç »ç¿ë¹ýuniq [-cdu] [+|¼ýÀÚ] [ÀÔ·ÂÆÄÀÏ [Ãâ·ÂÆÄÀÏ]] -c : °¢ ÇàÀÌ ¿¬¼ÓÀûÀ¸·Î ³ªÅ¸³­ Ƚ¼ö¸¦ ÇàÀÇ ½ÃÀۺκп¡ Ç¥½Ã -d : ¿¬¼ÓÀûÀ¸·Î ¹Ýº¹µÇ´Â Çุ Ãâ·Â -u : ¿¬¼ÓÀûÀ¸·Î ¹Ýº¹µÇÁö ¾Ê´Â Çุ Ãâ·Â +¼ýÀÚ : ÇàÀÇ Ã³À½ '¼ýÀÚ' ¸¸Å­ÀÇ ¹®ÀÚ´Â ¹«½Ã -¼ýÀÚ : ÇàÀÇ Ã³À½ '¼ýÀÚ' ¸¸Å­ÀÇ Çʵå´Â ¹«½Ã



0.0.0.47 ÆÄÀÏÀÇ °áÇÕ
¿©·¯ °³ÀÇ ÅؽºÆ® ÆÄÀÏÀ» ÇϳªÀÇ ÆÄÀÏ·Î ¼øÂ÷ÀûÀ¸·Î ¹­´Âµ¥ »ç¿ë cat [ÆÄÀϸí1] [ÆÄÀϸí2] ... > [Ãâ·ÂÆÄÀϸí]

cat [ÆÄÀϸí1] [ÆÄÀϸí2] ... >& [Ãâ·ÂÆÄÀϸí]

cat [ÆÄÀϸí1] [ÆÄÀϸí2] ... >> [Ãâ·ÂÆÄÀϸí]

cat [ÆÄÀϸí1] [ÆÄÀϸí2] ... >>& [Ãâ·ÂÆÄÀϸí]

cat - [ÆÄÀϸí1], [ÆÄÀϸí2] .. >> [Ãâ·ÂÆÄÀϸí]

cat - [ÆÄÀϸí1], [ÆÄÀϸí2] .. >>& [Ãâ·ÂÆÄÀϸí]





% cat > file1

ÆÄÀϸí : file1

^D

% cat > file2

ÆÄÀϸí : file2

^D

% cat file1 file2 > file3

% cat file3

ÆÄÀϸí : file1

ÆÄÀϸí : file2

%



Çà´ÜÀ§ °áÇÕ : paste ¿©·¯ ÆÄÀÏ¿¡ ´ëÇØ¿© Çà°£ °áÇÕÀ» ¼öÇàÇϰųª ÇϳªÀÇ ÆÄÀÏ¿¡ ´ëÇØ ¿¬¼ÓµÇ´Â ÇàµéÀ» °áÇÕ µÑÀÌ»óÀÇ ÆÄÀÏ¿¡ ´ëÇؼ­ Å×À̺í»óÀÇ ÇϳªÀÇ ¿­°ú °°ÀÌ Ãë±ÞÇÏ¿© µ¿ÀÏÇÑ Çà¹øÈ£ ³¢¸® °áÇÕ

paste [ÆÄÀϸí1] [ÆÄÀϸí2]..

paste -d¸®½ºÆ® [ÆÄÀϸí1] [ÆÄÀϸí2] ...

paste -s [-d¸®½ºÆ®] [ÆÄÀϸí]

d : Çà°£ °áÇսà Çà°£ ±¸ºÐ¹®ÀÚµéÀÇ ¸®½ºÆ®

s : ÇÑÆÄÀÏÀÇ ¿¬¼ÓµÇ´Â ÇàÀ» °áÇÕ



% cat > paste.data1

È«±æµ¿

À̼ø½Å

±èÀ¯½Å

% cat > paste.data2

ºÎ»ê

¼­¿ï

´ë±¸

% paste paste.data1 paste.data2

È«±æµ¿ ºÎ»ê

À̼ø½Å ¼­¿ï

±èÀ¯½Å ´ë±¸

% paste -d"n" paste.data1 paste.data2

È«±æµ¿

ºÎ»ê

À̼ø½Å

¼­¿ï

±èÀ¯½Å

´ë±¸

% paste -s -d"::n" paste.data1

È«±æµ¿:À̼ø½Å:±èÀ¯½Å

%



µÎ ÆÄÀÏÀ» µ¿ÀÏÇÑ ÇÊµå °ª¿¡ µû¶ó Çà ´ÜÀ§ °áÇÕ : join
°ü°èÇü µ¥ÀÌÅÍ º£À̽º¿¡¼­ÀÇ join ¿¬»ê°ú µ¿ÀÏ Å°·Î »ç¿ëÇÒ Çʵ忡 ´ëÇØ Á¤·ÄµÈ µÎ ÆÄÀÏÀÇ °¢ Çà¿¡ ´ëÇØ µ¿ÀÏÇÑ Å° °ªÀ» °®´Â ÇàµéÀ» °áÇÕ ÀÔ·ÂÀ¸·Î »ç¿ëµÉ µÎ ÆÄÀÏÀº Å° °ª¿¡ ´ëÇØ ¿À¸§ Â÷¼øÀ¸·Î Á¤·ÄµÇ¾î ÀÖ¾î¾ß ÇÔ Ãâ·Â °á°ú´Â ±âº»ÀûÀ¸·Î Å° °ªÀÌ ¸ÕÀú Ç¥½ÃµÇ°í, ù¹ø° ÆÄÀÏ¿¡¼­ Å°¸¦ Á¦¿ÜÇÑ ³ª¸ÓÁö Çʵå, µÎ¹øÅ× ÆÄÀÏ¿¡¼­ Å°¸¦ Á¦¿ÜÇÑ ³ª¸ÓÁö Çʵ尡 Ç¥½Ã ÇÊµå ±¸ºÐÀº °ø¹é, ÅÇ, °³Ç๮ÀÚ°¡ ±âº», ¿¬¼ÓÀûÀ¸·Î ³ªÅ¸³¯ °æ¿ì Çϳª·Î Ãë±Þ
% cat > join.data1

98001:¼­¿øÀÏ:

98002:È«±æµ¿:

98003:±èÀ¯½Å:

98004:À̼ø½Å:

98010:ÀÌ»ó°ü:

% cat > join.data2

ºÎ»ê:98001:441

¿ï»ê:98002:89

´ë±¸:98003:99

¼­¿ï:98004:120

±èÇØ:98010:44

% join -j1 1 -j2 2 -t: join.data1 join.data2

98001:¼­¿øÀÏ::ºÎ»ê:441

98002:È«±æµ¿::¿ï»ê:89

98003:±èÀ¯½Å::´ë±¸:99

98004:À̼ø½Å::¼­¿ï:120

98010:ÀÌ»ó°ü::±èÇØ:44

% join -j1 1 -j2 2 -o 1.2 1.1 2.1 -t: join.data1 join.data2

¼­¿øÀÏ:98001:ºÎ»ê

È«±æµ¿:98002:¿ï»ê

±èÀ¯½Å:98003:´ë±¸

À̼ø½Å:98004:¼­¿ï

ÀÌ»ó°ü:98010:±èÇØ

%






0.0.0.48 ÆÄÀÏÀÇ ¾Ïȣȭ : crypt
ÆÄÀÏÀ» ¾Ïȣȭ ÇÏ¿© Å°¸¦ ¾ËÁö ¸øÇÏ´Â »ç¶÷Àº ³»¿ëÀ» º¼ ¼ö ¾øµµ·Ï ÇÔ Ç¥ÁØ ÀÔÃâ·Â »ç¿ë % cat > crypt.data

test test

¾È³çÇϽʴϱî?

^D

% crypt <crypt.data > crypt.data1

Enter key: hello

% ls -l crypt*

-rw-r--r-- 1 wiseo pro 24 9¿ù 24ÀÏ 14:47 crypt.data

-rw-r--r-- 1 wiseo pro 24 9¿ù 24ÀÏ 14:48 crypt.data1

% crypt < crypt.data1

Enter key:hello

test test

¾È³çÇϽʴϱî?

%






0.0.0.49 °³ÇàÀ» Á¦¿ÜÇÑ È­¸é³»ÀÇ º¸ÀÌÁö ¾Ê´Â ¹®ÀÚ Ãâ·Â
cat -v http://comp-cse.sch.ac.kr/~pl/lecture/linux/file2.html



0.0.0.50 È­Àϳ»ÀÇ Æ÷ÇÔµÈ Æ¯Á¤¹®ÀÚ¿­·Î ã¾Æ¼­ ³»¿ë¸¸ Ãâ·ÂÇϱâ
grep -h '20030305......01' ./R00*



0.0.0.51 ƯÁ¤ ÆÄÀÏÀÇ È­ÀϸíÀ» ºñ½ÁÇÏ°Ô ¿©·¯°³ ÇѲ¨¹ø¿¡ ¹Ù²Ù±â
ls *.* | awk '{print "mv",$1, $1 }' | sed "s/ ([a-zA-Z0-9]*).([a-zA-Z0-9]*)$/ 1._2/g"






&#8226;ÇöÀçµð·ºÅ丮ÀÇ ¸ðµç *.* ÆÄÀÏÀ» *._* Çü½ÄÀ¸·Î ¹Ù²Û´Ù.


&#8226;´õ °£´ÜÇÏ°Ô ls *.* | sed "s/([a-zA-Z0-9]*).([a-zA-Z0-9]*)/mv 1.2 1._2/g"










0.0.0.52 ¾îÁ¦ ³¯Â¥ ±¸Çϱâ
$ date -v-1d "+%Y-%m-%d" [ÄÄÇ»Åͺзù]



0.0.0.53 ¿øÇÏÁö ¾Ê´Â »ç¿ëÀÚ Á×À̱â
[root@dream /root]# skill -KILL sunny
À§ÀÇ ¸í·ÉÀ» ³»¸®¸é sunny ¶ó´Â »ç¿ëÀÚ¸¦ ¿ÏÀüÈ÷ Ãß¹æ½Ãų¼ö ÀÖ½À´Ï´Ù. ±×·±µ¥ ÀÌ·¸°Ô ¿ÏÀüÈ÷ Ãß¹æ½ÃÅ°´Â°Ô ¾Æ´Ï±¸, ƯÁ¤ Å͹̳ο¡ Á¢¼ÓÇØÀÖ´Â »ç¿ëÀÚ¸¸ Ãß¹æ½ÃÄÑ¾ß ÇÒ ¶§µµ ÀÖ°ÚÁÒ? ±×·²¶§´Â [root@dream /root]# skill -KILL -v pts/14
ÀÌ·±½ÄÀ¸·Î ÇÏ¸é µÈ´Ù ±×·³ pts/14 ¿¡ ¿¬°áµÇ¾î ÀÖ´Â »ç¿ëÀÚ°¡ Á×°Ô µË´Ï´Ù.


0.0.0.54 UNIX»ó¿¡¼­ ÇѱÛÃâ·ÂÀÌ ±úÁ® ³ª¿Ã°æ¿ì
À¯´Ð½º»ó¿¡¼­ ÇѱÛÀ» stdoutÃâ·ÂÇÒ °æ¿ì °¡²û Ãâ·ÂµÇ´Â ¹®ÀÚµéÀÌ ¸ù¶¥ ±úÁ®¼­ ³ª¿À´Â °æ¿ì°¡ ÀÖ´Ù. À̶§ºÎÅÍ´Â ÇÁ·Î±×·¥ÀÌ Á¾·áµÈ ÀÌÈÄ¿¡µµ ½© ÇÁ¶÷ÇÁÆ®¸¦ ºñ·Ô, ½©¿¡¼­ ÀÔ·ÂÇÏ´Â ¸ðµç Ä¿¸Çµå°¡ ±úÁ®¼­ ³ª¿Â´Ù. ÀÌ´Â ascii code ·Î ^n ¿¡ ÇØ´çÇÏ´Â ¹®ÀÚ°¡ Ãâ·ÂµÉ ¶§ ³ª¿À´Â Çö»óÀ¸·Î ±× ÀÌÈķδ MSB°¡ ¸ðµÎ ÄÑÁö±â ¶§¹®ÀÌ´Ù. ¹®ÀÚ°¡ ±úÁ®³ª¿À´Â ÀÌÈĺÎÅÍ ascii code ·Î ^o ¿¡ ÇØ´çÇÏ´Â ¹®ÀÚ¸¦ Ãâ·ÂÇÏ¸é ¹Ý´ë·Î µÈ´Ù. ½© Ä¿¸Çµå »ó¿¡¼­¶ó¸é, # echo ^v^o
¶ó°í Çؾ߰ÚÁö¸¸ Ä¿¸Çµå°¡ ±úÁ®³ª¿À¹Ç·Î shellÀÌ Çؼ®À» ¸øÇÑ´Ù. µû¶ó¼­, command line¿¡¼­ ^v^o¸¦ Ä¡°í enter ÇÏ¸é µÈ´Ù



0.0.0.55 ÇöÀç µð·ºÅ丮ÀÇ ´ë·®ÀÇ ÆÄÀÏÀ» °¢ÀÚÀÇ ÆÄÀÏ¸í°¡¿îµ¥¿¡ ƯÁ¤¹®ÀÚ Ãß°¡ÇÏ¿© ¹Ù²Ù±â
/bin/ls A?????.html | sed 's/A(.....).html/1/g' | xargs -t -i mv 'A{}.html' 'A0{}.html'


/bin/ls´Â ls°¡ º¸Åë -F·Î ÆÄÀÏ Á¾·ù Ç¥½Ã(*, @µî)±îÁö Çϱ⠶§¹®¿¡ ±×°É ¸·±â À§ÇÑ °ÍÀÌ°í xargsÀÇ -t´Â Æ®·¹À̽º¸ðµåÀÌ´Ù



°ü·Ã±Û : ¾øÀ½ ±Û¾´½Ã°£ : 2020/03/15 12:21 from 122.32.218.68

  wget¿¡¼­ µð·ºÅ丮 Àüü ¹Þ±â ¸ñ·Ïº¸±â »õ±Û ¾²±â Áö¿ì±â ÀÀ´ä±Û ¾²±â ±Û ¼öÁ¤ yum »ç¿ë¹ý  
BACKRUSH  À¯´Ð½º¸í·É  ´ÙÀ½  ÀÚ·á½Ç  Ascii Table   ¿ø°ÝÁ¢¼Ó  ´Þ·Â,½Ã°£   ÇÁ·Î¼¼½º   ½©
ÁöÇÏö³ë¼±   RFC¹®¼­   SUN FAQ   SUN FAQ1   C¸Þ´º¾ó   PHP¸Þ´º¾ó   ³Ê±¸¸®   ¾Æ½ºÅ°¿ùµå ¾ÆÀÌÇǼ­Ä¡