±âŸ À¯¿ëÇÑ ¸í·É°ú À¯Æ¿µé.. ÀÌÁ¦...ÀÌ ºÎºÐ¸¸ ³¡³ª¸é À¯´Ð½º Ãʺ¸¶ó´Â µüÁö´Â ¶ª°Å °°´Ù.. ÀÌÁ¦±îÁö...Á» ºÒÆíÇß´ø °ÍÀ» ¾î´ÀÁ¤µµ ÇØ°áÇØÁÙ ¼ö ÀÖ´Â À¯Æ¿°ú ¸í·ÉÀ» »ìÆ캸µµ·ÏÇÏÀÚ±¸¿©.. ¸ÕÀú Meta Charater¿¡ ´ëÇؼ­ »ìÆ캾´Ï´Ù.. Meta Charater´Â ½© ¸í·É¾î¸¦ Çؼ®ÇÒ ¶§ Ưº°ÇÑ ¿ëµµ·Î ¾²ÀÌ´Â ¸í·É¾î¸¦ Á¦¾îÇÏ´Â ¹®ÀÚ¸¦ ¸»ÇÕ´Ï´Ù.. µµ½º¿¡¼­ dir *.exeÇϸé È®ÀåÀÚ°¡ .exeÀÎ ¸ðµç ÆÄÀÏÀ» º¸¿©´Þ¶ó±¸ Çß¾ú½À´Ï´Ù.. ¹Ù·Î '*'¹®ÀÚ¿Í ºñ½º¹«¸®ÇÏ°Ô ÆíÇÑ Á¦¾î¹®ÀÚµéÀ» »ìÆ캸ÀÚ´Â °ÍÀÌÁö¿©.. À©µµ¿ì¿¡¼­µµ °Ë»öÀ» ´­·¯¼­ star*.exe¸¦ Çϸé....star±ÛÀÚ¸¦ Æ÷ÇÔÇÏ´Â È®ÀåÀÚ°¡ exeÀÎ È­ÀÏÀ» ¸ðµÎ ã¾ÆÁÖÁö.. ±×°Å¿Í °°Àº ÀϸÆÀÔ´Ï´Ù.. * : ¸ðµç ¹®ÀÚ¸¦ ´ëü ? : Çѹ®ÀÚ¿Í ´ëü [n-p] : n-p ¹®ÀÚÁß ÇÑ ¹®ÀÚ¿Í ´ëü [n,p,q]: n, p, q ¹®ÀÚÁß¿¡ ÇÑ ¹®ÀÚ¿Í ´ëü ¿¹·Î¼­ Á÷Á¢ ÀÍÇôº¾½Ã´Ù.. ========================================================================================================================== $ cd /usr/share/lib/tmac $ ls -C acm.me deltext.me local.me ms.eqn refer.me tmac.vgrind an e m ms.ref s tz.map ansun eqn.me mmn ms.tbl sh.me v ansun.tbl float.me mmt ms.ths tbl.me vgrind bib footnote.me ms.acc ms.toc thesis.me chars.me index.me ms.cov null.me tmac.bib $ ls -C ms.* ms.acc ms.cov ms.eqn ms.ref ms.tbl ms.ths ms.toc $ ls -C *.?? acm.me eqn.me index.me refer.me thesis.me chars.me float.me local.me sh.me deltext.me footnote.me null.me tbl.me $ ls -C ms.[a-p]* ms.acc ms.cov ms.eqn $ ls -C ms.[a,m,s]* ms.acc ========================================================================================================================== ¿ì¸®´Â Àü¿¡ cat¸í·ÉÀ¸·Î....È­ÀÏÀ» Çϳª ¸¸µé¾î¼­ ±×°÷¿¡ '>' ¸¦ ÀÌ¿ëÇؼ­ ³»¿ëÀ» ³Ö¾ú½À´Ï´Ù.. ÀÌ°ÍÀº ÀÔ/Ãâ·ÂÀÇ ÀçÁöÁ¤(Redirection)À̶ó°í ÇÕ´Ï´Ù... '<' ÀÌ ±âÈ£¸¦ ¾²¸é ÀÔ·ÂÀ» ÀçÁöÁ¤ÇÏ´Â °ÍÀÌ°í '>' ÀÌ ±âÈ£¸¦ ¾²¸é Ãâ·ÂÀÇ ÀçÁöÁ¤ÀÔ´Ï´Ù.. Ãâ·ÂÀÇ ÀçÁöÁ¤ Ãß°¡µµ ÇÒ ¼ö ÀÖ½À´Ï´Ù... '>>' ÀÌ ±âÈ£¸¦ ¾²¸é ±âÁ¸ÀÇ ÆÄÀÏ ³»¿ëÀÇ ³¡¿¡ ³»¿ëÀ» Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.. Ç¥ÁØ ¿¡·¯ÀÇ ÀçÁöÁ¤Àº ½©¸¶´Ù Ʋ¸³´Ï´Ù.. Ç¥ÁØ ¿¡·¯ÀÇ ÀçÁöÁ¤Àº ¸í·É¾î¸¦ ½ÇÇàÇÒ Ãâ·ÂµÇ´Â ¿¡·¯¸Þ¼¼Áö¸¦ Å͹̳ο¡ Ãâ·ÂÇÏÁö ¾Ê°í, ÁöÁ¤ÇÑ ÆÄÀÏ·Î ÀúÀåÇÒ °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù.. ½©¸¶´Ù Ʋ´Âµ¥... º»½©Àº... command 2> file_name C½©ÀÇ °æ¿ì´Â command >& file_name ÁÖÀÇÇÒ °ÍÀº Ãâ·ÂÀ» ÀçÁöÁ¤ÇÏ°íÀÚ ÇÏ´Â ÆÄÀÏÀÌ ÀÌ¹Ì Á¸ÀçÇÏ´Â °æ¿ì ÆÄÀÏÀÏ °æ¿ì´Â ÀÌÀüÀÇ ³»¿ëÀÌ ¸ðµÎ Áö¿öÁý´Ï´Ù.. Á÷Á¢ ½Ç½ÀÀ» Çغ¾½Ã´Ù.. ========================================================================================================================== $ cd $ pwd /export/home/yasi $ ls -l ÃÑ 16 drwxr-xr-x 2 yasi users 512 11¿ù 26ÀÏ 13:07 dir1 drwxr-xr-x 2 yasi users 512 11¿ù 26ÀÏ 13:08 dir2 drwxr-xr-x 2 yasi users 512 11¿ù 26ÀÏ 13:02 dir3 -rw-r--r-- 1 yasi users 124 11¿ù 24ÀÏ 17:05 local.cshrc -rw-r--r-- 1 yasi users 607 11¿ù 24ÀÏ 17:05 local.login -rw-r--r-- 1 yasi users 582 11¿ù 24ÀÏ 17:05 local.profile drwxr-xr-x 2 yasi users 512 11¿ù 26ÀÏ 12:20 my drwxr-xr-x 2 yasi users 512 11¿ù 26ÀÏ 18:38 root_dir -rw-r--r-- 1 yasi users 0 11¿ù 26ÀÏ 18:35 root_file -rwxr--r-- 1 yasi users 0 11¿ù 26ÀÏ 13:02 t_file -rw-r--r-- 1 yasi users 0 11¿ù 26ÀÏ 16:12 test -rw-rw-r-- 1 yasi users 0 11¿ù 26ÀÏ 16:21 test2 -rw-r--r-- 1 yasi users 0 11¿ù 26ÀÏ 16:22 test3 $ cat > memo --memo ÆÄÀÏÀ» ¸¸µç´Ù.. Hellow! have a nice day~! bye~! $ ls -l memo $ cat memo Hellow! have a nice day~! bye~! $ cat > test < memo --ÀÔ·ÂÀÇ ÀçÁöÁ¤ $ cat test Hellow! have a nice day~! bye~! $ ls -C > list --Ãâ·ÂÀÇ ÀçÁöÁ¤ $ cat list dir1 list local.profile root_dir test dir2 local.cshrc memo root_file test2 dir3 local.login t_file test3 $ ps >> list --¸ÕÁö ¸ô¶óµÎ...ps¶ó´Â ¸í·É¾î°¡ ÀÖ½À´Ï´Ù... $ cat list dir1 list local.profile root_dir test dir2 local.cshrc memo root_file test2 dir3 local.login t_file test3 PID TTY TIME CMD 1232 pts/6 0:00 sh $ ls -v 2> ls_err1 $ cat ls_err1 ls: À߸øµÈ ¿É¼Ç -- v »ç¿ë¹ý: ls -1RaAdCxmnlogrtucpFbqisfL [files] $ (ls -v > list1) 2> ls_list2 $ cat list1 --¾Æ¹«°Íµµ ³ªÅ¸³ªÁö ¾Ê´Â´Ù.. $ cat ls_list2 ls: À߸øµÈ ¿É¼Ç -- v »ç¿ë¹ý: ls -1RaAdCxmnlogrtucpFbqisfL [files] ========================================================================================================================== ÀÚ ÀÌÁ¦..Á¦°¡ À¯´Ð½ºÀÇ ±â´ÉÁß...Á©·ç ÁÁ¾ÆÇÏ°í..½Å±âÇØÇÑ ÆÄÀÌÇÁ(|)¿¡ ´ëÇؼ­ ¾Ë¾Æº¾½Ã´Ù.. ÆÄÀÌÇÁ´Â ÇÑ ¸í·ÉÀÇ Ãâ·ÂÀÌ Á÷Á¢ ´Ù¸¥ ¸í·ÉÀÇ ÀÔ·ÂÀ¸·Î »ç¿ëµÉ ¼ö ÀÖ´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù... ¿¬°áµÈ ÀÏ·ÃÀÇ ¸í·ÉÀ» 'ÆÄÀÌÇÁ¶óÀÎ'À̶ó°í ÇÕ´Ï´Ù.. ½Ç½ÀÀ» Çغ¸µµ·Ï ÇÏÁö¿©.. ========================================================================================================================== $ ls | wc -l 18 --ÇöÀç µð·ºÅ丮³»¿¡ 18°³ÀÇ ÆÄÀ϶Ǵ µð·ºÅ丮°¡ Á¸ÀçÇÕ´Ï´Ù.. $ who | wc -l 4 --ÇöÀç 4¸íÀÇ »ç¿ëÀÚ°¡ Á¢¼ÓÇØ ÀÖ½À´Ï´Ù.. ========================================================================================================================== ¸¸¾à º¸¿©ÁÖ´Â ³»¿ëÀÌ ³Ê¹« ±æ¾î¼­ ¿øÇÏ´Â ºÎºÐ¸¸ º¸±¸ ½Í´Ù¸é...head/tail ¸í·É¾î¸¦ »ç¿ëÇÏ¸é µË´Ï´Ù.. »ç¿ë¹ýÀº head [-number] [file_name...] tail [-number] [file_name...] tail [-number] [file_name...] µÎ ¸í·ÉÀ» »ç¿ëÇÒ¶§ -number´Â ÆÄÀÏÀÇ À§Ä¡¸¦ ÁöÁ¤ÇÏ´Â ¶óÀÎÀÇ ¹øÈ£ÀÔ´Ï´Ù.. ¿É¼ÇÀÌ ¾øÀÌ »ç¿ëÇÒ¶§ ±âº»Àº 10¶óÀÎÀ» º¸¿©ÁÝ´Ï´Ù.. tail¸í·ÉÀÇ +number´Â ÁöÁ¤ÇÏ´Â ¶óÀκÎÅÍ ÆÄÀÏÀÇ ³»¿ëÀ» ³¡±îÁö º¸¿©ÁÝ´Ï´Ù.. ½Ç½ÀÀ» Çغ¾½Ã´Ù.. ========================================================================================================================== $ cat -n /etc/passwd -- n ¿É¼ÇÀº ¶óÀιøÈ£¸¦ ºÙ¿©¼­ Ãâ·ÂÇÏ´Â °Í.. 1 root:x:0:1:Super-User:/:/sbin/sh 2 daemon:x:1:1::/: 3 bin:x:2:2::/usr/bin: 4 sys:x:3:3::/: 5 adm:x:4:4:Admin:/var/adm: 6 lp:x:71:8:Line Printer Admin:/usr/spool/lp: 7 uucp:x:5:5:uucp Admin:/usr/lib/uucp: 8 nuucp:x:9:9:uucp Admin:/var/spool/uucppublic:/usr/lib/uucp/uucico 9 listen:x:37:4:Network Admin:/usr/net/nls: 10 nobody:x:60001:60001:Nobody:/: 11 noaccess:x:60002:60002:No Access User:/: 12 nobody4:x:65534:65534:SunOS 4.x Nobody:/: 13 yasi:x:101:7000::/export/home/yasi:/bin/sh 14 oracle:x:1001:101::/export/home/oracle:/bin/csh $ cat -n /etc/passwd | head -6 --À§¿¡¼­ 6¶óÀÎ.. 1 root:x:0:1:Super-User:/:/sbin/sh 2 daemon:x:1:1::/: 3 bin:x:2:2::/usr/bin: 4 sys:x:3:3::/: 5 adm:x:4:4:Admin:/var/adm: 6 lp:x:71:8:Line Printer Admin:/usr/spool/lp: $ tail -3 /etc/passwd -- ¹Ø¿¡¼­ 3¶óÀÎ... nobody4:x:65534:65534:SunOS 4.x Nobody:/: yasi:x:101:7000::/export/home/yasi:/bin/sh oracle:x:1001:101::/export/home/oracle:/bin/csh $ cat -n /etc/passwd | tail +8 --8ÁÙºÎÅÍ ³¡±îÁö... 8 nuucp:x:9:9:uucp Admin:/var/spool/uucppublic:/usr/lib/uucp/uucico 9 listen:x:37:4:Network Admin:/usr/net/nls: 10 nobody:x:60001:60001:Nobody:/: 11 noaccess:x:60002:60002:No Access User:/: 12 nobody4:x:65534:65534:SunOS 4.x Nobody:/: 13 yasi:x:101:7000::/export/home/yasi:/bin/sh 14 oracle:x:1001:101::/export/home/oracle:/bin/csh ========================================================================================================================== ¾Æ±î Àá½Ã wc¸í·É¾î°¡ ³ª¿Ô¾ú½À´Ï´Ù..wc....À¢Áö ±¸¼öÇÑ ¾î°¨ÀÌ ´À²¸Áý´Ï´Ù.. ÀÌ ¸í·ÉÀº ÆÄÀÏ ¾È¿¡ ÀÖ´Â ´Ü¾î, ¹®ÀÚ, ¶óÀÎÀÇ ¼ö¸¦ ¼¿ ¶§ »ç¿ëÇÕ´Ï´Ù.. ¿É¼Çµé¿¡ µû¶ó¼­ Ʋ¸®Á®... -l : ÆÄÀÏÀÇ Çà¼ö¸¦ ¼¾´Ù. -w : ÆÄÀÏÀÇ ´Ü¾î¼ö¸¦ ¼¾´Ù. -c : ÆÄÀÏÀÇ ¹®ÀÚ¼ö¸¦ ¼¾´Ù. -C, -m : ÆÄÀÏÀÇ ¹ÙÀÌÆ®¼ö¸¦ ¼¾´Ù. ========================================================================================================================== $ wc /etc/passwd 14 23 505 /etc/passwd --Â÷·Ê·Î..¶óÀμö, ´Ü¾î¼ö, ¹®ÀÚ¼öÀÌ´Ù.. $ wc -m /etc/passwd 505 /etc/passwd --¿µ¾î 1¹®ÀÚ´ç 1¹ÙÀÌÆ®À̹ǷÎ...505¹ÙÀÌÆ®°¡ ¸Â´Ù.. ========================================================================================================================== ÀÌÁ¦ºÎÅÍ´Â °Ë»öÀ» Çغ¸°Ú½À´Ï´Ù.. °Ë»öÀº grep¸í·É¾î¿Í find¸í·É¾î µÎ°³°¡ ÀÖ½À´Ï´Ù.. grepÀº ƯÁ¤ ÆÄÀÏÀÇ ³»ºÎ¿¡¼­ ƯÁ¤ ÆÐÅÏÀ» °Ë»öÇÒ¶§ »ç¿ëÇϱ¸... find´Â ÆÄÀÏÀÇ À§Ä¡¸¦ °Ë»öÇÒ¶§ »ç¿ëÇÕ´Ï´Ù...°Ë»ö½Ã...¼Ó¼º, À̸§, Å©±â, ±ÇÇѵîÀÇ ´Ù¾çÇÑ ¹æ¹ýÀ¸·Î °Ë»öÀÌ °¡´ÉÇÕ´Ï´Ù.. °¢ ¸í·É¾îÀÇ ¿É¼ÇÀ» »ìÆ캾½Ã´Ù.. grep -b : ºí·ÏÇ¥½Ã(óÀ½ 0) -c : óÀ½¿¡ ¹ß°ßÇÑ ÆÐÅÏÀÇ ¹øÈ£¸¸ Ç¥½Ã -h : ÇØ´ç¶óÀÎÀ» º¸¿©ÁØ´Ù. ¿©·¯°³ÀÇ ÆÄÀÏÀÏ °æ¿ì´Â º¸ÀÌÁö ¾Ê´Â´Ù. -i : ã°íÀÚ ÇÏ´Â ÆÐÅÏÀÇ ´ë/¼Ò¹®ÀÚ ±¸º°À» ÇÏÁö ¾Ê´Â´Ù. -l : ÆÄÀÏ¸í¸¸ º¸¿©ÁØ´Ù. -n : ¶óÀÎ ¹øÈ£¸¦ Ç¥½ÃÇÏ¿© º¸¿©ÁØ´Ù. -s : ¿¡·¯¸Þ¼¼Áö¸¦ º¸³»Áö ¾Ê´Â´Ù. -v : ÇØ´ç ÆÐÅÏÀ» Á¦¿ÜÇÑ ¸ðµç ¶óÀÎÀ» ¸ð¿©ÁØ´Ù. find -name pattern : ÆÄÀϸíÀÌ ÆÐÅÏ°ú ÀÏÄ¡Çϸé true -perm mode : ¸ðµå¿Í ÀÏÄ¡Çϸé true -type : (b: block file, c: character file, d: directory file, p:pipe file, f: ordinary file) -size [number] : ÆÄÀÏÀÇ ºí·Ï¼ö°¡ ¼ýÀÚ¿Í ÀÏÄ¡Çϸé true (lblock = 512bytes) -user ¼ÒÀ¯ÀÚ¸í : ÆÄÀÏÀÇ ¼ÒÀ¯ÀÚ¿Í ÀÏÄ¡Çϸé true(UID°¡´É) -exec ¸í·É¾î : ¼öÇàµÈ ¸í·É¾îÀÇ ¸®ÅÏ°ªÀÌ 0 À̸é true, {}ÀÌ ¸í·É¾î Àμö·Î ÇöÀç Æнº¸íÀ» ´ë½ÅÇϸç, ±× µÚ¿¡´Â space, \, ; Áï, [½ºÆäÀ̽º¹Ù]\; °¡ ¿Í¾ß ÇÑ´Ù. -print : Ç×»ó trueÀÌ¸ç °Ë»öÁßÀÎ µð·ºÅ丮¸¦ Ãâ·ÂÇÑ´Ù. -depth : Ç×»ó trueÀÌ¸ç µð·ºÅ丮 ¹ØÀ¸·Î ³»·Á°¡´Â °ÍÀ» Çã°¡ÇÑ´Ù. ½Ç½ÀÀ» Çغ¾½Ã´Ù... ========================================================================================================================== $ grep root /etc/passwd root:x:0:1:Super-User:/:/sbin/sh $ grep -v sh /etc/passwd daemon:x:1:1::/: bin:x:2:2::/usr/bin: sys:x:3:3::/: adm:x:4:4:Admin:/var/adm: lp:x:71:8:Line Printer Admin:/usr/spool/lp: uucp:x:5:5:uucp Admin:/usr/lib/uucp: nuucp:x:9:9:uucp Admin:/var/spool/uucppublic:/usr/lib/uucp/uucico listen:x:37:4:Network Admin:/usr/net/nls: nobody:x:60001:60001:Nobody:/: noaccess:x:60002:60002:No Access User:/: nobody4:x:65534:65534:SunOS 4.x Nobody:/: $ cat /etc/passwd | grep yasi yasi:x:101:7000::/export/home/yasi:/bin/sh $ cat /etc/passwd | grep -n yasi 13:yasi:x:101:7000::/export/home/yasi:/bin/sh $ find . -size 0 -print ./dir2/test_file2 ./dir3/test_file ./dir3/test_file2 ./t_file ./test2 ./test3 ./root_file ./root_dir/root_file2 ./.dt/Trash/.trashinfo ./.solregis/disable ./list1 $ find /export/home/yasi -user yasi -print /export/home/yasi /export/home/yasi/.profile /export/home/yasi/local.cshrc /export/home/yasi/local.login /export/home/yasi/local.profile /export/home/yasi/dir1 /export/home/yasi/dir2 /export/home/yasi/dir2/test_file2 /export/home/yasi/my /export/home/yasi/dir3 /export/home/yasi/dir3/test_file /export/home/yasi/dir3/test_file2 /export/home/yasi/t_file /export/home/yasi/test /export/home/yasi/test2 /export/home/yasi/test3 /export/home/yasi/root_file /export/home/yasi/root_dir /export/home/yasi/root_dir/root_file2 /export/home/yasi/.dt /export/home/yasi/.dt/sessions /export/home/yasi/.dt/sessions/lastsession /export/home/yasi/.dt/sessions/dtperf /export/home/yasi/.dt/types /export/home/yasi/.dt/types/fp_dynamic /export/home/yasi/.dt/tmp /export/home/yasi/.dt/startlog /export/home/yasi/.dt/sessionlogs <Áß°£»ý·«> ==========================================================================================================================