½ÃÀÛÆäÀÌÁö·Î Áñ°Üã±âÃß°¡
·Î±×ÀÎ
ȸ¿ø°¡ÀÔ l Ã⼮üũ l ¸¶ÀÌÆäÀÌÁö l CGIMALL
ÀÚ·á½Ç »çÀÌÆ®µî·Ï ·©Å·100 ÇÁ·Î±×·¥¸®ºä °ü¸®ÀÚÃßõÀÚ·á Ãʺ¸°¡À̵å
Ä¿¹Â´ÏƼ
Àüü ÆîÃ帱â
Äü¸Þ´º¸µÅ© jquery , CSS , PHP , Javascript , ¹«·áÆùÆ® , ASP
»ó¼¼°Ë»ö
Ȩ > Ä¿¹Â´ÏƼ > °ñµåÆÁ »ó¼¼º¸±â
Ä¿¹Â´ÏƼ ±¸Àα¸Á÷
»çÀÌÆ®µî·Ï
Ŭ¶ó¿ìµåű×
javascript
PHP
HTML
ASP
mysql
CSS
Mobile
image
jquery
slide
¸Þ´º
�޴�
2023
ÇöÀçÁ¢¼ÓÀÚ ¸í »õ·Î°íħ
°Ô½ÃÆÇŸÀÌƲ °ñµåÆÁ / »ó¼¼º¸±â
Æ®À§ÅÍ·Î º¸³»±â
Ãßõ¼ö 313 | Á¶È¸¼ö 6,910 | µî·ÏÀÏ 2004-01-26 13:28:04

´Ð³×ÀÓ

HappyCGI

Á¦¸ñ

±âº» À¯´Ð½º ½© ¸í·É¾î
³»¿ë

purple01_a.gif


adduser

·çÆ®·Î ·Î±×ÀÎÇؼ­ ÀÌ¿ëÀÚ¸¦ Ãß°¡ÇÕ´Ï´Ù.
# adduser zzz
zzz¶õ ¾ÆÀ̵𸦠¸¸µç´Ù.
# adduser -p bbb -g ggg -s '/bin/bash' -d '/home/www' zzz
ºñ¹Ð¹øÈ£°¡ bbbÀÌ°í ±×·ìÀº ggg ½©Àº bash Ȩµð·ºÅ丮´Â /home/www ÀÎ zzz¶õ ¾ÆÀ̵𸦠¸¸µç´Ù.

 

 


alias

ÀÚÁÖ ¾²ÀÌ´Â ¸í·É¾î¸¦ ¾²±â ÆíÇÏ°Ô ¹Ù²Ù´Â ¸í·ÉÀÔ´Ï´Ù.

 

$ alias

alias cp='cp -i'

alias la='ls $LS_OPTIONS -a'

alias less='less -rf'

alias lf='ls $LS_OPTIONS -F'

alias ll='ls $LS_OPTIONS -l'

alias ls='ls $LS_OPTIONS'

alias mv='mv -i'

alias rm='rm -i'

 

 

$ alias dir='ls -al'

dir ¸í·É¾î°¡ ls -al ¸í·É¾î¸¦ ´ë»êÇÕ´Ï´Ù. Çѱ۷εµ »ç¿ë °¡´ÉÇÕ´Ï´Ù.

b

purple01_b.gif

bg

»ç¿ëÁßÀÎ ÇÁ·Î±×·¥ÀÇ ¼öÇàÀ» ¹é±×¶ó¿îµå·Î ¼öÇàÇÕ´Ï´Ù.

 # bg

 

 

 


bash

bash ¼ÐÀÌ ¾Æ´Ñ »ç¿ëÀÚ°¡ ¼ÐÀ» º¯°æÇÏ°íÀÚ ÇÒ ¶§ »ç¿ëÇÏ´Â ¸í·ÉÀÔ´Ï´Ù.
bash¼ÐÀº ÀϹÝÀûÀ¸·Î LinuxÀÇ ±âº» ¼Ð·Î ÁöÁ¤µÇ¾î ÀÖ½À´Ï´Ù.
¸¸¾à ´Ù¸¥ ¼ÐÀ» »ç¿ëÇÏ°í ÀÖÀ¸¸é¼­ bash ¼Ð·Î ¹Ù²Ù±â À§ÇÑ ¸í·ÉÀº ´ÙÀ½°ú °°½À´Ï´Ù.

# bash     (enter)'

 

cplate_top_yellow.gif

purple01_c.gif


cat

cat(conCATenate)Àº ÆÄÀÏÀÇ ³»¿ëÀ» Ç¥ÁØ Ãâ·ÂÀ¸·Î ³»º¸³»¾î, ÆÄÀϳ»¿ëÀ» ¾Ë¾Æº¸°Å³ª, ¿©·¯ ÆÄÀÏÀ» ÇϳªÀÇ ÆÄÀÏ·Î Ãâ·ÂÇÏ¿© ¿¬°áÇÕ´Ï´Ù. ¶Ç´Â Ç¥ÁØ ÀÔ·ÂÀ¸·ÎºÎÅÍ ÆÄÀÏÀ» ¸¸µé ¼öµµ ÀÖ½À´Ï´Ù.

    cat [options] [file(s)]

ÆÄÀÏ À̸§ÀÌ ÁÖ¾îÁöÁö ¾ÊÀ¸¸é, Ç¥ÁØ ÀÔ·ÂÀ¸·Î ÀÔ·Â ¹Þ½À´Ï´Ù.

   

¿É¼Ç :   -n Çà ¹øÈ£¸¦ ºÙÀδÙ.

          -u ¹öÆÛ¸¦ ÅëÇÏÁö ¾Ê°í Ãâ·Â½ÃŲ´Ù.

          -A È­¸é Á¦¾î ¹®ÀÚ¸¦ º¸¿©ÁØ´Ù. ¶óÀÎÀÇ ³¡Àº $, Åǹ®ÀÚ´Â ^l·Î º¸¿©ÁØ´Ù.

 

ex)

control-D¸¦ ÀÔ·ÂÇÒ ¶§±îÁö Å°º¸µå(Ç¥ÁØ ÀÔ·Â)¿¡ ÀÔ·ÂÇÑ ³»¿ëÀ» memo¶ó´Â ÆÄÀÏ·Î ÀúÀåÇÑ´Ù.             

   cat > memo

 

test2¿Í test12 ÆÄÀÏÀ» ¿¬°áÇÏ¿© te1À̶ó´Â ÆÄÀÏ¿¡ ÀúÀåÇÑ´Ù.

   -rw-r--r--   1 hjh      linux         139 Sep 21 19:53 te1

  -rw-r--r--   1 hjh      linux         281 Sep 14 21:46 test2

  $ cat te1 test2 > test12

  -rw-r--r--   1 hjh      linux         139 Sep 21 19:53 te1

  -rw-r--r--   1 hjh      linux         420 Oct  7 16:53 test12

  -rw-r--r--   1 hjh      linux         281 Sep 14 21:46 test2

 

 

 

 


chfn

»ç¿ëÀÚÀÇ finger Á¤º¸¸¦ ¹Ù²Ù´Â ¸í·É¾îÀÔ´Ï´Ù.

 

$ chfn

Changing finger information for hjh.

Password:

Name [hjh]: hjh

Office [hjh]:

Office Phone [hjh]:

Home Phone [hjh]:

 

Finger information changed.

 

 

chfs

»ç¿ëÀÚÀÇ shellÀ» ¹Ù²Ù´Â ¸í·É¾îÀÔ´Ï´Ù.

 

$ chsh

Changing shell for hjh.

Password:

New shell [/bin/bash]:

 

 

 dplate_top_yellow.gif
  

purple01_d.gif

date

ÇöÀç ½Ã°¢À» Ãâ·ÂÇÕ´Ï´Ù.

 

$ date

Sat Oct  7 17:34:34 KST 2000

 

 

 

df

ÆÄÀÏ ½Ã½ºÅÛ ±¸Á¶¿Í ¿ë·®µîÀ» º¸¿©ÁÝ´Ï´Ù.

 

$ df

Filesystem           1k-blocks    Used Available   Use% Mounted on

/dev/hda6              3016144   1231812   1631120     43% /

/dev/hda1                19487      3198        15283     17% /boot

/dev/hdb2               425582    193543     210065     48% /opt

/dev/hdb1               605164    137520     436904     24% /home/ftp

/dev/hdc                661404    661404             0    100% /home/ftp/pub/cdrom

/dev/hdd                559026    559026             0    100% /home/ftp/pub/cdrom1

 

$ df -m    (ÆÄÀÏ Å©±â¸¦ Mbyte´ÜÀ§·Î º¸¿©ÁÝ´Ï´Ù.)

Filesystem           1M-blocks Used Available Use% Mounted on

/dev/hda6                 2945      1203      1593  43%     /

/dev/hda1                   19         3           15  17%     /boot

/dev/hdb2                  416       189        205  48%     /opt

/dev/hdb1                  591       134        427  24%     /home/ftp

/dev/hdc                   646       646           0 100%     /home/ftp/pub/cdrom

/dev/hdd                   546       546           0 100%     /home/ftp/pub/cdrom1

 

 

dmesg

ºÎÆà ¸Þ¼¼Áö¸¦ º¸¿©ÁÖ´Â ¸í·ÉÀÔ´Ï´Ù.

CPU ¼Óµµ¿¡ ´ëÇÑ °£´ÜÇÑ ÁöÇ¥(¿À·ÎÁö ¼Óµµ)·Î´Â ¸®´ª½º ºÎÆà Ãʱ⿡ È­¸é¿¡ Ç¥½ÃµÇ´Â BogoMIPS¶ó´Â °ÍÀ» µé ¼ö ÀÖ´Ù.


Probing PCI hardware
Calibrating delay loop.. ok - 47.82 BogoMIPS
Memory 47020k/49152k available (764k kernel 
   code, 384k reserved, 984k data)

ºÎÆà ȭ¸éÀÌ ³Ê¹« ºü¸£°Ô Áö³ª°£´Ù¸é ·Î±×ÀÎÇÏ°í ³ª¼­ dmesg ¸í·ÉÀ» »ç¿ëÇÏ¿© È®ÀÎÇغ¸±â ¹Ù¶õ´Ù. dmesg¸í·ÉÀÇ Ãâ·ÂÈ­¸éµµ ÇÑ ÆäÀÌÁö¸¦ ³Ñ¾î°¡¹Ç·Î more ¶Ç´Â less¸¦ ÆÄÀÌÇÁ·Î ¿¬°áÇÏ¿© »ç¿ëÇϱ⠹ٶõ´Ù. À§ °á°ú´Â ÇÊÀÚÀÇ ÆæƼ¾ö 120MHz¿¡ ´ëÇÑ BogoMIPS °á°úÀÌ´Ù.

±×·³ BogoMIPS¶õ ¹«¾ùÀΰ¡? BogoMIPS ¹Ì´Ï ÇÏ¿ìÅõ ¹®¼­¿¡ Àß ¼³¸íµÇ¾î ÀÖ´Ù. MIPS´Â ¡®Millions of Instructions Per Second¡¯¸¦ ÀǹÌÇÏ´Â °ÍÀ¸·Î¼­ ÃÊ´ç ¸î ¹øÀÇ ¿¬»ê ¸í·ÉÀ» ¼öÇàÇÒ ¼ö ÀÖ´ÂÁö ¿©ºÎ¸¦ º¸¿©ÁÖ´Â °ÍÀÌ´Ù. ´ç¿¬È÷ ÀÌ °ªÀÌ ³ôÀº ½Ã½ºÅÛÀϼö·Ï ºü¸£´Ù´Â °ÍÀº ºÐ¸íÇÑ »ç½ÇÀÌ´Ù. ÇÏÁö¸¸ ºñ½Áºñ½ÁÇÑ ¼öÄ¡ °£ÀÇ ºñ±³´Â »ó´çÈ÷ Èûµç ¹æ½ÄÀÌ´Ù.

BogoMIPS¶ó´Â ¸»Àº Ä¿³Î Á¦ÀÛÀÚÀÎ Linus°¡ ¸¸µç ¸»·Î¼­ Bogo´Â ¡®Bogus¡¯ Áï °¡Â¥¶ó´Â Àǹ̸¦ °¡Áö°í ÀÖ´Ù. ±×·¸°Ô °úÇÐÀûÀÌÁö´Â ¾ÊÀ¸¹Ç·Î ¿ì½º°³¼Ò¸®·Î ³Ñ±â¶ó´Â ¶æÀ̶ó°í »ý°¢ÇÑ´Ù. ÀÌ °ªÀº ÇÁ·Î¼¼¼­ÀÇ ¼Óµµ¿¡ µû¶ó °áÁ¤µÇ¾î¾ß Çϴ ŸÀÌ¹Ö ·çÇÁ(timing loop)°ªÀÌ´Ù.

 

 

du

ÆÄÀÏ size¸¦ kbyte´ÜÀ§·Î º¸¿©ÁÝ´Ï´Ù.

 

-a µð·ºÅ丮»Ó¸¸ ¾Æ´Ï¶ó ÆÄÀÏÀÇ Å©±âµµ º¸¿©ÁÝ´Ï´Ù.

-b KB´ÜÀ§°¡ ¾Æ´Ï¶ó, byte ´ÜÀ§·Î ³ªÅ¸³À´Ï´Ù.

-s ¼­ºê µð·ºÅ丮´Â ³ªÅ¸³»Áö ¾Ê½À´Ï´Ù.                                       

 

ex)

$ du

...........

4       ./ccc

804     ./WWW/images

1424    ./WWW

4       ./SSS

22280   .

 

ÃÑ sizeº¸¿©ÁÝ´Ï´Ù.

$ du -s

22280   .

 

$ du -s /usr/bin

72996   /usr/bin

 

 e

purple01_e.gif

echo

¾ÆÅ¥¸ÕÆ®·Î ¿À´Â ¹®ÀåÀ̳ª ±× ÁÖ¼Ò¿¡ ÇØ´çµÇ´Â °ªÀ» º¸¿©ÁÝ´Ï´Ù.

 

Çü½Ä : echo [-ne] [string]

 

¿É¼Ç :

-e Ư¼öÇÑ Àǹ̸¦ °¡Áö´Â ¹®ÀÚ¸¦ ½ÇÇàÇÕ´Ï´Ù.

\a º§¼Ò¸®¸¦ ³À´Ï´Ù.

\b ¹é½ºÆäÀ̽º

\f ÆûÇǵå

\n »õ·Î¿î ¶óÀÎ

\r ÇÑ ÁÙÀ» ¶ç¿ó´Ï´Ù.

\t °¡·Î¹æÇâÀÇ ÅÇ

\\ ¿ª½½·¡½Ã

 

 

 

 

exit

ÇöÀçÀÇ ÇÁ·Î¼¼½º¸¦ Á¾·áÇÏ°í ºüÁ®³ª°©´Ï´Ù.

 

 

 

 

 

fplate_top_yellow.gif

purple01_f.gif

find

$ find hjh

hjh

 

find ---ÁÖ¾îÁø ÆÄÀϸí°ú µ¿ÀÏÇÑ ÆÄÀÏÀ» ã°í, ±× °æ·Î¸¦ Ãâ·ÂÇÑ´Ù.

# find / -name newbie -print

ÃÖ»óÀ§ ·çÆ® µð·ºÅ丮ºÎÅÍ °Ë»öÇÏ¿© °Ë»öµÈ ÆÄÀÏÀ» ÇÑ Çà¿¡ Çϳª¾¿ Ç¥ÁØ Ãâ·Â

# find . -name newbie -print

ÇöÁ¦ÀÇ ÀÛ¾÷ µð·ºÅ丮¿¡¼­ °Ë»ö

# find / -size +1000 -print

ÃÖ»óÀ§ ·çÆ®¿¡¼­ Å©±â°¡ 1000ºí·Ï ÀÌ»óÀÎ ÆÄÀÏ °Ë»ö

# find . -size -1000 -print

Çö µð·ºÅ丮¿¡¼­ Å©±â°¡ 1000ºí·Ï ÀÌÇÏÀÎ ÆÄÀÏ °Ë»ö

# find . -mtime +10 -print

10ÀÏ ÀÌÀü¿¡ ¼öÁ¤µÈ ÆÄÀÏ °Ë»ö

# find . -mtime -10 exec rm {} \:

