Π‘Ρ‚Π°Ρ€Ρ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°Ρ‚Π° линија Π½Π° Linux Π½Π° iOS

Π‘Ρ‚Π°Ρ€Ρ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°Ρ‚Π° линија Π½Π° Linux Π½Π° iOS

Π”Π°Π»ΠΈ Π·Π½Π°Π΅Π²Ρ‚Π΅ Π΄Π΅ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ја ΠΈΠ·Π²Ρ€ΡˆΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°Ρ‚Π° линија Linux Π½Π° ΡƒΡ€Π΅Π΄ со iOS? МоТСби сС ΠΏΡ€Π°ΡˆΡƒΠ²Π°Ρ‚Π΅: β€žΠ—ΠΎΡˆΡ‚ΠΎ Ρ‚Ρ€Π΅Π±Π° Π΄Π° користам Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π·Π° ΠΏΠΎΡ€Π°ΠΊΠΈ Π½Π° ΠΌΠΎΡ˜ΠΎΡ‚ iPhone? Π€Π΅Ρ€ ΠΏΡ€Π°ΡˆΠ°ΡšΠ΅. Но, Π°ΠΊΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅ Opensource.com, Π²Π΅Ρ€ΠΎΡ˜Π°Ρ‚Π½ΠΎ Π³ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ€ΠΎΡ‚: корисницитС Π½Π° Linux сакаат Π΄Π° ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° Π³ΠΎ користат Π½Π° кој Π±ΠΈΠ»ΠΎ ΡƒΡ€Π΅Π΄ ΠΈ сакаат сами Π΄Π° Π³ΠΎ приспособат.

Но, Π½Π°Ρ˜ΠΌΠ½ΠΎΠ³Ρƒ ΠΎΠ΄ сè, Ρ‚ΠΈΠ΅ ΠΊΠΎΠΏΠ½Π΅Π°Ρ‚ Π΄Π° Ρ€Π΅ΡˆΠ°Π²Π°Π°Ρ‚ слоТСни ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ.

Имам ΡΠ΅Π΄ΡƒΠΌΠ³ΠΎΠ΄ΠΈΡˆΠ΅Π½ iPad 2 Mini кој сè ΡƒΡˆΡ‚Π΅ Π΅ доста Π΄ΠΎΠ±Π°Ρ€ Π·Π° Ρ‡ΠΈΡ‚Π°ΡšΠ΅ Π΅-ΠΊΠ½ΠΈΠ³ΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ. Π‘Π΅ΠΏΠ°ΠΊ, сакам Π΄Π° Π³ΠΎ користам ΠΈ Π·Π° пристап Π΄ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°Ρ‚Π° линија Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ со ΠΌΠΎΡ˜ΠΎΡ‚ сСт Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ ΠΈ скрипти, Π±Π΅Π· ΠΊΠΎΠΈ Π½Π΅ ΠΌΠΎΠΆΠ°ΠΌ Π΄Π° Ρ€Π°Π±ΠΎΡ‚Π°ΠΌ. Ми Ρ‚Ρ€Π΅Π±Π° срСдина Π½Π° која сум Π½Π°Π²ΠΈΠΊΠ½Π°Ρ‚, ΠΊΠ°ΠΊΠΎ ΠΈ ΠΌΠΎΡ˜Π°Ρ‚Π° стандардна Ρ€Π°Π·Π²ΠΎΡ˜Π½Π° ΠΎΠΊΠΎΠ»ΠΈΠ½Π°. И Π΅Π²Π΅ ΠΊΠ°ΠΊΠΎ успСав Π΄Π° Π³ΠΎ постигнам ΠΎΠ²Π°.

ΠŸΠΎΠ²Ρ€Π·ΡƒΠ²Π°ΡšΠ΅ со тастатура

Π Π°Π±ΠΎΡ‚Π°Ρ‚Π° со ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°Ρ‚Π° линија Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°ΡšΠ΅ ΠΏΡ€Π΅ΠΊΡƒ тастатурата Π½Π° Π΅ΠΊΡ€Π°Π½ΠΎΡ‚ Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΡ‚ ΠΈΠ»ΠΈ Ρ‚Π°Π±Π»Π΅Ρ‚ΠΎΡ‚ Π΅ ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎ Π½Π΅Π·Π³ΠΎΠ΄Π½ΠΎ. ΠŸΡ€Π΅ΠΏΠΎΡ€Π°Ρ‡ΡƒΠ²Π°ΠΌ ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½Π° тастатура, ΠΈΠ»ΠΈ ΠΏΡ€Π΅ΠΊΡƒ Bluetooth, ΠΈΠ»ΠΈ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ Π·Π° ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΊΠ°ΠΌΠ΅Ρ€Π°Ρ‚Π° Π·Π° ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΆΠΈΡ‡Π½Π° тастатура (јас Π³ΠΎ ΠΈΠ·Π±Ρ€Π°Π² Π²Ρ‚ΠΎΡ€ΠΎΡ‚ΠΎ). Кога ќС ја ΠΏΠΎΠ²Ρ€Π·Π΅Ρ‚Π΅ ΠΏΠΎΠ΄Π΅Π»Π΅Π½Π°Ρ‚Π° тастатура Kinesis Advantage со iPhone 6, Π΄ΠΎΠ±ΠΈΠ²Π°Ρ‚Π΅ Ρ‡ΡƒΠ΄Π΅Π½ ΡƒΡ€Π΅Π΄ кој Π½Π°Π»ΠΈΠΊΡƒΠ²Π° Π½Π° ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π΅Π½ ΡΠ°Ρ˜Π±Π΅Ρ€Π΄Π΅ΠΊ ΠΎΠ΄ класиката ΠΈΠ³Ρ€Π°ΡšΠ΅ Π½Π° ΡƒΠ»ΠΎΠ³Π° Shadowrun.

Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°ΡšΠ΅ Π½Π° школка Π½Π° iOS

