Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Linux Mint ΠΈ Π΅Π³ΠΎ Cinnamon. ΠžΡ‡Π΅Ρ€ΠΊΠΈ примСнитСля». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 43

Автор АлСксСй Π€Π΅Π΄ΠΎΡ€Ρ‡ΡƒΠΊ

Как Π½Π΅Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΄ΠΎΠ³Π°Π΄Π°Ρ‚ΡŒΡΡ, тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ тСксты, ΠΈ Nano Ρ‚ΡƒΡ‚ Π½Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅. ΠŸΡ€ΠΈΡ‡Ρ‘ΠΌ ΠΎΠ½ ΡƒΠΌΠ΅Π΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ это Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ β€” ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… открываСтся Π² собствСнном Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΌ Π±ΡƒΡ„Π΅Ρ€Π΅. Для Ρ‡Π΅Π³ΠΎ сначала Π½ΡƒΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠ±ΡƒΡ„Π΅Ρ€Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ β€” дСлаСтся это meta-ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ Meta+F. Π—Π°Ρ‚Π΅ΠΌ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π½ΠΎΠ²Ρ‹ΠΉ Π±ΡƒΡ„Π΅Ρ€ открываСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Control+R, Π»ΠΈΠ±ΠΎ ввСдя имя Ρ„Π°ΠΉΠ»Π° нСпосрСдствСнно Π² появившСйся строкС, Π»ΠΈΠ±ΠΎ, Π½Π°ΠΆΠ°Π² Control+T, ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ‹Π±ΠΎΡ€Π° Ρ„Π°ΠΉΠ»Π°:

Число ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… Π±ΡƒΡ„Π΅Ρ€ΠΎΠ² Π²Ρ€ΠΎΠ΄Π΅ Π±Ρ‹ Π½ΠΈΡ‡Π΅ΠΌ Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ β€” Ρ€Π°Π·Π²Π΅ Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΡ‘ΠΌΠΎΠΌ памяти. ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ β€” с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Meta+> (Π²ΠΏΠ΅Ρ€Ρ‘Π΄) ΠΈ Meta+< (Π½Π°Π·Π°Π΄).

Если ΠΏΡ€ΠΈ задйствовании Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π±ΡƒΡ„Π΅Ρ€ΠΎΠ² ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠ±ΡƒΡ„Π΅Ρ€Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ (это дСлаСтся ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Meta+F), Ρ‚ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ Π±ΡƒΡ„Π΅Ρ€Π° Π½ΠΈΠΊΡƒΠ΄Π° Π½Π΅ Π΄Π΅Π²Π°ΡŽΡ‚ΡΡ, ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ, Π½ΠΎ Π²ΠΎΡ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Π±ΡƒΡ„Π΅Ρ€ ΡƒΠΆΠ΅ Π½Π΅ получится Π΄ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠ±ΡƒΡ„Π΅Ρ€Π½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ°. А Π² Π΄Π½ΠΎΠ±ΡƒΡ„Π΅Ρ€Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ комбинация Control+R послС Π²Ρ‹Π±ΠΎΡ€Π° Ρ„Π°ΠΉΠ»Π° вмСсто открытия втсавит Π΅Π³ΠΎ содСрТимоС Π² ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ курсора Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

ΠœΠ΅ΠΆΠ΄Ρƒ Π±ΡƒΡ„Π΅Ρ€Π°ΠΌΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. Π’Π°ΠΊ, строка, скопированная (посрСдством Meta+6) ΠΈΠ»ΠΈ вырСзанная (ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ Control+K) Π² ΠΎΠ΄Π½ΠΎΠΌ Π±ΡƒΡ„Π΅Ρ€Π΅, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ вставлСна (с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Control+U) Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ. Ну ΠΈ Π² Β«Ρ€ΠΎΠ΄Π½ΠΎΠΌΒ», разумССтся, Ρ‚ΠΎΠΆΠ΅.