10ÀÏ À̳»¿¡ ¼öÁ¤ÇÑ ÆÄÀÏÀ» °Ë»öÇÏ¿© ¸ðµÎ Áö¿î´Ù

# find / -cmin 5 -print

5ºÐÀü¿¡ ¸¶Áö¸·À¸·Î ¼öÁ¤µÈ ÆÄÀÏÀ» ãÀ» ¼ö ÀÖ´Ù.

# find /home -empty -print

/home µð·ºÅ丮¿¡ ¿ë·®ÀÌ 0ÀÎ ÆÄÀÏ°ú µð·ºÅ丮¸¦ ã´Â´Ù.

# find / -perm -4000 -print

Æ۹̼ÇÀÌ 4000 ÀÌ»óÀÎ ÆÄÀÏÀ» ¸ðµÎ Ãâ·ÂÇÑ´Ù.

 

 

finger

who ¸í·ÉÀ» º¸ÃæÇÏ´Â ¸í·ÉÀÌ fingerÀÔ´Ï´Ù. ƯÁ¤ »ç¿ëÀÚ¿¡ ´ëÇÑ Á¤º¸¸¦ ¾Ë·Á¸é finger username(¶Ç´Â »ç¿ëÀÚ°¡ ´Ù¸¥ ÄÄÇ»ÅÍ¿¡ ÀÖÀ¸¸é finger username@domain)À» ÀÔ·ÂÇÕ´Ï´Ù.

 

$ finger

Login   Name      Tty     Idle  Login Time   Office     Office Phone

hjh       hjh        /0          Oct  7 16:17 (linux5)

root      root      *1    22:52  Oct  6 17:34

root      root      *p0   22:30  Oct  6 17:36 (:0.0)

root      root      *p1   22:30  Oct  6 17:36 (:0.0)

 

 

free

µµ½º¿¡¼­ÀÇ mem °ú °°Àº ¿ªÇÒÀ» Çϸç, ¸Þ¸ð¸®ÀÇ »ç¿ë»óÅÂ¿Í ³²Àº »óÅÂ, ¹öÆÛÀÇ »óŵîÀ» º¸¿©ÁÝ´Ï´Ù.

 

$ free

                  total       used       free     shared    buffers     cached

Mem:          30848      29844       1004      14324       1028       8900

-/+ buffers/cache:     19916      10932

Swap:         68504      39508      28996 

 

 

fsck

¸ðµç ÆÄÀÏ ½Ã½ºÅÛÀ» üũÇÕ´Ï´Ù.

´ÜÀÏ »ç¿ëÀÚ ¸ðµå¿¡¼­ÀÇ ºÎÆÃ

´ÜÀÏ »ç¿ëÀÚ ¸ðµå( single user mode, ½ÇÇà ·¹º§ 1)´Â Áß¿äÇÑ ½ÇÇà ·¹º§ÀÌ´Ù. ÀÌ »óÅ¿¡¼­´Â ´ÜÁö °ü¸®ÀÚ¸¸ÀÌ ½Ã½ºÅÛÀ» »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç, login °°ÀÌ ½Ã½ºÅÛ °¡µ¿¿¡ ÇʼöÀûÀÎ ÃÖ¼ÒÇÑÀÇ ¼­ºñ½º¸¸ÀÌ ½ÇÇàµÈ´Ù. ´ÜÀÏ »ç¿ëÀÚ ¸ðµå´Â ¸î¸î ½Ã½ºÅÛ °ü¸® ÀÛ¾÷À» Çϱâ À§Çؼ­ ÇÊ¿äÇѵ¥, ¿¹¸¦ µéÀÚ¸é /usr ÆÄƼ¼Ç¿¡ fsck¸¦ ½ÇÇà½ÃÅ°´Â ÀÏ °°Àº °ÍµéÀÌ´Ù. fsck¸¦ ½ÇÇà½ÃÅ°±â À§Çؼ­´Â ÇØ´ç ÆÄƼ¼ÇÀ» ¾ð¸¶¿îÆ®½ÃÄÑ¾ß Çϴµ¥, /usr °°Àº ÆÄƼ¼ÇÀ» ¾ð¸¶¿îÆ®½ÃÅ°ÀÚ¸é °ÅÀÇ ¸ðµç ½Ã½ºÅÛ ¼­ºñ½ºµéÀ» Á¾·á½ÃÄÑ¾ß ÇÑ´Ù.

°¡µ¿ ÁßÀÎ ½Ã½ºÅÛÀ» ´ÜÀÏ »ç¿ëÀÚ ¸ðµå·Î ÀüȯÇÏ·Á¸é, telinit¸¦ »ç¿ëÇØ ½ÇÇà ·¹º§ 1·Î ÀüȯÇÏ¸é µÈ´Ù. ºÎÆýÿ¡´Â, Ä¿³Î ¸í·ÉÇà¿¡ singleÀ̳ª emergency¶ó°í Àû¾îÁÖ¸é Ä¿³ÎÀÌ ÀÌ°ÍÀ» init¿¡ Àü´ÞÇØ ÁÖ°Ô µÇ¸ç, init´Â ÀÌ°ÍÀ» ¾Ë¾Æµè°í ±âº» ¼³Á¤µÈ ½ÇÇà ·¹º§ ´ë½Å ·¹º§ 1¹øÀ» »ç¿ëÇÏ°Ô µÈ´Ù. (Ä¿³Î ¸í·ÉÇà ÀÎÀÚ¸¦ ³Ö´Â ¹æ¹ýÀº ½Ã½ºÅÛÀ» ºÎÆÃÇÏ´Â ¹æ¹ý¿¡ µû¶ó Á» ´Ù¸¦ ¼ö ÀÖ´Ù. º¸ÅëÀº LILO¿¡¼­ boot: ÇÁ·ÒÇÁÆ®°¡ ¶¹À» ¶§, "boot:linux single"°ú °°ÀÌ ÇÏ´Â ¹æ¹ýÀ» ¾´´Ù.)

´ÜÀÏ »ç¿ëÀÚ ¸ðµå´Â, ÁÖ·Î ¼Õ»óµÈ ÆÄÀϽýºÅÛÀÌ ¸¶¿îÆ®µÇ±â Àü¿¡ fsck ¸í·ÉÀ» ¼öµ¿À¸·Î ½ÇÇàÇϱâ À§Çؼ­ »ç¿ëµÈ´Ù. ¼Õ»óµÈ ÆÄÀÏ ½Ã½ºÅÛÀ» ±×´ë·Î ´Ù½Ã ¸¶¿îÆ®ÇÏ¸é ´õ¿í Å« ¼Õ»óÀ» ÀÔÈú ¼ö Àֱ⠶§¹®¿¡, ¼Õ»óµÈ ÆÄÀϽýºÅÛÀº ¸¶¿îÆ®ÇѴٰųª ±âŸ ´Ù¸¥ Á¶ÀÛÀ» Çؼ± ¾ÈµÇ¸ç °¡´ÉÇÑ »¡¸® fsck·Î º¹±¸¸¦ ½ÃµµÇÏ¿©¾ß ÇÑ´Ù.

¼Õ»óµÈ ÆÄÀϽýºÅÛÀÌ ¹ß°ßµÇ¸é init°¡ ÀÚµ¿À¸·Î fsck¸¦ ½ÇÇàÇϴµ¥, ÀÌ ÀÚµ¿ º¹±¸°¡ ½ÇÆÐÇÏ°Ô µÇ¸é init ½ºÅ©¸³Æ®´Â ÀÚµ¿À¸·Î ½Ã½ºÅÛÀ» ´ÜÀÏ »ç¿ëÀÚ ¸ðµå·Î ÁøÀÔ½ÃŲ´Ù. ÀÌ·¸°Ô Çϸé, ¼Õ»óÀÌ ½É°¢ÇÏ¿© fsck°¡ ÀÚµ¿À¸·Î º¹±¸ÇÒ ¼ö ¾ø´Â ÆÄÀϽýºÅÛÀÌ ±×´ë·Î ¸¶¿îÆ®µÇ´Â ÀÏÀ» ¸·À» ¼ö ÀÖ´Ù. ¹°·Ð ÀÌ·² Á¤µµ·Î ½ÉÇÏ°Ô ¼Õ»óµÇ´Â ÀÏÀº »ó´çÈ÷ µå¹°¸ç, º¸Åë Çϵåµð½ºÅ©°¡ ¼Õ»óµÇ¾ú°Å³ª ½ÇÇèÀûÀÎ Ä¿³ÎÀ» »ç¿ëÇßÀ» °æ¿ì¿¡ °¡²û ¹ß»ýÇÒ ¼ö ÀÖ´Â ÀÏÀÌ´Ù. ±×·¯³ª, ÀÌ·± »çÅ¿¡ ´ëºñÇÏ°í´Â ÀÖ¾î¾ß ÇÏ°Ú´Ù.

º¸¾È»óÀÇ ÀÌÀ¯·Î, Á¦´ë·Î ¼³Á¤µÇ¾î ÀÖ´Â ½Ã½ºÅÛÀ̶ó¸é ´ÜÀÏ »ç¿ëÀÚ ¸ðµå¿¡¼­ ½©À» ½ÇÇà½ÃÅ°±â Àü¿¡ ·çÆ® Æнº¿öµå¸¦ ¹°¾î¿Ã °ÍÀÌ´Ù. LILO¿¡¼­ Ä¿³Î ¸í·ÉÇà Àμö·Î single À» Àû¾î ÁÖ´Â °æ¿ìµµ ÀÌ¿Í °°´Ù.(±×·¯³ª /etc/passwd°¡ µé¾îÀÖ´Â ÆÄÀϽýºÅÛÀÌ ±úÁ³´Ù¸é ´ÜÀÏ »ç¿ëÀÚ ¸ðµå·Îµµ µé¾î ¿Ã ¼ö°¡ ¾ø´Ù. °á±¹ ÀÌ·² ¶§´Â ºÎÆà Ç÷ÎÇǸ¦ »ç¿ëÇؾ߸¸ ÇÒ °ÍÀÌ´Ù)

 

 gplate_top_yellow.gif
  

purple01_g.gif

gdm, xdm, kdm

/etc/inittab

¼­¹ö¿¡¼­ xdmÀ» ½ÇÇàÇØÁÙ ÇÊ¿ä°¡ ÀÖ´Ù. ÀÌ´Â º¸Åë /etc/inittab¿¡¼­ Á¦¾îµÇ¸ç »ç¿ë°¡´ÉÇÑ xdm¼­¹ö´Â ¿©·¯°¡Áö°¡ Á¦°øµÈ´Ù. (xdm, gdm, kdmµî)

xdmÀ» »ç¿ëÇÒ °ÍÀ» ±ÇÀåÇÑ´Ù.

/etc/inittab¿¡¼­ ´ÙÀ½ÁÙÀ» ã´Â´Ù.

x:5:respawn:/etc/X11/prefdm -nodaemon 
6.0¿¡¼­´Â prefdmÀº gdm¿¡ ¸µÅ©µÇ¾î ÀÖÀ¸¸ç, 6.1¿¡¼­´Â prefdmÀº ¾î¶² xdmÀ» ÀÌ¿ëÇÒ °ÍÀΰ¡¸¦ °áÁ¤ÇÏ´Â ½ºÅ©¸³Æ® ÆÄÀÏÀÌ´Ù.

ÀÌ ÁÙÀ» ´ÙÀ½°ú °°ÀÌ ¼öÁ¤ÇÑ´Ù.

x:5:respawn:/usr/bin/X11/xdm -nodaemon
º¸Åë xdmÀº ·±·¹º§ 5¿¡¼­ ÀÛµ¿µÈ´Ù. ¼­¹ö°¡ ¾î¶² ·± ·¹º§¿¡ ÀÖ´ÂÁö´Â ´ÙÀ½ Ç׸ñÀ» º¸¸é ¾Ë ¼ö ÀÖ´Ù. /etc/inittabÆÄÀÏÀÇ initdefaultÇ׸ñÀ» º¸¾ÒÀ» ¶§, ´ÙÀ½°ú °°´Ù¸é
id:3:initdefault:
¾Æ·¡¿Í °°ÀÌ °íÃÄÁØ´Ù.
id:5:initdefault: 

 

 

grep

ÆÄÀÏ Áß¿¡¼­ ¾î¶°ÇÑ ÆÐÅÏÀ» °Ë»öÇÕ´Ï´Ù. ÀÔ·ÂÀ¸·Î ÆÄÀÏÀÌ ¿ÀÁö ¾ÊÀ¸¸é Ç¥ÁØ ÀÔ·ÂÀ¸·ÎºÎÅÍ ÀÔ·ÂÀ» ¹Þ½À´Ï´Ù.

 

Çü½Ä :  grep  ¹®Àå ÆÄÀϸí

 

¿É¼Ç----------------

-A [¼ýÀÚ] ¶óÀο¡¼­ ÆÐÅÏ°ú ¸ÅÄ¡µÇ´Â ¹®ÀÚ¿­À» ã¾Æ¼­ ±× ÀÌ»óÀÇ ¶óÀÎÀ» ÀüºÎ º¸¿©ÁÝ´Ï´Ù.

-B [¼ýÀÚ] ¶óÀο¡¼­ ÆÐÅÏ°ú ¸ÅÄ¡µÇ´Â ¹®Àå¿­À» ã¾Æ¼­ ±× ÀÌÇÏÀÇ ¶óÀÎÀ» ÀüºÎ º¸¿©ÁÝ´Ï´Ù.

-b ¸ÅÄ¡µÇ´Â ¶óÀΰú ±× Å©±â(bite)¸¦ Ãâ·ÂÇÕ´Ï´Ù.

-c ¸ÅÄ¡µÇ´Â °³¼ö¸¦ Ãâ·ÂÇÕ´Ï´Ù.

-f ÆÄÀϷκÎÅÍ ÆÐÅÏÀ» ÀÔ·Â¹Þ¾Æ µéÀÔ´Ï´Ù.

-n ¸ÅÄ¡µÇ´Â ¶óÀΰú ±× ¶óÀμö¸¦ Ãâ·ÂÇÕ´Ï´Ù.

-v ¸ÅÄ¡µÇÁö ¾Ê´Â ¶óÀÎÀ» Ãâ·ÂÇÕ´Ï´Ù.]

-w ÁÖ¾îÁø ´Ü¾î¿Í ¿ÏÀüÈ÷ ¸ÅÄ¡µÇ´Â ¶óÀÎÀ» Ãâ·ÂÇÕ´Ï´Ù.

 

ex) finger°¡µé¾îÀÖ´Â °ÍµéÀ» ¸ðµÎ º¸¿©ÁÝ´Ï´Ù.

$ grep finger .bash_history

grep finger *

grep finger .*

grep finger

grep finger newfile > fin

history|grep finger

history|grep finger | more

finger

finger | sort  

 

 

groupadd

±×·ìÀÌ¿ëÀÚ¸¦ Ãß°¡ÇÏ´Â ¸í·ÉÀÔ´Ï´Ù.

 Group passwords.

/etc/groups fileÀº »ç¿ëÀÚ°¡ ƯÁ¤ groupÀÇ È¸¿øÀÌ µÉ ¼ö ÀÖµµ·Ï Çã¿ëÇÏ´Â password¸¦ ´ã°í ÀÖ´Ù. ÀÌ ±â´ÉÀº /usr/src/shadow-YYMMDD/config.hÀÇ SHADOWGRP »ó¼ö¸¦ Á¤ÀÇÇÒ °æ¿ì ÀÛµ¿µÈ´Ù.

¸¸ÀÏ ÀÌ ±â´ÉÀ» ¾´´Ù¸é, /etc/gshadow fileÀ» ¸¸µé¾î, group password¿Í group °ü¸®ÀÚ¿¡ ´ëÇÑ Á¤º¸¸¦ ´ãÀ» ¼ö ÀÖµµ·Ï Ç϶ó.

/etc/shadow¸¦ ¸¸µé ¶§, ´ç½ÅÀº pwconv¸¦ ½èÁö¸¸, /etc/gshadow¸¦ ¸¸µå´Â µ¥¿¡´Â ±×·± programÀÌ ¾ø´Ù. ÇÏÁö¸¸ °ÆÁ¤¸»¶ó. ¾Ë¾Æ¼­ Çϴϱî.

