SlideShare une entreprise Scribd logo
1  sur  70
Télécharger pour lire hors ligne
ก F            F
Introduction to Unix




                      F   F   F     F
         Open Source Software Network




                                  2550
ก F                F                   F                                                        F F ก                                    กก                               F                             F
    ก                                     Fก ก ก                                 F                                            ก                       ก F                     F

                                                                             F                            F               6                           ก                   F                                                             ก F                                F
                        F                                          ก                     ก F                                                  F                   ก               F                            F           (Permission) Shell
                F                         ก                   F                          ก                vi                      F                                   F                                                                                  ก         F           F
                                                                                         F ก                                                                      ก                              F                                  F            F                 F F
                                    ก                 ก F                                        Fก                                   F                           F F ก                        F F             F F          F                            FF              ก F
F                                   ก F           (Client)                                                                                F                   F                       ก              ก             F                            F F (Server)
    F                           ก         WinSCP ก                                                            กก                                      ก           PuTTY                   ก                        ก                                                   ก
                            F           ก                         F BIOS                                              F               ก F ก LiveCD F                                                       ก                            ก                         F BIOS
        F                       ก                         F             ก F ก Flash Drive                                                         F           ก               ก                          F F (Server)                           ก F F F
                    F                             F                              F ก                              F       F                               F               F กก F


                                                      F             F                                 F                                                F กF ก F                               ก F                                           F
            ก                                 F                                      F                        ก



                                                                                                                                                                                          F                F           F                             F
                                                                                                                                                                                               กก                      2550
1                                                                 ก F
    -                                                                                   ก F............................................................................................. 1
    -     F                                                     ก                           ก F............................................................................................ 1


2             F                                   F                                                    ก        ก F
    -                     F                                                                                     ก           ก F                ................................................. 2

3                                     Fก
    - ก Login                                         Logout....................................................................................................... 5
    -                                 ก           ก                     F........................................................................................................ 6
    -                                 ก           ก                             ก             .............................................................................................. 13
    -                                 ก           ก ก ก F F............................................................................................ 17
    -                                 ก           ก                     F                              ........................................................................................... 20
    -                                 ก       F                     F                                      ก                            ........................................................ 21
    -                                                       ................................................................................................................. 24


4         ก           F                                                                 F
    -             ก                       F                                                        F        ..................................................................................... 26


5 Shell                           F
    -                         F                             ก                                                               ก         ก F..................................................... 29
    -                                                   F                           F                          .................................................................................. 30
    - ก                                                                     F                  F                        F       F กก            Shell Script............................. 34
( F)
6 ก    F                                   ก vi                         F
 -         F                                    ก vi........................................................................................................... 36
 -             F ก                          F                  ก vi........................................................................................... 37
 -                   ก                                              F            F                      F                      ........................................... 37
 -                   ก                           F F                        FF       ................................................................................ 39
 -                        FF                                                                    F           (Replace)............................................... 40
 - ก ก ก                                            (Undo)..................................................................................................... 40
 - ก                                      ก ............................ ..................................................................................... 40
 - ก                                                   ............................................................................................................... 40
 - ก                 F                            .................................................................................................................. 41
 - ก                     ก                               ............................................................................................................ 41
 - ก           F                           ....................................................................................................................... 41
 - ก                     ก F                                     F..................................................................................................... 42


  กก           ก                  F                 ก                   ก F      ก      F                        F        .................................................. 43
  ก            ก                      F             ก                   ก F      ก          F       F       Text Shell............................................... 53
  ก            ก              F                        ก F LiveCD........................................................................................ 57
  ก            ก          F                            ก ก F                                ก F                      Flash Drive......................................62
1

                                       ก F


  1970                       ก     ก F Fก                                          ก ก       F
ก F    F                    FF             ก
  1973 F                    ก F        F F                       F    ก F ก        ก F       F
                            ก F F ก                  F                    F                  BSD
     System V
                                 ก ก Fก                  ก             F Linux FreeBSD NetBSD
                            ก ก Fก F                         ก       F      F
ก                            ก ก F                                            F      ก F ก F
         ก F            F


                                                             ก        ก F

               ก       ก F                  F    ก       F                    Fก         ก
                   F
              F F ก
                 F     FกF                         ก
               F F ก F                              ก      F F F                    ก
    Fก         ก Foreground                     Background
            F          F
          F F        F



                                        F   1
2

            F                           F                                      ก                           ก F


                                            F                                                                    ก      ก F

            F ก          .1993 ก ก                                                 F                                       ก F          FSSTND
(File System Standard) F      F ก                                              F                   F             Filesystem Hierarchy Standard :
FHS               F F ก F F (Tree)                                         ก                                                        2-1

              ก          F                                             ก                   F F ก             F                      ก        F 2
 F       Collection of files                    ก F                        Fก                                     structure           ก
  F F                                                                  ก               F               3     Partitions       ก Physically
Logically                                                                    ก F                                                 F     ก
      ก          ก                  กก            F                Multiple users                                   File sharing

            ก             ก F                   Fก                         ก                   ก             ก F               F
     F (file)         F                            F          ,    ก                                   ก F F F F ก               F
      ก ก         F                 F            F             F                           F              ก         F       ก F ก
                          ก                                          ก                                  F          ก F system call F F
     ก          ก F             F                         ก        ก ก                         F F




                                                                       F   2
/                          ก   ก F               F               F
                                             /bin                    ก                   ก       F F F ก                 F

                                             /boot               ก               ก             F ก LILO F ก

                                             /dev                            Fก                 F ก F F

                                             /etc                    ก F                                    Configulation

                                             /home                       ก                                       F                   F F

                                             /lib                                ก                                                           F

                                             /mnt                            F               F (mount)                                   F       ก F

                                             /proc                                                 F                                 F

                                             /root

                                             /sbin                           Fก                                      F

                                             /tmp                                                          ก                 F

                                             /usr                        ก           F           F X11 , netscape , pine                          F

                                             /var                            Fก F                                                F

      2-1              F                                     ก           ก F                                         File system Hierarchy
Standard (FHS)


                  F        F             F                   F       ก F                                   ก F
        ก       F กF                Fก F                         F ก F                                               F F (Server)
ก           F home ก           home1 home2                        ก ก F F                              F                    F


                                                         F       3
F       ก                F                                                            F           F                        F
(Command Line) ก               F                                                  F                          ก      ก F            F
 F (Server)    F cvs.buu.ac.th                                                            ก              ก F (Burapha Linux Server)
            F                                                        2-2




    2-2                               F                                           ก                 ก F (Burapha Linux Server)


          F F ก F F                                       narongsak     F F                                    CVS           ก F               F
  กF        F (Prompt) ก                              F ก         ก       2-2                                       /                              F
     F Fก           ก F                                     ก       F / F                                      (root)        Prompt
  F                  F $

           F           ก                      $                                       ก           ก F(        กF                       F                     )
                   F              F                   F         ls                                 F           F        F                  F
   ก           F        F                                 F           F

       ก                F F                       ก           ก F
                                                              F F     F2                                                    ก F ก F
                       ก F                        F  ก      Emulator                                                F                                  F F
                              ก           F         ก PuTTY (        ก F                                           ก        PuTTY                        F
          ก )




    2-3                       ก PuTTY



                                                                          F   4
3

                       F



                            ก Login                      Logout

  ก Login             ก     F กF             F       F                ก   ก F F   F
F   F F username      password กF ก      F       F


                  1
        2




                                                                  3


                                                                          4




3-1     ก   F F



                                 F   5
ก                                            3-1          ก          F       F                   F F narongsak                           2
        ก            F           F               F                                          F              F ก                      F                          F
 F F             F                           F               F                Fก F        F              F ก 3                        ก
 F Fก      ก F  ก                                                             Fก
       F 3 4                                             F                                                                                         F       F
 F F F    2 F                                                                      F ก F                 Fก F F                                F       F           F ก
        ก     F

                                                                                                         ก             ก               F
                                     ก               ก                       F:          ls
Syntax                       ls [OPTION] FILES

                                     F                                               F                           F          ls             F           ก
                                FF                                                            option                 ก Fก         ls

            -l                                                       F                              (Long Format)
            -a                                                   F

                                                                     1
                                                                                                                                                                   2

                                                                         3



                                                                                                                                                   4




       3-1               F               ก           F                             ls a              ls l

                                                                                                F   6
ก           3-2                              F               1                                             F                               ls
                   F                2 F                                      F                       3                                F                                ls -l                           F       ก ก
                                                                                                                                                           F                            F
(long format)                   F                                                ก                               7                        F                                          F 4                                      3-3

                                    F                                   กF




                                                    F                                                                                                                                          F


     3-3                                                            F                            ls -l
           ก       3-3                          F                                        F
               -                                                         F                           ก                                                         F                           F                         ก
                       ก
                       10                                                        ก                                    ก ก                                                                                                F d
                         ก                                                                                   F       17-3-50                                                                                   9 ก
                   ก ก    ก                                     F                ก                                       ก F                                             F             ก           F            F  chmod
               -                            F                           ก F                                                                                        F                  F Fก                                F         F
                                                            F                                    F                        F                       2
               -       F                                ก F                                              F                                    F                              F                                 F narongsak
               -           ก F              ก F                                              F                       F FF                                                            F ก F
               -                            ก F                                                                                       FF                                                 F F                                  F (Byte)
                           FF                                                                                                     F ก 4096                                           F (Byte)
               -           -                                                                                                      ก                   กF                         F                         F
               -                        F                                            F



                                                                                                                              F   7
ก       ก           F:            cp
                   cp [OPTION] [-T] SOURCE DEST
Syntax             cp [OPTION] SOURCE... DIRECTORY
                   cp [OPTION] -t       SOURCE.
Example            cp test.txt jane.txt

                          F           ก            ก        F                 ก        F          cp              FF           F
          F(         F)


                                          1
                                                                                                            2

                                                                          3

                                                                                                                       4




    3-4        F              ก   F                cp


          ก          3.4          F 1                   F            ls                    F
                     F 2            F ก                   ก               F test.txt                 F jane.txt            F       F
     cp                 F 3           F                ls ก                       ก            F jane.txt




                                                                 F    8
ก   ก               F:            mv
                           mv [OPTION]... [-T] SOURCE DEST
Syntax                     mv [OPTION]... SOURCE... DIRECTORY
                           mv [OPTION]... -t       SOURCE...
Example                    mv test.txt welcome.txt

                           mv (move) F                      ก    F                F                                      ก                  F
           F               ก     rename


                                               1
                                                                                                                     2
                                                                                           3

                                                                                                                     4




    3-5                F           ก   F                    mv


               ก             3-5           F       1               F                  ls                         F
                                       F 2                       F ก                                F text.txt        welcome.txt
       F           F           mv         F 3                                 F                ls   ก                ก F       F text.txt       F
   ก                            F F welcome.txt


                                                                          F   9
