Linux Command
¸ñÂ÷ : ->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[ãÀºÈÄ ÇàÇÒ ÀÛ¾÷]
-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)´Â ¸í·ÉÀÌ´Ù.
¡¡