óÀ½ /etc/gshadow¸¦ ¸¸µé±â À§Çؼ­ ´ÙÀ½Ã³·³ Çضó:

touch /etc/gshadow

chown root.root /etc/gshadow

chmod 700 /etc/gshadow

´ç½ÅÀÌ »õ·Î¿î groupÀ» ¸¸µç´Ù¸é, ÀÚµ¿ÀûÀ¸·Î /etc/group¿Í /etc/gshadow file¿¡ ±×µéÀÌ µ¡ºÙ¿©Áø´Ù. group¿¡ »ç¿ëÀÚ¸¦ Ãß°¡Çϰųª »èÁ¦, ¶Ç´Â group password¸¦ ¹Ù²Ù¸é, /etc/gshadow fileÀº µû¶ó¼­ ¹Ù²ð °ÍÀÌ´Ù.

groups, groupadd, groupmod, groupdel programÀÌ groupÀ» °íÄ¡´Â µµ±¸·Î½á Shadow Suite¿¡ Æ÷ÇÔµÇ¾î °ø±ÞµÈ´Ù.

/etc/group fileÀÇ Çü½Ä -------- groupname:!:GID:member,member,...

 

gpasswd ¸í·ÉÀº groupÀÇ »ç¿ëÀÚ³ª °ü¸®ÀÚ¸¦ Ãß°¡, ¶Ç´Â »èÁ¦ÇÒ ¶§ ¾´´Ù. root¶Ç´Â °ü¸®ÀÚ¸¸ÀÌ group member¸¦ Ãß°¡, »èÁ¦ÇÒ ¼ö ÀÖ´Ù.

group password´Â root³ª group °ü¸®ÀÚ¿¡ ÀÇÇØ passwd ¸í·ÉÀ¸·Î ¹Ù²Ü ¼ö ÀÖ´Ù.

gpasswd¿¡ ´ëÇÑ manual page°¡ ÇöÀç Á¦°øµÇ¾î ÀÖÁö ¾ÊÁö¸¸, ¾Æ¹«·± parameter¾øÀÌ gpasswd¸¦ Ä¡¸é option¿¡ ´ëÇÑ list°¡ ³ª¿À¹Ç·Î, file format°ú °³³ä¸¸ Àß ÀÌÇØÇÏ¸é »ç¿ë¹ýÀ» ½±°Ô ÀÍÈú ¼ö ÀÖ´Ù.

 

 hplate_top_yellow.gif
   

purple01_h.gif

head

ÆÄÀÏÀÇ Ã³À½ n°³ÀÇ ³»¿ëÀ» º¸°íÀÚÇÒ ¶§ »ç¿ëÇÏ´Â ¸í·ÉÀÔ´Ï´Ù.

 

ex)

$ head .bash_history    

cd test

ls

ls /bin

cd ..

ls /

alias ls

cd root

vi root

ls -al

ls /...........

 

 

history

ÀÛ¾÷ÇÑ ³»¿ªÀ» º¸¿©ÁÝ´Ï´Ù.

 

ex) ÃÖÁ¾ÀÛ¾÷ 5°¡Áö¸¦ Ãâ·ÂÇÕ´Ï´Ù.

$ history 5

 1025  ls -l Desktop

 1026  ls -al

 1027  mv test1 test2

 1028  ls -al

 1029  history 5

 

iplate_top_yellow.gif

purple01_i.gif

id

»ç¿ëÀÚÀÇ ·Î±×Àθí, ID, ±×·ì IDµîÀ» Ãâ·ÂÇÕ´Ï´Ù.

 

$ id

uid=1013(hjh) gid=1000(linux) groups=1000(linux),100(users)

 

 

 ispell

¿µ¾î ´Ü¾îÀÇ Ã¶ÀÚ¸¦ È®ÀÎÇÕ´Ï´Ù.

    ispell [options] [file(s)]

ÆÄÀÏ À̸§À» ½áÁÖ¸é ÇØ´ç ÆÄÀÏÀÇ ´Ü¾î¸¦ °Ë»çÇϸç, ÆÄÀÏ À̸§¾øÀÌ ½ÇÇà½ÃÅ°¸é Ç¥ÁØ ÀÔ·ÂÀÇ ´Ü¾î¸¦ üũÇÕ´Ï´Ù. ÇØ´çÇÏ´Â ´Ü¾î°¡ ¾øÀ» ¶§´Â ºñ½ÁÇÑ ´Ü¾îµéÀÇ ¸®½ºÆ®¸¦ º¸¿©ÁÝ´Ï´Ù.                    

 

 

install

ÆÄÀÏÀ» °»½ÅÇÏ°í ÀÌÁø ÆÄÀϷνá ÀνºÅçÇϱâ À§ÇØ makefile¿¡¼­ Á¾Á¾ »ç¿ëµÇ´Â À¯Æ¿¸®Æ¼ÀÔ´Ï´Ù.

 

 

 

j

purple01_j.gif

 join

µÎ °³ÀÇ ÆÄÀÏ¿¡¼­ °øÅëµÈ ¶óÀÎÀ» ã¾Æ ³»´Â ¸í·ÉÀÔ´Ï´Ù.

 

 

joe

emacs¿¡ ±âÃÊÇÑ ÅؽºÆ® ¿¡µðÅÍÀÔ´Ï´Ù.

 

 

 

k

purple01_k.gif

 kill

½ÇÇàµÇ¾î ÀÖ´Â ÇÁ·Î¼¼¼­ ID¸¦ ÀÔ·ÂÇؼ­ ÇÁ·Î¼¼¼­¸¦ Á¾·áÇÏ´Â ¸í·ÉÀÔ´Ï´Ù.

Á»ºñ ÇÁ·Î¼¼½º ¶ÇÇÑ kill¸í·ÉÀ» »ç¿ëÇÏ¿© ³¡³¾ ¼ö Àִµ¥, kill -signal pid ¿Í °°Àº Çü½ÄÀ¸·Î »ç¿ëÇÏÁö¸¸ -9(SIGKILL)ÀÌ ¹«Á¶°Ç Á¾·á½ÃÅ°±â À§ÇÑ ¿É¼ÇÀ¸·Î ¸¹ÀÌ ¾²ÀÔ´Ï´Ù.
´Ù¸¥ ½Ã±×³ÎÀº ÇÁ·Î¼¼½º¿¡ µû¶ó¼­ ¹«½ÃµÉ ¼öµµ ÀÖ½À´Ï´Ù.
²À killÀÌ ¾Æ´Ï´õ¶óµµ ÇÁ·Î¼¼½º¿¡°Ô ½Ã±×³ÎÀ» º¸³¾ ¼öÀִµ¥, ÄÁÆ®·Ñ Z(susp)¸¦ ´©¸£¸é SIGSTOPÀÌ, quit(^)´Â SIGQUIT, intr(^C)´Â SIGINT°¡ ½ÇÇàÁßÀÎ ÇÁ·Î¼¼½º¿¡°Ô Àü´ÞµË´Ï´Ù.

 

 

 

 lplate_top_yellow.gif

purple01_l.gif

last

½Ã½ºÅÛ¿¡ ¸¶Áö¸·À¸·Î Á¢±ÙÇÑ »ç¿ëÀÚ¸¦ Ç¥½ÃÇÕ´Ï´Ù.
¿É¼Ç : -f  ÆÄÀϸíÀ» ÂüÁ¶ÇÏ¿© Ãâ·ÂÇÕ´Ï´Ù.
        -t  tty·Î ·Î±×ÀÎÇÑ Å͹̳ÎÀ» ÃßÀûÇÕ´Ï´Ù.
        -v  ·Î±×ÀÎÇÑ ¿¬µµ¸¦ Ãß°¡Çؼ­ Ãâ·ÂÇÕ´Ï´Ù.

 

 

less

ÆÄÀÏÀ» ÇÑ page ´ÜÀ§·Î Ãâ·ÂÇÕ´Ï´Ù.
 

$ less .bash_history

 

 

lf

µð·ºÅ丮¸¦ ¸ðµÎ º¸¿©ÁÝ´Ï´Ù.

 

$ lf

Desktop/  a*   bbb   down/  finda  homepage.tar.Z   newfile*   te1     test2

SSS/      a.c  ccc/  err    his    homepage.tar.gz  newfile2*  test/   test3/

WWW/      aaa  doc@  fin    hjh    homepage.tar.z   nohup.out  test12

 

 

ln

¾ÕÀÇ ÆÄÀÏ, µð·ºÅ丮¸¦ µÚ·Î ¸µÅ©½ÃÅ´

$ ln -s /usr/doc/HOWTO/ $HOME/doc

 

 

 

locate

ÀúÀå À§Ä¡¸¦ ã¾Æ ÁÝ´Ï´Ù.

¸ñ·ÏÀ» DBÈ­ ½ÃÄѳõ¾Ò±â´ë¹®¿¡ »¡¸® ã½À´Ï´Ù.

 

$ locate ls

/usr/lib/python1.5/mimetools.py

/usr/lib/python1.5/mimetools.pyc

/usr/lib/python1.5/mimetools.pyo

/usr/lib/pgsql/python/tutorial/pgtools.py

/usr/lib/pgsql/test/performance/sqls

/usr/lib/pgsql/test/performance/sqls/connection........

 

 

login, logout

ÀÚ½ÅÀ» ½Äº°ÇÏ°í ½Ã½ºÅÛ¿¡ ´ëÇÑ ¾×¼¼½º¸¦ ¾ò±â À§ÇØ »ç¿ëÇÏ´Â ¸í·ÉÀÔ´Ï´Ù.

Çü½Ä : login -¿É¼Ç »ç¿ëÀÚ¸í
¿É¼Ç : -f µÚÀÇ »ç¿ëÀÚ¸íÀ¸·Î ·Î±×ÀÎ ÇÕ´Ï´Ù.
        -g µÚÀÇ ±×·ì»ç¿ëÀÚ¸íÀ¸·Î ·Î±×ÀÎ ÇÕ´Ï´Ù.

Å͹̳Π»óÅ¿¡¼­ login À̶ó°í ÀÔ·ÂÇÏ¸é »õ·Ó°Ô ¸®´ª½º ½Ã½ºÅÛ¿¡ ´Ù¸¥ ID·Î ·Î±×ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.

 

 

ls

µð·ºÅ丮¿Í ÆÄÀÏÀÇ Á¤º¸¸¦ Ãâ·ÂÇÕ´Ï´Ù. µµ½ºÀÇ dir°ú ºñ½ÁÇÕ´Ï´Ù.

    ls [-ailFRC] [ÆÄÀÏ ¶Ç´Â µð·ºÅ丮]

¿É¼Ç----------------

    -l ÆÄÀÏ¿¡ ´ëÇÑ Á¤º¸(ÆÄÀÏ Çã¿ë±Ç, ¼ÒÀ¯ÀÚ, ±×·ì, Å©±â, ³¯Â¥)¸¦ ±ä Çü½ÄÀ¸·Î º¸¿©ÁÝ´Ï´Ù.

    -a ´Â ¸ðµç ÆÄÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù(µð·ºÅ丮ÀÇ È÷µç ÆÄÀϵµ º¸¿©ÁÝ´Ï´Ù).

    -i ÆÄÀÏÀÇ 'inode'µµ °°ÀÌ º¸¿©ÁÝ´Ï´Ù.

    -t ÃÖÁ¾ ¼öÁ¤µÈ ½Ã°£º°·Î Á¤·ÄÇÕ´Ï´Ù.

    -r ÆÄÀÏÀ» ¿ª¼ø, Áï ³»¸²Â÷¼øÀ¸·Î ¹è¿­ÇÕ´Ï´Ù.

    -u º¯°æµÇÁö ¾Ê¾Ò´õ¶óµµ ÃÖ±Ù¿¡ ¿¢¼¼½ºÇß´ø ÆÄÀϵéÀ» º¸¿©ÁØ´Ù. ÀÌ t³ª u¿É¼ÇÀ¸·Î ÃÖ±Ù¿¡ ´Ù·ç¾ú´ø ÆÄÀÏÀ» ã´Âµ¥ À¯¿ëÇÏ°Ô ¾µ ¼ö ÀÖ½À´Ï´Ù.

    -F ÆÄÀÏÀÇ Æ¯¼ºÀ» º¸¿©ÁÝ´Ï´Ù. À̸§ µÚ¿¡ µð·ºÅ丮¸é /¸¦ ½ÇÇàÆÄÀÏÀ̸é *, ½Éºí¸¯ ¸µÅ©µÈ ÆÄÀÏÀ̸é @¸¦ ºÙ¿©ÁÝ´Ï´Ù.

    -R ÇÏÀ§ µð·ºÅ丮ÀÇ ÆÄÀϵµ ¸ðµÎ º¸¿©ÁÝ´Ï´Ù.

    -C Ä÷³º°·Î ÆÄÀÏÀ» º¸¿©ÁÝ´Ï´Ù.

    -w Ä÷³¼ö·Î °¡·ÎÀÇ Å©±â¸¦ ¼³Á¤ÇÕ´Ï´Ù.

    -m °¡·Î·Î °£´ÜÈ÷ Ãâ·ÂÇÕ´Ï´Ù.

    -- color=yes ¼­ºêµð·ºÅ丮¸¦ ±¸º°Çϱâ À§ÇØ color·Î º¸¿©Áý´Ï´Ù.

    

¸®´ª½ºÀÇ ¸í·É¾î¿¡¼­ ÀÌ·± ¿É¼ÇµéÀº ´ë°³ ¿©·¯ °³¸¦ °°ÀÌ ½á ÁÙ ¼ö ÀÖ´Ù.   
ex) -a -lÀº -al°ú °°ÀÌ ¾µ ¼ö ÀÖ½À´Ï´Ù..
      ls -art´Â ÇöÀç µð·ºÅ丮¿¡¼­ ÆÄÀÏÀÌ ÃÖÁ¾ ¼öÁ¤µÈ ½Ã°£ÀÇ ³»¸²Â÷¼øÀ¸·Î Á¤·ÄµÈ ¸ðµç ÆÄÀÏÀÇ À̸§À» ³ª¿­ÇÕ´Ï´Ù. µû¶ó¼­ °¡Àå ÃÖ±ÙÆÄÀÏÀÌ ¸Ç ¾Æ·¡¿¡ Ç¥½ÃµË´Ï´Ù.

 

$ ls -l Desktop

total 40

drwxr-xr-x   2 hjh      linux        4096 Sep  7 18:53 Autostart

-rw-r--r--   1 hjh      linux        2487 Sep  7 18:53 Home.kdelnk

-rw-r--r--   1 hjh      linux         270 Sep  7 18:53 Printer.kdelnk

drwxr-xr-x   2 hjh      linux        4096 Sep  7 18:53 Templates

drwxr-xr-x   2 hjh      linux        4096 Sep  7 18:53 Trash

-rw-r--r--   1 hjh      linux         432 Sep  7 18:53 cdrom.kdelnk

-rw-r--r--   1 hjh      linux         417 Sep  7 18:53 floppy.kdelnk...ÀÌÇÏ »ý·«

 

 

 

 mplate_top_yellow.gif
    

purple01_m.gif

mail

¸ÞÀÏÀ» ÁÖ°í ¹ÞÀ» ¼ö ÀÖ´Â ¸í·ÉÀÔ´Ï´Ù.

 

[hjh@mail mail]$ mail       

No mail for hjh                      ### ÇöÀç ¹ÞÀº ¸ÞÀÏÀÌ ¾ø´Ù°í ³ªÅ¸³» ÁÝ´Ï´Ù.

 

 

¸ÞÀÏÀ» º¸³¾ ¶§ÀÇ Çü½Ä : mail E-mailÁÖ¼Ò(= mail ID@µµ¸ÞÀÎÀ̸§)

 

[hjh@mail mail]$ mail hjh       

  ### hjh¶ó´Â ID¸¦ °¡Áø »ç¿ëÀÚ¿¡°Ô ¸ÞÀÏÀ» º¸³À´Ï´Ù.(ÇöÀç host¸¦ °°ÀÌ »ç¿ëÁßÀÏ °æ¿ì¿¡´Â ±×³É ID¸¸ Àû¾îµµ µË´Ï´Ù.)

Subject: ¾È³ç     ### Á¦¸ñÀ» Àû½À´Ï´Ù.

¾È³ç                 ### ÆíÁö ³»¿ëÀ» Àû½À´Ï´Ù.