ก   ก              F:            rm
Syntax                  rm [OPTION] [FILE]
Example                 rm test.txt

                        rm (romove)             F F                          F         F      ก F        F F
  F


                                                 1
                                                                                                         2

                                                                3

                                                                                                         4




          3-6       F              ก    F                  rm


                ก            3-6            F     1                 F             ls      F
                                        F 2                       F ก      F test.txt   welcome.txt            F
           F            rm             F 3                      F     ls ก            ก F     F test.txt F ก
      F




                                                                         F   10
ก   ก               F:          cat (concatenate)
Syntax              cat [OPTION] [FILE]
Example             cat HelloWorld.java

          cat (concatenate)              F                                                   F


                                     1
                                                                                                              2
                                                                                3


                                                                                         4




   3-7          F            ก   F                    cat


          ก            3-7           F       1                F            ls                F
                                 F 2                        F ก                           F HelloWorld.java
    F       F          cat         F 3                                              F   ก ก          F




                                                                  F   11
ก   ก       F:          cat (concatenate)
Syntax              file [OPTION] [FILE]
Example             file *

                    file             ก                       F                             file   ก   F Content
       ก                            F
       ก            F        file [option]... file


                                                       1




                                                                                    2




      3-8       F                    ก   F            file


            ก              3-8               F   1                   F            file *              F
                                 F           ก                           F            F                   F   ก
  ก         F




                                                                 F           12
ก             ก

                             ก   ก                           :           cd
Syntax            cd   [DIRECTORY]
Example 1         cd   Programs                          F                             Programs
Example 2         cd   ..                            ก                                 กF    F
Example 3         cd   /                                                 root

                  cd (Change Directory)                                   F ก

                                         1
                                                                                                                         2

                                                             3

                                                                         4
                                                 5




    3-9       F              ก   F                   cd
          ก            3-9           F       1                   F            ls                  F
                    F 2          F ก F            Programs                                                 F         F
cd Programs      F 3         F      ls ก            ก F       F F                                      F
Programs    F F ก ก ก                           F     F    cd ..                                               F 4
     F ก ก              root           F      F      cd                                              F 5                    F
       ls ก       ก   FF       F         root

                                                                     F   13
ก           ก                         :           pwd
Syntax          pwd [OPTION]
Example         pwd

                           F                                                   (       ก ก   F cd   DOS)
 ก     F print work


                                               1
                                                                                             2

                                                   3




     3-10       F              ก       F                   pwd


            ก       3-10                   F           1         F            ls         F
                                   F 2                     F ก                F    F                  F    F
     pwd                             F




                                                                     F   14
ก       ก             :         mkdir
Syntax          mkdir [OPTION] [FILE]
Example         mkdir unix

                              F ก     F               (make         )            F ก                     F
  F F       mkdir     F             F
    option F        F   Fก
         -m       ก ก   Permissioin
         -p       ก F Parent          F F ก                   F ก

                               1
                                                                                                     2

                                           3

                                                                                           4




    3-11        F         ก       F       mkdir


            ก       3-11   ก F    ก F                                   F       unix           F
narongsak              F 1      F ls                           F
                    F 2     F ก F        unix                               F          F       mkdir unix
           F 3           F   ls ก    ก F                            unix F ก F                  F    F


                                                  F   15
ก           ก                         :              rmdir
Syntax             rmdir [OPTION] [FILE]
Example            rmdir C

                            F        ก          (                                              ก   dos)     ก   F   remove
                       option ก Fก rmdir
          -p           ก        Child Parent
               F        F ก                  /A/B/C F                                      ก                /A/B
   F                          F


                                                     1
                                                                                       2
                                                             3




       3-12        F             ก           F                   rmdir


               ก       3-11                      F       1                F           cd B ก F              B            F 2
    F ก                              c                                F           F      rmdir c          F 3        F
ls ก                   ก F                               c       Fก                 F     F      ก    F




                                                                              F   16
ก         ก ก ก F F

                     ก               ก ก ก F F:                     who
Syntax         who [OPTION] [ FILE | ARG1 ARG2 ]
Example        who

             who F                   F           F       login F


                                             1
                                                                                           2




      3-13     F         ก               F           who


       ก       3-13          F               1            F      who      ก            F Login F
             F 2 ก               F                   F        F user      cs484243   narongsak ก Login
  F




                                                               F   17
ก       ก ก ก F F:                          whoami
Syntax     whoami [OPTION]
Example    whoami

           who am i F                  F F F login F F                  login F


                                   1
                                                 2




   3-14    F          ก    F               who


       ก        3-14           F       1                 F        who am i   ก          F F
     F 2       ก F                 F        F F F             F narongsak ก Login F F




                                                     F       18
ก       ก ก ก F F:                                    passwd
Syntax     passwd [OPTIONS] [LOGIN]
Example    passwd

        passwd                 F ก                                  password          F             ก
password กF    F            password                    F               F    password ก


                                    1
                                              2
                                                            3




   3-15    F           ก    F                 passwd


       ก       3-15             F         1                         F        passwd               กF กF
     F 2       ก                    F F                     F ก2                      F 3   F F   F     ก
                                                  F F




                                                                F       19
ก            ก ก                   F

                   ก       ก       F          :            mail
Syntax      mail
Example     mail

            mail                 F ก F mail                   F   mail               F                ก F F
    F       F              prompt (            ?)                        F                      F F
        h                               mail    F
                                      F      ก mail               F ก            F
        d                           F        mail
        q                         F        ก ก                          ก                F UNIX prompt


                                   1
                                                                                            2




   3-16     F          ก       F       mail




                                                  F   20
ก           3-16                   F           1                          F                mail                      F        Fก       ก F
        F              F          F                                           F 2

                                  ก       F                                   F                                ก

                              ก       F                       F                                  ก                      :     which
Syntax             which [OPTION] [--] PROG_NAME [...]
Example            which mail

                   which                                  F                          F                    F

                                                                          1
                                                                                             2




        3-17       F              ก           F                               mail


               ก           3-17                       F           1                          F                which mail                          F         F
F   F                         F 2                     ก               F                                           F      F mail F       FF   F




                                                                                                 F   21
ก       F            F            ก                     :            chmod
Syntax 1        chmod                             [OPTION]... MODE[,MODE]... FILE...
Syntax 2        chmod                             [OPTION]... OCTAL-MODE FILE...
Syntax 3        chmod                             [OPTION]... --reference=RFILE FILE...
Example         chmod                              o+w test.txt

                   chmod               F                                       ก                  F F ก F F                     F        F             F
 F        F              Fก F F F ก                                       3ก F F ก
            1. F       (owner)    F F                                        F               F       ก       (u)
            2. ก F (group) ก F F F                                        F F Fก F           ก                F         F               F ก F      F
                   F      ก (g)
            3. F (other)                 F                                   F F ก F         F F F F                        F       ก        (o)
 F F            ก             F     Fก                                      F F        F ก 3 F F ก
            1. read             ก F                                       F        F      ก (r)
            2. write            ก กF                                          F      F     ก (w)
            3. execute           ก F                                             F      F    ก (x)

                                            F                FF             ls l




       ก                                F            F
        1           ก   F                                                  F F                   ก d F            F                          (-)
        2-4         ก       F                                     F          F
        5-7         ก           F                                 F F      F ก F            ก
        8-10        ก               F                              F F         ก             ก2ก F       ก

          ก     F                               chmod [ u / g / o ] [ + / - ] [ r / w / x] filename



                                                                                   F   22
1

                                                                             2

                                                         3

                                                                             4




      3-18       F          ก     F          chmod

             ก       3-18              F ก                    Fก    F F ก                    F             1               F
      ls l              F       ก ก
F            F                                  (long format)        F       2         F ก       กF                F
     test.txt กก                 FF F              กF         F F        F         chmod                       F       3
          ก       ls l                  FF    F       test.txt กก                FF F                 กF                       F
    F ก          F F                  F 4




                                                     F   23
ก       ก           F:     man
Syntax      man [COMMAND]
Example     man who

            man                   F                   ก   F   F
option                F FF




     3-19    F        ก       F            man




                                                 F   24
ก           F   F           F                                                  clear         F ก   ก Fก q
                                 ก               ก           F:         exit
Syntax           exit
Example          exit

                 exit                                             ก ก              UNIX




      3-20           F                   ก               F         exit

                 F                   F           F           F      F                   F           ก F                  F
  F          F                               F       F




                                                                               F   25
4

              ก        F                                          F

                           (Permission)


                                    ก           F                           F     (Permission)

              ก ก F                 ก                   F F               (Multiuser)
F   ก ก               ก         F                   F                 F                 F   3ก F
                    F            F (User)
                  F ก F        ก F              F (Group)
                  F       ก F ก F            F (Other)
          F         ls -l      F         F ก




    4-1       F กก          F           ls -l

                                                         F   26
F ก F              กก F               ก             ก             F                       ก       r w x d -
                                       ก           F
r              F                    ก read                                              F                    F                             F
w                  F                ก write                                                              F                             F                   ก       ก
                           F    ก                    F
x          F                        ก execute                                                                                    F F                           F
                                         F
d                                    ก F             ก FFF
-                                    ก F             ก FFF                                   F

                                            ก ก                              F                                                     ก ก
read                                       F F                           F                                           F                F
write                                          กF                                   F                            F                                 F
execute                              execute (                                          ) F                                  F                 ก       F               F

          4-1                                            F

                       F                      F              F                   - rwx r-x r--

TYPE                                  USER (u)                                                GROUP (g)                                              OTHER (o)
  -                             r        w                           x                      r    -      x                                          r    -      -
                                4        2                           1                      4    0      1                                          4    0      0

          4-2                                                    F                                                                             - rwx r-x r--



                                                                                                     F       27
4-2
                ก    ก F            F F                      F F F
        3       ก USER (u)                F                     ก F rwx F                                           F
        3       ก GROUP (g)                                Fก F    ก F     F rx F                                       F
        3       ก OTHER (o)                                FF ก F ก F     F r F F

            F                 FF                                F           F             ก          F    754
    F
- rwx --- ---           700                       F         F           F                        F
drw- r-- r-x            645                                         F           F         Fก F           ก F    F
                                   ก F        F                                     F
- r-- r-- r--           444                           F กก F F                      F F




                                                       F   28
5

                 Shell                      F


                                                F                  ก                   ก F

                 F             ก                               ก F F4 F F ก            F       F (Hardware),
F         (Kernel),         F (Shell)                           (Application) 5-1


                                                    Application
                                                       Shell
                                                      Kernel
                                                     Hardware




    5-1                 F               ก                                ก F

            F (Shell)                   ก                              ก F     F   F       F F F (interface)
      F F Fก                    ก           ก F (      F
                                                       F F F   ) F                               F        F F
    F      ก                    F F                         ก      F       F                        F F
      ก        F                  Shell Programming Language         F F F                              F
        F                     ก ก         F F F ก F Shell Script


                                                           F   29
F           F
• Bourne shell (/bin/sh)                           F          ก             Fก F       F          ก ก
           F              F ก                   ก (Algo Language)                             shell script F
                        F                                       ก ก F ก                               F shell
  script              ก F                       F F กF                 Fก F           default prompt
                    $
• C shell (/bin/csh)                      F                           ก Bourne shell
       ก F             ก             (C Language)                  กF ก                             F         ก
   ก                            ก                    F       F ก F Bourne shell
  ก ก F                     F     F           default prompt                        %