Надо Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² Nano Π΅ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ способ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ рСдактирования Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ². ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡ клавиш Meta+Z приостанавливаСт Ρ€Π°Π±ΠΎΡ‚Ρƒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° (Ρ‚ΠΎΡ‡Π½Π΅Π΅, ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ Π΅Π³ΠΎ Π² Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ), возвращая ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Nano ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π·Π°Π½ΠΎΠ²ΠΎ. Но это Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΆΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π΅Π³ΠΎ экзСмпляр, ΠΈ ΠΎΠ±ΠΌΠ΅Π½ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ Ρ‡Π΅Ρ€Π΅Π· Π±ΡƒΡ„Π΅Ρ€ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ β€” это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Β«ΠΌΡ‹ΡˆΠΈΠ½Ρ‹ΠΌΒ» Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΈ вставкой ΠΊΠ»ΠΈΠΊΠΎΠΌ срСднСй Π΅Ρ‘ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ. Однако Π² этой Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ‡Π΅Ρ€Π΅Π· Ρ‚ΠΎ ΠΆΠ΅ Β«ΠΌΡ‹ΡˆΠΈΠ½ΠΎΠ΅Β» Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚. Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки β€” ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ fg.

ΠžΡ‡Π΅Π½ΡŒ полСзная ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ Nano β€” Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π΅ΠΆΠΈΠΌΠ° мягкого пСрСноса слов (Ρ‚ΠΎΡ‡Π½Π΅Π΅, символов β€” softwrap), ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ я ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ». Π—Π΄Π΅ΡΡŒ ΠΆΠ΅ добавлю, Ρ‡Ρ‚ΠΎ это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠ½Ρ„ΠΈΠ³ ΠΈΠ»ΠΈ ΠΎΠΏΡ†ΠΈΡŽ запуска Nano, Π½ΠΎ ΠΈ прямо Π² Π΅Π³ΠΎ сСансС β€” ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ Meta+$. Π― ΡƒΠ΄Π΅Π»ΡΡŽ этому вопросу ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ внимания, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ такая, казалось Π±Ρ‹, ΠΌΠ΅Π»ΠΎΡ‡ΡŒ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Π° для сочинитСля Π½Π°Ρ€Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… тСкстов β€” ΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π΄ΠΎΠ²ΠΎΠ΄ΠΊΠ΅ ΠΈΡ… Π² word-процСссорС ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ вёрстки, Π³Π΄Π΅ лишниС Ρ€Π°Π·Ρ€Ρ‹Π²Ρ‹ строк β€” Π²Π΅Ρ‡Π½Ρ‹ΠΉ ΠΏΠΎΠ²ΠΎΠ΄ для Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΉ Π±ΠΎΠ»ΠΈ. НС мСньшС ΠΎΠ½ΠΈ ΠΌΠ΅ΡˆΠ°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ поискС Π² Π°Ρ€Ρ…ΠΈΠ²Π°Ρ… собствСнной Π½Π΅Ρ‚Π»Π΅Π½ΠΊΠΈ ΠΏΠΎ смутно запомнившимся Π΅Ρ‘ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°ΠΌ.

Π”ΡƒΠΌΠ°ΡŽ, Π²Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ подствСтки синтаксиса ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ программисты ΠΈ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ web-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ. Ибо ΠΌΠΎΠ΄Π° ΡΠΎΡ‡ΠΈΠ½ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΠΈ Π² XML-Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΠ»Π° ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ срСды. А Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² XML-Ρ„Π°ΠΉΠ»Π΅ Π±Π΅Π· подсвСтки β€” ΠΏΡ€ΠΎΡ‰Π΅ ΡƒΠ΄Π°Π²ΠΈΡ‚ΡŒΡΡ. Π”Π° ΠΈ сочинитСлям Π½Π°Ρ€Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… тСкстов, Π½Π΅ Π±Ρ€Π΅Π·Π³ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ (Π² HTML Π»ΠΈ, ΠΈΠ»ΠΈ Π² TeX) это Ρ‚ΠΎΠΆΠ΅ лишним Π½Π΅ покаТСтся. И Nano ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΎΠ½ΡƒΡŽ с Π΄Π°Π²Π½ΠΈΡ… ΠΏΠΎΡ€, Π° с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ эта Ρ„ΠΈΡ‡Π° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π² Π½Ρ‘ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Бписок ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… языков программирования ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ дистрибутив-спСцифичных Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:

$ ls /usr/share/nano