testÀÔ´Ï´Ù.

.                     ### ¸¶Ä¥ ¶§´Â »õÁÙ¿¡¼­ .À» Àû½À´Ï´Ù.

Cc:                 ### ÂüÁ¶ÇÒ ¸ÞÀÏ ÁÖ¼Ò¸¦ Àû½À´Ï´Ù.

[hjh@mail mail]$

 

 

man

ÁÖ¾îÁø ¸í·ÉÀ̳ª ÀÚ¿øµéÀÇ ¸Å´º¾óÀ» Ãâ·ÂÇÑ´Ù. more¿¡¼­¿Í °°ÀÌ ÆäÀÌÁö ³Ñ±â±â³ª Ž»ö ¸í·ÉÀ» ÁÙ ¼ö ÀÖ´Ù.

    man [options] [section] command

¡¡

    -k ´ÙÀ½¿¡ Å°¿öµå¸¦ ÁÖ¸é ±×°ÍÀÌ Æ÷ÇÔµÈ ¸í·É¾î¸¦ º¸¿©ÁØ´Ù. ÀÌ°ÍÀÌ apropos ¸í·É°ú °°´Ù.

    -f ´ÙÀ½¿¡ ¸í·É¾î¸¦ Àû¾îÁÖ¸é ÇÑ ÁÙÂ¥¸® ªÀº ¸í·É¾î ¼³¸íÀ» º¸¿©ÁØ´Ù.  ÀÌ°ÍÀº whatis ¸í·É°ú °°´Ù.

¡¡

sectionÀº ´ÙÀ½°ú °°ÀÌ ³ª´©¾îÁ® ÀÖ´Ù. ÇØ´ç ¹øÈ£¸¦ ÀûÀ¸¸é µÈ´Ù.

(1) User Commands

(2) System Calls

(3) Subroutines

(4) Devioes

(5) File Formats

(6) Games

(7) Miscellaneous

(8) Sys. Administration

¡¡

 

 

mv

ÆÄÀÏÀÇ À̸§À» º¯°æÇϰųª À̵¿ÇÏ´Â ¸í·ÉÀÔ´Ï´Ù. 

¿É¼Ç : -b ¹é¾÷ÆÄÀÏÀ» ¸¸µçÈÄ ÆÄÀÏÀ» Áö¿ì°Å³ª ¿Å±é´Ï´Ù.
         -i ÀÌ¹Ì Á¸ÀçÇÏ´Â ÆÄÀÏÀ» µ¤¾î ¾µ °ÍÀÎÁö ¹°¾îº¾´Ï´Ù.
         -v ÆÄÀÏÀ» ¿Å±â¸é¼­ ÆÄÀϸíÀ» Ãâ·ÂÇÕ´Ï´Ù.

 

ex)

-rw-r--r--   1 hjh      linux         281 Sep 14 21:46 test1

$ mv test1 test2
$ ls

-rw-r--r--   1 hjh      linux         281 Sep 14 21:46 test2

 

 

mount,  mke2fs

mount ¸í·ÉÀÇ ¿©·¯ ¾ç½ÄÀº ¸Å¿ì °øÅëÀûÀÔ´Ï´Ù.

Çü½Ä : mount  [-t] [fs-type] device mount-point

/proc]#cat filesystems¿¡¼­ fs-typeÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù.
/etc]#cat fstab ¸í·ÉÀ¸·Î device, mount-point¸¦ È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¹¸¦ µé¾î, ¸í·É mount /dev/hdb3 /mnt ´Â µð·ºÅ丮 /mnt ¾Æ·¡¿¡ ÇÏµå µð½ºÅ© ÆÄƼ¼Ç /dev/hdb3À» žÀçÇÕ´Ï´Ù.
ºñ½ÁÇÏ°Ô, mount -r -t iso9660 /dev/sr0 /mnt ´Â µð·ºÅ丮 /mnt ¾Æ·¡¿¡ SCSI CD-ROM µå¶óÀ̺ê /dev/sr0À» žÀçÇϸç, ÀÌ µå¶óÀ̺ê´Â Àбâ Àü¿ëÀÌ°í ISO9660 ÆÄÀÏ Çü½ÄÀ» °®½À´Ï´Ù.
¶ÇÇÑ ¸í·É mount -vat nfs ´Â /etc/fatab ÆÄÀÏ¿¡ ³ª¿­µÇ´Â ¸ðµç NFS ÆÄÀÏ ½Ã½ºÅÛÀ» žÀçÇÕ´Ï´Ù.

ÆÄÀÏ ½Ã½ºÅÛÀÌ ¿Ã¹Ù¸£°Ô žÀçÇÏÁö ¾Ê´Â °æ¿ì, ¸í·É mount -vf device mountpoint¸¦ »ç¿ëÇÏ¿© ¾î¶² mount°¡ ¼öÇàÁßÀÎÁö¸¦ È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸í·ÉÀº verbose¸ñ·ÏÀ» Á¦°øÇϸç mount¿¡°Ô ÆÄÀÏ ½Ã½ºÅÛ Å¾À縦 Á¦¿ÜÇÑ ¸ðµç °ÍÀ» ¼öÇàÇϵµ·Ï Áö½ÃÇÕ´Ï´Ù. ÀÌ ¹æ¹ýÀ¸·Î mount ¸í·ÉÀ» °¡ÀåÇÏ°í ¸í·ÉÀÌ ¼öÇàÇÏ·Á°í ½ÃµµÇÏ´Â »çÇ׿¡ ´ëÇÑ ¸¹Àº Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.

 

mke2fs´Â partitionÀ» ext2 file systemÀ¸·Î formatÇϱâ À§Çؼ­ »ç¿ëµÈ´Ù. - LINUX¿¡¼­ °¡Àå ³Î¸® »ç¿ëµÇ´Â file systemÀÌ´Ù. mount´Â formatted partitionÀ» ¿©·¯ºÐÀÇ °èÃþÀûÀÎ µð·ºÅ丮 ±¸Á¶·Î ¿¬°áÇϱâÀ§ÇØ »ç¿ëµÈ´Ù.

µµ½º Æ÷¸ËÀÇ µð½ºÅ©

 

¸Õ¾à ¿©·¯ºÐµéÀÌ ¿ø·¡ÀÇ IOMEGAÀÇ tools¿¡ ÀÇÇØ »ý¼ºµÈ DOS file structure¸¦ °¡Áø ZIP disk¸¦ °¡Áö°í ÀÖ´Ù¸é À̵éÀº partition scan»ó¿¡¼­ disk°¡ /dev/sda4 ÀÇ ÇϳªÀÇ ÆÄƼ¼Ç¸¸À» °¡Áø´Ù°í º¸°í¸¦ ÇÒ °ÍÀÌ´Ù.

¿©·¯ºÐµéÀº À̵é disk¸¦ /zip¶ó´Â directory¿¡ mount¸¦ ÇÒ·Á¸é ÀÌ·±½ÄÀ¸·Î Çؾ߸¸ ÇÑ´Ù.

mkdir /zip

mount -t msdos /dev/sda4 /zip

ÀÌÁ¦ ¿©·¯ºÐµéÀÇ disk´Â /zip¿¡ ¸¶¿îÆ®µÇ¾î º¸ÀÏ °ÍÀÌ´Ù. disk°¡ mount µÇ¾î ÀÖ´Â µ¿¾È¿¡ ¿©·¯ºÐµéÀº ±×°ÍÀ» Á¦°ÅÇÏ·Á Çؼ­´Â ¾ÈµÈ´Ù. ¿©·¯ºÐµéÀÌ disk¸¦ °¡Áö°í ÀÛ¾÷ÀÌ ³¡³µÀ» °æ¿ì ±×°ÍÀ» umount ½ÃÅ°°í release ½ÃÄÑ °èÃþÀûÀÎ directory·Î ºÎÅÍ ºÐ¸®½ÃÅ°¸é µÈ´Ù.

umount /zip

ÀÏ´Ü ¿©·¯ºÐµéÀÌ mountµÇ´Â directory /zip¸¦ ¸¸µé°í ³ª¸é ¿©·¯ºÐµéÀº ´Ù½Ã ÀÌ°ÍÀ» ÇÒ ÇÊ¿ä´Â ¾øÀ¸¸ç ÈÄ¿¡ ´Ù½Ã ¾îµð¼±°¡ mount¸¦ ½ÃÅ°¸é µÈ´Ù.

  

¸®´ª½º·Î ´Ù½Ã Æ÷¸ËÇϱâ

 

¸¸¾à ¿©·¯ºÐµéÀÌ ZIP disk¸¦ Áö¿ì°í ±× À§¿¡ Linux native file systemÀ» ¸¸µé±â¸¦ ¿øÇϸé, Àü disk¿¡ ´ëÇÏ¿© fdisk¸¦ ÇØ ÁÖ¾î¾ß ÇÑ´Ù.

fdisk /dev/sda

±×¸®°í ¸ðµç ±âÁ¸ÀÇ ÆÄƼ¼ÇµéÀ» Áö¿ö¾ß ÇÑ´Ù. (d ¸í·ÉÀ» »ç¿ëÇÑ´Ù) ±×¸®°í ³ª¼­ n ¸í·É ÀÌ¿ëÇÏ¿© »õ·Î¿î partitionÀ» ¸¸µé¾î ÁÖ°í w ¸í·ÉÀ¸·Î º¯È­»çÇ×À» ±âÀÔÀ» ÇÏ°í q ¸í·ÉÀ¸·Î ¸¶Ä£´Ù.

ÆÄƼ¼ÇÀ» formatÇÑ´Ù.

mke2fs /dev/sda1