• Korn shell (/bin/ksh)              shell                         F            Bourne shell             C shell
                          function Bourne shell F ก F ก                            shell script          FF
     ก                                  F          Fก          execute         F F        F F Korn shell
  ก              F          Bourne shell               C shell       F F ก F F F UNIX ก
  default prompt                              $
• Bourne again shell (/bin/bash                   /usr/local/bin/bash) ก             Bournr shell ก
               F                            line editing F                F                     ก             ก
             F bash shell           F F standard UNIX shell F default shell                            linux
                   default prompt                              $

           ก                              F

     F F                                                F                         ก      F       F
    $ cat /etc/shells

           ก                              F ก               F F

      F F                                                   F ก       F   F                  F       F
    $ echo $SHELL



                                                    F       30
F           Shell Script

                      F               Shell Script       ก        F    Fก F F       F   F   F     ก
  F                   ก
               - Shell script              F   F (Input) ก F F                  F           F ก
                    F      F      ก ก F         (Command)
               -              F F ก ก F                     F
               -             ก F
               -                F        F                F
               -       F                                F
               -
                         ก        Shell Script

      1.   F      ก         editor ก   Shell Script
      2.           F F Shell Script               execute F F
                $ chmod +x script
                $ chmod 755 script
      3. execute F Shell Script ก F F
                $ sh script        ก  Bourne shell
                  $ bash script                ก         Bourne again shell
                  $ ./script

                          F       1       Shell Script
          clear
          echo "Hello $USER"
          echo "Today is c ";date
Example 1 echo "Number of user login : c" ; who | wc -l
          echo "Calendar"
          cal
          exit 0


                                                             F   31
Hello nattawut
                Today is
                Tue Jul 24 15:25:08 ICT 2007
                Number of user login :
                1
                Calendar
     F
                   July 2007
                Su Mo Tu We Th Fr Sa
                 1234567
                 8 9 10 11 12 13 14
                15 16 17 18 19 20 21
                22 23 24 25 26 27 28
                29 30 31

          1              ก       F F
          2              ก        F      ก      F F         $USER   Fก
                         F F F
          3              ก
          4              ก              F F
          5-6            ก

                     F     2     Shell Script
                #
                # Script to read your name from key-board
                #
Example
                echo "Your Name please:"
                read name
                echo "Hello $name, Lets be friend!"




                                                 F    32
Your Name please:
        F
                     FF
                Hello F          F F                  , Lets be friend!

            1            ก                    F        F F Fก ก
            2            ก        F               F กF FF       F             F       F ก       F           F name
            3            ก                F        F      name

    F   ก
            ก ก          F   Fก                                     F             ก                 ก   F   F   F
ก            F ก                      F           F             $         F                 F

                     F       3            Shell Script
                #!/bin/sh
                #
                # Script that demos, command line args
                #
Example
                echo "Total number of command line argument are $#"
                echo "$0 is script name"
                echo "$1 is first argument"
                echo "$2 is second argument"
                         F ก          F ./script A B
                Total number of command line argument are 2
        F
                script is script name
                A is first argument
                B is second argument




                                                                F   33
Shell Script F        F                      F        ก                   F                                    FF                       command line
           F F F                   กก         F                                $1, $2 ,                                                  F
 F         กก F                    $#

            ก                                             F                            F                                    F        F กก                  Shell Script

           ก กก            F        F F                           F            F                       (                F           2)            ก                  F       F
     ก     F                              ก                           F                    F                                        F                      ก F

                1. ก                                      >
        ก                 ก                                                    ก F                                  F                                  ก         F
Example ./program > output_file
                F F กก                                        ก                                ก                            F            F output_file      F
     F
           ก F        FF      F                                            F                           Fก                   ก                 F        F กก
              ก



                2. ก                                      >>
        ก                 ก                                                    ก F                              F                                      ก         F
Example ./program >> output_file
                 F F กก                                       ก                                ก              F                          F output_file                   ก
     F
               F    Fก F      F                                                                 F output_file                              F          กก
              ก F F F



                3. ก                                      <
            ก                                     F                       F ก                      F        ก                   F            F     F
ก F
Example         ./program < input_file


                                                                                   F       34
4. ก                   F          ก                      F       F                      ก                  F |
                             F       F กก                 ก       1            F            F                    ก         2
  F              ก F
Example   ./program1 | ./program2
                   F F กก               ก               ก              F               F output_file                  ก
     F
                 F     Fก F      F                       F output_file                   F          กก
                ก F F F



          ก      F       ก                          4                                   F       F ก        F F
                             F       F กก                 ก       1                F        F                    ก         2
  F              ก F
Example   ./program < input_file > output_file
             ก       F F       ก            ก             F                F ก              F input_file                   ก
                กก           ก              F output_file




                                                F   35
6

      ก        F            ก       vi            F



           F          ก vi




6-1   F            ก vi


      ก                         ก   vi
          ก vi F ก             ก 3
           1.              (Command Mode)
           2.             FF    (Insert Mode)
           3.                    F     (Lastline Mode)


                                         F   36
F                                       ก                        ก                                                F                       กF ก        F กF
            1.                                                           F ก                      F           ก                               F               ก F
                              •                             ก         F        F
                              •                             ก F F         FF
                              •                             ก     ก
                              •                             ก
                              •                             ก       ก
                              •                             ก           F
                              •                             ก ก กก ก         F
                                                F
            2.                            F F                                                F ก                          F                       F
        ก
            3.                                                      F                                     F ก                                         ก
                              •                             ก ก ก                  ก F                            F
                              •                             ก F   F


                        ก             F             F                    ก           vi

            ก               F F       ก vi                                         F F           ก                    F

                              vi <                          >


                                      ก                                        F                      F                                   F

                                  F                                     F F                                                       F                       F       ก
    F           F                                               F                        F                F                   F                               F       ก          F
F                   ก                                   F                5-1



                                                                                             F   37
F                   1                        ก                        l
                       F                 F 1                        ก                        h
                       F                   1                                                 w
                       F                F 1                                                  b
                       F            1                                                        k
                       F       F 1                                                           j
                       F        F                                                            0 ( F)
                       F          F                                                          $
                       F                      1                                              )
                       F                F 1                                                  (
                       F       F         F                                                   }
                       F       F           F กF                                              {
                       F                                F                                    H
                       F                                            Fก ก                     M
                       F                                    F                                L
               F                            F                                                Ctrl-U (up)
               F                        F                                                    Ctrl-D (down)
               F                                    F                                        Ctrl-F (forward)
               F                                F                                            Ctrl-B (backward)
                                   ก                                                         gg
                           F                                                                 G

    5-1                ก                                        F

    ก              F                                        F ก                  F   ก        F                  F
G   gg F 25G           25gg                                  ก                           F          25




                                                                        F   38
ก                          F F                                   F F

                         ก (Insert)
         ก      ก F                                     F                       F                                                      i
         ก      ก F                                                                                                                    I
              F     i                         I F F F                                                   F           F ก        ก F                                 ก
    FF          F ก                           ก F Fก                                    Esc                 ก   F

                                F F                                 F (Append)
         ก         FF                 F                                             F               F                                  a
         ก         FF                     F                 F                                                                          A

                         ก                                            F (Open)
              ก             F                                             F F         F F F F                             ก                                    F       ก
F F F ก                                        F                                  F ก ก         Enter                      F               ก             ก ก               F
 F      F F             F ก                                     ก                   F     F F                                  F                   ก F
                        ก                                           F F                 F                                              o
                        ก                                            F                       F                                         O
         ก    F         o                          O                                       F vi   ก                                F           F     F F                       F
F            F F                                   FF                           F ก    ก F




                                                                                               F   39
F F                                                                                            F              (Replace)

                         F F F ก                     F F                   F                   F                                              Fก                F                                             ก
                           F     r                             F     ก                     F ก                                              F vi        ก                         F F
                        ก F ก                                        ก                                                       F     R                                                         F       F F F
    F ก                 Esc ก                    F F                       ก                       F                        R F                    ก                 ก F                               กF
F                                        F                         F F                 ก                                       F F                                  ก F                             F กF
F                           F FF             F                                     F                                    x

                        ก          ก ก                     (Undo)

                             u      F ก ก กก                                                                                                   F กF                   F                  F                        F
F F                 F                                                F                                                                      ก ก                                                           F
 F              u           vi       ก ก                                                                                        ก                               u                                Fก ก
      F                     F           F                                      F                                            U               F ก         ก                                          F กF
      F ก                           FF F F                 ก                                               กF               F                                                 F


                        ก                        ก

                ก                  ก                               F                       F                    F                   x                                             FF ก
                        ก          F F 7x F                        ก 7                                      F                       ก                       F                        F


                        ก

                ก                                                                                                             F F F                dd                                                FF ก
                                                     F ก                 F F 5dd                                    F                        5                            F
          F F


                                                                                                       F   40
ก                                            F

          ก                       F                                          F                          d                                                                            F            ก ก                                       F ก       F
      F                                                                  F                   ก                                                               F
          d0                               F                                                  F                     F                            F                       F
          d$                               F                                                    F                   F                            F                           F
          d}                                   F                                                  F                     F                            F                                       F                F
          dG                                       F                                                F                       F                            F                       F                    F

              F               ก                                                                             d                                                                                     ก ก F                               F F
                          F                                                          F ก                        F

                  ก                                                 ก

          yy                                                       ก F                                                                    F                                              F F
          p                                                F                                                ก F                                                      ก                                    F                  F F
          P                                            F                                                    ก F                                  กF                                               F                        F F

       ก                              ก                                                                 F                                                        ก                               yy               FF         F 5yy                   ก
      ก5                                                                             ก                                              F F


                  ก                   F

          ก           F                                                          F                                              ก             vi                                                                       F          F                  Fก
               /                               ก                                     F                                                           F                                       F
          /string                         ก F                                                 F string                                         F
                                           ก F                                           F     ก F ก                                                             F                               FF               ก           F               Fก n
ก N        ก                                F                                                      F


                                                                                                                                      F         41
ก              ก F                     F

:w                       ก    ก F                                         F
:wq                      ก    ก F                                     F             ก ก       ก
:q!                      ก   ก ก             ก                F               ก F

             ก       F              :            F                            ก      F                       F
      Fก F       F                  กF               ก            F                      กF       ก Esc กF       ก




                                                     F   42
กก

             ก       F       ก                        ก F            ก          F                         F

ก   F        ก  ก F WinSCP ก                  F                F
        ก F         ก     ก F                           WinSCP                  ก    F                F           ก
         ก ก F (UNIX)                                         F F                         ก       F                   F   ก
            F F                                         ก ก F                                 ก

        1.               ก           (icon)                              F      Desktop           ก           F




    ก-1          F       ก   F   F            ก WinSCP

             ก   Fก ก F                F          F                      ก- 2




                                                            F   43
ก-2               F    ก ก ก F               F   F                            ก WinSCP


              ก         Fก ก F              F F
          F          1 Host name ก ก                         F ก (Host Name)                F ก   F           F