Π—Π° Π΄Π° стартуватС цСлосно ΠΎΠΏΡ€Π΅ΠΌΠ΅Π½ Linux систСм Π½Π° iOS, ΠΏΠΎΡΡ‚ΠΎΡ˜Π°Ρ‚ Π΄Π²Π΅ ΠΎΠΏΡ†ΠΈΠΈ:

  • Π‘Π΅Π·Π±Π΅Π΄Π½Π° школка (SSH) ΠΏΠΎΠ²Ρ€Π·Π°Π½Π° со ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ со Linux
  • Π’ΠΎΠ΄Π΅ΡšΠ΅ Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π΅Π½ систСм со помош Π½Π° Alpine Linux со iSH, кој Π΅ со ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄, Π½ΠΎ ΠΌΠΎΡ€Π° Π΄Π° сС инсталира со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° ΠΊΠΎΠΌΠ΅Ρ€Ρ†ΠΈΡ˜Π°Π»Π½Π°Ρ‚Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° TestFlight Π½Π° Apple

Како Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π°, ΠΏΠΎΡΡ‚ΠΎΡ˜Π°Ρ‚ Π΄Π²Π΅ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π·Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π½ΠΈ Π΅ΠΌΡƒΠ»Π°Ρ‚ΠΎΡ€ΠΈ со ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ ΠΊΠΎΠΈ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π°Π°Ρ‚ моТност Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° со Π°Π»Π°Ρ‚ΠΊΠΈ со ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ Π²ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° срСдина. Ова Π΅ Π½Π°Ρ˜ΠΎΡ‚Ρ„Ρ€Π»Π΅Π½Π°Ρ‚Π° ΠΎΠΏΡ†ΠΈΡ˜Π° - Π²ΡΡƒΡˆΠ½ΠΎΡΡ‚, Π²Π°ΠΊΠ° Π³ΠΈ ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°Ρ‚Π΅ Π°Π»Π°Ρ‚ΠΊΠΈΡ‚Π΅ Π½Π° Linux, Π° Π½Π΅ Π½Π° Linux. Има сСриозни ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ° Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ ΠΊΠΎΠ³Π° Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ со ΠΎΠ²ΠΈΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ, Π½ΠΎ Π΄ΠΎΠ±ΠΈΠ²Π°Ρ‚Π΅ Π΄Π΅Π»ΡƒΠΌΠ½Π° функционалност Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°Ρ‚Π° линија.

ΠŸΡ€Π΅Π΄ Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π°ΠΌ Π½Π° слоТСни Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ˜Π°, ќС Π³ΠΎ Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌ Π½Π°Ρ˜Π΅Π΄Π½ΠΎΡΡ‚Π°Π²Π½ΠΈΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄.

ΠžΠΏΡ†ΠΈΡ˜Π° 1: Π¨ΠΊΠΎΠ»ΠΊΠ° ΠΎΠ΄ пСсок

Π•Π΄Π΅Π½ ΠΎΠ΄ Π½Π°Ρ˜Π»Π΅ΡΠ½ΠΈΡ‚Π΅ Π½Π°Ρ‡ΠΈΠ½ΠΈ Π΅ Π΄Π° ја инсталиратС Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π·Π° iOS LibTerm. Π’ΠΎΠ° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΈΠ·Π²ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄Π½Π° школка со пСсок со ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Π½Π°Π΄ 80 ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π·Π° Π½ΡƒΠ»Π° Π΄ΠΎΠ»Π°Ρ€ΠΈ. Π”ΠΎΠ°Ρ“Π° Π²ΠΎ ΠΊΠΎΠΌΠΏΠ»Π΅Ρ‚ со Python 2.7, Python 3.7, Lua, C, Clang ΠΈ ΠΌΠ½ΠΎΠ³Ρƒ повСќС.

Има ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ½ΠΎ иста функционалност ΠΊΠ°ΠΊΠΎ ΠΏΠ΅ΠΊΠΎΠ», опишан ΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ ΠΊΠ°ΠΊΠΎ β€žΡ‚Π΅ΡΡ‚ кориснички ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ Π·Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π·Π° Π²Π½Π΅ΡΡƒΠ²Π°ΡšΠ΅ Π΅ΠΊΡ€Π°Π½β€œ. ОбјавСни сС ΠΈΠ·Π²ΠΎΡ€ΠΈΡ‚Π΅ Π½Π° a-Shell со ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄, Ρ‚ΠΎΡ˜ Π΅ Π²ΠΎ Π°ΠΊΡ‚ΠΈΠ²Π΅Π½ Ρ€Π°Π·Π²ΠΎΡ˜, ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° пристап Π΄ΠΎ Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π½ΠΈΠΎΡ‚ систСм ΠΈ Π΄ΠΎΠ°Ρ“Π° со Lua, Python, Tex, Vim, JavaScript, C ΠΈ C++, ΠΊΠ°ΠΊΠΎ ΠΈ Clang ΠΈ Clang++. Π’ΠΎΠ° Π΄ΡƒΡ€ΠΈ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° инсталиратС ΠΏΠΈΠΏ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π½Π° Python.

ΠžΠΏΡ†ΠΈΡ˜Π° 2: SSH

Π”Ρ€ΡƒΠ³ Ρ‡Π΅ΠΊΠΎΡ€ Π½Π°ΠΏΡ€Π΅Π΄ ΠΎΠ΄ ΠΏΡ€Π΅Π·Π΅ΠΌΠ°ΡšΠ΅Ρ‚ΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π΅ ΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ SSH ΠΊΠ»ΠΈΠ΅Π½Ρ‚. Π’Π΅ΡœΠ΅ Π΄ΠΎΠ»Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅, ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° користимС која Π±ΠΈΠ»ΠΎ ΠΎΠ΄ ΠΌΠ½ΠΎΠ³ΡƒΡ‚Π΅ SSH-клиСнтски Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π·Π° iOS Π·Π° Π΄Π° сС ΠΏΠΎΠ²Ρ€Π·Π΅ΠΌΠ΅ со сСрвСр со Linux ΠΈΠ»ΠΈ BSD. ΠŸΡ€Π΅Π΄Π½ΠΎΡΡ‚Π° Π½Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅Ρ‚ΠΎ Π½Π° SSH Π΅ Ρ‚ΠΎΠ° ΡˆΡ‚ΠΎ сСрвСрот ΠΌΠΎΠΆΠ΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ која Π±ΠΈΠ»ΠΎ Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π° со кој Π±ΠΈΠ»ΠΎ софтвСр. Π Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΠ΄ Π΄Π°Π»Π΅Ρ‡ΠΈΠ½Π° ΠΈ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΎΠ΄ Π²Π°ΡˆΠ°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π° Сдноставно сС прСнСсуваат Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π½ΠΈΠΎΡ‚ Π΅ΠΌΡƒΠ»Π°Ρ‚ΠΎΡ€ Π½Π° Π²Π°ΡˆΠΈΠΎΡ‚ iOS ΡƒΡ€Π΅Π΄.