(¿©±â¼­ 1À̶õ ¼ö´Â ¿©·¯ºÐµéÀÌ fdisk¿¡¼­ partition¿¡ ºÎ¿©ÇÑ ¹øÈ£ÀÌ´Ù. ÀÌÁ¦ ¿©·¯ºÐµéÀº disk¸¦ mountÇÏ¿© »ç¿ëÇÏ¸é µÈ´Ù.

mount -t ext2 /dev/sda1 /zip

(À§¿¡¼­ »ç¿ëÇÑ mount point¸¦ ´Ù½Ã »ç¿ëÇÑ´Ù.) 

 

 

 mkswap

½º¿Ò °ø°£ »ý¼ºÇϱâ

½º¿Ò ÆÄÀÏÀº Æò¹üÇÑ ÆÄÀÏÀÌ´Ù. Áï, Ä¿³ÎÀÌ º¸±â¿£ ÀÏ¹Ý ÆÄÀÏ°ú ´Ù¸¦ ¹Ù°¡ ¾ø´Ù. ´Ù¸¸ ´Ù¸¥ Á¡À̶ó¸é ½º¿Ò ÆÄÀÏ¿¡´Â ºóÆ´(holes)ÀÌ ¾øÀ¸¸ç, mkswap°ú ÇÔ²² »ç¿ëÇÏ°Ô µÇ¾î ÀÖ´Ù´Â Á¡ Á¤µµÀÌ´Ù. ±×¸®°í ½º¿Ò ÆÄÀÏÀº ²À ÀÚ½ÅÀÇ ÆÄÀϽýºÅÛ(local filesystem)¿¡ ÀÖ¾î¾ß Çϸç, NFS¸¦ ÅëÇØ ¸¶¿îÆ®µÈ ÆÄÀϽýºÅÛ¿¡ À־ ¾È µÈ´Ù.

 

½º¿Ò ÆÄÀÏ ¾È¿¡ Ȧ(hole)ÀÌ ¾ø¾î¾ß ÇÑ´Ù´Â Á¡Àº Áß¿äÇÏ´Ù. ½º¿Ò ÆÄÀÏÀº µð½ºÅ©ÀÇ ÀϺθ¦ ¹Ì¸® Á¡À¯ÇÏ°í Àִµ¥, ÀÌ·¸°Ô ÇÏ¸é µð½ºÅ© ¼½Å͸¦ ÀÏÀÏÀÌ ÇÒ´çÇÏ´Â °úÁ¤À» °ÅÄ¡Áö ¾Ê°í¼­µµ ¸Þ¸ð¸® ÆäÀÌÁö¸¦ ÆÄÀÏ·Î ºü¸£°Ô ½º¿Ò½Ãų ¼ö ÀÖ´Ù. Áï, Ä¿³ÎÀº ÆÄÀÏ¿¡ ¹Ì¸® ÇÒ´çµÇ¾î ÀÖ´Â ¼½Å͸¦ °ð¹Ù·Î »ç¿ëÇϱ⸸ ÇÏ¸é µÇ´Â °ÍÀÌ´Ù. ½º¿Ò ÆÄÀÏ ¾È¿¡ ºóÆ´ÀÌ ÀÖ´Ù´Â °ÍÀº ¾Æ¹« ¼½Å͵µ ÇÒ´çµÇÁö ¾ÊÀº °ø°£ÀÌ ÆÄÀÏ ¾È¿¡ ÀÖ´Ù´Â ¶æÀε¥, ÀÌ·¸°Ô µÇ¸é Ä¿³ÎÀÌ ½º¿ÒÀ» »ç¿ëÇϴµ¥ °ï¶õÀ» °Þ°Ô µÈ´Ù.

 

ȦÀÌ ¾ø´Â ½º¿Ò ÆÄÀÏÀ» »ý¼ºÇϱâ À§ÇÑ ÁÁÀº ¹æ¹ýÀº ´ÙÀ½°ú °°´Ù.

$ dd if=/dev/zero of=/extra-swap bs=1024 count=1024

1024+0 records in

1024+0 records out

$

 

 À§¿¡¼­ /extra-swapÀ̶õ °ÍÀº ½º¿Ò ÆÄÀÏÀÇ À̸§À̸ç, bs= µÚ¿¡ ¿À´Â ¼ýÀÚ´Â ÀÔÃâ·Â ´ÜÀ§ÀÇ Å©±â¸¦ ÁöÁ¤ÇÑ °ÍÀÌ°í(1024 byte, Áï 1 kilobyte), count= µÚÀÇ ¼ýÀÚ´Â ÀÔÃâ·Â ´ÜÀ§ÀÇ ¸î¹è Å©±âÀÇ ÆÄÀÏÀ» ¸¸µé °ÍÀÎÁö¸¦ ÁöÁ¤Çϱâ À§ÇÑ °ÍÀÌ´Ù(Áï, ¿©±â¼­´Â 1024 kilobyte Å©±âÀÇ ÆÄÀÏÀ» ¸¸µç °ÍÀÌ µÇ°Ú´Ù). count´Â ²À 4ÀÇ ¹è¼ö·Î ÁöÁ¤ÇØ ÁÖ´Â °ÍÀÌ ÁÁÀºµ¥, ±× ÀÌÀ¯´Â Ä¿³ÎÀÌ ½º¿ÒÇÏ´Â ¸Þ¸ð¸® ÆäÀÌÁö(memory page)ÀÇ ´ÜÀ§°¡ 4 kilobyteÀ̱⠶§¹®ÀÌ´Ù. ¸¸ÀÏ ÆÄÀÏÀÇ Å©±â¸¦ 4 kilobyteÀÇ ¹è¼ö·Î ÇÏÁö ¾Ê´Â´Ù¸é, ÆÄÀÏ ³¡¿¡ ³²´Â ¸î ų·Î¹ÙÀÌÆ®´Â ¾Æ¿¹ »ç¿ëµÇÁö ¾ÊÀ» °ÍÀÌ´Ù.

 

½º¿Ò ÆÄƼ¼Çµµ »ç½Ç Ưº°ÇÑ °ÍÀº ¾ø´Ù. ¸¸µå´Â °Íµµ ´Ù¸¥ º¸Åë ÆÄƼ¼Ç°ú ´Ù¸¦ °ÍÀÌ ¾øÁö¸¸, Ưº°ÇÑ Á¡À̶ó¸é ½º¿ÒÆÄƼ¼Ç¿¡´Â ¾î¶² ÆÄÀϽýºÅÛµµ »ç¿ëµÇÁö ¾ÊÀ¸¸ç ³¯°Í(raw partition) ±×´ë·Î ¾´´Ù´Â Á¡ÀÌ´Ù. ½º¿Ò¿ëÀ¸·Î ¾µ ÆÄƼ¼ÇÀº type 82·Î ÁöÁ¤ÇØ µÎ´Â °ÍÀÌ ÁÁÀºµ¥, ÀÌ·¸°Ô Çصθé ÆÄƼ¼ÇÀÇ ¿ëµµ°¡ ¸íÈ®ÇØÁø´Ù. ±×·¯³ª »ç½Ç Ä¿³ÎÀº ÀÌ·± °Í¿¡ ±×´ÙÁö ±¸¾Ö¹ÞÁø ¾Ê´Â´Ù.

 

½º¿Ò ÆÄÀÏÀ̳ª ½º¿Ò ÆÄƼ¼ÇÀ» ¸¸µé°í ³ª¸é, ±× ¾ÕºÎºÐ¿¡ ÀÏÁ¾ÀÇ ÀνÄÇ¥¸¦ ´Þ¾ÆµÎ¾î¾ß ÇÑ´Ù. ¿©±â¿¡´Â Ä¿³ÎÀÌ »ç¿ëÇÏ´Â ¸î°¡Áö Á¤º¸°¡ À§Ä¡ÇÏ°Ô µÈ´Ù. ÀÌ°ÍÀ» ÇØÁÖ´Â ¸í·É¾î´Â mkswapÀε¥, ´ÙÀ½°ú °°ÀÌ ¾²ÀδÙ. $ mkswap /extra-swap 1024

Setting up swapspace, size = 1044480 bytes

$ ÀÌ·¸°Ô Çß´Ù°í Çؼ­ ÀÌ ½º¿Ò °ø°£À» »ç¿ëÇÏ°Ô µÈ °ÍÀº ¾Æ´Ï´Ù. ´Ù¸¸ Ä¿³ÎÀÌ ÀÌ°ÍÀ» °¡»ó ¸Þ¸ð¸®·Î »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Áغñ¸¸ ¸¶Ä£ °ÍÀÌ´Ù.

 

mkswap ¸í·ÉÀº »ç¿ë¿¡ ÁÖÀÇ°¡ ÇÊ¿äÇÏ´Ù. ÀÌ ¸í·ÉÀº ÆÄÀÏÀ̳ª ÆÄƼ¼ÇÀÌ »ç¿ë ÁßÀÎÁö ¾Æ´ÑÁö¸¦ ÆǺ°ÇØ ÁÖÁö ¾Ê±â ¶§¹®ÀÌ´Ù. µû¶ó¼­ mkswapÀ» ºÎÁÖÀÇÇÏ°Ô »ç¿ëÇϸé Áß¿äÇÑ ÆÄÀÏ°ú ÆÄƼ¼ÇÀ» °£´ÜÈ÷ ³¯·Á¹ö¸± ¼ö ÀÖ´Ù! ±×·¯³ª ´ÙÇàÈ÷µµ, mkswap ¸í·ÉÀº ÁÖ·Î ½Ã½ºÅÛ ¼³Ä¡½Ã¿¡¸¸ »ç¿ëµÈ´Ù´Â Á¡ÀÌ ¿ì¸®¸¦ ¾È½É½ÃÄÑ ÁÖ±ä ÇÑ´Ù.

 

¸®´ª½ºÀÇ ¸Þ¸ð¸® °ü¸®ÀÚ´Â °¢°¢ÀÇ ½º¿Ò °ø°£ÀÇ Å©±â¸¦ ¾à 127MB·Î Á¦ÇÑÇÏ°í ÀÖ´Ù(¸î°¡Áö ±â¼úÀûÀÎ ÀÌÀ¯·Î ÀÎÇØ ½ÇÁ¦ ÇÑ°èÄ¡´Â (4096-10) * 8 * 4096 = 133890048 bytes Áï 127.6875 megabytesÀÌ´Ù). ´ë½Å, ÃÖ´ë 8°³ÀÇ ½º¿Ò °ø°£À» ¿¬°áÇØ »ç¿ëÇÏ¸é ½º¿ÒÀ» ´ë·« 1GB±îÁö È®ÀåÇÒ ¼ö°¡ ÀÖ´Ù.

 

 

 

n 

purple01_n.gif

  nice

nice´Â ÇÁ·Î¼¼½ºÀÇ ¼øÀ§¸¦ º¯°æ½Ãŵ´Ï´Ù. ÀÌ°ÍÀº Ä¿´Ù¶õ ÇÁ·Î±×·¥À» ÄÄÆÄÀÏÇÒ ¶§¿Í °°ÀÌ CPU³ª ¸Þ¸ð¸®¸¦ ¸¹ÀÌ ¾²´Â °æ¿ì Àüü ½Ã½ºÅÛ ¼Óµµ¸¦ ¸¹ÀÌ ÀúÇϽÃÄÑ ¸¶Ä¡ ´Ù¿îµÈ °Íó·³ ¸¸µé¾î ¹ö¸± ¼öµµ Àֱ⠶§¹®¿¡ ´Ù¸¥ ÇÁ·Î¼¼½ºµé¿¡°Ô ¸ÕÀú ¾çº¸ÇÏ´Â ¼±Çà(?)À» ÇÏ°Ô ÇÑ´Ù. ±× Á¤µµ¸¦ -nµÚ¿¡ nice°ªÀ¸·Î ÁÖ¾î ¸í·ÉÀ» ½ÇÇà½Ãŵ´Ï´Ù.

    #nice command -n XX

nice°ªÀº -20¿¡¼­ 19±îÁö Àִµ¥, °ªÀÌ ÀÛÀ»¼ö·Ï ¿ì¼± ¼øÀ§°¡ ³ô½À´Ï´Ù. -n¿É¼ÇÀ» ¾²±â ¾ÊÀ¸¸é µðÆúÆ®·Î 10ÀÌ ¾²ÀÔ´Ï´Ù. ÀÏ¹Ý À¯Àú´Â nice°ªÀ» Áõ°¡½Ãų ¼ö¹Û¿¡ ¾øÁö¸¸ root´Â nice°ªÀ» °¨¼Ò½ÃÄÑ ¿ì¼± ¼øÀ§¸¦ ³ôÀ» ¼öµµ ÀÖ½À´Ï´Ù.¡¡¡¡               

 

 

  nslookup

µµ¸ÞÀÎÀÇ IPÁÖ¼Ò³ª µµ¸ÞÀÎ µîÀÇ Á¤º¸¸¦ Ãâ·ÂÇÕ´Ï´Ù.

Çü½Ä : nslookup µµ¸ÞÀÎÀ̳ª IP

[hjh@mail hjh]$ nslookup

.......

> www.yahoo.co.kr

.......

Name:    www.yahoo.co.kr

Address:  211.32.119.135

 

> 211.32.119.135

......

Name:    www.yahoo.co.kr

Address:  211.32.119.135

 

 

 

 o

purple01_o.gif

od

 8, 10, 16Áø ¶Ç´Â ÆÄÀÏÀÇ ASCII ´ýÇÁ¸¦ ¸¸µé±â À§ÇÑ ¸í·ÉÀÔ´Ï´Ù.

Çü½Ä : od -¿É¼Ç file

¿É¼Ç : -b ¹ÙÀÌÆ®¸¦ 8Áø¼ö·Î Ãâ·ÂÇÕ´Ï´Ù.
        -c ¹ÙÀÌÆ®¸¦ ¾Æ½ºÅ° ¹®ÀÚ·Î Ãâ·ÂÇÕ´Ï´Ù.
        -x 16Áø¼ö ¿öµå´ÜÀ§·Î Ãâ·ÂÇÕ´Ï´Ù.

 

 pplate_top_yellow.gif
   

purple01_p.gif

passwd

»ç¿ëÀÚÀÇ Æнº¿öµå¸¦ º¯°æ ¶Ç´Â ¹Ù²Ù´Â ¸í·É¾îÀÔ´Ï´Ù.(¾Ïȣȭ µÇ¾î /etc/passwd ÆÄÀÏ¿¡ ³õ¿©Áý´Ï´Ù.)

¾ÏÈ£´Â ÃÖ¼ÒÇÑ 6ÀÚ ÀÌ»óÀ̾î¾ß ÇÕ´Ï´Ù(8ÀÚ ÀÌ»ó ±ÇÀå).

¾ÏÈ£´Â ±¸µÎÁ¡ ±âÈ£¿Í ¼ýÀÚ»Ó¸¸ ¾Æ´Ï¶ó ´ë¼Ò¹®ÀÚ¸¦ ¸ðµÎ Æ÷ÇÔÇصµ µË´Ï´Ù.

 

$ passwd

Changing password for hjh

(current) UNIX password:

New UNIX password:

 

 

pine

¸ÞÀÏÀ» ÁÖ°í ¹ÞÀ» ¼ö ÀÖ´Â ¸í·ÉÀÔ´Ï´Ù.

 

$ pine

 

 

 PINE 4.10   MAIN MENU                            Folder: INBOX  19 Messages

           ?     HELP               -  Get help using Pine

           C     COMPOSE MESSAGE    -  Compose and send a message

           I     MESSAGE INDEX      -  View messages in current folder

           L     FOLDER LIST        -  Select a folder to view

           A     ADDRESS BOOK       -  Update address book

           S     SETUP              -  Configure Pine Options

           Q     QUIT               -  Leave the Pine program

     Copyright 1989-1999.  PINE is a trademark of the University of Washington.

                    [Folder "INBOX" opened with 19 messages]

? Help                     P PrevCmd                 R RelNotes

----------------

O OTHER CMDS > [ListFldrs] N NextCmd                 K KBLock

 


À§¿Í °°ÀÌ mainâÀÌ ¶ß¸é ¼±ÅÃÇؼ­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

 

ping

ping(packet internet gopher)Àº ÀÚ½ÅÀÇ ³×Æ®¿öÅ©³ª ´Ù¸¥ ³×Æ®¿öÅ©°¡ Åë½ÅÀÌ Àߵǰí ÀÖ´ÂÁö Á¡°ËÀ» ÇÕ´Ï´Ù.

Çü½Ä : ping hostname
 

 

 

 ps

ÇÁ·Î¼¼¼­¿¡ °üÇÑ ¸®½ºÆ®¸¦ º¸¿©ÁÝ´Ï´Ù.

 

 

 

 pwd

print working directory, ÇöÀç ÀÛ¾÷ Directory¸¦ Ãâ·ÂÇÑ´Ù.

 

 

 

q

purple01_q.gif

quit

´ëÈ­½Ä ¸ðµå¿¡¼­ lpc¸¦ ¶°³³´Ï´Ù.

 

 

 

 r

purple01_r.gif

 rm

remove, ÆÄÀÏÀ» Á¦°ÅÇÑ´Ù. ¸®´ª½º¿¡¼­´Â Çѹø Áö¿î ÆÄÀÏÀº ´Ù½Ã º¹±¸ÇÒ ¼ö ¾ø´Ù.

    rm [options] file(s)

»ç¿ë °¡´ÉÇÑ ¿É¼ÇÀº ´ÙÀ½°ú °°´Ù.

    -f ¾µ¼ö ¾ø´Â ÆÄÀÏÀÌ¶óµµ ¹°¾îº¸Áö ¾Ê°í °­Á¦·Î Áö¿î´Ù.

    -i °¢ ÆÄÀÏ¿¡ ´ëÇÏ¿© Áö¿ï °ÍÀÎÁö ¹°¾î ¿Â´Ù.

    -r ¼­ºêµð·ºÅ丮¸¦ Æ÷ÇÔÇÑ ¸ðµç ³»¿ëÀ» Àç±ÍÀûÀ¸·Î Áö¿î´Ù.

    -v Áö¿öÁö´Â ÆÄÀϸíÀ» Ãâ·ÂÇÑ´Ù.                                                                            

 

 

rmdir

remove directory, µð·ºÅ丮¸¦ Áö¿î´Ù. ¸¸¾à µð·ºÅ丮°¡ ºñ¾îÀÖÁö ¾ÊÀ¸¸é Áö¿ï ¼ö ¾ø´Ù.

 

 

 

 splate_top_yellow.gif
   

purple01_s.gif

 

 

 sh

¿ø·¡ÀÇ unix¸í·ÉÀÎ º» ¼ÐÀ» ºÒ·¯³»´Â ¸í·É¾î ÀÔ´Ï´Ù.

 

 

su

»ç¿ëÁß¿¡ ´Ù¸¥ ID·Î ÀçÁ¢¼ÓÇÏ´Â ¸í·É¾îÀÔ´Ï´Ù.

Çü½Ä : su »ç¿ëÀÚID (±×³É su¸¸ ÀÔ·ÂÇϸé root·Î ÀçÁ¢¼ÓÇÏ°Ú´Ù´Â ¶æÀÔ´Ï´Ù.)

 

 

 

                            swapon
½º¿Ò °ø°£ »ç¿ëÇϱâ

½º¿Ò °ø°£À» ÃʱâÈ­ÇÏ´Â µ¥´Â swapon ¸í·ÉÀ» »ç¿ëÇÑ´Ù. ÀÌ ¸í·ÉÀº Ä¿³Î¿¡°Ô ÇØ´ç °ø°£À» ½º¿ÒÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â Á¡À» ¾Ë·ÁÁØ´Ù. ÀÌ ¸í·É¿¡°Ô´Â Ãß°¡ÇÏ°íÀÚ ÇÏ´Â ½º¿Ò °ø°£ÀÇ °æ·Î¸¦ Àμö·Î Àü´ÞÇØ ÁÖ¾î¾ß ÇÑ´Ù. Àӽà ½º¿Ò ÆÄÀÏÀ» ½º¿Ò °ø°£¿¡ Ãß°¡ÇÏ°íÀÚ ÇÑ´Ù¸é ´ÙÀ½°ú °°ÀÌ ÇÑ´Ù.

$ swapon /extra-swap
$

½º¿Ò °ø°£µéÀº /etc/fstab ÆÄÀÏ¿¡ ÀÇÇؼ­ ÀÚµ¿ÀûÀ¸·Î »ç¿ëµÉ ¼öµµ ÀÖ´Ù.

/dev/hda8        none        swap        sw     0     0
/swapfile        none        swap        sw     0     0

½Ã½ºÅÛÀÌ ½ÃÀÛµÉ ¶§, ½ºÅ©¸³Æ®¸¦ ÅëÇؼ­ swapon -a ¸í·ÉÀÌ ½ÇÇàµÇ´Âµ¥ ÀÌ ¸í·ÉÀº /etc/fstab¿¡ ³ª¿­µÇ¾î ÀÖ´Â ½º¿Ò °ø°£µéÀ» ¸ðµÎ »ç¿ëÇÏ°Ô ÇØ ÁØ´Ù. ±×·¡¼­ ÈçÈ÷ swapon ¸í·ÉÀº Ãß°¡ÀûÀÎ ½º¿ÒÀÌ ÇÊ¿äÇÒ ¶§¸¸ »ç¿ëµÇ´Â °ÍÀÌ º¸ÅëÀÌ´Ù.

free ¸í·ÉÀ» ¾²¸é ½º¿ÒÀÇ »ç¿ë »óȲÀ» ¸ð´ÏÅÍ ÇÒ ¼ö ÀÖ´Ù. ÀÌ°ÍÀº ÇöÀç ¾ó¸¶³ª ¸¹Àº ¿ë·®ÀÇ ½º¿ÒÀÌ »ç¿ëµÇ°í ÀÖ´ÂÁö ¾Ë·ÁÁØ´Ù.

$ free
             total       used       free     shared    buffers
Mem:         15152      14896        256      12404       2528
-/+ buffers:            12368       2784
Swap:        32452       6684      25768
$

¿©±â¼­ Mem: À̶ó°í ¾²¿©Áø ù°ÁÙÀº ½ÇÁ¦ ¹°¸®Àû ¸Þ¸ð¸®ÀÇ »óȲÀ» º¸¿©ÁÖ´Â °ÍÀÌ´Ù.Ä¿³ÎÀº ¹°¸®Àû ¸Þ¸ð¸®¸¦ ¾à 1 megabyte Á¤µµ »ç¿ëÇϴµ¥, totalÀ̶ó°í ¾²¿©Áø ¼¼·ÎÁÙ¿¡¼­ º¸¿©ÁÖ´Â Àüü¸Þ¸ð¸® ¾ç¿¡´Â ÀÌ Ä¿³ÎÀÌ Â÷ÁöÇÏ´Â °ø°£ÀÌ ºüÁ® ÀÖ´Ù. used¶ó´Â ¼¼·ÎÁÙÀº ÇöÀç »ç¿ëÁßÀÎ ¸Þ¸ð¸® ¾çÀ» º¸¿©ÁÖ°í ÀÖÀ¸¸ç(µÎ¹ø° °¡·ÎÁÙÀº ¹öÆÛ ·Î »ç¿ëµÇ´Â ºÎºÐÀ» Á¦¿ÜÇÏ°í °è»êÇÑ ¾çÀÌ´Ù), free¶õ ¼¼·ÎÁÙ¿¡¼­´Â ÀüÇô »ç¿ëµÇÁö ¾ÊÀº ¾çÀ» º¸¿©ÁÖ°í ÀÖ´Ù. ¶ÇÇÑ shared¶õ ºÎºÐÀº ÇÁ·Î¼¼½º°£¿¡ °øÀ¯µÇ°í ÀÖ´Â ¸Þ¸ð¸®¸¦ ³ªÅ¸³»°í ÀÖ´Â °ÍÀ̹ǷÎ, ±× ¾çÀÌ ¸¹Àº °ÍÀº ±â»Û ÀÏÀÌ´Ù. buffers´Â ÇöÀç µð½ºÅ© ¹öÆÛ Ä³½¬·Î »ç¿ëµÇ´Â ¸Þ¸ð¸® ¾çÀ» º¸¿©ÁÖ°í ÀÖ´Ù.

¸¶Áö¸· ÁÙÀÎ Swap:Àº À§¿Í °°Àº Ç׸ñÀ» ½º¿Ò °ø°£¿¡ ¶È°°ÀÌ Àû¿ë½ÃŲ ³»¿ëÀÌ´Ù. ÀÌ Ç׸ñÀÌ ¸ðµÎ Á¦·Î¶ó¸é, ½º¿Ò °ø°£ÀÌ ¾Æ¿¹ µ¿ÀÛÇÏ°í ÀÖÁö ¾Ê´Ù´Â ¶æÀÌ´Ù.

°°Àº Á¤º¸¸¦ top ¸í·ÉÀ̳ª /proc/meminfo ÆÄÀÏÀ» ÅëÇØ ¾òÀ» ¼ö ÀÖ´Ù. ±×·¯³ª ¾î´À °æ¿ìµç, ƯÁ¤ÇÑ ½º¿Ò °ø°£¿¡ ´ëÇÑ Á¤º¸¸¦ ¾ò´Â °ÍÀº Á» ¾î·Æ´Ù.

½º¿Ò °ø°£Àº swapoff ¸í·ÉÀ¸·Î ±â´ÉÀ» ¸Ü°Ô ÇÒ ¼ö ÀÖ´Ù. ±×·¯³ª Àӽ÷ΠÀâÀº ½º¿Ò °ø°£ÀÌ ¾Æ´Ï¶ó¸é, ½º¿ÒÀ» ²ø ÇÊ¿ä´Â ¾ø´Ù. ¸¸¾à ½º¿ÒÀ» ²ô°ÔµÇ¸é, ½º¿Ò °ø°£¿¡ µé¾îÀÖ´ø ¸Þ¸ð¸® ÆäÀÌÁöµéÀÌ ¸ÕÀú ½ÇÁ¦ ¸Þ¸ð¸®·Î µé¾î°¡¾ß µÇ´Âµ¥, ½ÇÁ¦ ¸Þ¸ð¸®¿¡ ¿©À¯°¡ ¾ø´Â °æ¿ì¿¡´Â ¶Ç ´Ù¸¥ ½º¿Ò °ø°£À¸·Î ¹æÃâµÇ°Ô µÈ´Ù. ±×·±µ¥ ÀÌ ¸Þ¸ð¸® ÆäÀÌÁöµéÀ» ¸ðµÎ ¼ö¿ëÇϱ⿡ °¡»ó¸Þ¸ð¸®¸¶Àúµµ ºÎÁ·ÇÏ´Ù¸é, ±×¶§ºÎÅÍ´Â ¸®´ª½º ½Ã½ºÅÛÀÌ ¹«ÁøÀå ¹ö¹÷´ë±â ½ÃÀÛÇÒ °ÍÀÌ´Ù. ½Ã°£ÀÌ ¾ÆÁÖ ¸¹ÀÌ °É¸° ÈÄ¿¡´Â Á» ÀáÀáÇØÁö°ÚÁö¸¸, ¿©ÀüÈ÷ ½Ã½ºÅÛÀº »ç¿ëºÒ´É »óÅ¿¡ ÀÖ°Ô µÈ´Ù. µû¶ó¼­ ½º¿ÒÀ» ²ô±â Àü¿¡, ÃæºÐÇÑ ¿©À¯ ¸Þ¸ð¸®°¡ ÀÖ´ÂÁö ²À È®ÀÎÇØ º¸¾Æ¾ß¸¸ ÇÑ´Ù(free °°Àº °ÍÀ¸·Î).

swapon -a ¸í·ÉÀ¸·Î ÀÚµ¿ÀûÀ¸·Î »ç¿ëµÇ´Â ½º¿Ò °ø°£µéÀº, ¸¶Âù°¡Áö·Î swapoff -a ¸í·ÉÀ» ½á¼­ ²ø ¼ö ÀÖ´Ù. À̰͵µ ¿ª½Ã /etc/fstab ÆÄÀÏ¿¡ ³ª¿­µÇ¾î ÀÖ´Â ½º¿Ò °ø°£¸¸À» ²ô±â ¶§¹®¿¡, ³ª¸ÓÁö ¼öµ¿À¸·Î Ãß°¡½ÃŲ ½º¿ÒµéÀº ¿µÇâÀ» ¹ÞÁö ¾Ê´Â´Ù.

¶§¶§·Î, ½ÇÁ¦ ¸Þ¸ð¸®°¡ ¸¹ÀÌ ºñ¾î Àִµ¥µµ ºÒ±¸ÇÏ°í ½º¿ÒÀ» ¾ÆÁÖ ¸¹ÀÌ ¾²°í ÀÖ´Â °æ¿ì¸¦ º¸°Ô µÉ ¼ö°¡ ÀÖ´Ù. º¸Åë ÀÌ·± ÀÏÀÌ ¹ß»ýÇÏ´Â °æ¿ì´Â ÀÌ·¸´Ù. ¾î¶² µ¢Ä¡ Å« ÇÁ·Î¼¼½º°¡ ½ÇÁ¦ ¸Þ¸ð¸®¸¦ ¸¹ÀÌ Á¡À¯ÇÏ´Â ¹Ù¶÷¿¡ ½Ã½ºÅÛÀÌ ½º¿ÒÀ» ¸¹ÀÌ »ç¿ëÇÏ°Ô µÇ¾ú´Ù°í ÇÏÀÚ. ÀÌ ÇÁ·Î¼¼½º°¡ Á¾·áµÇ¸é ½ÇÁ¦ ¸Þ¸ð¸®¿£ ¿©À¯ °ø°£ÀÌ ¸¹ÀÌ ³²°Ô µÇÁö¸¸, ½º¿ÒÀ¸·Î Çѹø ³»·Á°£ µ¥ÀÌÅÍ´Â ±×°ÍÀÌ ´çÀå ÇÊ¿äÇÏÁö ¾Ê´Â ÇÑ ½ÇÁ¦ ¸Þ¸ð¸®·Î ºÒ·ÁÁöÁö ¾Ê´Â´Ù. µû¶ó¼­ ½º¿Ò ¿µ¿ªÀ» ¸¹ÀÌ »ç¿ëÇϸ鼭µµ ½ÇÁ¦ ¸Þ¸ð¸®°¡ ¸¹ÀÌ ºñ¾îÀÖ´Â Çö»óÀÌ ²Ï ¿À·¡ Áö¼ÓµÉ ¼ö ÀÖ´Â °ÍÀÌ´Ù. ±×·¯¹Ç·Î ÀÌ·± Çö»ó¿¡ Ưº°È÷ ½Å°æ¾µ ÇÊ¿ä´Â ¾ø´Ù. ÇÏÁö¸¸, ÃÖ¼ÒÇÑ ±× ¿ø¸®´Â ÀÌÇØÇÏ°í ÀÖ¾î¾ß ³ªÁß¿¡ ºÒ¾ÈÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù.

 

 

tplate_top_yellow.gif

purple01_t.gif

tar

»ç¿ë¹ý: tar [¿É¼Ç]... [ÆÄÀÏ]...

 

ÁÖ¿ä µ¿ÀÛ ¸ðµå :

  -t, --list              ¾ÆÄ«À̺êÀÇ ³»¿ë¹°À» Ãâ·ÂÇÕ´Ï´Ù

  -x, --extract, --get    ¾ÆÄ«À̺꿡¼­ ÆÄÀÏÀ» ÃßÃâÇÕ´Ï´Ù

  -c, --create            »õ·Î¿î ¾ÆÄ«À̺긦 ¸¸µì´Ï´Ù

  -d, --diff, --compare   ¾ÆÄ«À̺ê¿Í ÆÄÀÏ ½Ã½ºÅÛ°£ÀÇ Â÷ÀÌÁ¡À» ºñ±³ÇÕ´Ï´Ù

  -r, --append            ¾ÆÄ«ÀÌºê ³¡¿¡ ÆÄÀÏÀ» Ãß°¡ÇÕ´Ï´Ù

  -u, --update            ¾ÆÄ«ÀÌºê ¾ÈÀÇ °Íº¸´Ù »õ·Î¿î ÆÄÀϸ¸ Ãß°¡ÇÕ´Ï´Ù

  -A, --catenate          ¾ÆÄ«À̺꿡 tar ÆÄÀÏÀ» Ãß°¡ÇÕ´Ï´Ù

      --concatenate       -A¿Í °°À½

      --delete            ¾ÆÄ«À̺ê·ÎºÎÅÍ Á¦°ÅÇÕ´Ï´Ù (ÀÚ±â Å×ÀÌÇÁ¿¡¼± ¾ÈµÊ!)

 

µ¿ÀÛ º¯°æÀÚ:

  -W, --verify               ¾ÆÄ«À̺긦 ±â·ÏÇÑ ´ÙÀ½ °ËÁõÇϵµ·Ï ÇÕ´Ï´Ù

      --remove-files         ¾ÆÄ«À̺꿡 ÆÄÀÏÀ» Ãß°¡ÇÑ ´ÙÀ½ Áö¿ó´Ï´Ù

  -k, --keep-old-files       ÃßÃâÇÒ ¶§ ÀÌ¹Ì Á¸ÀçÇÏ´Â ÆÄÀÏÀ» µ¤¾î¾²Áö ¾Ê½À´Ï´Ù

:

 -U, --unlink-first         ÃßÃâÇϱ⿡ ¾Õ¼­ ´ë»ó ÆÄÀÏÀ» Áö¿ó´Ï´Ù

      --recursive-unlink     µð·ºÅ丮¸¦ ÃßÃâÇϱ⿡ ¾Õ¼­ ±× ü°è¸¦ ºñ¿ó´Ï´Ù

  -S, --sparse               ½ºÆĽº ÆÄÀÏÀ» È¿À²ÀûÀ¸·Î ó¸®ÇÕ´Ï´Ù

  -O, --to-stdout            Ç¥ÁØ Ãâ·ÂÀ¸·Î ÆÄÀÏÀ» ÃßÃâÇÕ´Ï´Ù

  -G, --incremental          ¿À·¡µÈ GNU Çü½ÄÀÇ Á¡ÁøÀû ¹é¾÷ ÆÄÀÏÀ» ó¸®ÇÕ´Ï´Ù

  -g, --listed-incremental   »õ·Î¿î GNU Çü½ÄÀÇ Á¡ÁøÀû ¹é¾÷ ÆÄÀÏÀ» ó¸®ÇÕ´Ï´Ù

      --ignore-failed-read   ÀÐÀ» ¼ö ¾ø´Â ÆÄÀÏ¿¡ ´ëÇØ ¿µ ¾Æ´Ñ °ªÀ¸·Î Á¾·áÇÏÁö

                             ¾Ê½À´Ï´Ù

 ÀåÄ¡ ¼±Åðú Àüȯ:

  -f, --file=ARCHIVE             ¾ÆÄ«À̺ê ÆÄÀÏ ¶Ç´Â ARCHIVE ÀåÄ¡¸¦ »ç¿ëÇÕ´Ï´Ù

      --force-local              À̸§¿¡ ÄÝ·ÐÀÌ ÀÖ´Â ¾ÆÄ«À̺ê ÆÄÀϵµ Áö¿ª ÆÄÀÏ·Î

                                 ÀνÄÇÕ´Ï´Ù

      --rsh-command=COMMAND      rsh ´ë½Å ¿ø°Ý COMMAND¸¦ »ç¿ëÇÕ´Ï´Ù

  -[0-7][lmh]                    µå¶óÀ̺ê¿Í ±â·Ï ¹Ðµµ¸¦ ÁöÁ¤ÇÕ´Ï´Ù

  -M, --multi-volume             ´ÙÁß º¼·ý ¾ÆÄ«À̺긦 »ý¼º/Ãâ·Â/ÃßÃâÇÕ´Ï´Ù

  -L, --tape-length=NUM          NUM x 1024 ¹ÙÀÌÆ®¸¦ ¾´ µÚ¿¡ Å×ÀÌÇÁ¸¦ ¹Ù²ß´Ï´Ù

  -F, --info-script=FILE         °¢ Å×ÀÌÇÁÀÇ ³¡¿¡¼­ ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÕ´Ï´Ù

                                 (-MÀ» Æ÷ÇÔÇÔ)

      --new-volume-script=FILE   -F FILE°ú °°À½

      --volno-file=FILE          FILE ¾È¿¡ ÀÖ´Â º¼·ý ¹øÈ£¸¦ »ç¿ë/°»½ÅÇÕ´Ï´Ù

 

ÀåÄ¡ ºí·° ¼³Á¤:

  -b, --blocking-factor=BLOCK    ·¹ÄÚµå´ç BLOCK x 512 ¹ÙÀÌÆ®

      --record-size=SIZE         ·¹ÄÚµå´ç SIZE ¹ÙÀÌÆ®, 512ÀÇ ¹è¼ö

  -i, --ignore-zeros             ¾ÆÄ«À̺꿡¼­ ¿µÀ¸·Î µÈ ºí·°À» ¹«½ÃÇÕ´Ï´Ù

                                 (EOF¸¦ ÀǹÌÇÔ)

  -B, --read-full-records        ÀÐÀº °ÍÀ» Àçºí·°È­ÇÕ´Ï´Ù (4.2BSD ÆÄÀÌÇÁ¿ëÀ¸·Î)

Á¤º¸ Ãâ·Â¿¡ °üÇÑ ¿É¼Ç:

      --help            ÀÌ µµ¿ò¸»À» ÀμâÇÏ°í ³¡³À´Ï´Ù

      --version         tar ÇÁ·Î±×·¥ÀÇ ¹öÀü ¹øÈ£¸¦ ÀμâÇÏ°í ³¡³À´Ï´Ù

  -v, --verbose         Ã³¸®µÇ´Â ÆÄÀÏÀ» ¼ø¼­´ë·Î Ãâ·ÂÇÕ´Ï´Ù

      --checkpoint      ¾ÆÄ«À̺긦 ÀÐÀ» µ¿¾È µð·ºÅ丮 À̸§À» ÀμâÇÕ´Ï´Ù

      --totals          ¾ÆÄ«À̺긦 ¸¸µé µ¿¾È ¾²¿©Áø ÃÑ ¹ÙÀÌÆ® ¼ö¸¦ ÀμâÇÕ´Ï´Ù

  -R, --block-number    °¢ ¸Þ½ÃÁö¸¶´Ù ¾ÆÄ«À̺곻ÀÇ ºí·° ¹øÈ£¸¦ Ç¥½ÃÇÕ´Ï´Ù

  -w, --interactive     ¸ðµç Çൿ¿¡ ´ëÇØ È®ÀÎÀ» ¿ä±¸ÇÕ´Ï´Ù

      --confirmation    -w¿Í °°À½

 

  -s, --same-order             sort names to extract to match archive

      --preserve-order         same as -s

      --preserve               same as both -p and -s

  -z, --gzip, --ungzip               filter the archive through gzip

  -Z, --compress, --uncompress       filter the archive through compress

      --use-compress-program=PROG    filter through PROG (must accept -d)

 

ex) µð·ºÅ丮 SSS¸¦ homepage.tar·Î ¾ÐÃàÇÕ´Ï´Ù.