F                  F         F cvs.buu.ac.th
          F        2 User name ก ก F F                               F        F narongsak
          F        3 Password ก ก               F
                     กก ก F         F         F              F            ก   Login

      2.            ก FF        ก F          ก                   F F F        ก     F F               F   F
                  F F                   ก                F                        cvs.buu.ac.th
                  ก ก F               ก- 3




                                                                 F   44
ก-3                F          ก              F                        F


              ก       ก-3         F          F           F    ก        2 F       F    F                               F
          F            F              F Fก           F       F       F (Local Host)     F
                         F     F                               F ก       F    ก (Remote Host)                     F
ก                 F          Local Host                         F C:

        3.      F             ก         F                     F                (Remote Host)       F Fก   F   F
     F (Local Host)           F                                   F                            F




                                                                      F       45
F                                                                                  ก           F
                                                ก                                                            F           F   กF                    F               F
                                            F                                                F                   F                                     F
                                                                        F                                            F        กF                           F
                                                            F                        F               F
                           -                                                        Local Host F กF                                    F              F F C:
                           -                                                        Remote Host F กF                                               F Root



                                                        F      F       F F
                           -                                   Local Host F กF                                                             F My document
                           -                                   Remote Host F กF                                                              F Home                                       F F
                                                                 ก       F      F
                                        F                    F               /                                                                 F                                  F
                                                        F          ก F            F                                                        F
                                   Fก                     F ก              F                                                       F                           Local Host
                                                                 Remote Host

         ก-1                            ก           F                                                F           (Remote Host)                                         F Fก           F
    F     F (Local Host)

           4. ก F                                                                    F
              ก F                                                   F               ก                    F       F ก                F ก F                                                       F
          ก     F                       F ก                                 F                                       F             Remote Host                                 ก
F       F         F ก          F                                                F        F                         Local          Host        ก                                       ก
                                   ก-4




                                                                                                 F   46
ก-4                 ก       F          /                F     F

       F  ก          ก       F F            F             /   F F F                    F                     /
       F F ก               F F                  public_html ก ก OK                             ก-5




 ก-5           F F                                           F F ก      F

    5. ก                 (Upload)
         ก                    F     ก     Local host                         Remote Host         F       ก
ก FF F                   F      F ก               F                F   F                   ก         ก
 F unix.doc ก            ก        F     Remote Host                    ก-6




                                                F   47
ก-6                 ก upload            F

          ก           ก       F F                 F                  F ก       F              ก
ก-7   ก       copy                  ก                          F ก         F       Remote Host ก   F
              ก F ก                                        F     F                      ก-8




ก-7           F F         F                 F ก                        F           F ก




                                              F       48
ก-8          F    ก   กก

   6. ก          F (Download)
      ก        F       F      ก     Remote Host        Local host   F
ก ก FF F             F     F ก      F          F F                      ก
 ก     F unix.doc ก      ก        F    Local host    ก-9




                                   F   49
ก-9               ก       F                 F

            ก             ก           F F                 F               F ก F            ก
    ก-10   ก    copy                        ก                         F ก F       Remote Host ก
F                ก F ก                                        F         F




    ก-10        F F               F                 F ก           F          F    F ก




                                                     F   50
7. ก                               F       /
          ก                           /               F            ก            ก     F        F   /
 F ก                             ก                                  ก                 ก                  F /
         ก        F                  F F ก                                     F ก                      BLS.doc
Burapha.doc           ก-11




    ก-11      ก         ก                     ก                        F

       8. ก                  F                ก
          ก              F            /                       F            ก         ก ก   F           F ก        ก




                                                          F       51
9. ก
                  F ก                    F                     F                 F        กF        F
  ก               ก
                   F ก                       F             ก                         F   กF
      F    ก
          F ก                F           Home                          F   ก

          10. ก   ก          Fก                  Remote Host       F       ก ก

      ก F ก F            F       ก               F ก    Fก F F             ก           Text Shell
    ก Text Shell                     ก                 ก F                           F    ก PuTTY
ก F F         ก




                                                       F   52
ก

             ก           F               ก                    ก F         ก             F F          Text Shell

ก   F        ก                   ก F PuTTY ก F F                        shell
         ก       F                  ก      ก F PuTTY                    ก F            F shell F                    F
             ก       F               SSH F                                           F F         F                      ก



         10.                     ก                   (icon)                      F      Desktop        ก        F




        -1                   F       ก       F   F            ก PuTTY

             ก      Fก ก F          F F
           F 1 Host name ก ก                F ก (Host Name)                                          F ก F                      F
         F        F cvs.buu.ac.th    Port F ก 22      Protocol                                        ก SSH (               ก
ก           F F F F) ก            ก Open         -2

                                                                    F   53
-2        F         ก     F   F     ก PuTTY

            ก         Open F                 ก    F F              ก PuTTY




      -3            F F                 ก PuTTY

            ก             F F            ก       PuTTY           Fก ก   F F (Username)   F   F
narongsak           -4

                                                        F   54
-4        F login           ก PuTTY

      ก ก          F F (Username)    F  F       ก      Fก ก          F
ก ก F   F            ก            ก F (         F Fก F )        -5




     -5     ก ก ก          F        ก PuTTY

           ก ก F           ก F        Host name (      F ก ) , Username (   F ),
Password (   F )         ก F F               F$     Shell          F ก        -6


                                       F   55
-5   F F   F$       Shell   F ก




                F   56
ก

                         ก      F      ก F LiveCD

             F LiveCD           ก               ก F            F                 ก
     ก F        F     F      ก             ก F    F        F           F   F ก
  กก F         ก                            F BIOS                ก F          F
ก F      F ก Set F BIOS (BIOS                             F F      ก     กก
           F ก           F  BIOS              F phoenix)      F BIOS F F    ก CD
          F Fก Del (Delete) F1             ก          F F FF (         F    ก
 F ) ก Del (Delete)     F1    ก             F




        -1       F F     ก Set BIOS

                   F F    ก Set BIOS            ก     F            F             Boot
    F        ก                -2

                                       F   57
-2                ก Set BIOS

          ก       F F       ก   Set BIOS                  F ก                           F ก   Set BIOS
     -3




-3            ก                    F ก Set Bios

      ก                 F



                                      F
                                 ก กก
                                 ก ก
                                 ก
                                           F          ก +                         ก -
                                 ก ก                     ก          F
                                 ก    F                         ก             F
                                  ก F                    ก กก

                                                   Boot         ก       F F              -4




                                               F    58
-4           F F   Boot

    ก    F                              ก   CD-ROM Drive   F ก       F
Boot    ก CD-ROM     ก                            ก         +    ก
  F     F ก     CD-ROM Drive




-5           F F   Boot

                               F   59
ก         F   Boot ก CD-ROM Drive         ก F ก
                      ก     ก      ก กก Setup BIOS ก     F      F ก
ก Fก       y ก          F ก      F       ก Boot ก            F F CD
  ก        ก F           F     F          ก F                     ก F




-6         F ก Boot ก F               ก F




-7         F F        Boot




                                 F   60
Boot ก F       ก             ก F     F   F   ก   F X-
Windows        ก        ก F




     -8   F X-Windows             ก          ก F




                              F   61
ก

     ก             F         ก ก F                         ก F              Flash Drive

                     Flash Drive                ก ก F                       F                         ก
    ก F                 F        F         ก ก F        F           F           F   F ก
    กก           F        ก                        F BIOS                  ก F                            F
ก         F        F ก Set F BIOS (BIOS                           F F       ก             กก
                    F ก              F      BIOS F Award)             F BIOS F       F             ก Flash
Drive                       F Fก Del (Delete)    F1 ก            F F FF (                      F
ก              F ) ก Del (Delete)         F1      ก F




          -1           F F    ก Set BIOS

                         F F  ก Set BIOS           ก         F          F                  Advanced
BIOS Features             F ก                      -2


                                              F   62
-2   ก         ก           ก Advanced BIOS Features

               ก      ก Advanced BIOS Features          F   Fก   Enter   ก
F F        ก Advanced BIOS Features




      -3       F F       Advanced BIOS Features



                                         F   63
ก       F           ก            ก Hard Disk Boot Priority F ก      Enter




-4       ก               ก            ก Hard Disk Boot Priority

     ก           Enter         ก      F F      Hard Disk Boot Priority




-5               F F         Hard Disk Boot Priority

                                                F   64
F F F F       Hard Disk Boot Priority F        ก              ก   USB-HDDO :
KingstonDataTraveler I ก       Fก                ก (+)                F          ก USB-
HDDO : KingstonDataTraveler I                ก




     -6      ก              ก USB-HDDO : KingstonDataTraveler I

               ก F Boot ก Flash Drive       ก            F ก      F  Fก F10
           F F ก Exit         ก กก F     ก                      ก Boot ก
 F    F Flash Drive             ก ก F FF                        ก Boot ก Flash Drive
         F     Flash Drive            ก ก F




     -7      ก Boot ก Flash Drive                  ก      ก F

                                          F   65
Boot ก Flash Drive            ก     ก F   F   F   ก
F X-Windows              ก ก F




  -8       F X-Windows               ก    ก F




                                 F   66

Contenu connexe

Tendances

การเขียนบันทึกเสนอ และการเกษียนหนังสือ
การเขียนบันทึกเสนอ และการเกษียนหนังสือ การเขียนบันทึกเสนอ และการเกษียนหนังสือ
การเขียนบันทึกเสนอ และการเกษียนหนังสือ Panuwat Noonkong
 
เอกสารขั้นตอนการปฏิบัติงาน
เอกสารขั้นตอนการปฏิบัติงาน เอกสารขั้นตอนการปฏิบัติงาน
เอกสารขั้นตอนการปฏิบัติงาน Panuwat Noonkong
 
2.1 ข้อมูลและสารสนเทศ
2.1 ข้อมูลและสารสนเทศ2.1 ข้อมูลและสารสนเทศ
2.1 ข้อมูลและสารสนเทศwasan
 
E-Commerce Report Example
E-Commerce Report ExampleE-Commerce Report Example
E-Commerce Report Examplekulachai
 
กระบวนการสร้างความยุติธรรมด้านสิ่งแวดล้อม
กระบวนการสร้างความยุติธรรมด้านสิ่งแวดล้อมกระบวนการสร้างความยุติธรรมด้านสิ่งแวดล้อม
กระบวนการสร้างความยุติธรรมด้านสิ่งแวดล้อมGreenJusticeKlassroom
 
การใช้ภาษาในการเขียนหนังสือราชการและหนังสือทั่วไป
การใช้ภาษาในการเขียนหนังสือราชการและหนังสือทั่วไป การใช้ภาษาในการเขียนหนังสือราชการและหนังสือทั่วไป
การใช้ภาษาในการเขียนหนังสือราชการและหนังสือทั่วไป Panuwat Noonkong
 
ปัญหา ข้อบกพร่อง และแนวทางแก้ไข ในการเขียนหนังสือราชการและหนังสือโต้ตอบ
ปัญหา ข้อบกพร่อง และแนวทางแก้ไข ในการเขียนหนังสือราชการและหนังสือโต้ตอบปัญหา ข้อบกพร่อง และแนวทางแก้ไข ในการเขียนหนังสือราชการและหนังสือโต้ตอบ
ปัญหา ข้อบกพร่อง และแนวทางแก้ไข ในการเขียนหนังสือราชการและหนังสือโต้ตอบPanuwat Noonkong
 