Π’Ρ€Π΅ΠΏΠΊΠ°Ρ˜ школка Π΅ ΠΏΠΎΠΏΡƒΠ»Π°Ρ€Π½Π° ΠΏΠ»Π°Ρ‚Π΅Π½Π° SSH Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π²ΠΎ со ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄. Ако Π³ΠΎ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€Π°Ρ‚Π΅ ΠΌΠ°Π»ΠΈΠΎΡ‚ Π΅ΠΊΡ€Π°Π½ Π½Π° ΡƒΡ€Π΅Π΄ΠΎΡ‚, Ρ‚ΠΎΠ³Π°Ρˆ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅Ρ‚ΠΎ Π½Π° овој софтвСр Π΅ слично Π½Π° ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ со сСрвСрот ΠΏΡ€Π΅ΠΊΡƒ која Π±ΠΈΠ»ΠΎ Π΄Ρ€ΡƒΠ³Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½Π° линија. Blink Terminal ΠΈΠ·Π³Π»Π΅Π΄Π° ΠΎΠ΄Π»ΠΈΡ‡Π½ΠΎ, ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³Ρƒ Π³ΠΎΡ‚ΠΎΠ²ΠΈ Ρ‚Π΅ΠΌΠΈ ΠΈ моТност Π΄Π° ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚Π΅ свои, Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Ρ˜ΡœΠΈ ја ΠΈ моТноста Π·Π° ΠΏΡ€ΠΈΠ»Π°Π³ΠΎΠ΄ΡƒΠ²Π°ΡšΠ΅ ΠΈ додавањС Π½ΠΎΠ²ΠΈ Ρ„ΠΎΠ½Ρ‚ΠΎΠ²ΠΈ.

ΠžΠΏΡ†ΠΈΡ˜Π° 3: Π‘Ρ‚Π°Ρ€Ρ‚ΡƒΠ²Π°Ρ˜Ρ‚Π΅ Linux

ΠšΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅Ρ‚ΠΎ SSH Π·Π° ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π°ΡšΠ΅ со сСрвСр Линукс Π΅ ΠΎΠ΄Π»ΠΈΡ‡Π΅Π½ Π½Π°Ρ‡ΠΈΠ½ Π·Π° пристап Π΄ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°Ρ‚Π° линија, Π½ΠΎ Π±Π°Ρ€Π° Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ΅Π½ сСрвСр ΠΈ ΠΌΡ€Π΅ΠΆΠ½Π° врска. Ова Π½Π΅ Π΅ Π½Π°Ρ˜Π³ΠΎΠ»Π΅ΠΌΠ°Ρ‚Π° ΠΏΡ€Π΅Ρ‡ΠΊΠ°, Π½ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ цСлосно Π΄Π° сС ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€Π°, ΠΏΠ° ΠΌΠΎΠΆΠ΅Π±ΠΈ ќС Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π³ΠΎ стартуватС Linux Π±Π΅Π· сСрвСр.

Ако ΠΎΠ²Π° Π΅ ваш ΡΠ»ΡƒΡ‡Π°Ρ˜, Ρ‚ΠΎΠ³Π°Ρˆ ќС Ρ‚Ρ€Π΅Π±Π° Π΄Π° ΠΎΠ΄ΠΈΡ‚Π΅ Ρ‡Π΅ΠΊΠΎΡ€ ΠΏΠΎΠ½Π°Ρ‚Π°ΠΌΡƒ. TestFlight Π΅ ΠΊΠΎΠΌΠ΅Ρ€Ρ†ΠΈΡ˜Π°Π»Π΅Π½ сСрвис Π·Π° ΠΈΠ½ΡΡ‚Π°Π»ΠΈΡ€Π°ΡšΠ΅ Ρ€Π°Π·Π²ΠΈΠ΅Π½ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π΄ΡƒΡ€ΠΈ ΠΈ ΠΏΡ€Π΅Π΄ Π΄Π° Π±ΠΈΠ΄Π°Ρ‚ објавСни Π²ΠΎ Apple App Store. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ја инсталиратС Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° TestFlight ΠΎΠ΄ App Store ΠΈ ΠΏΠΎΡ‚ΠΎΠ° Π΄Π° користитС тСст Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ. АпликациитС Π²ΠΎ TestFlight Π΄ΠΎΠ·Π²ΠΎΠ»ΡƒΠ²Π°Π°Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ Π±Ρ€ΠΎΡ˜ Π±Π΅Ρ‚Π°-тСстСри (ΠΎΠ±ΠΈΡ‡Π½ΠΎ Π΄ΠΎ 10) Π΄Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ со Π½ΠΈΠ² ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅. Π—Π° Π΄Π° ΠΏΡ€Π΅Π·Π΅ΠΌΠ΅Ρ‚Π΅ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π·Π° Ρ‚Π΅ΡΡ‚ΠΈΡ€Π°ΡšΠ΅, Ρ‚Ρ€Π΅Π±Π° Π΄Π° ΠΎΡ‚ΠΈΠ΄Π΅Ρ‚Π΅ ΠΎΠ΄ Π²Π°ΡˆΠΈΠΎΡ‚ ΡƒΡ€Π΅Π΄ Π΄ΠΎ врска ΡˆΡ‚ΠΎ ΠΎΠ±ΠΈΡ‡Π½ΠΎ сС Π½Π°ΠΎΡ“Π° Π½Π° Π²Π΅Π±-страницата Π½Π° Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‡ΠΎΡ‚ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π·Π° Ρ‚Π΅ΡΡ‚ΠΈΡ€Π°ΡšΠ΅.

