Linux/bash

Top/Linux/bash

bash´ðËÜÁàºî



¥í¥°¥¤¥ó/¥í¥°¥¢¥¦¥È

¥í¥°¥¤¥ó

! ¥³¥Þ¥ó¥É¤È¤«Æäˤʤ¤¤Ç¤¹

¥í¥°¥¢¥¦¥È

! °Ê²¼¤Î¤É¤Á¤é¤«¤ò¼Â¹Ô
$ exit
$ <Ctrl + d>

²¾ÁÛ¥³¥ó¥½¡¼¥ëÀÚ¤êÂؤ¨

<Ctrl + Alt + {F1-F7}>
¥­¡¼ÀÚ¤êÂؤ¨Àè
F1-F6²¾ÁÛ¥³¥ó¥½¡¼¥ë¡Êtty¡Ë1¤«¤é6
F7GUI´Ä¶­

»þ¹ï´Ø·¸

! ¥·¥¹¥Æ¥àÆü»þ¤Îɽ¼¨
$ date

! ¥«¥ì¥ó¥Àɽ¼¨
$ cal [[<month>] <year>]
  • °ú¿ô
    °ú¿ô°ÕÌ£
    [[<month>] <year>ǯ·î¤Î»ØÄꡣǯ¤Î¤ß»ØÄê¤Ç°ìǯʬɽ¼¨¡¢Ìµ»ØÄê¤Ç¤Ïº£·î¤òɽ¼¨

¥í¥°¥¤¥ó¥æ¡¼¥¶É½¼¨

$ who

¥Ñ¥¹¥ï¡¼¥ÉÊѹ¹

! ¼«Ê¬¤Î¥Ñ¥¹¥ï¡¼¥É¤òÊѹ¹
$ passwd

! »ØÄê¥æ¡¼¥¶¤Î¥Ñ¥¹¥ï¡¼¥É¤òÊѹ¹
# passwd [<user-name>]
  • °ú¿ô
    °ú¿ô°ÕÌ£
    [<user-name>]¥¹¡¼¥Ñ¥æ¡¼¥¶¤Ç¤Ï¥æ¡¼¥¶Ì¾¤ò»ØÄꤹ¤ë¤³¤È¤Ç¥«¥ì¥ó¥È¥Ñ¥¹¥ï¡¼¥É̵¤·¤Ë¥Ñ¥¹¥ï¡¼¥É¤òÊѹ¹²Ä
    ! ¥Þ¥Ë¥å¥¢¥ë¤Îɽ¼¨
    man [<section-id>] <keyword>
    
  • °ú¿ô
    °ú¿ô°ÕÌ£
    [<section-id>]¥»¥¯¥·¥ç¥ó¤Î»ØÄê¡Ê¸å½Ò¡Ë1¤È5¤ò¤è¤¯»È¤¦¤Ã¤Ý¤¤
    <keyword>¸¡º÷¥­¡¼¥ï¡¼¥É¡£¥³¥Þ¥ó¥É¤È¤«¥Õ¥¡¥¤¥ë̾¤È¤«
  • ¥»¥¯¥·¥ç¥ó
    ÈÖ¹æ°ÕÌ£
    1¥æ¡¼¥¶¥³¥Þ¥ó¥É
    2¥·¥¹¥Æ¥à¥³¡¼¥ë
    3¥µ¥Ö¥ë¡¼¥Á¥ó
    4¥Ç¥Ð¥¤¥¹
    5¥Õ¥¡¥¤¥ë·Á¼°
    6¥²¡¼¥à
    7¤½¤Î¾
    8¥·¥¹¥Æ¥à´ÉÍý

¥Õ¥¡¥¤¥ëÁàºî

¥«¥ì¥ó¥È¥Ç¥£¥ì¥¯¥È¥ê¤Îɽ¼¨

$ pwd

¥Ç¥£¥ì¥¯¥È¥ê°ÜÆ°

$ cd [<path>]
  • °ú¿ô
    °ú¿ô°ÕÌ£
    [<path>]°ÜÆ°Àè¡£ÁêÂХѥ¹¤Ç¤âÀäÂХѥ¹¤Ç¤â¡£¾Êά»þ¤Ï¥Û¡¼¥à¥Ç¥£¥ì¥¯¥È¥ê¤Ë°ÜÆ°¤¹¤ë

¥Õ¥¡¥¤¥ë¤Î¥ê¥¹¥Èɽ¼¨

$ ls [<-options>] [<path>]
  • ¥ª¥×¥·¥ç¥ó
    ¥ª¥×¥·¥ç¥ó°ÕÌ£
    -a±£¤·¥Õ¥¡¥¤¥ë¤âɽ¼¨
    -l¾ÜºÙɽ¼¨
    -d¥Ç¥£¥ì¥¯¥È¥ê¼«¿È¤Î¾ðÊó¤òɽ¼¨
    -F¥Õ¥¡¥¤¥ë¥¿¥¤¥×¤Îɽ¼¨
    -R¥µ¥Ö¥Ç¥£¥ì¥¯¥È¥êÆâ¤âɽ¼¨
  • °ú¿ô
    °ú¿ô°ÕÌ£
    [<path>]¥ê¥¹¥Èɽ¼¨¤¹¤ëÂоݤΥѥ¹¡£¥Õ¥¡¥¤¥ë¤Ç¤â¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤â

¥Õ¥¡¥¤¥ëÆâÍÆɽ¼¨¡Ê°ìÅÙ¤ËÁ´Éô¡Ë

$ cat [<-options>] <path>
  • ¥ª¥×¥·¥ç¥ó
    ¥ª¥×¥·¥ç¥ó°ÕÌ£
    -n¹ÔÈÖ¹æ¤òɽ¼¨
  • °ú¿ô
    °ú¿ô°ÕÌ£
    <path>ɽ¼¨¤·¤¿¤¤¥Õ¥¡¥¤¥ë¡£Ê£¿ôÎóµó²Ä

¥Õ¥¡¥¤¥ëÆâÍÆɽ¼¨¡Ê°ì²èÌ̤º¤Ä¡Ë

$ more <path>
  • °ú¿ô
    °ú¿ô°ÕÌ£
    <path>ɽ¼¨¤·¤¿¤¤¥Õ¥¡¥¤¥ë¡£vi¡Êvim¤Ç¤Ï¤Ê¤¤¤è¡Ë¤Çɽ¼¨¤µ¤ì¤ë¤Î¤ÇÁàºî¤Ïvi¤È¤¤¤Ã¤·¤ç

¥Õ¥¡¥¤¥ë¥¿¥¤¥×ɽ¼¨

$ file <path>
  • °ú¿ô
    °ú¿ô°ÕÌ£
    <path>ɽ¼¨¤·¤¿¤¤¥Õ¥¡¥¤¥ë¡£Ê£¿ôÎóµó²Ä

¥Ç¥£¥ì¥¯¥È¥êºîÀ®

$ mkdir [<-options>] <path>
  • ¥ª¥×¥·¥ç¥ó
    ¥ª¥×¥·¥ç¥ó°ÕÌ£
    -p»ØÄꤷ¤¿³¬Áع½Â¤¤òÁ´ÉôºîÀ®
  • °ú¿ô
    °ú¿ô°ÕÌ£
    <path>ºîÀ®¤·¤¿¤¤¥Ç¥£¥ì¥¯¥È¥ê

¶õ¥Õ¥¡¥¤¥ëºîÀ®¡¢¥¿¥¤¥à¥¹¥¿¥ó¥×¹¹¿·

$ touch <path>
  • °ú¿ô
    °ú¿ô°ÕÌ£
    <path>ºîÀ®/¹¹¿·¤·¤¿¤¤¥Õ¥¡¥¤¥ë¡£Â¸ºß¤·¤Ê¤¤¥Õ¥¡¥¤¥ë¤ò»ØÄꤷ¤¿¾ì¹ç¤Ï¶õ¥Õ¥¡¥¤¥ëºîÀ®¡¢Â¸ºß¤¹¤ë¥Õ¥¡¥¤¥ë¤ò»ØÄꤷ¤¿¾ì¹ç¤Ï¥¿¥¤¥à¥¹¥¿¥ó¥×¹¹¿·

¥³¥Ô¡¼

$ cp [<-options>] <source-path> <destination-path>
  • ¥ª¥×¥·¥ç¥ó
    ¥ª¥×¥·¥ç¥ó°ÕÌ£
    -i¾å½ñ¤­»þ¤Ë³Îǧ¤¹¤ë
    -r¥Ç¥£¥ì¥¯¥È¥ê¤ò¥³¥Ô¡¼¤¹¤ë
  • °ú¿ô
    °ú¿ô°ÕÌ£
    <source-path>¥³¥Ô¡¼¸µ¡£¥³¥Ô¡¼Àè¤Ë´û¸¥Ç¥£¥ì¥¯¥È¥ê̾¤ò»ØÄꤹ¤ë¾ì¹ç¤ÏÊ£¿ôÎóµó²Ä
    <destination-path>¥³¥Ô¡¼À衣¸ºß¤·¤Ê¤¤¥Ñ¥¹¤ò»ØÄꤹ¤ë¤È¤½¤Î̾Á°¤Ç¥³¥Ô¡¼¡£´û¸¤Î¥Õ¥¡¥¤¥ë̾¤ò»ØÄꤹ¤ë¤È¾å½ñ¤­¥³¥Ô¡¼¡£´û¸¤Î¥Ç¥£¥ì¥¯¥È¥ê̾¤ò»ØÄꤹ¤ë¤È¤½¤ÎÇÛ²¼¤Ë¥³¥Ô¡¼

°ÜÆ°

$ mv [<-options>] <source-path> <destination-path>
  • ¥ª¥×¥·¥ç¥ó
    ¥ª¥×¥·¥ç¥ó°ÕÌ£
    -i¾å½ñ¤­»þ¤Ë³Îǧ¤¹¤ë
  • °ú¿ô
    °ú¿ô°ÕÌ£
    <source-path>°ÜÆ°¸µ¡£°ÜÆ°Àè¤Ë´û¸¥Ç¥£¥ì¥¯¥È¥ê̾¤ò»ØÄꤹ¤ë¾ì¹ç¤ÏÊ£¿ôÎóµó²Ä
    <destination-path>°ÜÆ°À衣¸ºß¤·¤Ê¤¤¥Ñ¥¹¤ò»ØÄꤹ¤ë¤È¤½¤Î̾Á°¤ËÊѹ¹¡£´û¸¤Î¥Õ¥¡¥¤¥ë̾¤ò»ØÄꤹ¤ë¤È¾å½ñ¤­¤·¤Æ°ÜÆ°¡£´û¸¤Î¥Ç¥£¥ì¥¯¥È¥ê̾¤ò»ØÄꤹ¤ë¤È¤½¤ÎÇÛ²¼¤Ë°ÜÆ°

ºï½ü

$ rm [<-options>] <path>
  • ¥ª¥×¥·¥ç¥ó
    ¥ª¥×¥·¥ç¥ó°ÕÌ£
    -iºï½ü»þ¤Ë³Îǧ¤¹¤ë
    -r¥Ç¥£¥ì¥¯¥È¥ê¤Îºï½ü
    -f½ÅÍ×¥Õ¥¡¥¤¥ë¤â³Îǧ¥á¥Ã¥»¡¼¥¸Ìµ¤·¤Çºï½ü
  • °ú¿ô
    °ú¿ô°ÕÌ£
    <path>ºï½üÂоÝ

¸¡º÷¡ÊÃæ¿È¤òõ¤¹¡Ë

$ grep [<-options>] <keyword> <path>
  • ¥ª¥×¥·¥ç¥ó
    ¥ª¥×¥·¥ç¥ó°ÕÌ£
    -v¸¡º÷¸ì¤ò´Þ¤Þ¤Ê¤¤¹Ô¤ò½ÐÎÏ
    -c³ºÅö¹Ô¿ô¤Î¤ß½ÐÎÏ
    -i¸¡º÷»þ¤ËÂçʸ»ú¾®Ê¸»ú¤ò¶èÊ̤·¤Ê¤¤
    -n³ºÅö²Õ½ê¤Î¹ÔÈÖ¹æ¤ò½ÐÎÏ
    -l³ºÅö¹Ô¤ò´Þ¤à¥Õ¥¡¥¤¥ë̾¤Î¤ß½ÐÎÏ
  • °ú¿ô
    °ú¿ô°ÕÌ£
    <keyword>¸¡º÷¸ì¡£Àµµ¬É½¸½»ØÄê²Ä¡¢»ØÄê»þ¤Ï¥·¥ó¥°¥ë¥¯¥©¡¼¥È¤Ç°Ï¤à
    <path>¸¡º÷ÂоÝ

¸¡º÷¡Ê¥Õ¥¡¥¤¥ë¤òõ¤¹¡Ë

$ find <path> [<-expression>] [<-action>]
  • °ú¿ô
    °ú¿ô°ÕÌ£
    <path>¸¡º÷¥Ñ¥¹
  • ¥¨¥¯¥¹¥×¥ì¥Ã¥·¥ç¥ó
    ¥¨¥¯¥¹¥×¥ì¥Ã¥·¥ç¥ó°ÕÌ£
    -name <keyword>¥Õ¥¡¥¤¥ë̾¤ò»ØÄê
    -size [+-] <size>¥Õ¥¡¥¤¥ë¥µ¥¤¥º¤ò»ØÄê¡£+¤Ï»ØÄêÃͤè¤êÂ礭¤¤¡¢-¤Ï»ØÄêÃͤè¤ê¾®¤µ¤¤
    -user <username>½êÍ­¼Ô̾¤ò»ØÄê¡£UID¤Ç¤â²Ä
  • ¥¢¥¯¥·¥ç¥ó
    ¥¢¥¯¥·¥ç¥ó°ÕÌ£
    -exec <command> {}\;¸«¤Ä¤±¤¿¥Õ¥¡¥¤¥ë¤ËǤ°Õ¤Î¥³¥Þ¥ó¥É¤ò¼Â¹Ô
    -print¸«¤Ä¤±¤¿¥Õ¥¡¥¤¥ë¤Î¥Ñ¥¹¤ò½ÐÎÏ¡£¥Ç¥Õ¥©¥ë¥È¤Ç»ØÄêºÑ¤ß

ʸ»ú¿ô¥«¥¦¥ó¥È

$ wc [<-options>] <path>
  • ¥ª¥×¥·¥ç¥ó
    ¥ª¥×¥·¥ç¥ó°ÕÌ£
    -l¹Ô¿ô¤ò¿ô¤¨¤ë
    -wñ¸ì¿ô¤ò¿ô¤¨¤ë¡Ê¥¹¥Ú¡¼¥¹¤«¥¿¥Ö¤Ç¶èÀÚ¤ë¡Ë
    -mʸ»ú¿ô¤ò¿ô¤¨¤ë
    -c¥Ð¥¤¥È¿ô¤ò¿ô¤¨¤ë
  • °ú¿ô
    °ú¿ô°ÕÌ£
    <path>¥«¥¦¥ó¥ÈÂоÝ

¥Ñ¡¼¥ß¥Ã¥·¥ç¥ó

¥Ñ¡¼¥ß¥Ã¥·¥ç¥ó¤ÎÊѹ¹

$ chmod <mode> <path>
  • ¥â¡¼¥É»ØÄê
    • ¥·¥ó¥Ü¥ê¥Ã¥¯¥â¡¼¥É¤Ç»ØÄê
    • ¥ª¥¯¥¿¥ë¥â¡¼¥É¤Ç»ØÄê

Last-modified: 2011-10-12 (¿å) 22:02:38