$ tar cvf homepage.tar /SSS

SSS/            

 

±ÇÇÑ ½Ã°£±îÁö Ãâ·ÂÇÕ´Ï´Ù.

$ tar tvf homepage.tar

drwxr-xr-x hjh/linux         0 2000-10-07 17:11:51 SSS/

 

/etc µð·ºÅ丮¸¦ aaa¶õ ÆÄÀÏ·Î ¾ÐÃà½Ãŵ´Ï´Ù.

$ tar -zcvf aaa /etc

 

¾ÐÃàµÈ aaa¶õ ÆÄÀÏÀ» /etcµð·ºÅ丮¿¡ ¾ÐÃàÀ» DZ´Ï´Ù.

$ tar -zxvf aaa /etc

 

aaa bbb ccc ÆÄÀÏÀ» zzz ÆÄÀÏ·Î ¾ÐÃà½Ãŵ´Ï´Ù.

$ tar -zcvf zzz aaa bbb ccc

 

 

tail

ÆÄÀÏÀÇ ¸¶Áö¸· n°³ÀÇ ³»¿ëÀ» º¸°íÀÚÇÒ ¶§ »ç¿ëÇÏ´Â ¸í·ÉÀÔ´Ï´Ù.

 

ex)

$ tail .bash_history       

sdm

