+++ to secure your transactions use the Bitcoin Mixer Service +++

 

ABC d'Unix

Christian Queinnec
Universit� Paris 6 --- Pierre et Marie Curie
LIP6, 4 place Jussieu, 75252 Paris Cedex
France -- Email: Christian.Queinnec@lip6.fr

Revision: 2.10

Cet ouvrage a �t� r�alis� dans le cadre d'un cours profess� � l'�cole Nationale Sup�rieure des Techniques Avanc�es vers 1984-1986. Il a �t� �dit� chez Eyrolles en 1985 mais est, depuis longtemps, introuvable. Il recouvre maintenant une seconde jeunesse, sur le r�seau, et, bien s�r, sur le c�d�rom VideoC. Il �tait initialement �crit en nroff, je l'ai converti en LATEX (avec un script en Perl et des flop�es de macros Emacs). J'ai �galement corrig� quelques fautes d'orthographe et tent� de r�cup�rer les dessins originellement cr��s en MacPaint. Le processus de traduction a d� introduire de nouvelles erreurs que votre sagacit� r�active ne manquera pas de me signaler.

Tout cela a un petit go�t des ann�es 1980 (j'ai cependant supprim� deux annexes particuli�rement obsol�tes) mais comme la connaissance de sh n'a pas vraiment perc� depuis, ce petit ouvrage a encore de l'avenir.

Cette nouvelle version est plac�e sous la licence FDL (pour Free Documentation License). Ce livre est �galement disponible sur le r�seau et m�me en postscript (compress�) .
 
Paris 1985 --- Paris 1999, rev. 2000.

Chapitre 1   Prologue

Chapitre 2   Rudiments

Chapitre 3   Syst�me de fichiers

Chapitre 4   �diteur de textes

Chapitre 5   Interface

Chapitre 6   Presque le fin mot !

Annexe A   Bibliographie

P. Amar     Winnie manuel de R�f�rence, LRI Orsay, 1983

M.F. Banahan, A. Ruther     UNIX the book, Sigma Technical Press, 1982

S.R. Bourne     The UNIX System, Addison-Wesley, 1982

J. Chailloux     Le_Lisp de l'INRIA, Le Manuel de R�f�rence, 1985

K.Christian     The UNIX Operating System, Wiley Interscience, John Wiley and Sons, 1983

???. Dax     Le langage C, Eyrolles, 1984

???. Drappier, ???. Mauffrey     C par l'exemple, Eyrolles, 1984

A.R. Feuer     The C Puzzle Book, Prentice-Hall Software Series, 1978

B.W. Kernighan, R. Pike     The UNIX Programming Environnement, Prentice-Hall Software Series, 1984

B.W. Kernighan, D.M. Ritchie     The C Programming Language, Prentice-Hall Software Series, 1978

D.M. Ritchie, K. Thompson     The UNIX Time-Sharing System, Bell System Technical Journal, Vol 57, #6, pp1905-1929, 1978

R.Thomas, J.Yates     A User Guide to the UNIX System, Osborne/McGrawHill, 1982

Votre marchand d'ordinateur ...    UNIX Programmer's Manual, Vol 1

Annexe B   L'alphabet ASCII

        Octal           Hexad�cimal     Code
                D�cimal Repr�sentation          Nom
        0       0       0       ^@      NUL     Null 
        1       1       1       ^A      SOH     Start Of Heading
        2       2       2       ^B      STX     Start Of Text
        3       3       3       ^C      ETX     End Of Text
        4       4       4       ^D      EOT     End Of Transmission
        5       5       5       ^E      ENQ     Enquiry (Who are you ?)
        6       6       6       ^F      ACK     Acknowledge
        7       7       7       ^G      BEL     Bell
        10      8       8       ^H      BS      Backspace
        11      9       9       ^I      HT      Horizontal Tabulation 
        12      10      A       ^J      LF      Line Feed
        13      11      B       ^K      VT      Vertical Tabulation
        14      12      C       ^L      FF      Form Feed
        15      13      D       ^M      CR      Carriage Return
        16      14      E       ^N      SO      Shift Out
        17      15      F       ^O      SI      Shift In
        20      16      10      ^P      DLE     Data Link Escape
        21      17      11      ^Q      DC1     Device Control 1
        22      18      12      ^R      DC2     Device Control 2
        23      19      13      ^S      DC3     Device Control 3
        24      20      14      ^T      DC4     Device Control 4
        25      21      15      ^U      NAK     Negative Acknowledge 
        26      22      16      ^V      SYN     Synchronous idle
        27      23      17      ^W      ETB     End of Transmission Block
        30      24      18      ^X      CAN     Cancel previous data
        31      25      19      ^Y      EM      End of Medium
        32      26      1A      ^Z      SUB     Substitute character
        33      27      1B      ^[      ESC     Escape
        34      28      1C      ^\      FS      File Separator
        35      29      1D      ^]      GS      Group Separator
        36      30      1E      ^^      RS      Record Separator
        37      31      1F      ^_      US      Unit Separator
        40      32      20              SP      Space
        177     127     7F      ^?      DEL     Delete
Octal   D�cimal Hexa    Lettre  Octal   D�cimal Hexa    Lettre
40      32      20      SP      120     80      50      P
41      33      21      !       121     81      51      Q
42      34      22      "       122     82      52      R
43      35      23      #       123     83      53      S
44      36      24      $       124     84      54      T
45      37      25      %       125     85      55      U
46      38      26      &       126     86      56      V
47      39      27      '       127     87      57      W
50      40      28      (       130     88      58      X
51      41      29      )       131     89      59      Y
52      42      2A      *       132     90      5A      Z
53      43      2B      +       133     91      5B      [
54      44      2C      ,       134     92      5C      \
55      45      2D      -       135     93      5D      ]
56      46      2E      .       136     94      5E      ^
57      47      2F      /       137     95      5F      _
60      48      30      0       140     96      60      `
61      49      31      1       141     97      61      a
62      50      32      2       142     98      62      b
63      51      33      3       143     99      63      c
64      52      34      4       144     100     64      d
65      53      35      5       145     101     65      e
66      54      36      6       146     102     66      f
67      55      37      7       147     103     67      g
70      56      38      8       150     104     68      h
71      57      39      9       151     105     69      i
72      58      3A      :       152     106     6A      j
73      59      3B      ;       153     107     6B      k
74      60      3C      <       154     108     6C      l
75      61      3D      =       155     109     6D      m
76      62      3E      >       156     110     6E      n
77      63      3F      ?       157     111     6F      o
100     64      40      @       160     112     70      p
101     65      41      A       161     113     71      q
102     66      42      B       162     114     72      r
103     67      43      C       163     115     73      s
104     68      44      D       164     116     74      t
105     69      45      E       165     117     75      u
106     70      46      F       166     118     76      v
107     71      47      G       167     119     77      w
110     72      48      H       170     120     78      x
111     73      49      I       171     121     79      y
112     74      4A      J       172     122     7A      z
113     75      4B      K       173     123     7B      {
114     76      4C      L       174     124     7C      |
115     77      4D      M       175     125     7D      }
116     78      4E      N       176     126     7E      ~
117     79      4F      O       177     127     7F      DEL

Ce document a �t� traduit de LATEX par HEVEA et HACHA.