Ёлочка Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС

Π‘ΠΊΠΎΡ€ΠΎ Новый Π“ΠΎΠ΄, Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ ΡΠ΅Ρ€ΡŒΡ‘Π·Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ ΡƒΠΆΠ΅ Π½Π΅ хочСтся.

ВсС ΡΡ‚Π°Ρ€Π°ΡŽΡ‚ΡΡ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΡƒΠΊΡ€Π°ΡΠΈΡ‚ΡŒ ΠΊ ΠΏΡ€Π°Π·Π΄Π½ΠΈΠΊΡƒ: Π΄ΠΎΠΌ, офис, Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ мСсто… Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΈ ΠΌΡ‹ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ украсим! НапримСр, ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки. Π’ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΌΠ΅Ρ€Π΅ командная строка – Ρ‚ΠΎΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ мСсто.

Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… дистрибутивах ΠΎΠ½Π° ΡƒΠΆΠ΅ Β«ΡƒΠΊΡ€Π°ΡˆΠ΅Π½Π°Β»:

Ёлочка Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС

Π’ Π΄Ρ€ΡƒΠ³ΠΈΡ… – ΠΎΠ½Π° сСрая ΠΈ нСпримСтная:

Ёлочка Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС

А ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

Ёлочка Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½Π° вкус ΠΈ Ρ†Π²Π΅Ρ‚ всС фломастСры Ρ€Π°Π·Π½Ρ‹Π΅. Если подобная раскраска каТСтся Π²Π°ΠΌ аляповатой ΠΈ нСумСстной, Ρ‚ΠΎ Π·Π½Π°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ данная Ρ‚ΠΎΡ‡ΠΊΠ° зрСния ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΎ Π½Π° Тизнь. А Ссли Π²Π°ΠΌ Ρ‚ΠΎΠΆΠ΅ хочСтся Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎΠ΄Π½Π΅Π³ΠΎ настроСния, Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ Π΄Π°Π»Π΅Π΅ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ новогоднюю ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΎΡ‚ Cloud4Y.

Для Π½Π°Ρ‡Π°Π»Π° поясню, ΠΊΠ°ΠΊ Β«Ρ€Π°ΡΠΊΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡΒ» Π²Ρ‹Π²ΠΎΠ΄ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°. ДСлаСтся это ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ escape-ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ. А Ссли Ρ‚ΠΎΡ‡Π½Π΅Π΅ – ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° ANSI/VT100. Π§Ρ‚ΠΎ автоматичСски ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ваш эмулятор Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ этот стандарт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ, ΠΈΠ½Π°Ρ‡Π΅ Π½ΠΎΠ²ΠΎΠ³ΠΎΠ΄Π½Π΅Π³ΠΎ Ρ‡ΡƒΠ΄Π° Π½Π΅ случится. И Π΄Π°, прСдполагаСтся, Ρ‡Ρ‚ΠΎ $SHELL Ρƒ вас bash.

Escape-ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡΠΌΠΈ эти ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΏΠΎ Ρ‚ΠΎΠΉ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅, Ρ‡Ρ‚ΠΎ Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… ΠΈΠ΄Ρ‘Ρ‚ ASCII-символ Β«escapeΒ». Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ ΠΌΠ½ΠΎΠ³ΠΎ, ΠΈ ΠΎΠ½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ настройки Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ΠΌ курсора, ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚, ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ ΠΈ ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ тСкст. ΠœΡ‹ ΠΆΠ΅ ΠΈΠ· всСго разнообразия возмоТностСй Π²Ρ‹Π±Π΅Ρ€Π΅ΠΌ ΠΎΠ΄Π½Ρƒ – ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° тСкста ΠΈ Ρ„ΠΎΠ½Π°.