19 การจัดการเรียนรู้เพื่อพัฒนาความรู้และทักษะ
19 การจัดการเรียนรู้เพื่อพัฒนาความรู้และทักษะ19 การจัดการเรียนรู้เพื่อพัฒนาความรู้และทักษะ
19 การจัดการเรียนรู้เพื่อพัฒนาความรู้และทักษะKobwit Piriyawat
 
การเขียนรายงานการประชุม
การเขียนรายงานการประชุม การเขียนรายงานการประชุม
การเขียนรายงานการประชุม Panuwat Noonkong
 
13 กระบวนการสอน
13 กระบวนการสอน13 กระบวนการสอน
13 กระบวนการสอนKobwit Piriyawat
 
กระบวนการยุติธรรมทางสิ่งแวดล้อมไทย: เส้นทางยังอีกไกลกว่าจะไปถึงฝัน
กระบวนการยุติธรรมทางสิ่งแวดล้อมไทย: เส้นทางยังอีกไกลกว่าจะไปถึงฝันกระบวนการยุติธรรมทางสิ่งแวดล้อมไทย: เส้นทางยังอีกไกลกว่าจะไปถึงฝัน
กระบวนการยุติธรรมทางสิ่งแวดล้อมไทย: เส้นทางยังอีกไกลกว่าจะไปถึงฝันGreenJusticeKlassroom
 
21 วิธีจัดการเรียนรู้เพื่อพัฒนากระบวนการคิด
21 วิธีจัดการเรียนรู้เพื่อพัฒนากระบวนการคิด21 วิธีจัดการเรียนรู้เพื่อพัฒนากระบวนการคิด
21 วิธีจัดการเรียนรู้เพื่อพัฒนากระบวนการคิดKobwit Piriyawat
 
เส้นทางที่อัลลอฮรัก
เส้นทางที่อัลลอฮรักเส้นทางที่อัลลอฮรัก
เส้นทางที่อัลลอฮรักnirandon
 
เค้าโครงสอน ม.1
เค้าโครงสอน ม.1เค้าโครงสอน ม.1
เค้าโครงสอน ม.1Kobwit Piriyawat
 
การเลี้ยงไก่
การเลี้ยงไก่การเลี้ยงไก่
การเลี้ยงไก่guest08e9de
 

Tendances (20)

การเขียนบันทึกเสนอ และการเกษียนหนังสือ
การเขียนบันทึกเสนอ และการเกษียนหนังสือ การเขียนบันทึกเสนอ และการเกษียนหนังสือ
การเขียนบันทึกเสนอ และการเกษียนหนังสือ
 
Nintendo drama-pdf-03
Nintendo drama-pdf-03Nintendo drama-pdf-03
Nintendo drama-pdf-03
 
เอกสารขั้นตอนการปฏิบัติงาน
เอกสารขั้นตอนการปฏิบัติงาน เอกสารขั้นตอนการปฏิบัติงาน
เอกสารขั้นตอนการปฏิบัติงาน
 
2.1 ข้อมูลและสารสนเทศ
2.1 ข้อมูลและสารสนเทศ2.1 ข้อมูลและสารสนเทศ
2.1 ข้อมูลและสารสนเทศ
 
Combasic1
Combasic1Combasic1
Combasic1
 
E-Commerce Report Example
E-Commerce Report ExampleE-Commerce Report Example
E-Commerce Report Example
 
กระบวนการสร้างความยุติธรรมด้านสิ่งแวดล้อม
กระบวนการสร้างความยุติธรรมด้านสิ่งแวดล้อมกระบวนการสร้างความยุติธรรมด้านสิ่งแวดล้อม
กระบวนการสร้างความยุติธรรมด้านสิ่งแวดล้อม
 
การใช้ภาษาในการเขียนหนังสือราชการและหนังสือทั่วไป
การใช้ภาษาในการเขียนหนังสือราชการและหนังสือทั่วไป การใช้ภาษาในการเขียนหนังสือราชการและหนังสือทั่วไป
การใช้ภาษาในการเขียนหนังสือราชการและหนังสือทั่วไป
 
Thanchanok Jina-1
Thanchanok Jina-1Thanchanok Jina-1
Thanchanok Jina-1
 
ปัญหา ข้อบกพร่อง และแนวทางแก้ไข ในการเขียนหนังสือราชการและหนังสือโต้ตอบ
ปัญหา ข้อบกพร่อง และแนวทางแก้ไข ในการเขียนหนังสือราชการและหนังสือโต้ตอบปัญหา ข้อบกพร่อง และแนวทางแก้ไข ในการเขียนหนังสือราชการและหนังสือโต้ตอบ
ปัญหา ข้อบกพร่อง และแนวทางแก้ไข ในการเขียนหนังสือราชการและหนังสือโต้ตอบ
 
19 การจัดการเรียนรู้เพื่อพัฒนาความรู้และทักษะ
19 การจัดการเรียนรู้เพื่อพัฒนาความรู้และทักษะ19 การจัดการเรียนรู้เพื่อพัฒนาความรู้และทักษะ
19 การจัดการเรียนรู้เพื่อพัฒนาความรู้และทักษะ
 
การเขียนรายงานการประชุม
การเขียนรายงานการประชุม การเขียนรายงานการประชุม
การเขียนรายงานการประชุม
 
Nintendo drama-pdf-04
Nintendo drama-pdf-04Nintendo drama-pdf-04
Nintendo drama-pdf-04
 
13 กระบวนการสอน
13 กระบวนการสอน13 กระบวนการสอน
13 กระบวนการสอน
 
กระบวนการยุติธรรมทางสิ่งแวดล้อมไทย: เส้นทางยังอีกไกลกว่าจะไปถึงฝัน
กระบวนการยุติธรรมทางสิ่งแวดล้อมไทย: เส้นทางยังอีกไกลกว่าจะไปถึงฝันกระบวนการยุติธรรมทางสิ่งแวดล้อมไทย: เส้นทางยังอีกไกลกว่าจะไปถึงฝัน
กระบวนการยุติธรรมทางสิ่งแวดล้อมไทย: เส้นทางยังอีกไกลกว่าจะไปถึงฝัน
 
21 วิธีจัดการเรียนรู้เพื่อพัฒนากระบวนการคิด
21 วิธีจัดการเรียนรู้เพื่อพัฒนากระบวนการคิด21 วิธีจัดการเรียนรู้เพื่อพัฒนากระบวนการคิด
21 วิธีจัดการเรียนรู้เพื่อพัฒนากระบวนการคิด
 
เส้นทางที่อัลลอฮรัก
เส้นทางที่อัลลอฮรักเส้นทางที่อัลลอฮรัก
เส้นทางที่อัลลอฮรัก
 
เค้าโครงสอน ม.1
เค้าโครงสอน ม.1เค้าโครงสอน ม.1
เค้าโครงสอน ม.1
 
การเลี้ยงไก่
การเลี้ยงไก่การเลี้ยงไก่
การเลี้ยงไก่
 
Lichen
LichenLichen
Lichen
 

En vedette

Dr. José Félix
Dr. José FélixDr. José Félix
Dr. José FélixCA DACEA
 
Marilú tema 1
Marilú tema 1Marilú tema 1
Marilú tema 1antonio
 
Tema 1 activities in australia de félix
Tema 1 activities in australia de félixTema 1 activities in australia de félix
Tema 1 activities in australia de félixantonio
 
Joneidis 6 b tema1 inglés
Joneidis 6 b tema1 inglésJoneidis 6 b tema1 inglés
Joneidis 6 b tema1 inglésantonio
 
Ingles 1
Ingles 1Ingles 1
Ingles 1antonio
 
Presentacion emprendimiento
Presentacion emprendimientoPresentacion emprendimiento
Presentacion emprendimientoLuiisa Velasquez
 
Foto pazze
Foto pazzeFoto pazze
Foto pazzenico69
 
Presentacion emprendimiento
Presentacion emprendimientoPresentacion emprendimiento
Presentacion emprendimientoLuiisa Velasquez
 
Ikkitousen great guardians
Ikkitousen great guardiansIkkitousen great guardians
Ikkitousen great guardiansphoenixmon
 
Documento scaneado
Documento scaneadoDocumento scaneado
Documento scaneadovinisp
 
Planeamiento estrategico operativo- hp
Planeamiento estrategico  operativo- hpPlaneamiento estrategico  operativo- hp
Planeamiento estrategico operativo- hpMIRIAMTORRES
 
Pon tificia universidad catolica del ecuador sede ibarra pares de angulos
Pon tificia universidad catolica del ecuador sede ibarra pares de angulosPon tificia universidad catolica del ecuador sede ibarra pares de angulos
Pon tificia universidad catolica del ecuador sede ibarra pares de angulosvinisp
 
Ikkitousen great guardians
Ikkitousen great guardiansIkkitousen great guardians
Ikkitousen great guardiansphoenixmon
 
Ingles juan antonio
Ingles juan antonioIngles juan antonio
Ingles juan antonioantonio
 
Ingles 1
Ingles 1Ingles 1
Ingles 1antonio
 

En vedette (18)

Dr. José Félix
Dr. José FélixDr. José Félix
Dr. José Félix
 
Marilú tema 1
Marilú tema 1Marilú tema 1
Marilú tema 1
 
Tema 1 activities in australia de félix
Tema 1 activities in australia de félixTema 1 activities in australia de félix
Tema 1 activities in australia de félix
 
Joneidis 6 b tema1 inglés
Joneidis 6 b tema1 inglésJoneidis 6 b tema1 inglés
Joneidis 6 b tema1 inglés
 
Ingles 1
Ingles 1Ingles 1
Ingles 1
 
Chuong6
Chuong6Chuong6
Chuong6
 
Presentacion emprendimiento
Presentacion emprendimientoPresentacion emprendimiento
Presentacion emprendimiento
 
Foto pazze
Foto pazzeFoto pazze
Foto pazze
 
Presentacion emprendimiento
Presentacion emprendimientoPresentacion emprendimiento
Presentacion emprendimiento
 
Ikkitousen great guardians
Ikkitousen great guardiansIkkitousen great guardians
Ikkitousen great guardians
 
Documento scaneado
Documento scaneadoDocumento scaneado
Documento scaneado
 
Planeamiento estrategico operativo- hp
Planeamiento estrategico  operativo- hpPlaneamiento estrategico  operativo- hp
Planeamiento estrategico operativo- hp
 
Pon tificia universidad catolica del ecuador sede ibarra pares de angulos
Pon tificia universidad catolica del ecuador sede ibarra pares de angulosPon tificia universidad catolica del ecuador sede ibarra pares de angulos
Pon tificia universidad catolica del ecuador sede ibarra pares de angulos
 
Vol29s
Vol29sVol29s
Vol29s
 
Ikkitousen great guardians
Ikkitousen great guardiansIkkitousen great guardians
Ikkitousen great guardians
 