Π’ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° Alpine Linux со iSH

ISH Π΅ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° со ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ TestFlight која лансира Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½Π° машина со Π³ΠΎΡ‚ΠΎΠ²Π° Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π° Alpine Linux (со ΠΌΠ°Π»ΠΊΡƒ Π½Π°ΠΏΠΎΡ€, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·Π²Ρ€ΡˆΠΈΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΈ дистрибуции).

Π’Π°ΠΆΠ½Π° карактСристика: СкспСримСнтална ΠΏΡ€ΠΈΠΌΠ΅Π½Π°. Π‘ΠΈΠ΄Π΅Ρ˜ΡœΠΈ iSH Π²ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ² Π΅ тСст Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°, Π½Π΅ ΠΎΡ‡Π΅ΠΊΡƒΠ²Π°Ρ˜Ρ‚Π΅ ΠΏΠΎΡΡ‚ΠΎΡ˜Π°Π½Π° ΠΈ сигурна Ρ€Π°Π±ΠΎΡ‚Π°. АпликациитС Π·Π° TestFlight сС врСмСнски ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈ. ΠœΠΎΡ˜Π°Ρ‚Π° сСгашна Π³Ρ€Π°Π΄Π±Π° ќС Ρ‚Ρ€Π°Π΅ само 60 Π΄Π΅Π½Π°. Π’ΠΎΠ° Π·Π½Π°Ρ‡ΠΈ Π΄Π΅ΠΊΠ° ΠΏΠΎ 60 Π΄Π΅Π½Π° ќС Π±ΠΈΠ΄Π°ΠΌ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π°Π½ ΠΈ ќС ΠΌΠΎΡ€Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π΄Π° сС ΠΏΡ€ΠΈΠΊΠ»ΡƒΡ‡Π°ΠΌ Π½Π° слСдната Ρ€ΡƒΠ½Π΄Π° Π½Π° Ρ‚Π΅ΡΡ‚ΠΈΡ€Π°ΡšΠ΅ iSH. ОсвСн Ρ‚ΠΎΠ°, ќС Π³ΠΈ ΠΈΠ·Π³ΡƒΠ±Π°ΠΌ ситС ΠΌΠΎΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ освСн Π°ΠΊΠΎ Π½Π΅ Π³ΠΈ ΠΈΠ·Π²Π΅Π·Π°ΠΌ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ Π½Π° iOS ΠΈΠ»ΠΈ Π½Π΅ Π³ΠΈ ΠΊΠΎΠΏΠΈΡ€Π°ΠΌ Π½Π° Git домаќин ΠΈΠ»ΠΈ ΠΏΡ€Π΅ΠΊΡƒ SSH. Π‘ΠΎ Π΄Ρ€ΡƒΠ³ΠΈ Π·Π±ΠΎΡ€ΠΎΠ²ΠΈ: НС ΠΎΡ‡Π΅ΠΊΡƒΠ²Π°Ρ˜Ρ‚Π΅ Π΄Π΅ΠΊΠ° ΠΎΠ²Π° ќС ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈ Π΄Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π°! НС ΡΡ‚Π°Π²Π°Ρ˜Ρ‚Π΅ Π½ΠΈΡˆΡ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ Π·Π° вас Π²ΠΎ систСмот! НаправСтС Ρ€Π΅Π·Π΅Ρ€Π²Π½Π° копија Π½Π° посСбна Π»ΠΎΠΊΠ°Ρ†ΠΈΡ˜Π°!

Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°ΡšΠ΅ iSH

Π—Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ со ΠΈΠ½ΡΡ‚Π°Π»Π°Ρ†ΠΈΡ˜Π° TestFlight ΠΎΠ΄ App Store. ΠŸΠΎΡ‚ΠΎΠ° ΠΈΠ½ΡΡ‚Π°Π»ΠΈΡ€Π°Ρ˜Ρ‚Π΅ iSH, ја Π΄ΠΎΠ±ΠΈ врската Π·Π° ΠΈΠ½ΡΡ‚Π°Π»Π°Ρ†ΠΈΡ˜Π° ΠΎΠ΄ Π²Π΅Π±-страницата Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π°. ΠŸΠΎΡΡ‚ΠΎΠΈ ΡƒΡˆΡ‚Π΅ Π΅Π΄Π΅Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° ΠΈΠ½ΡΡ‚Π°Π»Π°Ρ†ΠΈΡ˜Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ AltStore, Π½ΠΎ Π½Π΅ сум Π³ΠΎ ΠΏΡ€ΠΎΠ±Π°Π». Или, Π°ΠΊΠΎ ΠΈΠΌΠ°Ρ‚Π΅ ΠΏΠ»Π°Ρ‚Π΅Π½Π° смСтка Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΎ ΠΏΡ€Π΅Π·Π΅ΠΌΠ΅Ρ‚Π΅ ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅Ρ‚ΠΎ iSH ΠΎΠ΄ GitHub ΠΈ Π΄Π° Π³ΠΎ инсталиратС сами.

ΠšΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ ја врската, TestFlight ќС ја инсталира Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° iSH Π½Π° Π²Π°ΡˆΠΈΠΎΡ‚ ΡƒΡ€Π΅Π΄. Како ΠΈ со сСкоја Π΄Ρ€ΡƒΠ³Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°, Π½Π° Π΅ΠΊΡ€Π°Π½ΠΎΡ‚ ќС сС појави ΠΈΠΊΠΎΠ½Π°.

Π£ΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ

iSH Ρ€Π°Π±ΠΎΡ‚ΠΈ Π΅ΠΌΡƒΠ»Π°Ρ‚ΠΎΡ€ x86 со Alpine Linux. Alpine Π΅ ΠΌΠ°Π»Π° Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π°, со Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π° ΠΏΠΎΠΌΠ°Π»Π° ΠΎΠ΄ 5 MB. Ова бСшС ΠΌΠΎΡ˜ΠΎΡ‚ ΠΏΡ€Π² ΠΏΠ°Ρ‚ Π΄Π° Ρ€Π°Π±ΠΎΡ‚Π°ΠΌ со Alpine, ΠΏΠ° мислСв Π΄Π΅ΠΊΠ° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΠ·ΠΌΠΎΡ‚ ќС Π±ΠΈΠ΄Π΅ досадСн, Π½ΠΎ Π²ΡΡƒΡˆΠ½ΠΎΡΡ‚ навистина ΠΌΠΈ сС Π΄ΠΎΠΏΠ°Π΄Π½Π°.

Π‘Ρ‚Π°Ρ€Ρ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°Ρ‚Π° линија Π½Π° Linux Π½Π° iOS
Alpine користи ΠΌΠ΅Π½Π°ΡŸΠ΅Ρ€ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ APK, ΡˆΡ‚ΠΎ Π΅ полСсно Π΄ΡƒΡ€ΠΈ ΠΈ ΠΎΠ΄ apt ΠΈΠ»ΠΈ pacman.

Како Π΄Π° Π³ΠΎ инсталиратС ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΡ‚:

apk add package

Како Π΄Π° отстранитС ΠΏΠ°ΠΊΠ΅Ρ‚:

apk del package

Како Π΄Π° Π½Π°Ρ˜Π΄Π΅Ρ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ:

apk --help

ΠΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΌΠ΅Π½Π°ΡŸΠ΅Ρ€ΠΎΡ‚ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ:

apk update
apk upgrade

Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°ΡšΠ΅ тСкстуалСн ΡƒΡ€Π΅Π΄ΡƒΠ²Π°Ρ‡

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Π΄Π½ΠΈΠΎΡ‚ ΡƒΡ€Π΅Π΄ΡƒΠ²Π°Ρ‡ Π½Π° тСкст Π½Π° Alpine Π΅ Vi, Π½ΠΎ јас ΠΏΡ€Π΅Ρ‚ΠΏΠΎΡ‡ΠΈΡ‚Π°ΠΌ Vim, ΠΏΠ° Π³ΠΎ инсталирав:

apk add vim

Ако сакатС, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° инсталиратС Nano ΠΈΠ»ΠΈ Emacs.

ΠŸΡ€ΠΎΠΌΠ΅Π½Π° Π½Π° школка

НС Π·Π½Π°ΠΌ Π·Π° вас, Π½ΠΎ ΠΌΠΈ Ρ‚Ρ€Π΅Π±Π°ΡˆΠ΅ Ρ€ΠΈΠ±Π° школка. Π”Ρ€ΡƒΠ³ΠΈ Π»ΡƒΡ“Π΅ ΠΏΡ€Π΅Ρ‚ΠΏΠΎΡ‡ΠΈΡ‚Π°Π°Ρ‚ Π‘Π°Ρˆ ΠΈΠ»ΠΈ Π—Ρˆ. Π‘Π΅ΠΏΠ°ΠΊ, Alpine користи ΠΏΠ΅ΠΏΠ΅Π»! ΠŸΠ΅ΠΏΠ΅Π»Ρ‚Π° Π΅ Π²ΠΈΠ»ΡƒΡˆΠΊΠ° ΠΎΠ΄ ΡˆΠΊΠΎΠ»ΠΊΠ°Ρ‚Π° Dash, која сама ΠΏΠΎ сСбС Π΅ Π²ΠΈΠ»ΡƒΡˆΠΊΠ° Π½Π° ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈΠΎΡ‚ ΠΏΠ΅ΠΏΠ΅Π», ΠΈΠ»ΠΈ Алмквист школка. НСјзин ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ Π΅ Π±Ρ€Π·ΠΈΠ½Π°Ρ‚Π°. РСшив Π΄Π° ја Π·Π°ΠΌΠ΅Π½Π°ΠΌ Π±Ρ€Π·ΠΈΠ½Π°Ρ‚Π° Π·Π° Π²Π³Ρ€Π°Π΄Π΅Π½ΠΎΡ‚ΠΎ автоматско Π΄ΠΎΠ²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅, Π±ΠΎΠΈΡ‚Π΅, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ‚Π΅ Π½Π° ΠΊΠΎΠΏΡ‡ΠΈΡšΠ°Ρ‚Π° Vim ΠΈ синтаксното ΠΈΡΡ‚Π°ΠΊΠ½ΡƒΠ²Π°ΡšΠ΅ ΡˆΡ‚ΠΎ Π³ΠΈ сакам ΠΈ Π·Π½Π°ΠΌ ΠΎΠ΄ Ρ€ΠΈΠ±Π½Π°Ρ‚Π° школка.

Π˜Π½ΡΡ‚Π°Π»Π°Ρ†ΠΈΡ˜Π° Π½Π° Ρ€ΠΈΠ±Π°:

apk add fish

Ако Π²ΠΈ Ρ‚Ρ€Π΅Π±Π° Bash со автоматско ΠΏΠΎΠΏΠΎΠ»Π½ΡƒΠ²Π°ΡšΠ΅ ΠΈ man-страници, Ρ‚ΠΎΠ³Π°Ρˆ ΠΈΠ½ΡΡ‚Π°Π»ΠΈΡ€Π°Ρ˜Ρ‚Π΅ Π³ΠΈ:

apk add bash bash-doc bash-completion

ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΡΡ‚ΠΈΡ‡ΠΊΠ°Ρ‚Π° идСологија Π½Π° Alpine ΠΎΠ±ΠΈΡ‡Π½ΠΎ Π·Π½Π°Ρ‡ΠΈ Π΄Π΅ΠΊΠ° Π½Π΅ΠΊΠΎΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ ΠΊΠΎΠΈ сС спакувани Π²ΠΎ Π΄Ρ€ΡƒΠ³ΠΈ дистрибуции ќС Π±ΠΈΠ΄Π°Ρ‚ ΠΏΠΎΠ΄Π΅Π»Π΅Π½ΠΈ Π½Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ ΠΏΠΎΠΌΠ°Π»ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ. Π’ΠΎΠ° исто Ρ‚Π°ΠΊΠ° Π·Π½Π°Ρ‡ΠΈ Π΄Π΅ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ја ΠΏΡ€ΠΈΠ»Π°Π³ΠΎΠ΄ΠΈΡ‚Π΅ ΠΈ Π½Π°ΠΌΠ°Π»ΠΈΡ‚Π΅ Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π° Π½Π° Π²Π°ΡˆΠΈΠΎΡ‚ систСм Ρ‚ΠΎΠΊΠΌΡƒ ΠΎΠ½Π°ΠΊΠ° ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сакатС.

