ΠΠ΄Π²Π° ΠΠΎΠ²Π° Π³ΠΎΠ΄ΠΈΠ½Π°, Π½Π΅ ΠΈΡΠΊΠ°ΠΌ ΠΏΠΎΠ²Π΅ΡΠ΅ Π΄Π° ΠΌΠΈΡΠ»Ρ Π·Π° ΡΠ΅ΡΠΈΠΎΠ·Π½Π° ΡΠ°Π±ΠΎΡΠ°.
ΠΡΠ΅ΠΊΠΈ ΡΠ΅ ΠΎΠΏΠΈΡΠ²Π° Π΄Π° ΡΠΊΡΠ°ΡΠΈ Π½Π΅ΡΠΎ Π·Π° ΠΏΡΠ°Π·Π½ΠΈΠΊΠ°: Π΄ΠΎΠΌ, ΠΎΡΠΈΡ, ΡΠ°Π±ΠΎΡΠ½ΠΎ ΠΌΡΡΡΠΎ... ΠΠ΅ΠΊΠ° ΠΈ Π½ΠΈΠ΅ Π΄Π° ΡΠΊΡΠ°ΡΠΈΠΌ Π½Π΅ΡΠΎ! ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΠΎΠ΄ΠΊΠ°Π½Π° ΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡ ΡΠ΅Π΄. ΠΠΎ ΠΈΠ·Π²Π΅ΡΡΠ½Π° ΡΡΠ΅ΠΏΠ΅Π½ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡΡ ΡΠ΅Π΄ Π΅ ΠΈ ΡΠ°Π±ΠΎΡΠ½ΠΎ ΠΌΡΡΡΠΎ.
Π Π½ΡΠΊΠΎΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ ΡΠΎΠΉ Π²Π΅ΡΠ΅ Π΅ βΡΠΊΡΠ°ΡΠ΅Π½β:
Π Π΄ΡΡΠ³ΠΈ Π΅ ΡΠΈΠ² ΠΈ Π½Π΅Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΠΌ:
Π ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°ΠΊΠ°:
Π Π°Π·Π±ΠΈΡΠ° ΡΠ΅, Π²ΡΠΈΡΠΊΠΈ ΠΌΠ°ΡΠΊΠ΅ΡΠΈ ΠΈΠΌΠ°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π²ΠΊΡΡΠΎΠ²Π΅ ΠΈ ΡΠ²Π΅ΡΠΎΠ²Π΅. ΠΠΊΠΎ ΡΠ°ΠΊΠΎΠ²Π° ΠΎΡΠ²Π΅ΡΡΠ²Π°Π½Π΅ Π²ΠΈ ΡΠ΅ ΡΡΠΎΡΠΈ Π½Π΅ΡΠΌΠ΅ΡΡΠ½ΠΎ ΠΈ Π½Π΅ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡΠΎ, ΡΠΎΠ³Π°Π²Π° Π·Π½Π°ΠΉΡΠ΅, ΡΠ΅ ΡΠ°Π·ΠΈ Π³Π»Π΅Π΄Π½Π° ΡΠΎΡΠΊΠ° ΠΈΠΌΠ° ΠΏΡΠ»Π½ΠΎ ΠΏΡΠ°Π²ΠΎ Π½Π° ΠΆΠΈΠ²ΠΎΡ. Π Π°ΠΊΠΎ ΠΈΡΠΊΠ°ΡΠ΅ ΡΡΡΠΎ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡΠ΅ ΠΌΠ°Π»ΠΊΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎΠ΄ΠΈΡΠ΅Π½ Π΄ΡΡ
, ΠΏΡΠΎΡΠ΅ΡΠ΅ΡΠ΅ ΠΊΡΠ°ΡΠΊΠ° Π½ΠΎΠ²ΠΎΠ³ΠΎΠ΄ΠΈΡΠ½Π° ΡΡΠ°ΡΠΈΡ ΠΎΡ Cloud4Y.
ΠΡΡΠ²ΠΎ, ΡΠ΅ ΠΎΠ±ΡΡΠ½Ρ ΠΊΠ°ΠΊ ΠΈΠ·Ρ ΠΎΠ΄ΡΡ Π½Π° ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π° Π΅ βΠΎΡΠ²Π΅ΡΠ΅Π½β. Π’ΠΎΠ²Π° ΡΠ΅ ΠΏΡΠ°Π²ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° escape-ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎΡΡΠΈ. ΠΠ»ΠΈ ΠΏΠΎ-ΡΠΎΡΠ½ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎΡΡΠΈΡΠ΅ ΠΎΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π½ΠΈ ΠΊΠΎΠ΄ΠΎΠ²Π΅ Π½Π° ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π° ANSI/VT100. ΠΠΎΠ΅ΡΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ Π²Π°ΡΠΈΡΡ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π΅Π½ Π΅ΠΌΡΠ»Π°ΡΠΎΡ ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΡΠΎΠ·ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡ, ΠΈΠ½Π°ΡΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎΠ΄ΠΈΡΠ½ΠΎΡΠΎ ΡΡΠ΄ΠΎ Π½ΡΠΌΠ° Π΄Π° ΡΠ΅ ΡΠ»ΡΡΠΈ. Π Π΄Π°, $SHELL ΡΠ΅ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°, ΡΠ΅ Π΅ Π²Π°ΡΠΈΡΡ ΡΠ΄Π°Ρ.
Π’Π΅Π·ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΡΠ΅ Π½Π°ΡΠΈΡΠ°Ρ ββescape-ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎΡΡΠΈ, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π² Π½Π°ΡΠ°Π»ΠΎΡΠΎ Π½Π° Π²ΡΡΠΊΠ° ΠΎΡ ΡΡΡ ΠΈΠΌΠ° ASCII ΡΠΈΠΌΠ²ΠΎΠ» βescapeβ. ΠΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Π½ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎΡΡΠΈ ΠΈ ΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π½Π° ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π°, Π΄Π° ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°Ρ Π΄ΠΈΡΠΏΠ»Π΅Ρ ΠΈ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΊΡΡΡΠΎΡΠ°, Π΄Π° ΠΏΡΠΎΠΌΠ΅Π½ΡΡ ΡΡΠΈΡΡΠ°, Π΄Π° ΠΈΠ·ΡΡΠΈΠ²Π°Ρ ΠΈ ΡΠΊΡΠΈΠ²Π°Ρ ΡΠ΅ΠΊΡΡ. ΠΠΈΠ΅ ΡΠ΅ ΠΈΠ·Π±Π΅ΡΠ΅ΠΌ Π΅Π΄Π½Π° ΠΎΡ ΡΡΠ»ΠΎΡΠΎ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·ΠΈΠ΅ ΠΎΡ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ - ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° ΡΠ²Π΅ΡΠ° Π½Π° ΡΠ΅ΠΊΡΡΠ° ΠΈ ΡΠΎΠ½Π°.
ΠΠ·ΠΏΡΠ»Π½Π΅ΡΠ΅ ΠΊΠΎΠ΄ΠΎΠ²Π°ΡΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎΡΡ *ESC*[{attr1};...;{attrn}m
ΠΠ°ΡΠΎ ΡΠΈΠΌΠ²ΠΎΠ» ΠΡΠ³ΡΡΠ²ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ΅ Π½Π΅Π³ΠΎΠ²Π°ΡΠ° ΠΎΡΠΌΠΈΡΠ½Π° ΡΠΎΡΠΌΠ°, Ρ.Π΅ 33. Π©ΠΎ ΡΠ΅ ΠΎΡΠ½Π°ΡΡ Π΄ΠΎ Π°ΡΡΠΈΠ±ΡΡΠΈΡΠ΅, Π΅ΡΠΎ ΠΊΡΠ°ΡΡΠΊ ΡΠΏΠΈΡΡΠΊ Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΈ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ:
0 ΠΡΠ»ΠΈΡΠ°ΠΉΡΠ΅ Π²ΡΠΈΡΠΊΠΈ Π°ΡΡΠΈΠ±ΡΡΠΈ
1 Π―ΡΡΠΊ (ΠΏΠΎΠ²ΠΈΡΠ΅Π½Π° ΡΡΠΊΠΎΡΡ)
2 Dim
4 ΠΠΎΠ»Π½Π° ΡΠ΅ΡΡΠ°
5 ΠΠΈΠ³Π°ΠΉΡΠ΅
7 ΠΠ±ΡΠ°ΡΠ΅Π½
8 Π‘ΠΊΡΠΈΡ (ΡΠΊΡΠΈΠ²Π°Π½Π΅ Π½Π° ΡΠ΅ΠΊΡΡ)
Π¦Π²Π΅ΡΠΎΠ²Π΅ Π½Π° ΠΏΡΠ΅Π΄Π΅Π½ ΠΏΠ»Π°Π½ (ΡΠ²ΡΡ Π½Π° ΠΏΠΈΡΠ°Π»ΠΊΠ°ΡΠ°, ΡΠ΅ΠΊΡΡΡΡ ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π° Π² ΡΠΎΠ·ΠΈ ΡΠ²ΡΡ):
30 ΡΠ΅ΡΠ΅Π½
31 ΡΠ΅ΡΠ²Π΅Π½
32 ΠΠ΅Π»Π΅Π½ΠΎ
33 ΠΡΠ»ΡΠΎ
34 Π‘ΠΈΠ½
35 ΠΌΠ°Π³Π΅Π½ΡΠ° (ΠΌΠ°Π³Π΅Π½ΡΠ°)
36 ΡΠΈΠ°Π½ (ΡΠΈΠ½ΡΠΎ)
37 Π±ΡΠ» (Π±Π΅Π»)
Π¦Π²Π΅ΡΠΎΠ²Π΅ Π½Π° ΡΠΎΠ½Π° (ΡΠ²ΡΡ Π½Π° Ρ
Π°ΡΡΠΈΡΡΠ° ΠΈΠ»ΠΈ ΡΠ²ΡΡ Π½Π° ΡΠΎΠ½Π°):
40 ΡΠ΅ΡΠ΅Π½
41 ΡΠ΅ΡΠ²Π΅Π½
42 ΠΠ΅Π»Π΅Π½ΠΎ
43 ΠΡΠ»ΡΠΎ
44 Π‘ΠΈΠ½
45 ΠΌΠ°Π³Π΅Π½ΡΠ° (ΠΌΠ°Π³Π΅Π½ΡΠ°)
46 ΡΠΈΠ°Π½ (ΡΠΈΠ½ΡΠΎ)
47 Π±ΡΠ» (Π±Π΅Π»)
ΠΠΌΠ°ΠΉΡΠ΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄, ΡΠ΅ Π°ΠΊΠΎ ΡΠ΅Π³Π° ΠΊΠΎΠΌΠ°Π½Π΄Π²Π°ΡΠ΅ Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π°: echo 33[0;31mΠ½Π΅ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΅ΠΊΡΡ 33[0mβ
...ΡΠΎΠ³Π°Π²Π° ΠΎΡΠ°ΠΊΠ²Π°Π½ΠΎ ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΠΌΠΎΠ½ΠΎΡ ΡΠΎΠΌΠ΅Π½ gobbledygook Π½Π° ΠΈΠ·Ρ ΠΎΠ΄Π°:
ΠΠ°ΡΠΎ? Π’ΡΠΉ ΠΊΠ°ΡΠΎ Π±Π΅ΡΠ΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡΠ΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° echo. ΠΠΎΡΡΠ°ΡΡΡΠ½ΠΎ Π΅ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡΠ΅ Π΅Π΄ΠΈΠ½ ΠΊΠ»ΡΡ: echo -e β 33[0;31mΠ½Π΅ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΅ΠΊΡΡ 33[0mβ
Π Π΅Π·ΡΠ»ΡΠ°ΡΡΡ Π²Π΅ΡΠ΅ ΡΠ΅ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ:
ΠΠΎΠ΄ΡΠ΅Π΄ΠΈΡ
ΠΌΠ΅ ΠΎΡΠ²Π΅ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΈΠ·Ρ
ΠΎΠ΄Π° ΠΊΡΠΌ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π°. Π‘Π΅Π³Π° Π½Π΅ΠΊΠ° Π²ΠΈΠ΄ΠΈΠΌ ΠΊΠ°ΠΊ Π΄Π° ΠΎΡΠ²Π΅ΡΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡ ΡΠ΅Π΄.
Π’ΠΎΠ²Π° ΡΡΠ°Π²Π° ΡΡΠ΅Π· ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°ΡΠ° PS1. ΠΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°ΡΠ° ΠΎΡΠ³ΠΎΠ²Π°ΡΡ Π·Π° ΠΏΠΎΠ΄ΠΊΠ°Π½Π°ΡΠ° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡ ΡΠ΅Π΄. ΠΡΠ½ΡΠ½ΠΈΡΡ ΠΌΡ Π²ΠΈΠ΄ ΡΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΡΠΎΠΌΠ΅Π½Π΅Π½, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎΡΡΠΈ Π·Π° ΠΈΠ·Ρ ΠΎΠ΄. ΠΠΎ ΠΈΠΌΠ° ΠΌΠ°Π»ΠΊΠ° ΡΠ°Π·Π»ΠΈΠΊΠ°: ΡΡΡΠ±Π²Π° Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎΡΡΡΠ° ΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»Π° β[β, ΠΈ Π·Π°Π²ΡΡΡΠ²Π° ΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»Π° β]β, Π² ΠΏΡΠΎΡΠΈΠ²Π΅Π½ ΡΠ»ΡΡΠ°ΠΉ ΡΠ΅ Π±ΡΠ΄Π΅ ΠΈΠ·Π²Π΅Π΄Π΅Π½ ΠΊΡΠΌ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π°.
ΠΡΠΈΡΠΊΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎΡΡΠΈ ΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΡΠ° ΠΎΠΏΠΈΡΠ°Π½ΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ Π² ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎΡΠΎ Π·Π° bash, ΡΠ°ΠΊΠ° ΡΠ΅ ΠΊΠ°Π½Ρ ΡΠΈΡΠ°ΡΠ΅Π»ΠΈΡΠ΅ ΡΠ°ΠΌΠΈ Π΄Π° ΠΈΠ·Π±Π΅ΡΠ°Ρ ΠΊΠ°ΠΊΠ²ΠΎ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Ρ Π΄Π° Π²ΠΈΠΆΠ΄Π°Ρ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡ ΡΠ΅Π΄. ΠΠ°ΡΠΎ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ΅ Π΄Π°ΠΌ ΠΌΠΎΡΡΠ° ΡΡΠΎΠΉΠ½ΠΎΡΡ Π·Π° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°ΡΠ° PS1:
[ 33[34;1m]t[ 33[0m],[ 33[32m]u@l@h[ 33[0m]:[ 33[33m]W[ 33[0m],[ 33
[31m]![ 33[0m]$n
Π©Π΅ Π΄Π΅ΡΠΈΡΡΠΈΡΠ°ΠΌ ΡΠΎΠ²Π° ΡΠΆΠ°ΡΠ½ΠΎ Π·Π°ΠΊΠ»ΠΈΠ½Π°Π½ΠΈΠ΅:
[ 33[34;1m] β Π²ΠΊΠ»ΡΡΠ΅ΡΠ΅ ΡΡΠΊΠΎ ΡΠΈΠ½ (Π²ΡΠΎΡΠΈ Π°ΡΡΠΈΠ±ΡΡ) ΡΠ²ΡΡ Π½Π° ΡΡΠΈΡΡΠ°
t β ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΡΠ΅ΠΊΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π²ΡΠ² ΡΠΎΡΠΌΠ°Ρ HH: MM: SS
[ 33[0m] β Π½ΡΠ»ΠΈΡΠ°Π½Π΅ Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π·Π° ΡΠ²ΡΡ Π½Π° ΡΡΠΈΡΡΠ°
, - ΡΠ°ΠΌΠΎ Π·Π°ΠΏΠ΅ΡΠ°Ρ (Π½Π΅ΠΎΡΠ°ΠΊΠ²Π°Π½ΠΎ, Π½Π°Π»ΠΈ?)
[ 33[32m] β Π²ΠΊΠ»ΡΡΠ΅ΡΠ΅ Π·Π΅Π»Π΅Π½ ΡΠ²ΡΡ Π½Π° ΡΡΠΈΡΡΠ°
u@l@h β ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΎ ΠΈΠΌΠ΅, Π½ΠΎΠΌΠ΅Ρ Π½Π° ΠΊΡΠ°ΠΉΠ½ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΈ ΠΊΡΠ°ΡΠΊΠΎ ΠΈΠΌΠ΅ Π½Π° Ρ
ΠΎΡΡ, ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈ ΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»Π° β@β.
[ 33[0m] β Π½ΡΠ»ΠΈΡΠ°Π½Π΅ Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π·Π° ΡΠ²ΡΡ Π½Π° ΡΡΠΈΡΡΠ° ΠΎΡΠ½ΠΎΠ²ΠΎ
: - ΡΠ°ΠΌΠΎ Π΄Π²ΠΎΠ΅ΡΠΎΡΠΈΠ΅ (Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ!)
[ 33[33m] β Π²ΠΊΠ»ΡΡΠ΅ΡΠ΅ ΠΆΡΠ»Ρ ΡΠ²ΡΡ Π½Π° ΡΡΠΈΡΡΠ°
W β ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΈΠΌΠ΅ΡΠΎ Π½Π° ΡΠ΅ΠΊΡΡΠ°ΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ
[ 33[0m] β Π½ΡΠ»ΠΈΡΠ°Π½Π΅ Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π·Π° ΡΠ²ΡΡ Π½Π° ΡΡΠΈΡΡΠ° ΠΎΡΠ½ΠΎΠ²ΠΎ
, - ΠΎΡΠ΅ Π΅Π΄Π½Π° Π·Π°ΠΏΠ΅ΡΠ°Ρ (ΠΊΠΎΠΉ Π±ΠΈ ΡΠΈ ΠΏΠΎΠΌΠΈΡΠ»ΠΈΠ»!)
[ 33[31m] β Π²ΠΊΠ»ΡΡΠ΅ΡΠ΅ ΡΠ΅ΡΠ²Π΅Π½ΠΈΡ ΡΠ²ΡΡ Π½Π° ΡΡΠΈΡΡΠ°
! β ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° Π½ΠΎΠΌΠ΅ΡΠ° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π°
[ 33[0m] - Π½Π΅ Π·Π°Π±ΡΠ°Π²ΡΠΉΡΠ΅ Π΄Π° Π½ΡΠ»ΠΈΡΠ°ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π½Π° ΡΠ²Π΅ΡΠ° Π½Π° ΡΡΠΈΡΡΠ°
$ β ΠΎΡΠΏΠ΅ΡΠ°ΡΠ°ΠΉΡΠ΅ β#β Π·Π° root ΠΈ β$β Π·Π° Π²ΡΠΈΡΠΊΠΈ ΠΎΡΡΠ°Π½Π°Π»ΠΈ
n - ΡΠ΅Π΄ΠΎΠ² ΠΏΡΠ΅Π²ΠΎΠ΄. ΠΠ° ΠΊΠ°ΠΊΠ²ΠΎ? Π’Π°ΠΊΠ° ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° Π΄Π° Π·Π°ΠΏΠΎΡΠ²Π° Π² Π»Π΅Π²ΠΈΡ ΠΊΡΠ°ΠΉ Π½Π° ΠΏΡΠΎΠ·ΠΎΡΠ΅ΡΠ°, Π° Π½Π΅ Π² ΠΊΡΠ°Ρ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡ ΡΠ΅Π΄.
ΠΡΠ΄Π΅ Π΄Π° ΠΏΡΠ΅Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°ΠΌΠ΅ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°? ΠΠ°ΠΉ-Π»ΠΎΠ³ΠΈΡΠ½ΠΎΡΠΎ ΠΌΡΡΡΠΎ Π·Π° ΡΠΎΠ²Π° Π΅ ~/.bashrc.
ΠΠ·Π³Π»Π΅Π΄ΡΡ Π½Π° ΠΏΠΎΠΊΠ°Π½Π°ΡΠ° Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ ΡΠ°ΠΌΠΎ ΠΎΡ Π²Π°ΡΠ΅ΡΠΎ Π²ΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅. ΠΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏ Π½ΠΈΡΠΎ Π½Π΅ Π²ΠΈ ΠΏΡΠ΅ΡΠΈ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅Π½ ΡΠ΅Π΄ ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° ΠΊΠΎΠ»Π΅Π΄Π½ΠΎ Π΄ΡΡΠ²ΠΎ, ΠΊΠ°ΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡΠ΅ ΠΏΠΎ-Π³ΠΎΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ. ΠΡΡΠ½ΠΎ Π΅, ΡΠ΅ ΡΠ°ΠΊΠ°Π²Π° ΠΏΠΎΠΊΠ°Π½Π° ΡΠ΅ Π±ΡΠ΄Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠΎΠΌΠ°Π²Π° ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ Π½ΡΠΌΠ° Π΄Π° ΡΡΠ°Π½Π΅ ΠΏΠΎ-ΡΠ΄ΠΎΠ±Π½Π°. ΠΠΎΠ»Π΅Π΄Π½Π°ΡΠ° Π΅Π»Ρ Π° ΠΌΠΎΠΆΠ΅ ΠΏΡΠΎΡΡΠΎ Π΄Π° ΡΠ΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅ Π½Π°Π΄ ΠΏΠΎΠ΄ΠΊΠ°Π½Π°ΡΠ° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡ ΡΠ΅Π΄ ΠΏΡΠΈ Π²Π»ΠΈΠ·Π°Π½Π΅ (Π²ΡΠ΅ ΠΎΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°ΠΌΠ΅ ~/.bashrc). ΠΠ°ΠΏΡΠ°Π²ΠΈ Π³ΠΎ! Π Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ Π·Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ΡΠΎ.
ΠΠ°ΠΊΠ²ΠΎ Π΄ΡΡΠ³ΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠΎΡΠ΅ΡΠ΅ΡΠ΅ Π² Π±Π»ΠΎΠ³Π°?
β
β
β
β
β
ΠΠ±ΠΎΠ½ΠΈΡΠ°ΠΉΡΠ΅ ΡΠ΅ Π·Π° Π½Π°ΡΠΈΡΠ΅
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com