ВыполняСм ΠΊΠΎΠ΄ΠΎΠ²ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ *ESC*[{attr1};...;{attrn}m
Π’ качСствС символа Escape ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π΅Π³ΠΎ Π²ΠΎΡΡŒΠΌΠ΅Ρ€ΠΈΡ‡Π½Π°Ρ Ρ„ΠΎΡ€ΠΌΠ°, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ 33. Π§Ρ‚ΠΎ касаСтся Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ², Ρ‚ΠΎ Π²ΠΎΡ‚ ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:

0 Π‘Π±Ρ€ΠΎΡΠΈΡ‚ΡŒ всС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹
1 Bright (ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½Π°Ρ ΡΡ€ΠΊΠΎΡΡ‚ΡŒ)
2 Dim (Π·Π°Ρ‚Π΅ΠΌΠ½Π΅Π½ΠΈΠ΅)
4 Underscore (Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅)
5 Blink (ΠΌΠΈΠ³Π°Π½ΠΈΠ΅)
7 Reverse (инвСрсия)
8 Hidden (ΡΠΊΡ€Ρ‹Ρ‚ΡŒ тСкст)

Foreground Colours (Ρ†Π²Π΅Ρ‚ ΠΏΠ΅Ρ€Π°, этим Ρ†Π²Π΅Ρ‚ΠΎΠΌ выводится тСкст):
30 Black (Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ)
31 Red (красный)
32 Green (Π·Π΅Π»Π΅Π½Ρ‹ΠΉ)
33 Yellow (ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ)
34 Blue (синий)
35 Magenta (ΠΏΡƒΡ€ΠΏΡƒΡ€Π½Ρ‹ΠΉ)
36 Cyan (Π³ΠΎΠ»ΡƒΠ±ΠΎΠΉ)
37 White (Π±Π΅Π»Ρ‹ΠΉ)

Background Colours (Ρ†Π²Π΅Ρ‚ Π±ΡƒΠΌΠ°Π³ΠΈ, ΠΈΠ»ΠΈ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°):
40 Black (Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ)
41 Red (красный)
42 Green (Π·Π΅Π»Π΅Π½Ρ‹ΠΉ)
43 Yellow (ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ)
44 Blue (синий)
45 Magenta (ΠΏΡƒΡ€ΠΏΡƒΡ€Π½Ρ‹ΠΉ)
46 Cyan (Π³ΠΎΠ»ΡƒΠ±ΠΎΠΉ)
47 White (Π±Π΅Π»Ρ‹ΠΉ)

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ссли Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ скомандуСтС Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅: echo 33[0;31mΠ½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ тСкст 33[0m’

… Ρ‚ΠΎ прСдсказуСмо ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΌΠΎΠ½ΠΎΡ…Ρ€ΠΎΠΌΠ½ΡƒΡŽ Π°Π±Ρ€Π°ΠΊΠ°Π΄Π°Π±Ρ€Ρƒ:

Ёлочка Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС

ΠŸΠΎΡ‡Π΅ΠΌΡƒ? ΠŸΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π½Π°Π΄ΠΎ Π±Ρ‹Π»ΠΎ Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ возмоТности ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ echo. Достаточно Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΊΠ»ΡŽΡ‡ΠΈΠΊ: echo -e β€˜ 33[0;31mΠ½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ тСкст 33[0m’

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹Π²ΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ:

Ёлочка Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС

Π‘ раскраской Π²Ρ‹Π²ΠΎΠ΄Π° Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, ΠΊΠ°ΠΊ Ρ€Π°ΡΠΊΡ€Π°ΡΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки.

Π­Ρ‚ΠΎ дСлаСтся Ρ‡Π΅Ρ€Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ PS1. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки. Π•Ρ‘ внСшний Π²ΠΈΠ΄ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ, Π² Ρ‚ΠΎΠΌ числС ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ escape-ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ. Но Π΅ΡΡ‚ΡŒ нСбольшоС ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅: Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎ символом β€œ[”, Π° Π·Π°Π²Π΅Ρ€ΡˆΠ°Ρ‚ΡŒ символом β€œ]”, ΠΈΠ½Π°Ρ‡Π΅ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½Π° Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π».

ВсС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΎ Π² ΠΌΠ°Π½ΡƒΠ°Π»Π΅ ΠΏΠΎ 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 – Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ врСмя Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Π§Π§: ММ: Π‘Π‘
[ 33[0m] – сброс настроСк Ρ†Π²Π΅Ρ‚Π° ΡˆΡ€ΠΈΡ„Ρ‚Π°
, β€” просто запятая (Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎ, ΠΏΡ€Π°Π²Π΄Π°?)
[ 33[32m] β€” Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ ΡˆΡ€ΠΈΡ„Ρ‚Π°
u@l@h – Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π½ΠΎΠΌΠ΅Ρ€ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ устройства ΠΈ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ имя хоста, раздСляя символом β€œ@”
[ 33[0m] β€” снова сбрасываСм настройки Ρ†Π²Π΅Ρ‚Π° ΡˆΡ€ΠΈΡ„Ρ‚Π°
: β€” просто Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ (Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ!)
[ 33[33m] β€” Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΆΡ‘Π»Ρ‚Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ ΡˆΡ€ΠΈΡ„Ρ‚Π°
W – Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ имя Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°
[ 33[0m] β€” ΠΎΠΏΡΡ‚ΡŒ сбрасываСм настройки Ρ†Π²Π΅Ρ‚Π° ΡˆΡ€ΠΈΡ„Ρ‚Π°
, β€” Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Π° запятая (ΠΊΡ‚ΠΎ Π±Ρ‹ ΠΌΠΎΠ³ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ!)
[ 33[31m] β€” Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ красный Ρ†Π²Π΅Ρ‚ ΡˆΡ€ΠΈΡ„Ρ‚Π°
! β€” Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅
[ 33[0m] β€” Π½Π΅ Π·Π°Π±Ρ‹Π²Π°Π΅ΠΌ ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ настройки Ρ†Π²Π΅Ρ‚Π° ΡˆΡ€ΠΈΡ„Ρ‚Π°
$ β€” Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ β€œ#” для root ΠΈ β€œ$” для всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ…
n – ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ строки. Π—Π°Ρ‡Π΅ΠΌ? Π§Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π°Ρ‡ΠΈΠ½Π°Π»Π°ΡΡŒ с Π»Π΅Π²ΠΎΠ³ΠΎ края ΠΎΠΊΠ½Π°, Π° Π½Π΅ с ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΊΠΎΠ½Ρ†Π° ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки.

Π“Π΄Π΅ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ? Π›ΠΎΠ³ΠΈΡ‡Π½Π΅Π΅ всСго это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π² ~/.bashrc.

Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ вашСй Ρ„Π°Π½Ρ‚Π°Π·ΠΈΠ΅ΠΉ. Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, Π²Π°ΠΌ Π½ΠΈΡ‡Ρ‚ΠΎ Π½Π΅ ΠΌΠ΅ΡˆΠ°Π΅Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ‹ΡˆΠ΅ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠ³ΠΎ инструмСнтария ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки Π² Π²ΠΈΠ΄Π΅ Π½ΠΎΠ²ΠΎΠ³ΠΎΠ΄Π½Π΅ΠΉ Ρ‘Π»ΠΎΡ‡ΠΊΠΈ. ΠŸΡ€Π°Π²Π΄Π°, Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ Π³Ρ€ΠΎΠΌΠΎΠ·Π΄ΠΊΠΈΠΌ, ΠΈ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ Ρ€Π°Π±ΠΎΡ‚Π° Ρ‚ΠΎΡ‡Π½ΠΎ Π½Π΅ станСт. Ёлочку ΠΌΠΎΠΆΠ½ΠΎ просто Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π°Π΄ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки ΠΏΡ€ΠΈ Π²Ρ…ΠΎΠ΄Π΅ Π² систСму (всё Ρ€Π°Π²Π½ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ~/.bashrc). Π”Π΅Ρ€Π·Π°ΠΉΡ‚Π΅! И спасибо Π·Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅.

Ёлочка Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС

Π§Ρ‚ΠΎ Π΅Ρ‰Ρ‘ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π² Π±Π»ΠΎΠ³Π΅ Cloud4Y

β†’ НастраиваСм top Π² GNU/Linux
β†’ ΠŸΠ΅Π½Ρ‚Π΅ΡΡ‚Π΅Ρ€Ρ‹ Π½Π° ΠΏΠ΅Ρ€Π΅Π΄ΠΎΠ²ΠΎΠΉ кибСрбСзопасности
β†’ Π‘Ρ‚Π°Ρ€Ρ‚Π°ΠΏΡ‹, способныС ΡƒΠ΄ΠΈΠ²ΠΈΡ‚ΡŒ
β†’ НуТны Π»ΠΈ Π² Π¦ΠžΠ” ΠΏΠΎΠ΄ΡƒΡˆΠΊΠΈ?
β†’ Π”ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ построил Ρ€ΠΎΠ±ΠΎΡ‚

ΠŸΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π° наш Telegram-ΠΊΠ°Π½Π°Π», Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ! ПишСм Π½Π΅ Ρ‡Π°Ρ‰Π΅ Π΄Π²ΡƒΡ… Ρ€Π°Π· Π² нСдСлю ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ Π΄Π΅Π»Ρƒ. Π’Π°ΠΊΠΆΠ΅ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ Cloud4Y запустил Π°ΠΊΡ†ΠΈΡŽ «Облако Π€Π—-152 ΠΏΠΎ Ρ†Π΅Π½Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎΒ». ΠŸΠΎΠ΄Π°Ρ‚ΡŒ заявку ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎ 31 дСкабря.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com