+++ 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.