Linux Command

Main        Next


¸ñÂ÷ : ->1.¸®´ª½º ȯ°æ ±¸¼º ¹× ¿À¶óŬ ¼³Ä¡ ±¸Ãà½Ã »ç¿ëµÈ ¸®´ª½º ¸í·É¾î¸¦ Á¤¸®ÇÏ¿´´Ù.



¸®´ª½º ȯ°æ±¸¼º ¹× ¿À¶óŬ ¼³Ä¡ ±¸Ãà ½Ã ¸¹ÀÌ »ç¿ëµÇ¾ú´ø ¸®´ª½º ¸í·É¾î¿Í ±âŸ ¸í·É¾î¸¦ ¼³¸íÇÑ °ÍÀÌ´Ù.

¡¡

cd

"change directory"ÀÇ ¾à¾î·Î ÀÛ¾÷ µð·ºÅ丮¸¦ º¯°æÇÏ´Â °ÍÀ¸·Î µµ½ºÀÇ cd¿Í ºñ½ÁÇÏ´Ù.

[root@s2clinux root]# cd /etc      (/etc µð·ºÅ丮·Î º¯°æ) 
[root@s2clinux etc]# cd..            (»óÀ§Æú´õ·Î º¯°æ)
[root@s2clinux /]# cd.                (ÇöÀç Æú´õ·Î º¯°æ)

¡¡

ls
"list"ÀÇ ¾à¾î·Î µð·ºÅ丮¿Í ÆÄÀÏÀÇ Á¤º¸¸¦ Ãâ·ÂÇϸç, µµ½ºÀÇ dir°ú ºñ½ÁÇÏ´Ù.
[root@s2clinux oracle]# ls      (etc µð·ºÅ丮 ¾ÈÀÇ µð·ºÅ丮¿Í ÆÄÀÏÀÇ Á¤º¸ Ãâ·Â)
Disk1  Disk3   linux_server_92010_disk2.cpio   sqlnet.log
Disk2  linux_server_92010_disk1.cpio   linux_server_92010_disk3.cpio
¡¡
¡¡
¡¡
¡¡
cp 
"copy"ÀÇ ¾à¾î·Î ÆÄÀÏÀ» º¹»çÇØ ÁÖ´Â ¸í·É¾î·Î µµ½ºÀÇ copy ¸í·É¾î¿Í °°´Ù.

cd <º¹»çÇÒ ÆÄÀϸí> <º¹»çµÇ¾î »ý¼ºµÉ ÆÄÀϸí>
[root@s2clinux oracle]# cp sqlnet.log sqlnet2.log   
                               (sqlnet.log ÆÄÀÏÀ» sqlnet2.log ÆÄÀÏ·Î º¹»ç)
¡¡
¡¡
¡¡
rm 
"remove"ÀÇ ¾à¾î·Î ÆÄÀÏÀ» »èÁ¦ÇØ ÁÖ´Â ¸í·É¾î·Î µµ½ºÀÇ del ¸í·É¾î¿Í °°´Ù.

rm <»èÁ¦ÇÒ ÆÄÀϸí>  
[root@s2clinux oracle]# rm sqlnet2.log       (sqlnet2.log ÆÄÀÏÀ» »èÁ¦)
rm: remove 'sqlnet2.log'?y                             (y¸¦ ÀÔ·ÂÇÑ´Ù.)
[root@s2clinux oracle]# rm *.html                 (html È®ÀåÀÚÀÎ ¸ðµç ÆÄÀÏÀ» »èÁ¦)
¡¡
¡¡
¡¡
¡¡
cat
ÁöÁ¤ÇÑ ÆÄÀÏÀÇ ³»¿ëÀ» º¸°íÀÚ ÇÒ ¶§ »ç¿ëÇÏ´Â ¸í·É¾îÀÌ´Ù.

- ÅؽºÆ® ÆÄÀÏÀÏ °æ¿ì : ³»¿ëÀ» ¾Ë¾Æº¼ ¼ö ÀÖ°Ô Ãâ·ÂÇÔ.
- ¹ÙÀ̳ʸ® ÆÄÀÏÀÏ °æ¿ì : ³»¿ëÀ» º¼ ¼ö´Â ÀÖÀ¸³ª ¾Ë ¼ö ¾ø´Â ¹®ÀÚµé·Î ³»¿ëÀ» ¾Ë±â ¾î·Æ´Ù.
[root@s2clinux root]# cat sem      
250 32000 32 128

