¸í·É¾î
|
¼³ ¸í
|
cd
|
- ÇöÀç ÀÛ¾÷ µð·ºÅ丮¸¦ À̵¿Çϰųª º¯°æÇÕ´Ï´Ù.
¢¹¿¹: $ cd test testµð·ºÅ丮·Î À̵¿ÇÕ´Ï´Ù. cd ../test1´Â ÇöÀç µð·ºÅ丮¸¦
../test1·Î º¯°æÇÑ´Ù.( "."Àº ÇöÀç µð·ºÅ丮, ".."Àº »óÀ§ µð·ºÅ丮ÀÓ.)
|
ls
|
- ÆÄÀÏ°ú µð·ºÅ丮µéÀÇ À̸§¿¡ ´ëÇÑ Á¤º¸¸¦ Ãâ·ÂÇÕ´Ï´Ù.
¢¹ ¿¹: ¸ðµç ÆÄÀÏ ¸ñ·Ï¿¡ ´ëÇÑ »ó¼¼ Á¤º¸¸¦ Ãâ·ÂÇÒ ¶§´Â $ ls -al
|
cp
|
- ÆÄÀÏ°ú µð·ºÅ丮¸¦ º¹»çÇÕ´Ï´Ù.
¢¹ ¿¹: test µð·ºÅ丮¸¦ test1 µð·ºÅ丮·Î º¹»çÇÒ ¶§´Â $ cp -R test/ test1
|
mv
|
- ÆÄÀÏÀ» ¿Å±â°Å³ª À̸§À» ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù.
¢¹ ¿¹: a.txt¸¦ b.txt¶õ À̸§À¸·Î ¹Ù²Ü¶© $ mv a.txt b.txt
|
rm
|
- ÆÄÀÏ°ú µð·ºÅ丮¸¦ Áö¿ï ¼ö ÀÖ½À´Ï´Ù.
¸®´ª½º¿¡¼´Â ÆÄÀÏÀÌ Áö¿öÁö¸é º¹±¸°¡ ºÒ°¡´ÉÇÕ´Ï´Ù.(ÁÖÀÇÇϽʽÿÀ.)
¢¹¿¹: b.txt Áö¿ï¶© $ rm b.txt
test1 µð·ºÅ丮 Áö¿ì±â(ÇÏÀ§ ÆÄÀÏ Æ÷ÇÔ) $ rm -rf test1
|
mkdir/rmdir
|
- »õ·Î¿î µð·ºÅ丮¸¦ ¸¸µé°Å³ª Áö¿ï ¼ö ÀÖ½À´Ï´Ù.
¢¹¿¹: $ mkdir test/ test1/ (2°³ »ý¼º) $ rmdir test/ test1 (2°³ Áö¿ò)
|
ln
|
- ÆÄÀÏ°ú µð·ºÅ丮¸¦ ¸µÅ©¸¦ °É¾îÁÝ´Ï´Ù. hard link ¿Í symbolic linkµÎ°¡Áö°¡
ÀÖ½À´Ï´Ù. ÁÖ·Î symbolic link¸¦ ¸¹ÀÌ »ç¿ëµË´Ï´Ù.
¢¹¿¹: $ ln -s <¸µÅ©ÇÒ ´ë»ó> <¸µÅ©ÆÄÀϸí>
¸µÅ©ÀÇ °æ¿ì Çã°¡±ÇÀÌ lrwxrwxrwx·Î Ç¥½ÃµÇ´Âµ¥ ½ÇÁ¦ ÆÄÀÏÀ̳ª µð·ºÅ丮ÀÇ
Çã°¡±ÇÀÌ ´Ù¸£¹Ç·Î ¸µÅ© ÀÚü¿¡ ´ëÇÑ Çã°¡±ÇÀº Àǹ̰¡ ¾ø½À´Ï´Ù.
|
pwd
|
- ÇöÀç µð·ºÅ丮 À§Ä¡¸¦ È®ÀÎÇÕ´Ï´Ù.
¢¹¿¹: $ pwd ÀÔ·ÂÇϸé /home/support ÀÌ·±½ÄÀ¸·Î ³ª¿É´Ï´Ù.
|
man
|
- ÁÖ¾îÁø ¸í·É¾î³ª ÀÚ¿ø( library function°ú °°Àº ½Ã½ºÅÛ À¯Æ¿¸®Æ¼ )ÀÇ
manual º¸¿©ÁÝ´Ï´Ù.
¢¹¿¹: man mysql ÀÔ·ÂÇϸé mysql µµ¿ò¸»À» º¼ ¼ö ÀÖ½À´Ï´Ù.
man ls ´Â ls¸í·ÉÀÇ µµ¿ò¸»À» º¼ ¼ö ÀÖ½À´Ï´Ù.
|
help
|
- ¾î¶² ¸í·É¾îÀÇ µµ¿ò¸»À» ¾òÀ»·Á¸é ls --help ¶ó°í ÀÔ·ÂÇÕ´Ï´Ù.
¢¹¿¹: $ ls --help | more ÇÑ È¸é¾¿ ¿É¼Ç µµ¿ò¸»ÀÌ ³ª¿É´Ï´Ù.
|
more
|
- ÆÄÀÏ ³»¿ëÀÌ ±æ ¶§ ³»¿ëÀ» ÇÑ È¸é¾¿ Ãâ·ÂÇÕ´Ï´Ù.(q:Á¾·á / f: ´ÙÀ½È¸é)
¢¹¿¹: $ more test.html Çϸé --More--(60%) ½ÄÀ¸·Î ³ª¿À°í f·Î °è¼Ó º¾´Ï´Ù.
|
less
|
- À§ÀÇ more¿Í °ÅÀÇ À¯»çÇϳª ÀÌÀü ȸéÀ¸·Î ÀüȯÀÌ °¡´ÉÇÕ´Ï´Ù.
(q:Á¾·á / f:´ÙÀ½È¸é / b:ÀÌÀüȸé)
|
passwd
|
- ÇöÀç °èÁ¤¿¡ ´ëÇÑ »õ·Î¿î Æнº¿öµå·Î ¹Ù²ß´Ï´Ù.
|
clear
|
- ÇöÀç ȸ鳻¿ëÀ» Áö¿ó´Ï´Ù.
|
df
|
- Çϵðµð½ºÆ® ¿ë·®º¸±â ¢¹¿¹: $df -h M´ÜÀ§·Î ½±°Ô º¸¿©ÁÜ.
|
du
|
- ÁöÁ¤µÈ ƯÁ¤ µð·ºÅ丮³ª ÆÄÀϵéÀÌ Â÷ÁöÇÏ´Â °ø°£º¸±â
s: ÃÑÇհ踸 h: M´ÜÀ§·Î b: ¹ÙÀÌÆ® Å©±â·Î Ãâ·Â
¢¹¿¹: $ du -sh /home home µð·ºÅ丮ÀÇ ÃÑ °ø°£À» M´ÜÀ§·Î º¸±â
|
which
|
- °¢Á¾ ½Ã½ºÅÛ À¯Æ¿¸®Æ¼ ÇÁ·Î±×·¥ÀÇ ¼¹ö»ó À§Ä¡¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù.
¢¹¿¹: $ which perl -> /usr/bin/perl $ which sendmail -> /usr/sbin/sendmail
|
find
|
- µð·ºÅ丮 Ž»öÇÏ¸é¼ Á¶°Ç¿¡ ¸Â´Â ÆÄÀÏÀ» ãÀ» ¼ö ÀÖ½À´Ï´Ù.
- name:ÆÄÀÏÀ̸§ / -user:ƯÁ¤»ç¿ëÀÚ / -perm ƯÁ¤Çã°¡±Ç
¢¹¿¹: txt¶ó´Â ÆÄÀÏ Ã£±â ->$ find -name a.txt
|
grep
|
- ÁÖ¾îÁø ÆÐÅÏÀ» Æ÷ÇÔÇÏ´Â ÆÄÀ϶óÀÎÀ» Ãâ·ÂÇÕ´Ï´Ù.
- n:Çà¹øÈ£ °°ÀÌ Ãâ·Â / -v:ÆÐÅÏÀÌ Æ÷ÇԵǾî ÀÖÁö ¾ÊÀº Çุ °¡·Á³À´Ï´Ù.
¢¹¿¹: test.txt¶ó´Â ÆÄÀÏ¿¡¼ linux¶ó´Â ´Ü¾î°¡ µé¾î°£ ÇàÀ» º¸¿©ÁÙ ¶§
$ grep linux test.txt
|
redirection
|
- Å°º¸µå¿Í ¸ð´ÏÅÍ·Î ¼³Á¤µÇ¾î Àִ ǥÁØÀÔ·ÂÀ» ´Ù¸¥ ÆÄÀÏ·Î ÀüȯÇÕ´Ï´Ù.
>: ÆÄÀÏÀÌ ÀÖÀ» °æ¿ì µ¤¾î ¾¹´Ï´Ù. >>: ÆÄÀÏÀÌ ÀÖÀ» °æ¿ì µ¡ºÙÀÔ´Ï´Ù.
¢¹¿¹: linux¶ó´Â ´Ü¾î°¡ µé¾î°£ ÆÄÀϸñ·ÏÀ» linux_list.txt¶ó´Â ÆÄÀÏ·Î ÀúÀåÇÒ ¶§
$ ls |grep linux >> linux_list.txt
|
cat
|
- '¿¬°áÇÏ¸ç ºÙÀÌ´Ù'¶ó´Â Àǹ̸¦ °®°í ÀÖÀ¸¸ç redirection, pipe line°ú °°ÀÌ
¾µ ¶§°¡ ¸¹½À´Ï´Ù.
¢¹¿¹: mother.txt¿Í father.txt¸¦ ºÙ¿©¼ sun.txt¸¦ ¸¸µé °æ¿ì ->
$ cat mother.txt father.txt >> sun.txt
|
pipeline
|
- ÇÑ ÇÁ·Î¼¼½ºÀÇ Ãâ·Â°á°ú¸¦ ´Ù¸¥ ÇÁ·Î¼¼½ºÀÇ ÀÔ·ÂÀ¸·Î ¿¬°á½Ãŵ´Ï´Ù.
¢¹¿¹: linux¶õ ´Ü¾î°¡ µé¾î°£ ÆÄÀϵéÀ» sortÇؼ ÇÁ¸°Æ®·Î Ãâ·ÂÇÕ´Ï´Ù.
$ ls |grep linux | sort | lpr
|
sort
|
- Ãâ·ÂÇüŸ¦ Á¤·ÄÇÕ´Ï´Ù. -r: ¿ª¼øÁ¤·Ä -n: ¼ýÀÚÁ¤·Ä
¢¹¿¹: ÇöÀç µð·ºÅ丮ÀÇ ÆÄÀÏÀ» ¿ª¼øÀ¸·Î Á¤·Ä -> $ ls |sort -r
|
¾ÐÃà¸í·É¾î
(gzip,tar)
|
¢¹ a.txt¸¦ gzipÀ¸·Î ¾ÐÃàÇϱâ/Ç®±â
$ gzip a.txt <- a.txt.gz ÆÄÀÏÀÌ »ý±è $ gunzip a.txt.gz
¢¹ a.txt, b.txt¸¦ tar·Î ¹±â/Ç®±â
$ tar -cvf test.tar a.txt b.txt $ tar -xvf test.tar
¢¹ a.txt, b.txt¸¦ gzip°ú ÇÔ²² tar»ç¿ëÇؼ ¾ÐÃà/Ç®±â
$ tar -zcvf test.tar.gz a.txt b.txt $ tar -zxvf test.tar.gz
|