Ingles juan antonio
Ingles juan antonioIngles juan antonio
Ingles juan antonio
 
Ingles 1
Ingles 1Ingles 1
Ingles 1
 
Navigators and castaways in cyberspace
Navigators and castaways in cyberspaceNavigators and castaways in cyberspace
Navigators and castaways in cyberspace
 

Similaire à Basic unix 25-7-50

ห้องสมุดน่ารู้
ห้องสมุดน่ารู้ห้องสมุดน่ารู้
ห้องสมุดน่ารู้gemini_17
 
ใบความรู้ที่ 5-3 ซอฟต์แวร์ติอต่อสื่อสาร
ใบความรู้ที่ 5-3 ซอฟต์แวร์ติอต่อสื่อสารใบความรู้ที่ 5-3 ซอฟต์แวร์ติอต่อสื่อสาร
ใบความรู้ที่ 5-3 ซอฟต์แวร์ติอต่อสื่อสารNattapon
 
ใบความรู้ที่ 1
ใบความรู้ที่ 1ใบความรู้ที่ 1
ใบความรู้ที่ 1justp1
 
คำอธิบายรายวิชาม.4เพิ่มเติม2
คำอธิบายรายวิชาม.4เพิ่มเติม2คำอธิบายรายวิชาม.4เพิ่มเติม2
คำอธิบายรายวิชาม.4เพิ่มเติม2kunnikarr
 
ความประทับใจในวัยเด็ก
ความประทับใจในวัยเด็กความประทับใจในวัยเด็ก
ความประทับใจในวัยเด็กLunla Nui
 
Document Archive Project Lecture NSTDA 02
Document Archive Project Lecture NSTDA 02Document Archive Project Lecture NSTDA 02
Document Archive Project Lecture NSTDA 02Boonlert Aroonpiboon
 
ใบความรู้ที่ 3-1 บทบาทและวิวัฒนาการของคอมพิวเตอร์
ใบความรู้ที่ 3-1 บทบาทและวิวัฒนาการของคอมพิวเตอร์ใบความรู้ที่ 3-1 บทบาทและวิวัฒนาการของคอมพิวเตอร์
ใบความรู้ที่ 3-1 บทบาทและวิวัฒนาการของคอมพิวเตอร์Nattapon
 
บทที่1ครั้งที่2
บทที่1ครั้งที่2บทที่1ครั้งที่2
บทที่1ครั้งที่2kopkaewkoki2014
 
ปัญหาที่ครูคณิตแก้ไม่ตก
ปัญหาที่ครูคณิตแก้ไม่ตกปัญหาที่ครูคณิตแก้ไม่ตก
ปัญหาที่ครูคณิตแก้ไม่ตกJiraprapa Suwannajak
 
รายงานผลการจัดการเรียนรู้โดยใช้ Social media
รายงานผลการจัดการเรียนรู้โดยใช้ Social mediaรายงานผลการจัดการเรียนรู้โดยใช้ Social media
รายงานผลการจัดการเรียนรู้โดยใช้ Social mediaKobwit Piriyawat
 

Similaire à Basic unix 25-7-50 (20)

Combasic7
Combasic7Combasic7
Combasic7
 
Combasic8
Combasic8Combasic8
Combasic8
 
งานสื่อสิ่งพิมพ์1
งานสื่อสิ่งพิมพ์1งานสื่อสิ่งพิมพ์1
งานสื่อสิ่งพิมพ์1
 
ห้องสมุดน่ารู้
ห้องสมุดน่ารู้ห้องสมุดน่ารู้
ห้องสมุดน่ารู้
 
ใบความรู้ที่ 5-3 ซอฟต์แวร์ติอต่อสื่อสาร
ใบความรู้ที่ 5-3 ซอฟต์แวร์ติอต่อสื่อสารใบความรู้ที่ 5-3 ซอฟต์แวร์ติอต่อสื่อสาร
ใบความรู้ที่ 5-3 ซอฟต์แวร์ติอต่อสื่อสาร
 
ใบความรู้ที่ 1
ใบความรู้ที่ 1ใบความรู้ที่ 1
ใบความรู้ที่ 1
 
Mission3
Mission3Mission3
Mission3
 
350 tk1
350 tk1350 tk1
350 tk1
 
ทานตะวัน
ทานตะวันทานตะวัน
ทานตะวัน
 
งานสื่อสิ่งพิมพ์
งานสื่อสิ่งพิมพ์งานสื่อสิ่งพิมพ์
งานสื่อสิ่งพิมพ์
 
คำอธิบายรายวิชาม.4เพิ่มเติม2
คำอธิบายรายวิชาม.4เพิ่มเติม2คำอธิบายรายวิชาม.4เพิ่มเติม2
คำอธิบายรายวิชาม.4เพิ่มเติม2
 
ความประทับใจในวัยเด็ก
ความประทับใจในวัยเด็กความประทับใจในวัยเด็ก
ความประทับใจในวัยเด็ก
 
uilji
uiljiuilji
uilji
 
ou9p
ou9pou9p
ou9p
 
Document Archive Project Lecture NSTDA 02
Document Archive Project Lecture NSTDA 02Document Archive Project Lecture NSTDA 02
Document Archive Project Lecture NSTDA 02
 
ใบความรู้ที่ 3-1 บทบาทและวิวัฒนาการของคอมพิวเตอร์
ใบความรู้ที่ 3-1 บทบาทและวิวัฒนาการของคอมพิวเตอร์ใบความรู้ที่ 3-1 บทบาทและวิวัฒนาการของคอมพิวเตอร์
ใบความรู้ที่ 3-1 บทบาทและวิวัฒนาการของคอมพิวเตอร์
 
บทที่1ครั้งที่2
บทที่1ครั้งที่2บทที่1ครั้งที่2
บทที่1ครั้งที่2
 
ouip
ouipouip
ouip
 
ปัญหาที่ครูคณิตแก้ไม่ตก
ปัญหาที่ครูคณิตแก้ไม่ตกปัญหาที่ครูคณิตแก้ไม่ตก
ปัญหาที่ครูคณิตแก้ไม่ตก
 
รายงานผลการจัดการเรียนรู้โดยใช้ Social media
รายงานผลการจัดการเรียนรู้โดยใช้ Social mediaรายงานผลการจัดการเรียนรู้โดยใช้ Social media
รายงานผลการจัดการเรียนรู้โดยใช้ Social media
 