[root@s2clinux root]# cat readme.txt

¡¡

adduser
¡¡
»ç¿ëÀÚ¸¦ »ý¼º(Ãß°¡)ÇÏ´Â ¸í·É¾îÀÌ´Ù.. (GNOMEÀÇ »ç¿ëÀÚ¿Í ±×·ì »ý¼ºÀ» ÀÌ¿ëÇϸé Æí¸®ÇÔ)
[root@s2clinux root]# adduser lightme            (lightme ¾ÆÀ̵𸦠¸¸µç´Ù)
[root@s2clinux root]# adduser -p aaa -g bbb   (ºñ¹Ð¹øÈ£ : aaa, ±×·ì : bbb)


groupadd
¡¡
±×·ì ÀÌ¿ëÀÚ¸¦ Ãß°¡ÇÏ´Â ¸í·É¾îÀÌ´Ù.
(useradd·Î »ç¿ëÀÚ¸¦ »ý¼ºÇϸé ID¿Í °°Àº Group ID¸¦ »ý¼ºÇÏ°Ô µÈ´Ù.)

/etc/group
¿¡´Â ±×·ì¿¡ ´ëÇÑ ÀüüÀûÀÎ Á¤º¸°¡ µé¾î ÀÖ´Ù.
[root@s2clinux root]# groupadd s2clinux      (s2clinux¶ó´Â ±×·ì  ¾ÆÀ̵𸦠¸¸µç´Ù.)
[root@s2clinux root]# groupadd dba            (dba¶ó´Â ±×·ì ¾ÆÀ̵𸦠¸¸µç´Ù.) - oracle
¡¡
echo
¡¡
argument·Î ¿À´Â ¹®ÀåÀ̳ª ±× ÁÖ¼Ò¿¡ ÇØ´çµÇ´Â °ªÀ» º¸¿©ÁØ´Ù.
[root@s2clinux root]# echo 250 32000 100 128 > sem
¡¡
su
¡¡
»ç¿ë Áß¿¡ ´Ù¸¥ ID·Î ÀçÁ¢¼ÓÇÏ´Â ¸í·É¾îÀÌ´Ù.
[lightme@s2clinux lightme]# su root   (lightme À¯Àú¿¡¼­ root ½´ÆÛÀ¯Àú·Î ÀçÁ¢¼Ó ÇÑ´Ù.)
Password:                                     (Æнº¿öµå ÀÔ·Â)
[root@s2clinux lightme]#               

¡¡

sh

½©À» ºÒ·¯³»´Â ¸í·É¾îÀÌ´Ù.


[½©]

OS¸í·É¾î¸¦ Çؼ®ÇØÁÖ°í »ç¿ëÀÚÀÇ »ç¿ëȯ°æÀ» Á¦°øÇØÁÖ´Â °ÍÀ¸·Î DOSÀÇ command.comÀÇ
¿ªÇÒÀ» ÇÑ´Ù°í ÇÒ ¼ö ÀÖ´Ù.


½Ã½ºÅÛ¿¡¼­ Á¦°øÇÏ´Â ½©ÀÇ Á¾·ù : /etc/shells ¿¡ µé¾î ÀÖ´Ù.

/bin/bash, /bin/sh, /bin/ash, /bin/bsh, /bin/bash2, /bin/tcsh, /bin/csh,/bin/ksh, /bin/zsh       


gcc

"GNU C++ CompilerÀÇ ¾àÀÚ"·Î C³ª C++·Î ¸¸µç ¼Ò½ºÆÄÀÏÀ» ÄÄÆÄÀÏÇÏ´Â ÇÁ·Î±×·¥ÀÌ´Ù.

[lightme@s2clinux lightme]# gcc -o hello hello.c

==>
hello.c ¶ó´Â CÇÁ·Î±×·¥ ÆÄÀÏÀÌ ÀÖÀ» ¶§ ±× ÆÄÀÏÀ» ¹ÙÀ̳ʸ® ÆÄÀÏ·Î ¹Ù²Ù±â À§ÇÑ °ÍÀ¸·Î
½ÇÇàÆÄÀÏ À̸§À» hello·Î Á¤ÇØÁØ °ÍÀÌ´Ù.

¡¡

¹ÙÀ̳ʸ® ÆÄÀÏ ½ÇÇà