kdm

swapon

free

dmesg

dmesg |less

fsck

adduser

groupadd

exit..........

 

 

touch

touch [OPTION]... FILE...

  or : touch [-acm] MMDDhhmm[YY] FILE... (obsolescent)

Update the access and modification times of each FILE to the current time.

 

  -a                     change only the access time

  -c                     do not create any files

  -d, --date=STRING      parse STRING and use it instead of current time

  -f                     (ignored)

  -m                     change only the modification time

  -r, --reference=FILE   use this file's times instead of current time

  -t STAMP               use [[CC]YY]MMDDhhmm[.ss] instead of current time

      --time=WORD        access -a, atime -a, mtime -m, modify -m, use -a

      --help             display this help and exit

      --version          output version information and exit

 

STAMP may be used without -t if none of -drt, nor --, are used.

Note that the three time-date formats recognized for the -d and -t options

and for the obsolescent argument are all different.

 

 

 

 uplate_top_yellow.gif
   

purple01_u.gif

 

umount

umount¸¦ umountµÇ¾îÁö´Â ÆÄÀÏ ½Ã½ºÅÛ¿¡¼­ ½ÇÇàÀ» ½ÃÅ°¸é ¾ÆÁ÷ ±× ÆÄÀÏ ½Ã½ºÅÛÀº »ç¿ëÁß(busy)ÀÌ°Ô µÇ¹Ç·Î ¾ð¸¶¿îÆ®½Ã ¿¡·¯°¡ ¹ß»ýÇÏ°Ô µÈ´Ù. ¾ð¸¶¿îÆ®´Â ²À ±× ÆÄÀÏ ½Ã½ºÅÛÀ» ¹þ¾î³ª¼­ ½ÇÇà½ÃÄÑ¾ß ÇÑ´Ù.

unmount¸¦ ÇÒ ¶§´Â ´Ü¼øÈ÷

    umount directory_name ¶Ç´Â umount device_name

À» ½áÁÖ¸é µÇ°í

    umount -a

¶ó°í ¾²¸é ÇöÀç ¸¶¿îÆ® µÇ¾î ÀÖ´Â µð½ºÅ©ÀåÄ¡µé Áß¿¡¼­ /etc/fstab¿¡ ÀÖ´Â ¸ðµç ÀåÄ¡¸¦ unmountÇÑ´Ù. ±×¸®°í, ¸¶¿îÆ®µÈ µð½ºÅ© ÀåÄ¡µé°ú µð·ºÅ丮ÀÇ ¸®½ºÆ®´Â /etc/mtab¿¡ ÀúÀåµÇ¾î ÀÖ´Ù.

¿¹¸¦ µé¾î, disk¸¦ /zip¶ó´Â directory¿¡ mount¸¦ ÇÒ·Á¸é ÀÌ·±½ÄÀ¸·Î Çؾ߸¸ ÇÑ´Ù.

mkdir /zip

mount -t msdos /dev/sda4 /zip

ÀÌÁ¦ ¿©·¯ºÐµéÀÇ disk´Â /zip¿¡ ¸¶¿îÆ®µÇ¾î º¸ÀÏ °ÍÀÌ´Ù. disk°¡ mount µÇ¾î ÀÖ´Â µ¿¾È¿¡ ¿©·¯ºÐµéÀº ±×°ÍÀ» Á¦°ÅÇÏ·Á Çؼ­´Â ¾ÈµÈ´Ù. ¿©·¯ºÐµéÀÌ disk¸¦ °¡Áö°í ÀÛ¾÷ÀÌ ³¡³µÀ» °æ¿ì ±×°ÍÀ» umount ½ÃÅ°°í release ½ÃÄÑ °èÃþÀûÀÎ directory·Î ºÎÅÍ ºÐ¸®½ÃÅ°¸é µÈ´Ù.

umount /zip

ÀÏ´Ü ¿©·¯ºÐµéÀÌ mountµÇ´Â directory /zip¸¦ ¸¸µé°í ³ª¸é ¿©·¯ºÐµéÀº ´Ù½Ã ÀÌ°ÍÀ» ÇÒ ÇÊ¿ä´Â ¾øÀ¸¸ç ÈÄ¿¡ ´Ù½Ã ¾îµð¼±°¡ mount¸¦ ½ÃÅ°¸é µÈ´Ù.

 

 

 

uptime

¼­¹ö ºÎÆýð£°ú ÇöÀç½Ã°£ÀÌ Ãâ·ÂµË´Ï´Ù.

 

$ uptime

  5:33pm  up 5 days,  5:39,  4 users,  load average: 0.52, 0.58, 0.52

 

  plate_top_yellow.gif
    

purple01_v.gif

 vi

vi ¿¡µðÅÍ

À¯´Ð½º °è¿­ÀÇ ¿î¿µÃ¼Á¦¿¡¼­ °¡Àå ³Î¸® ¾²ÀÌ´Â ¿¡µðÅÍÀÔ´Ï´Ù.

vi ¸í·É¾î ¿ä¾à

 

1.½ÃÀÛ

vi file

vi¸¦ ½ÃÀÛÇÏ¿© ÁöÁ¤ÇÑ ÆÄÀÏ ÆíÁý

vi -R file

Àбâ Àü¿ë(read- only) ÆíÁý±â·Î¼­ vi¸¦ ½ÃÀÛÇÏ¿© ÁöÁ¤ÇÑ ÆÄÀÏ ÆíÁý

view file

Àбâ Àü¿ë(read- only) ÆíÁý±â·Î¼­ vi¸¦ ½ÃÀÛÇÏ¿© ÁöÁ¤ÇÑ ÆÄÀÏ ÆíÁý

2.Á¾·á

:wq

µ¥ÀÌÅ͸¦ ÀúÀåÇÏ°í Á¾·á

:q!

µ¥ÀÌÅ͸¦ ÀúÀåÇÏÁö ¾Ê°í Á¾·á

3. ½Ã½ºÅÛÀÌ ´Ù¿îµÈ ÈÄ¿¡ µÇ»ì¸®±â

vi -r

µÇ»ì¸± ¼ö ÀÖ´Â ¸ðµç ÆÄÀÏ À̸§ º¸¿©ÁÖ±â

vi -r file

vi¸¦ ½ÃÀÛÇÏ¿© ÁöÁ¤ÇÑ ÆÄÀÏ µÇ»ì¸®±â

4. µð½ºÇ÷¹ÀÌ Á¦¾îÇϱâ

^L

ÇöÀç È­¸éÀ» ´Ù½Ã µð½ºÇ÷¹ÀÌÇϱâ

:set number

³»ºÎ ÁÙ ¹øÈ£ µð½ºÇ÷¹ÀÌ

:set nonumber

¹èºÎ ÁÙ ¹øÈ£ µð½ºÇ÷¹ÀÌ ¾Ê±â

5. ¸¶Áö¸·À¸·Î Áö¿î °Í º¹»çÇϱâ

p

¸¶Áö¸·À¸·Î Áö¿öÁø °ÍÀ» Ä¿¼­ÀÇ µÚ/¾Æ·¡¿¡ »ðÀÔ

P

¸¶Áö¸·À¸·Î Áö¿öÁø °ÍÀ» Ä¿¼­ÀÇ ¾Õ/À§¿¡ »ðÀÔ

xp

µÎ ¹®ÀÚ¸¦ ¹Ù²Þ

deep

µÎ ´Ü¾î¸¦ ¹Ù²Þ

ddp

µÎ ÁÙÀ» ¹Ù²Þ

6. ÆÐÅÏ °Ë»ö

/rexp

ÁöÁ¤µÈ Á¤±Ô Ç¥Çö½Ä¿¡ ´ëÇØ ¾ÕÀ¸·Î À̵¿

/

ÀÌÀüÀÇ ÆÐÅÏ¿¡ ´ëÇØ ¾ÕÀ¸·Î °Ë»öÀ» ¹Ýº¹

?rexp

ÁöÁ¤µÈ Á¤±Ô Ç¥Çö½Ä¿¡ ´ëÇØ µÚ·Î À̵¿

?

ÀÌÀüÀÇ ÆÐÅÏ¿¡ ´ëÇØ µÚ·Î °Ë»öÀ» ¹Ýº¹

n

/³ª ?¸í·É¿¡ ´ëÇØ °°Àº ¹æÇâÀ¸·Î ¹Ýº¹

N

/³ª ?¸í·É¿¡ ´ëÇØ ¹Ý´ë ¹æÇâÀ¸·Î ¹Ýº¹

7. ¾à¾îÀÇ »ç¿ë

:ab short long

short¸¦ long¿¡ ´ëÇÑ ¾à¾î·Î º¯°æ

:ab

ÇöÀç ¾à¾î ¸ñ·ÏÀ» Ç¥½Ã

:una short

¾à¾î short¸¦ Ç¥½Ã

8. ÁÙ ±æÀÌÀÇ Á¶Á¤

r<Return>

¹®ÀÚ¸¦ ´º¶óÀÎÀ¸·Î º¯°æ

J

ÁÙÀÇ °áÇÕ

:set wm=n

¿À¸¥ÂÊÀ¸·Î n¹®ÀÚ À§Ä¡¿¡¼­ ÀÚµ¿ÀûÀ¸·Î ÁÙ ³ª´®

9. Ä¿¼­ À̵¿

h<Left>

Ä¿¼­¸¦ ÇÑ Ä­ ¿ÞÂÊÀ¸·Î À̵¿

j<Down>

Ä¿¼­¸¦ ÇÑ ÁÙ ¾Æ·¡·Î À̵¿

k<Up>

Ä¿¼­¸¦ ÇÑ ÁÙ À§·Î À̵¿

l<Right>

Ä¿¼­¸¦ ÇÑ Ä­ ¿À¸¥ÂÊÀ¸·Î À̵¿

<Backspace>

Ä¿¼­¸¦ ÇÑ Ä­ ¿ÞÂÊÀ¸·Î À̵¿

<Space>

Ä¿¼­¸¦ ÇÑ Ä­ ¿À¸¥ÂÊÀ¸·Î À̵¿

-

Ä¿¼­¸¦ ÀÌÀü ÁÙÀÇ Ã³À½À¸·Î À̵¿

+

Ä¿¼­¸¦ ´ÙÀ½ ÁÙÀÇ Ã³À½À¸·Î À̵¿

<Return>

Ä¿¼­¸¦ ´ÙÀ½ ÁÙÀÇ Ã³À½À¸·Î À̵¿

0

Ä¿¼­¸¦ ÇöÀç ÁÙÀÇ ¸Ç ¾ÕÀ¸·Î À̵¿

$

Ä¿¼­¸¦ ÇöÀç ÁÙÀÇ ¸Ç ³¡À¸·Î À̵¿

^

Ä¿¼­¸¦ ÇöÀç ÁÙÀÇ Ã¹±ÛÀÚ(°ø¹éÀ̳ª ÅÇÀÌ ¾Æ´Ñ)·Î À̵¿

w

Ä¿¼­¸¦ ´ÙÀ½ ´Ü¾îÀÇ Ã¹ ±ÛÀÚ·Î À̵¿

e

Ä¿¼­¸¦ ´ÙÀ½ ´Ü¾îÀÇ ³¡ ±ÛÀÚ·Î À̵¿

b

Ä¿¼­¸¦ ÀÌÀü ´Ü¾îÀÇ Ã¹ ±ÛÀÚ·Î À̵¿

W

w¿Í °°À½(¹®Àå ºÎÈ£ ¹«½Ã)

E

e¿Í °°À½(¹®Àå ºÎÈ£ ¹«½Ã)

B

b¿Í °°À½(¹®Àå ºÎÈ£ ¹«½Ã)

(

´ÙÀ½ ¹®ÀåÀÇ Ã³À½À¸·Î À̵¿

)

ÀÌÀü ¹®ÀåÀÇ Ã³À½À¸·Î À̵¿

{

´ÙÀ½ ¹®´ÜÀÇ Ã³À½À¸·Î À̵¿

}

ÀÌÀü ¹®´ÜÀÇ Ã³À½À¸·Î À̵¿

H

Ä¿¼­¸¦ È­¸é ¸Ç À§·Î À̵¿

M

Ä¿¼­¸¦ Áß°£À¸·Î À̵¿

L

Ä¿¼­¸¦ ¸Ç ¾Æ·¡·Î À̵¿

10. ÆíÁý ¹öÆÛ¸¦ ÅëÇÑ À̵¿

^F

ÇÑ È­¸é ¾Æ·¡·Î À̵¿

^B

ÇÑ È­¸é À§·Î À̵¿

n^F

nÈ­¸é ¾Æ·¡·Î À̵¿

n^B

nÈ­¸é À§·Î À̵¿

^D

¹Ý È­¸é ¾Æ·¡·Î À̵¿

^U

¹Ý È­¸é À§·Î À̵¿

n^D

nÁÙ¸¸Å­ ¾Æ·¡·Î À̵¿

n^U

nÁÙ¸¸Å­ À§·Î À̵¿

11. ¼Ð ¸í·É ½ÇÇà

:!command

vi¸¦ Áß´ÜÇÏ°í ÁöÁ¤ÇÑ ¼Ð ¸í·ÉÀ» ½ÇÇà

:!!

vi¸¦ Áß´ÜÇÏ°í ÀÌÀüÀÇ ¼Ð ¸í·ÉÀ» ½ÇÇà

:sh

vi¸¦ Áß´ÜÇÏ°í ¼ÐÀ» ½ÇÇà

:!csh

vi¸¦ Áß´ÜÇÏ°í »õ·Î¿î C-¼ÐÀ» ½ÇÇà

12. ÆÐÅÏ¿¡ ÀÇÇÑ Ä¡È¯

:s/pattern/replace/

ÇöÀç ÁÙÀÇ Ä¡È¯

:lines/pattern/replace/

ÁöÁ¤ÇÑ ÁÙÀÇ Ä¡È¯

:line,lines/pattern/replace/

ÁöÁ¤ÇÑ ¹üÀ§ÀÇ Ä¡È¯

:%s/pattern/replace/

¸ðµç ÁÙÀÇ Ä¡È¯

13. µ¥ÀÌÅÍ Àбâ

:liner file

fileÀÇ ³»¿ëÀ» ÁöÁ¤ÇÑ ÁÙ ´ÙÀ½¿¡ »ðÀÔ

:r file

fileÀÇ ³»¿ëÀ» ÇöÀçÀÇ ÁÙ ´ÙÀ½¿¡ »ðÀÔ

:liner !command

commandÀÇ °á°ú¸¦ ÁöÁ¤ÇÑ ÁÙ ´ÙÀ½¿¡ »ðÀÔ

:r !command

commandÀÇ °á°ú¸¦ ÇöÀçÀÇ ÁÙ ´ÙÀ½¿¡ »ðÀÔ

:r !look pattern

ÁöÁ¤ÇÑ patternÀ¸·Î ½ÃÀÛµÈ ´Ü¾î »ðÀÔ

14. Á¤±Ô Ç¥Çö½ÄÀ» »ç¿ëÇϱâ À§ÇÑ Æ¯¼ö ±âÈ£