Π—Π° повСќС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° ΠΈΠ½ΡΡ‚Π°Π»ΠΈΡ€Π°ΡšΠ΅ Π½Π° Bash, Π²ΠΈΠ΄Π΅Ρ‚Π΅ ΠΎΠ²Π° упатство.

ΠŸΡ€ΠΎΠΌΠ΅Π½Π° Π½Π° стандардната школка

По ΠΈΠ½ΡΡ‚Π°Π»ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ Ρ€ΠΈΠ±Π°, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠ²Ρ€Π΅ΠΌΠ΅Π½ΠΎ Π΄Π° сС ΠΏΡ€Π΅Ρ„Ρ€Π»ΠΈΡ‚Π΅ Π½Π° Π½Π΅Π³ΠΎ со Π²Π½Π΅ΡΡƒΠ²Π°ΡšΠ΅ fish ΠΈ ΠΎΠ΄ΠΈ Π²ΠΎ школка. Но, сакам Π΄Π° ја Π½Π°ΠΏΡ€Π°Π²Π°ΠΌ Ρ€ΠΈΠ±Π°Ρ‚Π° стандардна школка ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° chsh, ΡˆΡ‚ΠΎ Π³ΠΎ користСв Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ дистрибуции, Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π΅ΡˆΠ΅.

ΠŸΡ€Π²ΠΎ Π΄ΠΎΠ·Π½Π°Π²Π°ΠΌΠ΅ ΠΊΠ°Π΄Π΅ Π΅ инсталирана Ρ€ΠΈΠ±Π°:

which fish

Π•Π²Π΅ ΡˆΡ‚ΠΎ Π΄ΠΎΠ±ΠΈΠ²:

/usr/bin/fish

Π‘Π»Π΅Π΄Π½ΠΎ, смСнСтС ја Π»ΡƒΡˆΠΏΠ°Ρ‚Π° Π·Π° Π½Π°Ρ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π²ΠΎ Ρ€ΠΈΠ±Π°. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° користитС кој Π±ΠΈΠ»ΠΎ ΡƒΡ€Π΅Π΄Π½ΠΈΠΊ ΠΏΠΎΠ³ΠΎΠ΄Π΅Π½ Π·Π° вас. Ако стС ΠΏΠΎΡ‡Π΅Ρ‚Π½ΠΈΠΊ, Ρ‚ΠΎΠ³Π°Ρˆ ΠΈΠ½ΡΡ‚Π°Π»ΠΈΡ€Π°Ρ˜Ρ‚Π΅ Nano (со ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° apk add nano) Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΈ ΡƒΡ€Π΅Π΄ΡƒΠ²Π°Ρ‚Π΅ конфигурацискитС Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΈ Π΄Π° Π³ΠΈ Π·Π°Ρ‡ΡƒΠ²Π°Ρ‚Π΅ ΠΏΡ€Π΅ΠΊΡƒ CTRL+X, Π΄Π° ΠΏΠΎΡ‚Π²Ρ€Π΄ΠΈΡ‚Π΅ ΠΈ Π΄Π° ΠΈΠ·Π»Π΅Π·Π΅Ρ‚Π΅.

Но, јас користСв Vim:

vim /etc/passwd

ΠœΠΎΡ˜ΠΎΡ‚ ΠΏΡ€Π² Ρ€Π΅Π΄ бСшС Π²Π°ΠΊΠ°:

root:x:0:0:root:/root:/bin/ash

Π—Π° Π΄Π° ја Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Ρ€ΠΈΠ±Π°Ρ‚Π° стандардна школка, смСнСтС ја ΠΎΠ²Π°Π° линија Π½Π° слСдново:

root:x:0:0:root:/root:/usr/bin/fish

ΠŸΠΎΡ‚ΠΎΠ° Π·Π°Ρ‡ΡƒΠ²Π°Ρ˜Ρ‚Π΅ ја Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° ΠΈ ΠΈΠ·Π»Π΅Π·Π΅Ρ‚Π΅.