И выглядит ΠΎΠ½ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

asm.nanorc      groff.nanorc     nanorc.nanorc  ruby.nanorc

awk.nanorc      html.nanorc      objc.nanorc    sh.nanorc

cmake.nanorc    java.nanorc      ocaml.nanorc   tcl.nanorc

c.nanorc        makefile.nanorc  patch.nanorc   tex.nanorc

css.nanorc      man.nanorc       perl.nanorc    xml.nanorc

debian.nanorc   mgp.nanorc       php.nanorc

fortran.nanorc  mutt.nanorc      pov.nanorc

gentoo.nanorc   nano-menu.xpm    python.nanorc

ΠŸΡ€Π°Π²Π΄Π°, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, цвСтовая Π³Π°ΠΌΠΌΠ° Π² Π½ΠΈΡ… Π½Π΅ всСм покаТСтся идСальной. Но, ΠΊΠ°ΠΊ извСстно, Π½Π° Ρ†Π²Π΅Ρ‚ Ρ‚ΠΎΠ²Π°Ρ€ΠΈΡ‰Π΅ΠΉ Π½Π΅Ρ‚, ΠΈ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ ΠΌΠ΅ΡˆΠ°Π΅Ρ‚ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‘ вкусу своих фломастСров.

Π”Π°Π»Π΅Π΅ β€” ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΎΡ€Ρ„ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ, которая ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Π²Π°ΠΆΠ½Π° для всСх ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»Π΅ΠΉ, Π΄Π°ΠΆΠ΅ Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π°Π²Ρ‚ΠΎΡ€Ρƒ этих строк, Сю подчас ΠΌΠ°Π½ΠΊΠΈΡ€ΡƒΠ΅Ρ‚. Для обСспСчСния ΠΎΠ½ΠΎΠΉ Π² Ρ„Π°ΠΉΠ»Π΅ ~/nanorc Π½ΡƒΠΆΠ½ΠΎ ΡΠ½ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ со строки

set speller "aspell -x -c"

ПослС Ρ‡Π΅Π³ΠΎ ΠΏΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Control+T (ΠΈΠ»ΠΈ ΠΏΠΎ клавишС F12, Ссли Ρ‚Π° Π½Π΅ задСйствована для Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Ρ‹Π·ΠΎΠ²Π° Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°) для спСллинга Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° aspell β€” Ссли ΠΎΠ½Π°, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, установлСна ΠΈ снабТСна словарСм для Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰Π΅Π³ΠΎΡΡ языка. Π’ Mint ΠΏΠ°ΠΊΠ΅Ρ‚ aspell устанавливаСтся ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π½ΠΎ сопровоТдаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ английским словарём. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ для обСспСчСния ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΡ€Ρ„ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ Π² русскоязычных тСкстах Π½Π°Π΄ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ aspell-ru.

И, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, остаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Nano Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ β€” Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ… Ρ‚ΠΈΠΏΠ° sudoedit ΠΈ visudo (Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²Π΅Π·Π΄Π΅, Π³Π΄Π΅ потрСбуСтся Π²ΠΏΡ€Π΅Π΄ΡŒ). Для Ρ‡Π΅Π³ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ ΠΈΠΌ самим ΠΆΠ΅, ΠΎΡ‚ΠΊΡ€Ρ‹Π² Π² Π½Π΅ΠΌ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» своСй ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ. НапримСр, для Bash β€” Ρ‚Π°ΠΊ:

$ nano ~/.bashrc

И вписав Π² Π½Π΅Π³ΠΎ Ρ‚Π°ΠΊΡƒΡŽ Π²ΠΎΡ‚ строку:

export EDITOR=nano

ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ срСды EDITOR. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ nano Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ систСмных ΠΊΠΎΠ½Ρ„ΠΈΠ³ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ sudoedit.

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ возмоТности Nano Π½Π° Ρ„ΠΎΠ½Π΅ Vim ΠΈΠ»ΠΈ Emacs Π½Π΅ производят впСчатлСния ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π±ΠΎΠ³Π°Ρ‚Ρ‹Ρ…. Однако это β€” Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ минус, Π½ΠΎ ΠΈ плюс: ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π»Π΅Π³Ρ‡Π΅ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ ΠΈ особСнно β€” Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π² Π³ΠΎΠ»ΠΎΠ²Π΅ ΠΏΡ€ΠΈ эпизодичСском ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ. Π’Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅, Ρ‡Ρ‚ΠΎ ΠΈΡ… Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Π½Π΅ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ ΠΏΡ€Π°Π²ΠΊΡƒ ΠΌΠ΅Π»ΠΊΠΈΡ… ΠΊΠΎΠ½Ρ„ΠΈΠ³ΠΎΠ², Π½ΠΎ ΠΈ Π½Π° сочинСниС Π½Π΅ слишком ΠΌΠ°ΡΡˆΡ‚Π°Π±Π½Ρ‹Ρ… Π½Π°Ρ€Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… тСкстов.

Mint ΠΈ Zsh

Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΎΡ‡Π΅Ρ€ΠΊΠ΅ Ρ€Π°Π±ΠΎΡ‚Π° Π² CLI Π±Ρ‹Π»Π° рассмотрСна Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Bash β€” самой распространённой ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ Linux'Π°. Однако ΠΎ Π½Π΅ΠΉ написаны ΠΏΡƒΠ΄Ρ‹ Π±ΡƒΠΌΠ°ΠΆΠ½ΠΎΠΉ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈ ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚Ρ‹ сСтСвых ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ², ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΎ Π±Ρ‹ скучно. И ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ я Π΅Ρ‘ практичСски Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π΄Π°Π»Π΅Π΅ Π±ΡƒΠ΄Π΅Ρ‚ рассмотрСна ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° Zsh.

ΠšΡ€ΠΎΠΌΠ΅ Π±ΠΎΡ€ΡŒΠ±Ρ‹ со скукой, Π΅ΡΡ‚ΡŒ ΠΈ Π½Π΅ΠΌΠ°Π»ΠΎ Π±ΠΎΠ»Π΅Π΅ тСхничСских Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ примСнСния Zsh ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ (login shell):

   β€’ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, сущСствСнно прСвосходящая возмоТности Bash Π² ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅;

   β€’ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ Π·Π° счёт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ;

   β€’ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Π΅ΠΌΠΎΡΡ‚ΡŒ, ограничСнная практичСски Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„Π°Π½Ρ‚Π°Π·ΠΈΠ΅ΠΉ примСнитСля;

   β€’ ΠΏΡ€Π΅ΠΊΡ€Π°ΡΠ½Π°Ρ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ β€” ΠΎΠ±ΡŠΡ‘ΠΌ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ составляСт Π±ΠΎΠ»Π΅Π΅ 3 ΠœΠ‘ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ HTML (Π½Π΅ считая ΠΏΡ€ΠΎΡ‡ΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ²);

   β€’ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ сообщСство энтузиастов β€” Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»Π΅ΠΉ.

НС послСдним Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ Zsh являСтся Π΅Π³ΠΎ отличная интСграция с ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΎΠΉ apt, Π»Π΅ΠΆΠ°Ρ‰Π΅ΠΉ Π² основС ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½Ρ‚Π° дистрибутива Mint. Π”ΠΎ сих ΠΏΠΎΡ€, описывая дСйствия ΠΏΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ Π² CLI, я, Π±ΡƒΠ΄ΡƒΡ‡ΠΈ Π΄Π°Π²Π½ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Zsh, ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠ» ΠΈΡ… ΠΊ ΠΎΠ±Ρ‰Π΅ΠΌΡƒ Π·Π½Π°ΠΌΠ΅Π½Π°Ρ‚Π΅Π»ΡŽ с Bash. Π’ ΠΎΠ΄ΠΈΠ½ прСкрасный ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΌΠ½Π΅ это Π½Π°Π΄ΠΎΠ΅Π»ΠΎ. ΠŸΡ€ΠΈΡ‡Ρ‘ΠΌ ΠΎΡ‚ΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΌΠΎΡ‰Π½ΠΎΠ³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π° Zsh, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ Π±Π΅Π· Π½Π΅Π³ΠΎ ΠΊΠ°ΠΊ Π±Π΅Π· Ρ€ΡƒΠΊ, Π½Π΅ Π½Π΅ ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡΡŒ. И ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ€Π΅ΡˆΠΈΠ» Π²ΠΏΡ€Π΅Π΄ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π² тСксты своих сочинСний ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² Β«Zsh'ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉΒ» Ρ„ΠΎΡ€ΠΌΠ΅. А для пояснСния ΠΈΡ… сути β€” Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π°ΡΡ‚ΠΎΡΡ‰ΡƒΡŽΡŽ ΡΠ΅Ρ€ΠΈΡŽ ΠΌΠΈΠ½ΠΈ-ΠΎΡ‡Π΅Ρ€ΠΊΠΎΠ² ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Ρ‘ Π² ΠΊΠ½ΠΈΠ³Ρƒ ΠΏΡ€ΠΎ Mint.