.

´º¶óÀÎÀ» Á¦¿ÜÇÑ ¸ðµç ´ÜÀÏ ¹®ÀÚ¿Í ´ëÀÀ

*

¿µ ¶Ç´Â ±× ÀÌ»óÀÇ ¼±Çà ¹®ÀÚ¿Í ´ëÀÀ

^

ÁÙÀÇ ½ÃÀÛ°ú ´ëÀÀ

$

ÁÙÀÇ ³¡°ú ´ëÀÀ

\<

´Ü¾îÀÇ ½ÃÀÛ°ú ´ëÀÀ

\>

´Ü¾îÀÇ ³¡°ú ´ëÀÀ

[ ]

¹­¿©Áø ¹®ÀÚÁßÀÇ Çϳª¿Í ´ëÀÀ

[^ ]

¹­¿©Áø ¹®ÀÚ¸¦ Á¦¿ÜÇÑ ¾Æ¹«°ÍÇÏ°í³ª ´ëÀÀ

\

À̾îÁö´Â ±âÈ£¸¦ ¹®ÀÚ ±×´ë·Î Çؼ®

15. ÁÙ ¹øÈ£

nG

ÁÙ¹øÈ£ nÀ¸·Î °Ç³Ê¶Ù±â

1G

ÆíÁý ¹öÆÛÀÇ Ã¹ ÁÙ·Î °Ç³Ê¶Ù±â

G

ÆíÁý ¹öÆÛÀÇ ¸¶Áö¸· ÁÙ·Î °Ç³Ê¶Ù±â

:map g lG

g°¡ lG¿Í °°µµ·Ï ¸ÅÅ©·Î Á¤ÀÇ

16. »ðÀÔ

i

ÀÔ·Â ¸ðµå·Î Àüȯ, Ä¿¼­ À§Ä¡ ¾Õ¿¡¼­ »ðÀÔ

a

ÀÔ·Â ¸ðµå·Î Àüȯ, Ä¿¼­ À§Ä¡ µÚ¿¡¼­ »ðÀÔ

I

ÀÔ·Â ¸ðµå·Î Àüȯ, ÇöÀç ÁÙÀÇ ¾Õ¿¡ »ðÀÔ

A

ÀÔ·Â ¸ðµå·Î Àüȯ, ÇöÀç ÁÙÀÇ ³¡¿¡ »ðÀÔ

o

ÀÔ·Â ¸ðµå·Î Àüȯ, ÇöÀç ÁÙÀÇ ¾Æ·¡¿¡ Àü°³

O

ÀÔ·Â ¸ðµå·Î Àüȯ, ÇöÀç ÁÙÀÇ À§¿¡ Àü°³

17. ÆíÁýÇÏ°í ÀÖ´Â ÆÄÀÏÀ» ¹Ù²Ù±â

:e file

ÁöÁ¤ÇÑ ÆÄÀÏÀÇ ÆíÁý

:e! file

ÁöÁ¤ÇÑ ÆÄÀÏÀÇ ÆíÁý, ÀÚµ¿ Á¡°ËÀÇ »ý·«

18. ³»¿ë °íÄ¡±â

r

´ÜÁö ÇÑ ±ÛÀÚ¸¸ º¯°æ(ÀÔ·Â ¸ðµå·Î ¹Ù²îÁö ¾ÊÀ½)

R

ÀÔ·ÂÇÏ´Â ´ë·Î °ãÃÄ ½á¼­ º¯°æ

s

»ðÀÔ¿¡ ÀÇÇØ ÇÑ ´Ü¾îÀÇ º¯°æ

C

Ä¿¼­ÀÇ À§Ä¡·ÎºÎÅÍ ÁÙ ³¡±îÁö »ðÀÔ¿¡ ÀÇÇÑ º¯°æ

cc

Àüü ÁÙÀ» »ðÀÔ¿¡ ÀÇÇÑ º¯°æ

S

Àüü ÁÙÀ» »ðÀÔ¿¡ ÀÇÇÑ º¯°æ

cmove

Ä¿¼­ºÎÅÍ move±îÁö »ðÀÔ¿¡ ÀÇÇØ º¯°æ

~

´ë,¼Ò¹®ÀÚ ¹Ù²Ù±â

19. °íÄ¡±âÀÇ Ãë¼Ò ¶Ç´Â ¹Ýº¹

u

ÆíÁý ¹öÆÛ¸¦ ¼öÁ¤Çß´ø ¸¶Áö¸· ¸í·ÉÀ» Ãë¼Ò

U

ÇöÀç ÁÙÀ» ÀúÀå

.

ÆíÁý ¹öÆÛ¸¦ ¼öÁ¤Çß´ø ¸¶Áö¸· ¸í·É ¹Ýº¹

20. ¹®ÀÚ »èÁ¦

x

Ä¿¼­°¡ ÀÖ´Â ¹®ÀÚ »èÁ¦

X

Ä¿¼­ÀÇ ¿ÞÂÊ ¹®ÀÚ »èÁ¦

D

Ä¿¼­ºÎÅÍ ÁÙÀÇ ³¡±îÁö »èÁ¦

dd

ÇöÀç ÁÙÀÇ Àüü »èÁ¦

dmove

Ä¿¼­ºÎÅÍ move±îÁö »èÁ¦

dG

Ä¿¼­ºÎÅÍ ÆíÁý ¹öÆÛÀÇ ³¡±îÁö »èÁ¦

d1G

Ä¿¼­ºÎÅÍ ÆíÁý ¹öÆÛÀÇ ¸Ç ¾Õ±îÁö »èÁ¦

:lined

ÁöÁ¤ÇÑ ÁÙÀÇ »èÁ¦

:line, lined

ÁöÁ¤ÇÑ ¹üÀ§ÀÇ »èÁ¦

21. ¿©·¯ ÁÙÀÇ º¹»ç¿Í À̵¿

:linecotarget

ÁöÁ¤ÇÑ ÁÙÀ» º¹»çÇÏ¿© target ÁÙ ¹Ø¿¡ »ðÀÔ

:line, linecotarget

ÁöÁ¤ÇÑ ¹üÀ§¸¦ º¹»çÇÏ¿© target ÁÙ ¹Ø¿¡ »ðÀÔ

:linemtarget

ÁöÁ¤ÇÑ ÁÙ·Î À̵¿ÇÏ¿© target ÁÙ ¹Ø¿¡ »ðÀÔ

:line, linemtarget

ÁöÁ¤ÇÑ ¹üÀ§·Î À̵¿ÇÏ¿©target ÁÙ ¹Ø¿¡ »ðÀÔ

22. µ¥ÀÌÅ͸¦ ó¸®Çϱâ À§ÇÑ ¼Ð ¸í·ÉÀÇ »ç¿ë

n!!command

n¹ø ÁÙ¿¡¼­ commandÀÇ ½ÇÇà

!move command

Ä¿¼­ºÎÅÍ move±îÁö command ½ÇÇà

!move fmt

Ä¿¼­ºÎÅÍ move±îÁö ÁÙµéÀ» Çü½Ä ¸ÂÃß±â

23. µ¥ÀÌÅÍ ÀúÀåÇϱâ

:w

¿ø·¡ÀÇ ÆÄÀÏ·Î µ¥ÀÌÅ͸¦ ÀúÀå

:w file

ÁöÁ¤ÇÑ ÆÄÀÏ·Î µ¥ÀÌÅ͸¦ ÀúÀå

:w>> file

ÁöÁ¤ÇÑ ÆÄÀÏ¿¡ µ¥ÀÌÅ͸¦ Ãß°¡

 

wplate_top_yellow.gif
 

purple01_w.gif

w

ÇöÀç ·Î±×ÀÎÇÑ »ç¿ëÀÚ°¡ ¹«¾ùÀ» ÇÏ°í ÀÖ´ÂÁö º¸¿©ÁÝ´Ï´Ù.
uptimeÀÇ Á¤º¸°¡ Çì´õ·Î ¾²ÀÔ´Ï´Ù.
JCPU´Â »ç¿ëÀÚ°¡ »ç¿ëÇÑ CPU½Ã°£À» PCPU´Â ÇöÀç ÀÛ¾÷¿¡ ¾²ÀÌ´Â CPU »ç¿ë ½Ã°£À» º¸¿©ÁÝ´Ï´Ù.

$ w

  4:36pm  up 5 days,  4:42,  4 users,  load average: 0.89, 0.41, 0.35

USER   TTY   FROM       LOGIN@   IDLE   JCPU   PCPU  WHAT

root     tty1     -                Fri 5pm 23:00m 25.77s  0.03s  startx

root     ttyp0    :0.0             Fri 5pm 22:39m  2:26m  2:26m  xlock

root     ttyp1    :0.0             Fri 5pm 22:39m  0.40s  0.22s  ztelnet

hjh      pts/0    linux5            4:17pm  0.00s  0.46s  0.06s  w

 

 

wc

Word Count, ¸í½ÃµÈ ÆÄÀÏ ¶Ç´Â Ç¥ÁØ ÀÔ·Â ¾ÈÀÇ Çà, ´Ü¾î, ¹®ÀÚÀÇ ¼ö¸¦ ³ªÅ¸³À´Ï´Ù.

Çü½Ä :   wc [options] [file(s)]

¿É¼Ç :

    -l Çà(line)¼ö¸¸ Ãâ·ÂÇÕ´Ï´Ù.

    -c ¹®ÀÚ(character)¼ö¸¸ Ãâ·ÂÇÕ´Ï´Ù.

    -w ´Ü¾î(word)¼ö¸¸ Ãâ·ÂÇÕ´Ï´Ù.

 

ex)

ÆÄÀϼӿ¡ µé¾îÀÖ´Â ´Ü¾îÀÇ ¼ö¸¸À» º¸°íÀÚÇÒ ¶§ »ç¿ëÇÏ´Â ¸í·ÉÀÔ´Ï´Ù.

$ wc -w .bash_history

   2044 .bash_history

 

ÆÄÀϼӿ¡ µé¾îÀÖ´Â ¹®ÀÚÀÇ ¼ö¸¸À» º¸°íÀÚÇÒ ¶§ »ç¿ëÇÏ´Â ¸í·ÉÀÔ´Ï´Ù.

$ wc -c .bash_history      

  10703 .bash_history

 

 

whereis

$PATH·Î ÁöÁ¤µÈ °æ·Î¿¡¼­ ã¾Æ Àüü °æ·Î¸íÀ» º¸¿©ÁØ´Ù.

ex)

$ whereis cat

cat: /bin/cat /usr/man/man1/cat.1

 

 

who

who ¸í·ÉÀÇ ¸ñÀûÀº ½Ã½ºÅÛ¿¡ ·Î±×ÀÎµÈ »ç¶÷À» ã´Â °ÍÀÔ´Ï´Ù.

ÇöÀç ·Î±×ÀÎµÈ »ç¿ëÀÚµéÀÇ ·Î±×ÀÎ À̸§, Å͹̳Πȸ¼± ¹× ·Î±×ÀÎ ½Ã°£À» ³ª¿­ÇÕ´Ï´Ù.

¿É¼Ç  :  -u   ÇöÀç ·Î±×ÀÎµÈ »ç¿ëÀÚ¸¸À» ³ª¿­ÇÕ´Ï´Ù.

           -H   °¢ ¿­ À§¿¡ Çì´õ¸¦ Ç¥½ÃÇÕ´Ï´Ù.

 

$ who

root     tty1     Oct  6 17:34

root     ttyp0    Oct  6 17:36

root     ttyp1    Oct  6 17:36

hjh      pts/0    Oct  7 16:17

 

 

whoami

»ç¿ëÀÚÀÇ ID¸¦ Ãâ·ÂÇÕ´Ï´Ù.

$ whoami

hjh

 

 xplate_top_yellow.gif
 

purple01_x.gif

 

 

xdm

xdm´Â X-Windows»ó¿¡¼­ÀÇ login screenÀ» º¸¿©ÁØ´Ù. ¾î¶² systemÀº ƯÁ¤ level·Î °¡µµ·Ï ÁöÁ¤Çϸé xdmÀ» ½Ãµ¿½ÃŲ´Ù(/etc/inittab¸¦ º¸µµ·Ï).

¸®´ª½º ºÎÆà ½ºÅ©¸³Æ®¿¡ ³Ö¾îµÎ¸é ¸®´ª½º¸¦ óÀ½ ºÎÆÃÇÒ ¶§ºÎÅÍ ¿¢½ºÀ©µµ¿ì·Î ºÎÆÃÇÒ ¼ö ÀÖ´Ù.

Shadow Suite°¡ ¼³Ä¡µÇ¸é xdmµµ updateµÉ ÇÊ¿ä°¡ ÀÖ´Ù. ÀÌ´Â ¸Å¿ì ½±´Ù.

xdm.tar.gz´Â ftp://sunsite.unc.edu/pub/Linux/X11/xutils/xdm.tar.gz¿¡ ÀÖ´Ù.

xdm.tar.gz¸¦ ±¸ÇÑ ´ÙÀ½, /usr/src¿¡¼­ Ǭ´Ù:

tar -xzvf xdm.tar.gz

 

/usr/X11R6/lib/X11/config/linux.cf¿¡¼­ ´ÙÀ½ lineÀ» °íÄ£´Ù:

#define HasShadowPasswd    NO

¸¦ ´ÙÀ½Ã³·³

#define HasShadowPasswd    YES

 

±×¸®°í ³ª¼­ ½ÇÇà fileÀ» ¸¸µéÀÚ:

cd /usr/src/xdm
xmkmf
make depend
make

 

¸ðµç °É Á¦ÀÚ¸®·Î...:

cp xdm /usr/X11R6/bin/

 

xdmÀº root ±ÇÇÑÀ¸·Î ½ÇÇàµÇ±â¿¡ permissionÀ» ¹Ù²Ü ÇÊ¿ä´Â ¾ø´Ù.

 

y 

purple01_y.gif

 

 

 

z

purple01_z.gif

 zcat

ÆÄÀÏÀ» ¾ÐÃàµÈ ¾ç½ÄÀ¸·Î º¸Á¸ÇÏÁö¸¸ µ¥ÀÌÅ͸¦ ´Ù¸¥ ¸í·É¿¡ ÆÄÀÌÇÁÇÏ·Á´Â °æ¿ì »ç¿ëÇÒ ¼ö ÀÖ´Â ¸í·ÉÀÔ´Ï´Ù.  zcatÀº  cat ¸í·É°ú ¶È°°ÀÌ ÀÛ¾÷ÇÏÁö¸¸ ÀÔ·ÂÀ¸·Î ¾ÐÃàµÈ ÆÄÀÏÀÌ ÇÊ¿äÇÕ´Ï´Ù.  zcatÀº ÆÄÀÏÀ» ¾ÐÃà ÇØÁ¦ÇÑ ÈÄ Ç¥ÁØ Ãâ·Â µð¹ÙÀ̽º¿¡ ÇÁ¸°Æ®ÇÕ´Ï´Ù.

¿¹¸¦ µé¾î, namelist¶ó´Â ÆÄÀÏ¿¡ ÀúÀåµÈ À̸§°ú ÁÖ¼Ò ¸ñ·ÏÀ» ¾ÐÃàÇÑ °æ¿ì, ¾ÐÃàµÈ ÆÄÀÏÀÇ À̸§Àº namelist.gzÀÔ´Ï´Ù. ¾ÐÃàµÈ ÆÄÀÏÀÇ ³»¿ëÀ» ÇÁ·Î±×·¥¿¡ ´ëÇÑ ÀÔ·ÂÀ¸·Î »ç¿ëÇÏ·Á´Â °æ¿ì, ´ÙÀ½°ú °°ÀÌ zcat ¸í·ÉÀ» »ç¿ëÇÏ¿© ÆÄÀÌÇÁ¶óÀÎÀ» ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù.

Ãßõ½ºÅ©·¦¼Ò½ºº¸±â ¸ñ·Ï
ÀÌÀü°Ô½Ã±Û ÇöÀç »çÀÌÆ®¿¡ ¸ÔÈù ÄíÅ°º¸±â 2003-12-19 16:21:15
´ÙÀ½°Ô½Ã±Û [perl] ÇÑ±Û ±ú²ýÇÏ°Ô Â¥¸£±â 2004-02-03 20:16:21