Basic unix 25-7-50

  • 1. ก F F Introduction to Unix F F F F Open Source Software Network 2550
  • 2. ก F F F F F ก กก F F ก Fก ก ก F ก ก F F F F 6 ก F ก F F F ก ก F F ก F F (Permission) Shell F ก F ก vi F F ก F F F ก ก F F F F F ก ก F Fก F F F ก F F F F F FF ก F F ก F (Client) F F ก ก F F F (Server) F ก WinSCP ก กก ก PuTTY ก ก ก F ก F BIOS F ก F ก LiveCD F ก ก F BIOS F ก F ก F ก Flash Drive F ก ก F F (Server) ก F F F F F F ก F F F F กก F F F F F กF ก F ก F F ก F F ก F F F F กก 2550
  • 3. 1 ก F - ก F............................................................................................. 1 - F ก ก F............................................................................................ 1 2 F F ก ก F - F ก ก F ................................................. 2 3 Fก - ก Login Logout....................................................................................................... 5 - ก ก F........................................................................................................ 6 - ก ก ก .............................................................................................. 13 - ก ก ก ก F F............................................................................................ 17 - ก ก F ........................................................................................... 20 - ก F F ก ........................................................ 21 - ................................................................................................................. 24 4 ก F F - ก F F ..................................................................................... 26 5 Shell F - F ก ก ก F..................................................... 29 - F F .................................................................................. 30 - ก F F F F กก Shell Script............................. 34
  • 4. ( F) 6 ก F ก vi F - F ก vi........................................................................................................... 36 - F ก F ก vi........................................................................................... 37 - ก F F F ........................................... 37 - ก F F FF ................................................................................ 39 - FF F (Replace)............................................... 40 - ก ก ก (Undo)..................................................................................................... 40 - ก ก ............................ ..................................................................................... 40 - ก ............................................................................................................... 40 - ก F .................................................................................................................. 41 - ก ก ............................................................................................................ 41 - ก F ....................................................................................................................... 41 - ก ก F F..................................................................................................... 42 กก ก F ก ก F ก F F .................................................. 43 ก ก F ก ก F ก F F Text Shell............................................... 53 ก ก F ก F LiveCD........................................................................................ 57 ก ก F ก ก F ก F Flash Drive......................................62
  • 5. 1 ก F 1970 ก ก F Fก ก ก F ก F F FF ก 1973 F ก F F F F ก F ก ก F F ก F F ก F F BSD System V ก ก Fก ก F Linux FreeBSD NetBSD ก ก Fก F ก F F ก ก ก F F ก F ก F ก F F ก ก F ก ก F F ก F Fก ก F F F ก F FกF ก F F ก F ก F F F ก Fก ก Foreground Background F F F F F F 1
  • 6. 2 F F ก ก F F ก ก F F ก .1993 ก ก F ก F FSSTND (File System Standard) F F ก F F Filesystem Hierarchy Standard : FHS F F ก F F (Tree) ก 2-1 ก F ก F F ก F ก F 2 F Collection of files ก F Fก structure ก F F ก F 3 Partitions ก Physically Logically ก F F ก ก ก กก F Multiple users File sharing ก ก F Fก ก ก ก F F F (file) F F , ก ก F F F F ก F ก ก F F F F F ก F ก F ก ก ก F ก F system call F F ก ก F F ก ก ก F F F 2
  • 7. / ก ก F F F /bin ก ก F F F ก F /boot ก ก F ก LILO F ก /dev Fก F ก F F /etc ก F Configulation /home ก F F F /lib ก F /mnt F F (mount) F ก F /proc F F /root /sbin Fก F /tmp ก F /usr ก F F X11 , netscape , pine F /var Fก F F 2-1 F ก ก F File system Hierarchy Standard (FHS) F F F F ก F ก F ก F กF Fก F F ก F F F (Server) ก F home ก home1 home2 ก ก F F F F F 3
  • 8. F ก F F F F (Command Line) ก F F ก ก F F F (Server) F cvs.buu.ac.th ก ก F (Burapha Linux Server) F 2-2 2-2 F ก ก F (Burapha Linux Server) F F ก F F narongsak F F CVS ก F F กF F (Prompt) ก F ก ก 2-2 / F F Fก ก F ก F / F (root) Prompt F F $ F ก $ ก ก F( กF F ) F F F ls F F F F ก F F F F ก F F ก ก F F F F2 ก F ก F ก F F ก Emulator F F F ก F ก PuTTY ( ก F ก PuTTY F ก ) 2-3 ก PuTTY F 4
  • 9. 3 F ก Login Logout ก Login ก F กF F F ก ก F F F F F F username password กF ก F F 1 2 3 4 3-1 ก F F F 5
  • 10. 3-1 ก F F F F narongsak 2 ก F F F F F ก F F F F F F F Fก F F F ก 3 ก F Fก ก F ก Fก F 3 4 F F F F F F 2 F F ก F Fก F F F F F ก ก F ก ก F ก ก F: ls Syntax ls [OPTION] FILES F F F ls F ก FF option ก Fก ls -l F (Long Format) -a F 1 2 3 4 3-1 F ก F ls a ls l F 6
  • 11. 3-2 F 1 F ls F 2 F F 3 F ls -l F ก ก F F (long format) F ก 7 F F 4 3-3 F กF F F 3-3 F ls -l ก 3-3 F F - F ก F F ก ก 10 ก ก ก F d ก F 17-3-50 9 ก ก ก ก F ก ก F F ก F F chmod - F ก F F F Fก F F F F F 2 - F ก F F F F F narongsak - ก F ก F F F FF F ก F - ก F FF F F F (Byte) FF F ก 4096 F (Byte) - - ก กF F F - F F F 7
  • 12. ก F: cp cp [OPTION] [-T] SOURCE DEST Syntax cp [OPTION] SOURCE... DIRECTORY cp [OPTION] -t SOURCE. Example cp test.txt jane.txt F ก ก F ก F cp FF F F( F) 1 2 3 4 3-4 F ก F cp ก 3.4 F 1 F ls F F 2 F ก ก F test.txt F jane.txt F F cp F 3 F ls ก ก F jane.txt F 8
  • 13. ก F: mv mv [OPTION]... [-T] SOURCE DEST Syntax mv [OPTION]... SOURCE... DIRECTORY mv [OPTION]... -t SOURCE... Example mv test.txt welcome.txt mv (move) F ก F F ก F F ก rename 1 2 3 4 3-5 F ก F mv ก 3-5 F 1 F ls F F 2 F ก F text.txt welcome.txt F F mv F 3 F ls ก ก F F text.txt F ก F F welcome.txt F 9
  • 14. ก F: rm Syntax rm [OPTION] [FILE] Example rm test.txt rm (romove) F F F F ก F F F F 1 2 3 4 3-6 F ก F rm ก 3-6 F 1 F ls F F 2 F ก F test.txt welcome.txt F F rm F 3 F ls ก ก F F test.txt F ก F F 10
  • 15. ก F: cat (concatenate) Syntax cat [OPTION] [FILE] Example cat HelloWorld.java cat (concatenate) F F 1 2 3 4 3-7 F ก F cat ก 3-7 F 1 F ls F F 2 F ก F HelloWorld.java F F cat F 3 F ก ก F F 11
  • 16. ก F: cat (concatenate) Syntax file [OPTION] [FILE] Example file * file ก F file ก F Content ก F ก F file [option]... file 1 2 3-8 F ก F file ก 3-8 F 1 F file * F F ก F F F ก ก F F 12
  • 17. ก ก ก : cd Syntax cd [DIRECTORY] Example 1 cd Programs F Programs Example 2 cd .. ก กF F Example 3 cd / root cd (Change Directory) F ก 1 2 3 4 5 3-9 F ก F cd ก 3-9 F 1 F ls F F 2 F ก F Programs F F cd Programs F 3 F ls ก ก F F F F Programs F F ก ก ก F F cd .. F 4 F ก ก root F F cd F 5 F ls ก ก FF F root F 13
  • 18. ก : pwd Syntax pwd [OPTION] Example pwd F ( ก ก F cd DOS) ก F print work 1 2 3 3-10 F ก F pwd ก 3-10 F 1 F ls F F 2 F ก F F F F pwd F F 14
  • 19. ก : mkdir Syntax mkdir [OPTION] [FILE] Example mkdir unix F ก F (make ) F ก F F F mkdir F F option F F Fก -m ก ก Permissioin -p ก F Parent F F ก F ก 1 2 3 4 3-11 F ก F mkdir ก 3-11 ก F ก F F unix F narongsak F 1 F ls F F 2 F ก F unix F F mkdir unix F 3 F ls ก ก F unix F ก F F F F 15
  • 20. ก : rmdir Syntax rmdir [OPTION] [FILE] Example rmdir C F ก ( ก dos) ก F remove option ก Fก rmdir -p ก Child Parent F F ก /A/B/C F ก /A/B F F 1 2 3 3-12 F ก F rmdir ก 3-11 F 1 F cd B ก F B F 2 F ก c F F rmdir c F 3 F ls ก ก F c Fก F F ก F F 16
  • 21. ก ก ก F F ก ก ก ก F F: who Syntax who [OPTION] [ FILE | ARG1 ARG2 ] Example who who F F F login F 1 2 3-13 F ก F who ก 3-13 F 1 F who ก F Login F F 2 ก F F F user cs484243 narongsak ก Login F F 17
  • 22. ก ก ก F F: whoami Syntax whoami [OPTION] Example whoami who am i F F F F login F F login F 1 2 3-14 F ก F who ก 3-14 F 1 F who am i ก F F F 2 ก F F F F F F narongsak ก Login F F F 18
  • 23. ก ก ก F F: passwd Syntax passwd [OPTIONS] [LOGIN] Example passwd passwd F ก password F ก password กF F password F F password ก 1 2 3 3-15 F ก F passwd ก 3-15 F 1 F passwd กF กF F 2 ก F F F ก2 F 3 F F F ก F F F 19
  • 24. ก ก F ก ก F : mail Syntax mail Example mail mail F ก F mail F mail F ก F F F F prompt ( ?) F F F h mail F F ก mail F ก F d F mail q F ก ก ก F UNIX prompt 1 2 3-16 F ก F mail F 20
  • 25. 3-16 F 1 F mail F Fก ก F F F F F 2 ก F F ก ก F F ก : which Syntax which [OPTION] [--] PROG_NAME [...] Example which mail which F F F 1 2 3-17 F ก F mail ก 3-17 F 1 F which mail F F F F F 2 ก F F F mail F FF F F 21
  • 26. F F ก : chmod Syntax 1 chmod [OPTION]... MODE[,MODE]... FILE... Syntax 2 chmod [OPTION]... OCTAL-MODE FILE... Syntax 3 chmod [OPTION]... --reference=RFILE FILE... Example chmod o+w test.txt chmod F ก F F ก F F F F F F F Fก F F F ก 3ก F F ก 1. F (owner) F F F F ก (u) 2. ก F (group) ก F F F F F Fก F ก F F F ก F F F ก (g) 3. F (other) F F F ก F F F F F F ก (o) F F ก F Fก F F F ก 3 F F ก 1. read ก F F F ก (r) 2. write ก กF F F ก (w) 3. execute ก F F F ก (x) F FF ls l ก F F 1 ก F F F ก d F F (-) 2-4 ก F F F 5-7 ก F F F F ก F ก 8-10 ก F F F ก ก2ก F ก ก F chmod [ u / g / o ] [ + / - ] [ r / w / x] filename F 22
  • 27. 1 2 3 4 3-18 F ก F chmod ก 3-18 F ก Fก F F ก F 1 F ls l F ก ก F F (long format) F 2 F ก กF F test.txt กก FF F กF F F F chmod F 3 ก ls l FF F test.txt กก FF F กF F F ก F F F 4 F 23
  • 28. ก F: man Syntax man [COMMAND] Example man who man F ก F F option F FF 3-19 F ก F man F 24
  • 29. F F F clear F ก ก Fก q ก ก F: exit Syntax exit Example exit exit ก ก UNIX 3-20 F ก F exit F F F F F F ก F F F F F F F 25
  • 30. 4 ก F F (Permission) ก F F (Permission) ก ก F ก F F (Multiuser) F ก ก ก F F F F 3ก F F F (User) F ก F ก F F (Group) F ก F ก F F (Other) F ls -l F F ก 4-1 F กก F ls -l F 26
  • 31. F ก F กก F ก ก F ก r w x d - ก F r F ก read F F F w F ก write F F ก ก F ก F x F ก execute F F F F d ก F ก FFF - ก F ก FFF F ก ก F ก ก read F F F F F write กF F F F execute execute ( ) F F ก F F 4-1 F F F F - rwx r-x r-- TYPE USER (u) GROUP (g) OTHER (o) - r w x r - x r - - 4 2 1 4 0 1 4 0 0 4-2 F - rwx r-x r-- F 27
  • 32. 4-2 ก ก F F F F F F 3 ก USER (u) F ก F rwx F F 3 ก GROUP (g) Fก F ก F F rx F F 3 ก OTHER (o) FF ก F ก F F r F F F FF F F ก F 754 F - rwx --- --- 700 F F F F drw- r-- r-x 645 F F Fก F ก F F ก F F F - r-- r-- r-- 444 F กก F F F F F 28
  • 33. 5 Shell F F ก ก F F ก ก F F4 F F ก F F (Hardware), F (Kernel), F (Shell) (Application) 5-1 Application Shell Kernel Hardware 5-1 F ก ก F F (Shell) ก ก F F F F F F (interface) F F Fก ก ก F ( F F F F ) F F F F F ก F F ก F F F F ก F Shell Programming Language F F F F F ก ก F F F ก F Shell Script F 29
  • 34. F F • Bourne shell (/bin/sh) F ก Fก F F ก ก F F ก ก (Algo Language) shell script F F ก ก F ก F shell script ก F F F กF Fก F default prompt $ • C shell (/bin/csh) F ก Bourne shell ก F ก (C Language) กF ก F ก ก ก F F ก F Bourne shell ก ก F F F default prompt % • Korn shell (/bin/ksh) shell F Bourne shell C shell function Bourne shell F ก F ก shell script FF ก F Fก execute F F F F Korn shell ก F Bourne shell C shell F F ก F F F UNIX ก default prompt $ • Bourne again shell (/bin/bash /usr/local/bin/bash) ก Bournr shell ก F line editing F F ก ก F bash shell F F standard UNIX shell F default shell linux default prompt $ ก F F F F ก F F $ cat /etc/shells ก F ก F F F F F ก F F F F $ echo $SHELL F 30
  • 35. F Shell Script F Shell Script ก F Fก F F F F F ก F ก - Shell script F F (Input) ก F F F F ก F F ก ก F (Command) - F F ก ก F F - ก F - F F F - F F - ก Shell Script 1. F ก editor ก Shell Script 2. F F Shell Script execute F F $ chmod +x script $ chmod 755 script 3. execute F Shell Script ก F F $ sh script ก Bourne shell $ bash script ก Bourne again shell $ ./script F 1 Shell Script clear echo "Hello $USER" echo "Today is c ";date Example 1 echo "Number of user login : c" ; who | wc -l echo "Calendar" cal exit 0 F 31
  • 36. Hello nattawut Today is Tue Jul 24 15:25:08 ICT 2007 Number of user login : 1 Calendar F July 2007 Su Mo Tu We Th Fr Sa 1234567 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 ก F F 2 ก F ก F F $USER Fก F F F 3 ก 4 ก F F 5-6 ก F 2 Shell Script # # Script to read your name from key-board # Example echo "Your Name please:" read name echo "Hello $name, Lets be friend!" F 32
  • 37. Your Name please: F FF Hello F F F , Lets be friend! 1 ก F F F Fก ก 2 ก F F กF FF F F F ก F F name 3 ก F F name F ก ก ก F Fก F ก ก F F F ก F ก F F $ F F F 3 Shell Script #!/bin/sh # # Script that demos, command line args # Example echo "Total number of command line argument are $#" echo "$0 is script name" echo "$1 is first argument" echo "$2 is second argument" F ก F ./script A B Total number of command line argument are 2 F script is script name A is first argument B is second argument F 33
  • 38. Shell Script F F F ก F FF command line F F F กก F $1, $2 , F F กก F $# ก F F F F กก Shell Script ก กก F F F F F ( F 2) ก F F ก F ก F F F ก F 1. ก > ก ก ก F F ก F Example ./program > output_file F F กก ก ก F F output_file F F ก F FF F F Fก ก F F กก ก 2. ก >> ก ก ก F F ก F Example ./program >> output_file F F กก ก ก F F output_file ก F F Fก F F F output_file F กก ก F F F 3. ก < ก F F ก F ก F F F ก F Example ./program < input_file F 34
  • 39. 4. ก F ก F F ก F | F F กก ก 1 F F ก 2 F ก F Example ./program1 | ./program2 F F กก ก ก F F output_file ก F F Fก F F F output_file F กก ก F F F ก F ก 4 F F ก F F F F กก ก 1 F F ก 2 F ก F Example ./program < input_file > output_file ก F F ก ก F F ก F input_file ก กก ก F output_file F 35
  • 40. 6 ก F ก vi F F ก vi 6-1 F ก vi ก ก vi ก vi F ก ก 3 1. (Command Mode) 2. FF (Insert Mode) 3. F (Lastline Mode) F 36
  • 41. F ก ก F กF ก F กF 1. F ก F ก F ก F • ก F F • ก F F FF • ก ก • ก • ก ก • ก F • ก ก กก ก F F 2. F F F ก F F ก 3. F F ก ก • ก ก ก ก F F • ก F F ก F F ก vi ก F F ก vi F F ก F vi < > ก F F F F F F F F ก F F F F F F F ก F F ก F 5-1 F 37
  • 42. F 1 ก l F F 1 ก h F 1 w F F 1 b F 1 k F F 1 j F F 0 ( F) F F $ F 1 ) F F 1 ( F F F } F F F กF { F F H F Fก ก M F F L F F Ctrl-U (up) F F Ctrl-D (down) F F Ctrl-F (forward) F F Ctrl-B (backward) ก gg F G 5-1 ก F ก F F ก F ก F F G gg F 25G 25gg ก F 25 F 38
  • 43. F F F F ก (Insert) ก ก F F F i ก ก F I F i I F F F F F ก ก F ก FF F ก ก F Fก Esc ก F F F F (Append) ก FF F F F a ก FF F F A ก F (Open) ก F F F F F F F ก F ก F F F ก F F ก ก Enter F ก ก ก F F F F F ก ก F F F F ก F ก F F F o ก F F O ก F o O F vi ก F F F F F F F F FF F ก ก F F 39
  • 44. F F F (Replace) F F F ก F F F F Fก F ก F r F ก F ก F vi ก F F ก F ก ก F R F F F F F ก Esc ก F F ก F R F ก ก F กF F F F F ก F F ก F F กF F F FF F F x ก ก ก (Undo) u F ก ก กก F กF F F F F F F F ก ก F F u vi ก ก ก u Fก ก F F F F U F ก ก F กF F ก FF F F ก กF F F ก ก ก ก F F F x FF ก ก F F 7x F ก 7 F ก F F ก ก F F F dd FF ก F ก F F 5dd F 5 F F F F 40
  • 45. F ก F F d F ก ก F ก F F F ก F d0 F F F F F d$ F F F F F d} F F F F F F dG F F F F F F F ก d ก ก F F F F F ก F ก ก yy ก F F F F p F ก F ก F F F P F ก F กF F F F ก ก F ก yy FF F 5yy ก ก5 ก F F ก F ก F F ก vi F F Fก / ก F F F /string ก F F string F ก F F ก F ก F FF ก F Fก n ก N ก F F F 41
  • 46. ก F F :w ก ก F F :wq ก ก F F ก ก ก :q! ก ก ก ก F ก F ก F : F ก F F Fก F F กF ก F กF ก Esc กF ก F 42
  • 47. กก ก F ก ก F ก F F ก F ก ก F WinSCP ก F F ก F ก ก F WinSCP ก F F ก ก ก F (UNIX) F F ก F F ก F F ก ก F ก 1. ก (icon) F Desktop ก F ก-1 F ก F F ก WinSCP ก Fก ก F F F ก- 2 F 43
  • 48. ก-2 F ก ก ก F F F ก WinSCP ก Fก ก F F F F 1 Host name ก ก F ก (Host Name) F ก F F F F F cvs.buu.ac.th F 2 User name ก ก F F F F narongsak F 3 Password ก ก F กก ก F F F F ก Login 2. ก FF ก F ก F F F ก F F F F F F ก F cvs.buu.ac.th ก ก F ก- 3 F 44
  • 49. ก-3 F ก F F ก ก-3 F F F ก 2 F F F F F F F Fก F F F (Local Host) F F F F ก F ก (Remote Host) F ก F Local Host F C: 3. F ก F F (Remote Host) F Fก F F F (Local Host) F F F F 45
  • 50. F ก F ก F F กF F F F F F F F F กF F F F F - Local Host F กF F F F C: - Remote Host F กF F Root F F F F - Local Host F กF F My document - Remote Host F กF F Home F F ก F F F F / F F F ก F F F Fก F ก F F Local Host Remote Host ก-1 ก F F (Remote Host) F Fก F F F (Local Host) 4. ก F F ก F F ก F F ก F ก F F ก F F ก F F Remote Host ก F F F ก F F F Local Host ก ก ก-4 F 46
  • 51. ก-4 ก F / F F F ก ก F F F / F F F F / F F ก F F public_html ก ก OK ก-5 ก-5 F F F F ก F 5. ก (Upload) ก F ก Local host Remote Host F ก ก FF F F F ก F F F ก ก F unix.doc ก ก F Remote Host ก-6 F 47
  • 52. ก-6 ก upload F ก ก F F F F ก F ก ก-7 ก copy ก F ก F Remote Host ก F ก F ก F F ก-8 ก-7 F F F F ก F F ก F 48
  • 53. ก-8 F ก กก 6. ก F (Download) ก F F ก Remote Host Local host F ก ก FF F F F ก F F F ก ก F unix.doc ก ก F Local host ก-9 F 49
  • 54. ก-9 ก F F ก ก F F F F ก F ก ก-10 ก copy ก F ก F Remote Host ก F ก F ก F F ก-10 F F F F ก F F F ก F 50
  • 55. 7. ก F / ก / F ก ก F F / F ก ก ก ก F / ก F F F ก F ก BLS.doc Burapha.doc ก-11 ก-11 ก ก ก F 8. ก F ก ก F / F ก ก ก F F ก ก F 51
  • 56. 9. ก F ก F F F กF F ก ก F ก F ก F กF F ก F ก F Home F ก 10. ก ก Fก Remote Host F ก ก ก F ก F F ก F ก Fก F F ก Text Shell ก Text Shell ก ก F F ก PuTTY ก F F ก F 52
  • 57. ก F ก ก F ก F F Text Shell ก F ก ก F PuTTY ก F F shell ก F ก ก F PuTTY ก F F shell F F ก F SSH F F F F ก 10. ก (icon) F Desktop ก F -1 F ก F F ก PuTTY ก Fก ก F F F F 1 Host name ก ก F ก (Host Name) F ก F F F F cvs.buu.ac.th Port F ก 22 Protocol ก SSH ( ก ก F F F F) ก ก Open -2 F 53
  • 58. -2 F ก F F ก PuTTY ก Open F ก F F ก PuTTY -3 F F ก PuTTY ก F F ก PuTTY Fก ก F F (Username) F F narongsak -4 F 54
  • 59. -4 F login ก PuTTY ก ก F F (Username) F F ก Fก ก F ก ก F F ก ก F ( F Fก F ) -5 -5 ก ก ก F ก PuTTY ก ก F ก F Host name ( F ก ) , Username ( F ), Password ( F ) ก F F F$ Shell F ก -6 F 55
  • 60. -5 F F F$ Shell F ก F 56
  • 61. ก F ก F LiveCD F LiveCD ก ก F F ก ก F F F ก ก F F F F F ก กก F ก F BIOS ก F F ก F F ก Set F BIOS (BIOS F F ก กก F ก F BIOS F phoenix) F BIOS F F ก CD F Fก Del (Delete) F1 ก F F FF ( F ก F ) ก Del (Delete) F1 ก F -1 F F ก Set BIOS F F ก Set BIOS ก F F Boot F ก -2 F 57
  • 62. -2 ก Set BIOS ก F F ก Set BIOS F ก F ก Set BIOS -3 -3 ก F ก Set Bios ก F F ก กก ก ก ก F ก + ก - ก ก ก F ก F ก F ก F ก กก Boot ก F F -4 F 58
  • 63. -4 F F Boot ก F ก CD-ROM Drive F ก F Boot ก CD-ROM ก ก + ก F F ก CD-ROM Drive -5 F F Boot F 59
  • 64. F Boot ก CD-ROM Drive ก F ก ก ก ก กก Setup BIOS ก F F ก ก Fก y ก F ก F ก Boot ก F F CD ก ก F F F ก F ก F -6 F ก Boot ก F ก F -7 F F Boot F 60
  • 65. Boot ก F ก ก F F F ก F X- Windows ก ก F -8 F X-Windows ก ก F F 61
  • 66. ก F ก ก F ก F Flash Drive Flash Drive ก ก F F ก ก F F F ก ก F F F F F ก กก F ก F BIOS ก F F ก F F ก Set F BIOS (BIOS F F ก กก F ก F BIOS F Award) F BIOS F F ก Flash Drive F Fก Del (Delete) F1 ก F F FF ( F ก F ) ก Del (Delete) F1 ก F -1 F F ก Set BIOS F F ก Set BIOS ก F F Advanced BIOS Features F ก -2 F 62
  • 67. -2 ก ก ก Advanced BIOS Features ก ก Advanced BIOS Features F Fก Enter ก F F ก Advanced BIOS Features -3 F F Advanced BIOS Features F 63
  • 68. F ก ก Hard Disk Boot Priority F ก Enter -4 ก ก ก Hard Disk Boot Priority ก Enter ก F F Hard Disk Boot Priority -5 F F Hard Disk Boot Priority F 64
  • 69. F F F F Hard Disk Boot Priority F ก ก USB-HDDO : KingstonDataTraveler I ก Fก ก (+) F ก USB- HDDO : KingstonDataTraveler I ก -6 ก ก USB-HDDO : KingstonDataTraveler I ก F Boot ก Flash Drive ก F ก F Fก F10 F F ก Exit ก กก F ก ก Boot ก F F Flash Drive ก ก F FF ก Boot ก Flash Drive F Flash Drive ก ก F -7 ก Boot ก Flash Drive ก ก F F 65
  • 70. Boot ก Flash Drive ก ก F F F ก F X-Windows ก ก F -8 F X-Windows ก ก F F 66