Π‘ΠΈΠ³ΡƒΡ€Π΅Π½ сум Π΄Π΅ΠΊΠ° ΠΈΠΌΠ° Π΄ΠΎΠ±Π°Ρ€ Π½Π°Ρ‡ΠΈΠ½ Π΄Π° сС смСни ΠΏΠ°Ρ‚ΠΎΡ‚ Π΄ΠΎ ΡˆΠΊΠΎΠ»ΠΊΠ°Ρ‚Π° Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅ вСднаш Π΄Π° сС искористи. Но, јас Π½Π΅ Π³ΠΎ Π·Π½Π°ΠΌ Ρ‚ΠΎΠ°, Π·Π°Ρ‚ΠΎΠ° ΠΏΡ€Π΅ΠΏΠΎΡ€Π°Ρ‡ΡƒΠ²Π°ΠΌ Π΄Π° сС Π²Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²ΠΎ прСлистувачот Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π°, ΠΏΡ€ΠΈΠ½ΡƒΠ΄Π½ΠΎ Π΄Π° ΠΈΠ·Π»Π΅Π·Π΅Ρ‚Π΅ ΠΎΠ΄ ΡˆΠΊΠΎΠ»ΠΊΠ°Ρ‚Π° ΠΈ Π΄Π° Π±ΠΈΠ΄Π΅Ρ‚Π΅ Π½Π° Π±Π΅Π·Π±Π΅Π΄Π½Π° страна, исклучСтС Π³ΠΎ ΠΈ Ρ€Π΅ΡΡ‚Π°Ρ€Ρ‚ΠΈΡ€Π°Ρ˜Ρ‚Π΅ Π³ΠΎ Π²Π°ΡˆΠΈΠΎΡ‚ iPad ΠΈΠ»ΠΈ iPhone. ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ Π³ΠΎ iSH ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈ сСга, ΠΏΠΎΠΊΡ€Π°Ρ˜ ΠΏΠΎΡ€Π°ΠΊΠ°Ρ‚Π° β€žΠ”ΠΎΠ±Ρ€Π΅Π΄ΠΎΡ˜Π΄ΠΎΠ²Ρ‚Π΅ Π²ΠΎ Алпин!β€œ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° ΡΡ‚Π°Ρ€Ρ‚ΡƒΠ²Π°ΡšΠ΅ ΠΎΠ΄ apk, ќС ја Π²ΠΈΠ΄ΠΈΡ‚Π΅ стандардната ΠΏΠΎΡ€Π°ΠΊΠ° Π·Π° Π΄ΠΎΠ±Ρ€Π΅Π΄ΠΎΡ˜Π΄Π΅ Π·Π° најава Π·Π° Ρ€ΠΈΠ±ΠΈ: Π”ΠΎΠ±Ρ€Π΅Π΄ΠΎΡ˜Π΄ΠΎΠ²Ρ‚Π΅ Π½Π° Ρ€ΠΈΠ±ΠΈΡ‚Π΅, ΠΏΡ€ΠΈΡ˜Π°Ρ‚Π΅Π»ΡΠΊΠ°Ρ‚Π° ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Π° школка. Π£Ρ€Π°!

Π‘Ρ‚Π°Ρ€Ρ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°Ρ‚Π° линија Π½Π° Linux Π½Π° iOS

ΠŸΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π½Π° Python ΠΈ pip

РСшив Π΄Π° Π΄ΠΎΠ΄Π°Π΄Π°ΠΌ ΠŸΠ°Ρ˜Ρ‚ΠΎΠ½ (Π²Π΅Ρ€Π·ΠΈΡ˜Π° 3.x), Π½Π΅ само Π·Π° ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅ ΠΊΠΎΠ΄, Ρ‚ΡƒΠΊΡƒ ΠΈ Π·Π°Ρ‚ΠΎΠ° ΡˆΡ‚ΠΎ користам Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π½Π° Python. АјдС Π΄Π° Π³ΠΎ инсталирамС:

apk add python3

Иако Python 2.x Π΅ застарСн, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΎ инсталиратС:

apk add python

АјдС Π΄Π° Π³ΠΎ инсталирамС ΠΌΠ΅Π½Π°ΡŸΠ΅Ρ€ΠΎΡ‚ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Python Π½Π°Ρ€Π΅Ρ‡Π΅Π½ pip ΠΈ сСтаптол:

python3 -m ensurepip --default-pip

ЌС Π±ΠΈΠ΄Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎ извСсно Π²Ρ€Π΅ΠΌΠ΅ Π·Π° Π΄Π° сС инсталира ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π° ΠΌΠ΅Π½Π°ΡŸΠ΅Ρ€ΠΎΡ‚ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, ΠΏΠ° само ΠΏΠΎΡ‡Π΅ΠΊΠ°Ρ˜Ρ‚Π΅.

ΠŸΠΎΡ‚ΠΎΠ° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€Π΅Π·Π΅ΠΌΠ΅Ρ‚Π΅ Π°Π»Π°Ρ‚ΠΊΠ° Π·Π° прСнос Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΏΡ€Π΅ΠΊΡƒ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π½Π°Π²ΠΈΠ²Π°ΠΌ:

apk add curl

Π§ΠΈΡ‚Π°ΡšΠ΅ Π½Π° ΠΏΡ€ΠΈΡ€Π°Ρ‡Π½ΠΈΡ†ΠΈΡ‚Π΅

Fish користи Π²Π³Ρ€Π°Π΄Π΅Π½ΠΎ автоматско ΠΊΠΎΠΌΠΏΠ»Π΅Ρ‚ΠΈΡ€Π°ΡšΠ΅ Π²Ρ€Π· основа Π½Π° man-страници. Како ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ корисници Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°Ρ‚Π° линија, јас Π³ΠΎ користам ΠΏΡ€ΠΈΡ€Π°Ρ‡Π½ΠΈΠΊΠΎΡ‚ man, Π½ΠΎ Π½Π΅ Π΅ инсталиран Π²ΠΎ Alpine. Π—Π°Ρ‚ΠΎΠ° Π³ΠΎ инсталирав со Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅Π½ ΠΏΠ΅Ρ˜ΡŸΠ΅Ρ€ ΠΏΠΎΠΌΠ°Π»ΠΊΡƒ:

apk add man man-pages less less-doc

Π’ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠ³ Π½Π° Ρ‡ΠΎΠ²Π΅ΠΊ користам прСкрасСн ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π·Π° страници tldr, кој ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° поСдноставСни ΠΈ ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°Π½ΠΈ ΠΎΠ΄ Π·Π°Π΅Π΄Π½ΠΈΡ†Π°Ρ‚Π° машки страници.

Π“ΠΎ инсталирав со помош Π½Π° ΠΏΠΈΠΏ:

pip install tldr

Π’ΠΈΠΌ tldr сС ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π° Π½Π° Π²Π΅Π± Π·Π° Π΄Π° Π΄ΠΎΠ±ΠΈΠ΅ страници ΠΊΠΎΠ³Π° ќС Π½Π°ΠΈΠ΄Π΅ Π½Π° Π±Π°Ρ€Π°ΡšΠ΅ Π·Π° Π½ΠΎΠ²Π° страница. Ако Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π·Π½Π°Π΅Ρ‚Π΅ ΠΊΠ°ΠΊΠΎ Π΄Π° користитС ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ Π½Π΅ΡˆΡ‚ΠΎ слично tldr curl ΠΈ Π΄ΠΎΠ±ΠΈΡ˜Ρ‚Π΅ опис Π½Π° ΠΎΠ±ΠΈΡ‡Π΅Π½ англиски ΠΈ Π΄ΠΎΠ±Ρ€ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ Π·Π° Ρ‚ΠΎΠ° ΠΊΠ°ΠΊΠΎ Π΄Π° ја користитС ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π°.