¹ÙÀ̳ʸ® ½ÇÇàÆÄÀÏÀ» ½ÇÇà½ÃÅ°±â À§Çؼ­ " ./ "À» »ç¿ëÇÑ´Ù.
(
ÇöÀç µð·ºÅ丮¿¡ ÀÖ´Â ÆÄÀÏÀ» ½ÇÇà½ÃÅ°¶ó´Â ÀǹÌÀÌ´Ù.)

[oracle@s2clinux Disk1]# ./runInstaller
==> ÇöÀç µð·ºÅ丮¿¡ ÀÖ´Â runInstaller¶ó´Â ¹ÙÀ̳ʸ® ÆÄÀÏÀ» ½ÇÇàÇ϶ó´Â ÀǹÌÀÌ´Ù.

¡¡

man

¸í·É¾î¿¡ ´ëÇÑ µµ¿ò¸»À̳ª »ç¿ë¹ý µîÀ» È®ÀÎÇÏ´Â ¸í·É¾îÀÌ´Ù.

[root@s2clinux root]# man date     (data ¸í·É¾î¿¡ ´ëÇÑ µµ¿ò¸»ÀÌ´Ù.)

date(1) date(1)

NAME

date - Displays or sets the date

SYNOPSIS

Without Superuser Authority - Displays the Date

date [-u] [+field_descriptor ...]

.........

......

¡¡

find

ÆÄÀÏÀ» ã¾ÆÁÖ´Â ¸í·É¾îÀÌ´Ù.(GNOMEÀÇ ÆÄÀÏ Ã£±â ÀÌ¿ëÀÌ Æí¸®)

find [ãÀ» µð·ºÅ丮°æ·Î] [ã±â¿É¼Ç] [ãÀºÈÄ ÇàÇÒ ÀÛ¾÷]

[ãÀ» µð·ºÅ丮°æ·Î]
¡¤ 
/
~ID

[ã±â¿É¼Ç]
-empty
-gid n 
-group gname
-name
-newer
-perm
-uid n
-used n
-user

[ãÀºÈÄ ÇàÇÒ ÀÛ¾÷]
-print
-exec


ÇöÀç µð·ºÅ丮ÀÌÇÏ
·çÆ®µð·ºÅ丮ÀÌÇÏ(ÆÄÀϽýºÅÛÀüü)
ƯÁ¤IDÀÇ È¨µð·ºÅ丮ÀÌÇÏ



ºñ¾îÀÖ´Â ÆÄÀÏ
ƯÁ¤ gid¸¦ °®´Â ÆÄÀÏ(n : ƯÁ¤ gid)
ƯÁ¤ group¿¡ ¼ÓÇÑ ÆÄÀÏ(gname : group¸í)
ÁöÁ¤ÇÑ Çü½ÄÀ» °®´Â ÆÄÀÏÀ̸§
ƯÁ¤ ÆÄÀÏ ÀÌÈÄ¿¡ »ý¼ºµÈ ÆÄÀÏ
ƯÁ¤ Çã°¡¸ðµå¸¦ °¡Áö°í ÀÖ´Â ÆÄÀÏ
ƯÁ¤ uid¸¦ °®´Â ÆÄÀÏ(n : ƯÁ¤ uid)
ÃÖ±Ù¿¡ nÀÏ ÀÌÈÄ¿¡ º¯°æµÈ ÆÄÀÏ(n : Àϼö)
ƯÁ¤ÆÄÀÏÀ» ¼ÒÀ¯ÇÏ°í ÀÖ´Â ¼ÒÀ¯ÀÚÀÇ ÆÄÀÏ


°¡Àå ¸¹ÀÌ ¾²´Â ¿É¼ÇÀ¸·Î ãÀº ÆÄÀÏÀ» º¸¿©ÁØ´Ù.
ãÀº ÆÄÀϵ鿡 ´ëÇØ Æ¯Á¤¸í·ÉÀ» ¼öÇàÇÑ´Ù.
[root@s2clinux /]# find ~lightme -name *.java -print

./home/lightme/JAVA_Test/HelloJava.java
./home/lightme/JAVA_Test/HelloApplet.java

==> ƯÁ¤ À¯Àú(lightme)ÀÇ È¨µð·ºÅ丮(~lightme)¿¡ Á¸ÀçÇÏ´Â java·Î ³¡³ª´Â ÆÄÀÏÀ» ã¾Æ¼­
º¸¿©´Þ¶ó(print)´Â ¸í·ÉÀÌ´Ù.

¡¡


Main        Next