Zsh ΠΊΠ°ΠΊ login shell

Π’ Mint Π² качСствС систСмной ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π° общСсистСмных сцСнариСв, выступаСт Dash (Debian-ΠΊΠ»ΠΎΠ½ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ ΠΠ»ΡŒΠΌΠΊΠ²ΠΈΡΡ‚Π°, ash), лёгкая ΠΈ компактная, Π½ΠΎ ΠΈΠΌΠ΅ΡŽΡ‰Π°Ρ слабыС возмоТности для ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Для послСднСй, ΠΊΠ°ΠΊ ΠΈ Π² ΠΏΠΎΠ΄Π°Π²Π»ΡΡŽΡ‰Π΅ΠΌ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ дистрибутивов Linux, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Bash, которая являСтся ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΎΠΉ (login shell) ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π§Ρ‚ΠΎ ΠΆΠ΅ Π΄ΠΎ Zsh, ΠΎΠ½Π° отсутствуСт Π² стандартной инсталляции Mint, Π½ΠΎ доступна Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ установлСна.

ΠΠ°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π΅ΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»ΡŽ Mint ΠΏΡ€ΠΎΡ‰Π΅ всСго ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Zsh с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ описанного Ρ€Π°Π½Π΅Π΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ². Для Ρ‡Π΅Π³ΠΎ сначала Π½Π°Π΄ΠΎ ΠΎΡ‚Ρ‹ΡΠΊΠ°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚:

ПослС Ρ‡Π΅Π³ΠΎ ΠΏΠΎΠ³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π½Π° Π΅Π³ΠΎ описаниС ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ:

Однако просто ΠΈΠΌΠ΅Ρ‚ΡŒ Zsh ΠΌΠ°Π»ΠΎ β€” Π΅Π³ΠΎ Π½Π°Π΄ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ рСгистрационной ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΎΠΉ (login shell) Π² своём Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π΅. Как Π½ΠΈ странно, Π² ΠΎΠ±ΠΎΠΈΡ… графичСских модулях БистСмных настроСк Cinnamon Ρ‚Π°ΠΊΠΎΠΉ возмоТности Π½Π΅Ρ‚. Однако ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ±Π΅Π³Π½ΡƒΡ‚ΡŒ ΠΊ графичСской ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π΅ usermode, ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ установив Π΅Ρ‘ Ρ‡Π΅Ρ€Π΅Π· ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ запустив ΠΈΠ· Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ мСню, Π³Π΄Π΅ ΠΎΠ½Π° скрываСтся Π² сСкции ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ О сСбС ΠΈ послС запуска выглядит Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

ПослС установки Zsh Π΅Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ· Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка Π² ΠΏΠΎΠ»Π΅ ΠžΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ°:

ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ, это СдинствСнноС, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ³ΠΎ данная ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ вопрос β€” Π° стоит Π»ΠΈ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π΅Ρ‘ Ρ€Π°Π΄ΠΈ Ρ€Π°Π·ΠΎΠ²ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ? ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΡ€ΠΈΠ±Π΅Π³Π½ΡƒΡ‚ΡŒ ΠΊ самому простому способу смСны login shell β€” прямой ΠΊΠΎΠΌΠ°Π½Π΄Π΅? Π’ΠΎΡ‚ этой:

$ chsh -s /bin/zsh

Вопрос, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅, риторичСский…