Π‘Π΅ Ρ€Π°Π·Π±ΠΈΡ€Π°, Ρ†Π΅Π»Π°Ρ‚Π° ΠΎΠ²Π°Π° инсталациона Ρ€Π°Π±ΠΎΡ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π° со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Ρ‚ΠΎΡ‡ΠΊΠΈ-Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΈΠ»ΠΈ скрипта Π·Π° ΠΈΠ½ΡΡ‚Π°Π»Π°Ρ†ΠΈΡ˜Π°, Π½ΠΎ Π²ΡΡƒΡˆΠ½ΠΎΡΡ‚ Ρ‚ΠΎΠ° навистина Π½Π΅ ΠΎΠ΄Π³ΠΎΠ²Π°Ρ€Π° Π½Π° ΠΈΠ΄Π΅ΠΎΠ»ΠΎΠ³ΠΈΡ˜Π°Ρ‚Π° Π½Π° Alpine - приспособСтС ја ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π°Ρ‚Π° ΠΈΠ½ΡΡ‚Π°Π»Π°Ρ†ΠΈΡ˜Π° Ρ‚ΠΎΠΊΠΌΡƒ Π·Π° Π΄Π° ΠΎΠ΄Π³ΠΎΠ²Π°Ρ€Π° Π½Π° Π²Π°ΡˆΠΈΡ‚Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈ. ОсвСн Ρ‚ΠΎΠ°, Ρ‚ΠΎΠ»ΠΊΡƒ Π΄ΠΎΠ»Π³ΠΎ Ρ‚Ρ€Π°Π΅ΡˆΠ΅, Π½Π΅Π»ΠΈ?

Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ

iSH Π’ΠΈΠΊΠΈ ΠΈΠΌΠ° страница "ΡˆΡ‚ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π°" со ΠΈΠ·Π²Π΅ΡˆΡ‚Π°ΠΈ Π·Π° Ρ‚ΠΎΠ° ΠΊΠΎΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚. ΠŸΠ°Ρ‚Π΅ΠΌ, ΠΈΠ·Π³Π»Π΅Π΄Π° npm Π½Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ².

Π”Ρ€ΡƒΠ³Π° Π²ΠΈΠΊΠΈ страница ΠΎΠ±Ρ˜Π°ΡΠ½ΡƒΠ²Π° ΠΊΠ°ΠΊΠΎ пристап Π΄ΠΎ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ iSH ΠΎΠ΄ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° iOS Files. Ова Π΅ Π΅Π΄Π΅Π½ ΠΎΠ΄ Π½Π°Ρ‡ΠΈΠ½ΠΈΡ‚Π΅ Π½Π° ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° прСмСстуватС ΠΈ ΠΊΠΎΠΏΠΈΡ€Π°Ρ‚Π΅ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ.

ΠœΠΎΠΆΠ΅Ρ‚Π΅ исто Ρ‚Π°ΠΊΠ° Π΄Π° инсталиратС Git (Π΄Π°! apk add git ) ΠΈ Ρ‚ΡƒΡ€Π½Π΅Ρ‚Π΅ ја Π²Π°ΡˆΠ°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π° Π²ΠΎ ΠΎΠ΄Π΄Π°Π»Π΅Ρ‡Π΅Π½ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅ ΠΈΠ»ΠΈ ΠΏΡ€Π΅Ρ„Ρ€Π»Π΅Ρ‚Π΅ ја Π½Π° сСрвСрот ΠΏΡ€Π΅ΠΊΡƒ SSH. И, сС Ρ€Π°Π·Π±ΠΈΡ€Π°, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€Π΅Π·Π΅ΠΌΠ΅Ρ‚Π΅ ΠΈ стартуватС кој Π±ΠΈΠ»ΠΎ Π±Ρ€ΠΎΡ˜ Π½Π° ΠΎΠ΄Π»ΠΈΡ‡Π½ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ со ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ ΠΎΠ΄ GitHub.

ПовСќС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° iSH ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π°Ρ˜Π΄Π΅Ρ‚Π΅ Π½Π° ΠΎΠ²ΠΈΠ΅ Π»ΠΈΠ½ΠΊΠΎΠ²ΠΈ:

Π—Π° ΠΏΡ€Π°Π²Π°Ρ‚Π° Π½Π° Ρ€Π΅ΠΊΠ»Π°ΠΌΠΈΡ€Π°ΡšΠ΅

Вдсина ΠΏΠΎΠ½ΡƒΠ΄ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈ сСрвСри Π½Π° Linux ΠΈΠ»ΠΈ Windows. НиС користимС исклучиво Π±Ρ€Π΅Π½Π΄ΠΈΡ€Π°Π½Π° ΠΎΠΏΡ€Π΅ΠΌΠ°, Π½Π°Ρ˜Π΄ΠΎΠ±Ρ€ΠΈΠΎΡ‚ ΠΎΠ΄ Π²Π°ΠΊΠΎΠ² Π²ΠΈΠ΄ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» Π·Π° сСрвСр со сопствСн дизајн ΠΈ Π΅Π΄Π΅Π½ ΠΎΠ΄ Π½Π°Ρ˜Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ Ρ†Π΅Π½Ρ‚Ρ€ΠΈ Π·Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π²ΠΎ Π ΡƒΡΠΈΡ˜Π° ΠΈ Π•Π£. ΠŸΠΎΠ±Ρ€Π·Π°Ρ˜Ρ‚Π΅ Π΄Π° Π½Π°Ρ€Π°Ρ‡Π°Ρ‚Π΅!

Π‘Ρ‚Π°Ρ€Ρ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°Ρ‚Π° линија Π½Π° Linux Π½Π° iOS

Π˜Π·Π²ΠΎΡ€: www.habr.com

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€