เจ†เจˆเจ“เจเจธ 'เจคเฉ‡ เจฒเฉ€เจจเจ•เจธ เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ เจจเฉ‚เฉฐ เจฒเจพเจ‚เจš เจ•เจฐเจจเจพ

เจ†เจˆเจ“เจเจธ 'เจคเฉ‡ เจฒเฉ€เจจเจ•เจธ เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ เจจเฉ‚เฉฐ เจฒเจพเจ‚เจš เจ•เจฐเจจเจพ

เจ•เฉ€ เจคเฉเจธเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• iOS เจกเจฟเจตเจพเจˆเจธ เจคเฉ‡ เจฒเฉ€เจจเจ•เจธ เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ เจšเจฒเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹? เจคเฉเจธเฉ€เจ‚ เจธเจผเจพเจ‡เจฆ เจชเฉเฉฑเจ› เจฐเจนเฉ‡ เจนเฉ‹เจตเฉ‹เจ—เฉ‡, "เจฎเฉˆเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ†เจˆเจซเฉ‹เจจ 'เจคเฉ‡ เจŸเฉˆเจ•เจธเจŸเจฟเฉฐเจ— เจเจชเจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฟเจ‰เจ‚ เจ•เจฐเจจเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ?" เจจเจฟเจฐเจชเฉฑเจ– เจธเจตเจพเจฒ. เจชเจฐ เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ Opensource.com เจชเฉœเฉเจนเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจธเจผเจพเจ‡เจฆ เจœเจตเจพเจฌ เจœเจพเจฃเจฆเฉ‡ เจนเฉ‹เจตเฉ‹เจ—เฉ‡: เจฒเฉ€เจจเจ•เจธ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ‡เจธเจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจกเจฟเจตเจพเจˆเจธ 'เจคเฉ‡ เจตเจฐเจคเจฃ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉ‹เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจ–เฉเจฆ เจ•เจธเจŸเจฎเจพเจˆเจœเจผ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค

เจชเจฐ เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจง, เจ‰เจน เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจฆเฉ€ เจ‡เฉฑเจ›เจพ เจฐเฉฑเจ–เจฆเฉ‡ เจนเจจ.

เจฎเฉ‡เจฐเฉ‡ เจ•เฉ‹เจฒ เจธเฉฑเจค เจธเจพเจฒ เจชเฉเจฐเจพเจฃเจพ เจ†เจˆเจชเฉˆเจก 2 เจฎเจฟเจจเฉ€ เจนเฉˆ เจœเฉ‹ เจ…เจœเฉ‡ เจตเฉ€ เจˆ-เจ•เจฟเจคเจพเจฌเจพเจ‚ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจ•เฉฐเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉœเฉเจนเจจ เจฒเจˆ เจ•เจพเจซเจผเฉ€ เจตเจงเฉ€เจ† เจนเฉˆเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจฎเฉˆเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจ…เจคเฉ‡ เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจฆเฉ‡ เจธเฉˆเฉฑเจŸ เจจเจพเจฒ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เจฐเจจ เจฒเจˆ เจตเฉ€ เจตเจฐเจคเจฃเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจนเจพเจ‚, เจœเจฟเจธ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจฎเฉˆเจ‚ เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเจพเฅค เจฎเฉˆเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ…เจœเจฟเจนเจพ เจตเจพเจคเจพเจตเจฐเจฃ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจœเจฟเจธเจฆเฉ€ เจฎเฉˆเจ‚ เจ†เจฆเฉ€ เจนเจพเจ‚, เจจเจพเจฒ เจนเฉ€ เจฎเฉ‡เจฐเฉ‡ เจฎเจฟเจ†เจฐเฉ€ เจตเจฟเจ•เจพเจธ เจตเจพเจคเจพเจตเจฐเจฃ เจฆเฉ€ เจตเฉ€เฅค เจ…เจคเฉ‡ เจ‡เฉฑเจฅเฉ‡ เจ‡เจน เจนเฉˆ เจ•เจฟ เจฎเฉˆเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ•เจพเจฎเจฏเจพเจฌ เจฐเจฟเจนเจพ.

เจ•เฉ€เจฌเฉ‹เจฐเจก เจจเจพเจฒ เจ•เจจเฉˆเจ•เจŸ เจ•เฉ€เจคเจพ เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆ

เจซเจผเฉ‹เจจ เจœเจพเจ‚ เจŸเฉˆเจฌเจฒเฉ‡เจŸ เจฆเฉ‡ เจ”เจจ-เจธเจ•เฉเจฐเฉ€เจจ เจ•เฉ€เจฌเฉ‹เจฐเจก เจฐเจพเจนเฉ€เจ‚ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจฒเจˆ เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจ•เจพเจซเจผเฉ€ เจ…เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจนเฉˆเฅค เจฎเฉˆเจ‚ เจ‡เฉฑเจ• เจฌเจพเจนเจฐเฉ€ เจ•เฉ€เจฌเฉ‹เจฐเจก เจจเฉ‚เฉฐ เจ•เจจเฉˆเจ•เจŸ เจ•เจฐเจจ เจฆเฉ€ เจธเจฟเจซเจผเจพเจฐเจฟเจธเจผ เจ•เจฐเจฆเจพ เจนเจพเจ‚, เจœเจพเจ‚ เจคเจพเจ‚ เจฌเจฒเฉ‚เจŸเฉเฉฑเจฅ เจฐเจพเจนเฉ€เจ‚, เจœเจพเจ‚ เจ‡เฉฑเจ• เจตเจพเจ‡เจฐเจก เจ•เฉ€เจฌเฉ‹เจฐเจก เจจเฉ‚เฉฐ เจ•เจจเฉˆเจ•เจŸ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจ•เฉˆเจฎเจฐเจพ เจ•เจจเฉˆเจ•เจธเจผเจจ เจ…เจกเฉˆเจชเจŸเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ (เจฎเฉˆเจ‚ เจฌเจพเจ…เจฆ เจตเจพเจฒเจพ เจšเฉเจฃเจฟเจ† เจนเฉˆ)เฅค เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจ•เจพเจ‡เจจเฉ‡เจธเจฟเจธ เจเจกเจตเจพเจ‚เจŸเฉ‡เจœ เจธเจชเจฒเจฟเจŸ เจ•เฉ€เจฌเฉ‹เจฐเจก เจจเฉ‚เฉฐ เจ†เจˆเจซเฉ‹เจจ 6 เจจเจพเจฒ เจ•เจจเฉˆเจ•เจŸ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ…เจœเฉ€เจฌ เจกเจฟเจตเจพเจˆเจธ เจฎเจฟเจฒเจฆเฉ€ เจนเฉˆ เจœเฉ‹ เจธเจฎเจพเจจ เจนเฉˆ เจ•เจพเจฐเจชเฉ‹เจฐเฉ‡เจŸ เจธเจพเจˆเจฌเจฐเจกเฉ‡เจ• เจ•เจฒเจพเจธเจฟเจ• เจคเฉ‹เจ‚ เจญเฉ‚เจฎเจฟเจ•เจพ เจจเจฟเจญเจพเจ‚เจฆเฉ‡ เจชเจฐเจ›เจพเจตเฉ‡เจ‚ เฅค

เจ†เจˆเจ“เจเจธ 'เจคเฉ‡ เจธเจผเฉˆเฉฑเจฒ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเจจเจพ

เจ†เจˆเจ“เจเจธ 'เจคเฉ‡ เจ‡เฉฑเจ• เจชเฉ‚เจฐเฉ€-เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจตเจพเจฒเฉ‡ เจฒเฉ€เจจเจ•เจธ เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ, เจ‡เฉฑเจฅเฉ‡ เจฆเฉ‹ เจตเจฟเจ•เจฒเจช เจนเจจ:

  • เจธเจ•เจฟเจ“เจฐ เจธเจผเฉˆเฉฑเจฒ (SSH) เจ‡เฉฑเจ• Linux เจ•เฉฐเจชเจฟเจŠเจŸเจฐ เจจเจพเจฒ เจœเฉเฉœเจฟเจ† เจนเฉ‹เจ‡เจ† เจนเฉˆ
  • iSH เจจเจพเจฒ เจ…เจฒเจชเจพเจˆเจจ เจฒเฉ€เจจเจ•เจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจ‡เฉฑเจ• เจตเจฐเจšเฉเจ…เจฒ เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃเจพ, เจœเฉ‹ เจ•เจฟ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจนเฉˆ เจชเจฐ เจเจชเจฒ เจฆเฉ€ เจฎเจฒเจ•เฉ€เจ…เจค เจŸเฉˆเจธเจŸเจซเจฒเจพเจˆเจŸ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจธเจฅเจพเจชเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ

เจ‡เฉฑเจ• เจตเจฟเจ•เจฒเจช เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡, เจฆเฉ‹ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจŸเจฐเจฎเฉ€เจจเจฒ เจ‡เจฎเฉ‚เจฒเฉ‡เจŸเจฐ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจนเจจ เจœเฉ‹ เจ‡เฉฑเจ• เจชเฉเจฐเจคเจฟเจฌเฉฐเจงเจฟเจค เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš เจ“เจชเจจ-เจธเฉ‹เจฐเจธ เจŸเฉ‚เจฒเจธ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจ‡เจน เจธเจญ เจคเฉ‹เจ‚ เจธเจŸเฉเจฐเจฟเจชเจก-เจกเจพเจŠเจจ เจตเจฟเจ•เจฒเจช เจนเฉˆ - เจ…เจธเจฒ เจตเจฟเฉฑเจš, เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจฒเฉ€เจจเจ•เจธ เจŸเฉ‚เจฒ เจšเจฒเจพเจ‰เจ‚เจฆเฉ‡ เจนเฉ‹, เจฒเฉ€เจจเจ•เจธ เจจเจนเฉ€เจ‚เฅค เจ‡เจนเจจเจพเจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจฆเฉ€เจ†เจ‚ เจ—เฉฐเจญเฉ€เจฐ เจธเฉ€เจฎเจพเจตเจพเจ‚ เจนเจจ, เจชเจฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ…เฉฐเจธเจผเจ• เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจฎเจฟเจฒเจฆเฉ€ เจนเฉˆเฅค

เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจนเฉฑเจฒเจพเจ‚ 'เจคเฉ‡ เจœเจพเจฃ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจฎเฉˆเจ‚ เจธเจญ เจคเฉ‹เจ‚ เจธเจฐเจฒ เจขเฉฐเจ— เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจพเจ‚เจ—เจพ.

เจตเจฟเจ•เจฒเจช 1: เจธเฉˆเจ‚เจกเจฌเฉŒเจ•เจธ เจธเจผเฉˆเฉฑเจฒ

เจธเจญ เจคเฉ‹เจ‚ เจ†เจธเจพเจจ เจคเจฐเฉ€เจ•เจฟเจ†เจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจนเฉˆ iOS เจเจช เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเจจเจพ LibTerm. เจ‡เจน เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจธเฉˆเจ‚เจกเจฌเฉŒเจ•เจธเจก เจ•เจฎเจพเจ‚เจก เจธเจผเฉˆเฉฑเจฒ เจœเจผเฉ€เจฐเฉ‹ เจกเจพเจฒเจฐ เจฒเจˆ 80 เจคเฉ‹เจ‚ เจตเฉฑเจง เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจจเจพเจฒเฅค เจ‡เจน เจชเจพเจˆเจฅเจจ 2.7, เจชเจพเจˆเจฅเจจ 3.7, เจฒเฉเจ†, เจธเฉ€, เจ•เจฒเฉˆเจ‚เจ— เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจฌเจนเฉเจค เจ•เฉเจ เจฆเฉ‡ เจจเจพเจฒ เจ†เจ‰เจ‚เจฆเจพ เจนเฉˆเฅค

เจฒเจ—เจญเจ— เจธเจฎเจพเจจ เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ เจนเฉˆ a-เจธเจผเฉˆเจฒ, เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฆเฉเจ†เจฐเจพ "เจธเจ•เจฐเฉ€เจจ เจ‡เจจเจชเฉเจŸ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฒเจˆ เจ‡เฉฑเจ• เจŸเฉˆเจธเจŸ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ" เจตเจœเฉ‹เจ‚ เจตเจฐเจฃเจจ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค a-เจธเจผเฉˆเฉฑเจฒ เจธเจฐเฉ‹เจค เจชเฉ‹เจธเจŸ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ เจ“เจชเจจ เจธเฉ‹เจฐเจธ, เจ‡เจน เจ•เจฟเจฐเจฟเจ†เจธเจผเฉ€เจฒ เจตเจฟเจ•เจพเจธ เจตเจฟเฉฑเจš เจนเฉˆ, เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจชเจนเฉเฉฐเจš เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ Lua, Python, Tex, Vim, JavaScript, C เจ…เจคเฉ‡ C++ เจฆเฉ‡ เจจเจพเจฒ-เจจเจพเจฒ Clang เจ…เจคเฉ‡ Clang++ เจจเจพเจฒ เจ†เจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจคเฉเจนเจพเจจเฉ‚เฉฐ เจชเจพเจˆเจฅเจจ เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจตเฉ€ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

เจตเจฟเจ•เจฒเจช 2: SSH

เจ‡เฉฑเจ• เจเจช เจจเฉ‚เฉฐ เจกเจพเจ‰เจจเจฒเฉ‹เจก เจ•เจฐเจจ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจ•เจฆเจฎ เจ‡เฉฑเจ• SSH เจ•เจฒเจพเจ‡เฉฐเจŸ เจธเจฅเจพเจชเจค เจ•เจฐเจจเจพ เจนเฉˆ. เจนเฉเจฃ เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉ‹เจ‚, เจ…เจธเฉ€เจ‚ Linux เจœเจพเจ‚ BSD เจšเจฒเจพเจ‰เจฃ เจตเจพเจฒเฉ‡ เจธเจฐเจตเจฐ เจจเจพเจฒ เจœเฉเฉœเจจ เจฒเจˆ iOS เจฒเจˆ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ SSH เจ•เจฒเจพเจ‡เฉฐเจŸ เจเจชเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ•เจฟเจธเฉ‡ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉ‹ เจ—เจ เจนเจพเจ‚เฅค SSH เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเจพ เจซเจพเจ‡เจฆเจพ เจ‡เจน เจนเฉˆ เจ•เจฟ เจธเจฐเจตเจฐ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจจเจพเจฒ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจตเฉฐเจก เจจเฉ‚เฉฐ เจšเจฒเจพ เจธเจ•เจฆเจพ เจนเฉˆ. เจคเฉเจธเฉ€เจ‚ เจฐเจฟเจฎเฉ‹เจŸ เจคเฉ‹เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉฐเจฎ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจธเจฟเจฐเจซเจผ เจคเฉเจนเจพเจกเฉ‡ iOS เจกเจฟเจตเจพเจˆเจธ 'เจคเฉ‡ เจŸเจฐเจฎเฉ€เจจเจฒ เจ‡เจฎเฉ‚เจฒเฉ‡เจŸเจฐ เจตเจฟเฉฑเจš เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค

เจฌเจฒเจฟเฉฐเจ• เจธเจผเฉˆเฉฑเจฒ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจชเฉเจฐเจธเจฟเฉฑเจง เจ…เจฆเจพเจ‡เจ—เฉ€ SSH เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจนเฉˆ เจ“เจชเจจ เจธเฉ‹เจฐเจธ. เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจกเจฟเจตเจพเจˆเจธ เจฆเฉ€ เจ›เฉ‹เจŸเฉ€ เจธเจ•เฉเจฐเฉ€เจจ เจจเฉ‚เฉฐ เจจเจœเจผเจฐเจ…เฉฐเจฆเจพเจœเจผ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจ‡เจธ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ เจฐเจพเจนเฉ€เจ‚ เจธเจฐเจตเจฐ เจจเจพเจฒ เจœเฉเฉœเจจ เจฆเฉ‡ เจธเจฎเจพเจจ เจนเฉˆเฅค เจฌเจฒเจฟเฉฐเจ• เจŸเจฐเจฎเฉ€เจจเจฒ เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจฆเจฟเจ–เจฆเจพ เจนเฉˆ, เจ‡เจธ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจคเจฟเจ†เจฐ เจฅเฉ€เจฎ เจนเจจ เจ…เจคเฉ‡ เจจเจตเฉ‡เจ‚ เจซเฉŒเจ‚เจŸเจพเจ‚ เจจเฉ‚เฉฐ เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจ•เจฐเจจ เจ…เจคเฉ‡ เจœเฉ‹เฉœเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจธเจฎเฉ‡เจค เจคเฉเจนเจพเจกเฉ‡ เจ†เจชเจฃเฉ‡ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจนเฉˆเฅค

เจตเจฟเจ•เจฒเจช 3: เจฒเฉ€เจจเจ•เจธ เจฒเจพเจ‚เจš เจ•เจฐเฉ‹

เจฒเฉ€เจจเจ•เจธ เจธเจฐเจตเจฐ เจจเจพเจฒ เจœเฉเฉœเจจ เจฒเจˆ SSH เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ เจจเฉ‚เฉฐ เจเจ•เจธเฉˆเจธ เจ•เจฐเจจ เจฆเจพ เจตเจงเฉ€เจ† เจคเจฐเฉ€เจ•เจพ เจนเฉˆ, เจชเจฐ เจ‡เจธ เจฒเจˆ เจ‡เฉฑเจ• เจฌเจพเจนเจฐเฉ€ เจธเจฐเจตเจฐ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ‡เจน เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจกเฉ€ เจฐเฉเจ•เจพเจตเจŸ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจชเจฐ เจ‡เจธเจจเฉ‚เฉฐ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจจเจœเจผเจฐเจ…เฉฐเจฆเจพเจœเจผ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจ‡เจธ เจฒเจˆ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจฐเจตเจฐ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจฒเฉ€เจจเจ•เจธ เจšเจฒเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค

เจœเฉ‡เจ•เจฐ เจ‡เจน เจคเฉเจนเจพเจกเจพ เจฎเจพเจฎเจฒเจพ เจนเฉˆ, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจธเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ•เจฆเจฎ เจนเฉ‹เจฐ เจ…เฉฑเจ—เฉ‡ เจตเจงเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค TestFlight เจเจชเจฒ เจเจช เจธเจŸเฉ‹เจฐ เจตเจฟเฉฑเจš เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจตเจฟเจ•เจธเจค เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจฎเจฒเจ•เฉ€เจ…เจค เจธเฉ‡เจตเจพ เจนเฉˆเฅค เจคเฉเจธเฉ€เจ‚ เจเจช เจธเจŸเฉ‹เจฐ เจคเฉ‹เจ‚ TestFlight เจเจช เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจซเจฟเจฐ เจŸเฉˆเจธเจŸ เจเจชเจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค TestFlight เจตเจฟเฉฑเจš เจเจชเจธ เจธเฉ€เจฎเจค เจ—เจฟเจฃเจคเฉ€ เจตเจฟเฉฑเจš เจฌเฉ€เจŸเจพ เจŸเฉˆเจธเจŸเจฐเจพเจ‚ (เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ 10 เจคเฉฑเจ•) เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเฉ€เจฎเจค เจธเจฎเฉ‡เจ‚ เจฒเจˆ เจ‰เจนเจจเจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจเฅค เจ‡เฉฑเจ• เจŸเฉˆเจธเจŸ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจ เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ€ เจกเจฟเจตเจพเจˆเจธ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจฒเจฟเฉฐเจ• 'เจคเฉ‡ เจœเจพเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจœเฉ‹ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจŸเฉˆเจธเจŸ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจฆเฉ€ เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸ 'เจคเฉ‡ เจธเจฅเจฟเจค เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค

iSH เจจเจพเจฒ เจเจฒเจชเจพเจˆเจจ เจฒเฉ€เจจเจ•เจธ เจšเจฒเจพ เจฐเจฟเจนเจพ เจนเฉˆ

เจ†เจˆเจเจธเจเจš เจ‡เฉฑเจ• เจ“เจชเจจ-เจธเฉ‹เจฐเจธ เจŸเฉˆเจธเจŸเจซเจฒเจพเจˆเจŸ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจนเฉˆ เจœเฉ‹ เจ‡เฉฑเจ• เจฐเฉˆเจกเฉ€เจฎเฉ‡เจก เจกเจฟเจธเจŸเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจ เจฒเจพเจ‚เจš เจ•เจฐเจฆเฉ€ เจนเฉˆ เจ…เจฒเจชเจพเจˆเจจ เจฒเฉ€เจจเจ•เจธ (เจฅเฉ‹เฉœเฉ€ เจœเจฟเจนเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจจเจพเจฒ, เจคเฉเจธเฉ€เจ‚ เจนเฉ‹เจฐ เจกเจฟเจธเจŸเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจ เจšเจฒเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹)เฅค

เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ: เจชเฉเจฐเจฏเฉ‹เจ—เจพเจคเจฎเจ• เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ. เจ•เจฟเจ‰เจ‚เจ•เจฟ iSH เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจŸเฉˆเจธเจŸ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจนเฉˆ, เจจเจฟเจฐเฉฐเจคเจฐ เจ…เจคเฉ‡ เจญเจฐเฉ‹เจธเฉ‡เจฎเฉฐเจฆ เจ“เจชเจฐเฉ‡เจธเจผเจจ เจฆเฉ€ เจ‰เจฎเฉ€เจฆ เจจเจพ เจ•เจฐเฉ‹เฅค TestFlight เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจธเจฎเจพเจ‚ เจธเฉ€เจฎเจค เจนเจจเฅค เจฎเฉ‡เจฐเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจพ เจฌเจฟเจฒเจก เจธเจฟเจฐเจซ 60 เจฆเจฟเจจ เจšเฉฑเจฒเฉ‡เจ—เฉ€เฅค เจ‡เจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ 60 เจฆเจฟเจจเจพเจ‚ เจฌเจพเจ…เจฆ เจฎเฉˆเจจเฉ‚เฉฐ เจฌเจพเจนเจฐ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจœเจพเจตเฉ‡เจ—เจพ เจ…เจคเฉ‡ iSH เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจฆเฉ‡ เจ…เจ—เจฒเฉ‡ เจฆเฉŒเจฐ เจตเจฟเฉฑเจš เจฆเฉเจฌเจพเจฐเจพ เจธเจผเจพเจฎเจฒ เจนเฉ‹เจฃเจพ เจชเจตเฉ‡เจ—เจพเฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจฎเฉˆเจ‚ เจ†เจชเจฃเฉ€เจ†เจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจ—เฉเจ† เจฆเฉ‡เจตเจพเจ‚เจ—เจพ เจœเจฆเฉ‹เจ‚ เจคเฉฑเจ• เจฎเฉˆเจ‚ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ†เจˆเจ“เจเจธ 'เจคเฉ‡ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจจเจฟเจฐเจฏเจพเจค เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจœเจพเจ‚ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ—เจฟเฉฑเจŸ เจนเฉ‹เจธเจŸ เจœเจพเจ‚ SSH เจฆเฉเจ†เจฐเจพ. เจนเฉ‹เจฐ เจธเจผเจฌเจฆเจพเจ‚ เจตเจฟเจš: เจ‡เจน เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจฃ เจฆเฉ€ เจ‰เจฎเฉ€เจฆ เจจเจพ เจ•เจฐเฉ‹! เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจคเฉเจนเจพเจกเฉ‡ เจฒเจˆ เจ•เฉเจ เจตเฉ€ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจจเจพ เจฐเฉฑเจ–เฉ‹! เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ เจธเจฅเจพเจจ 'เจคเฉ‡ เจฌเฉˆเจ•เจ…เฉฑเจช เจ•เจฐเฉ‹!

iSH เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เจฐเจจเจพ

เจ‡เฉฐเจธเจŸเจพเจฒเฉ‡เจธเจผเจจ เจจเจพเจฒ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเฉ‹ TestFlight เจเจช เจธเจŸเฉ‹เจฐ เจคเฉ‹เจ‚เฅค เจซเจฟเจฐ iSH เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เจฐเฉ‹, เจ‡เฉฐเจธเจŸเจพเจฒเฉ‡เจธเจผเจจ เจฒเจฟเฉฐเจ• เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเจพ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจตเฉˆเจฌเจธเจพเจˆเจŸ เจคเฉ‹เจ‚. AltStore เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจ‡เฉฐเจธเจŸเจพเจฒเฉ‡เจธเจผเจจ เจตเจฟเจงเฉ€ เจนเฉˆ, เจชเจฐ เจฎเฉˆเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจ…เจœเจผเจฎเจพเจ‡เจ† เจจเจนเฉ€เจ‚ เจนเฉˆ. เจœเจพเจ‚, เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจ…เจฆเจพเจ‡เจ—เฉ€ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจ–เจพเจคเจพ เจนเฉˆ, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ GitHub เจคเฉ‹เจ‚ iSH เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจจเฉ‚เฉฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ†เจช เจธเจฅเจพเจชเจฟเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจฒเจฟเฉฐเจ• เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, TestFlight เจคเฉเจนเจพเจกเฉ€ เจกเจฟเจตเจพเจˆเจธ 'เจคเฉ‡ iSH เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเฉ‡เจ—เฉ€เฅค เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉ€ เจคเจฐเฉเจนเจพเจ‚, เจธเจ•เฉเจฐเฉ€เจจ 'เจคเฉ‡ เจ‡เฉฑเจ• เจ†เจˆเจ•เจจ เจฆเจฟเจ–เจพเจˆ เจฆเฉ‡เจตเฉ‡เจ—เจพเฅค

เจชเฉˆเจ•เฉ‡เจœ เจชเฉเจฐเจฌเฉฐเจงเจจ

iSH เจ…เจฒเจชเจพเจˆเจจ เจฒเฉ€เจจเจ•เจธ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• x86 เจ‡เจฎเฉ‚เจฒเฉ‡เจŸเจฐ เจšเจฒเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจ…เจฒเจชเจพเจˆเจจ เจ‡เฉฑเจ• เจ›เฉ‹เจŸเจพ เจœเจฟเจนเจพ เจกเจฟเจธเจŸเจฐเฉ‹ เจนเฉˆ, เจœเจฟเจธเจฆเจพ เจ†เจ•เจพเจฐ 5MB เจคเฉ‹เจ‚ เจ˜เฉฑเจŸ เจนเฉˆเฅค เจ‡เจน เจฎเฉ‡เจฐเฉ€ เจชเจนเจฟเจฒเฉ€ เจตเจพเจฐ เจธเฉ€ เจœเจฆเฉ‹เจ‚ เจเจฒเจชเจพเจˆเจจ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจ‡เจธ เจฒเจˆ เจฎเฉˆเจ‚ เจธเฉ‹เจšเจฟเจ† เจ•เจฟ เจจเจฟเจŠเจจเจคเจฎเจตเจพเจฆ เจคเฉฐเจ— เจ•เจฐเจจ เจตเจพเจฒเจพ เจนเฉ‹เจตเฉ‡เจ—เจพ, เจชเจฐ เจฎเฉˆเจจเฉ‚เฉฐ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจ‡เจน เจชเจธเฉฐเจฆ เจ†เจ‡เจ†เฅค

เจ†เจˆเจ“เจเจธ 'เจคเฉ‡ เจฒเฉ€เจจเจ•เจธ เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ เจจเฉ‚เฉฐ เจฒเจพเจ‚เจš เจ•เจฐเจจเจพ
เจ…เจฒเจชเจพเจˆเจจ เจ‡เฉฑเจ• เจชเฉˆเจ•เฉ‡เจœ เจฎเฉˆเจจเฉ‡เจœเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ เจเจชเฉ€เจ•เฉ‡, เจœเฉ‹ เจ•เจฟ apt เจœเจพเจ‚ pacman เจจเจพเจฒเฉ‹เจ‚ เจตเฉ€ เจ†เจธเจพเจจ เจนเฉˆเฅค

เจชเฉˆเจ•เฉ‡เจœ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเจจเจพ เจนเฉˆ:

apk add package

เจ‡เฉฑเจ• เจชเฉˆเจ•เฉ‡เจœ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจนเจŸเจพเจ‰เจฃเจพ เจนเฉˆ:

apk del package

เจนเฉ‹เจฐ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจ…เจคเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจฒเฉฑเจญเจฃเจพ เจนเฉˆ:

apk --help

เจชเฉˆเจ•เฉ‡เจœ เจฎเฉˆเจจเฉ‡เจœเจฐ เจ…เฉฑเจชเจกเฉ‡เจŸ:

apk update
apk upgrade

เจ‡เฉฑเจ• เจŸเฉˆเจ•เจธเจŸ เจเจกเฉ€เจŸเจฐ เจธเจฅเจพเจชเจค เจ•เจฐเจจเจพ

เจเจฒเจชเจพเจˆเจจ เจฆเจพ เจกเจฟเจซเฉŒเจฒเจŸ เจŸเฉˆเจ•เจธเจŸ เจเจกเฉ€เจŸเจฐ Vi เจนเฉˆ, เจชเจฐ เจฎเฉˆเจ‚ เจตเจฟเจฎ เจจเฉ‚เฉฐ เจคเจฐเจœเฉ€เจน เจฆเจฟเฉฐเจฆเจพ เจนเจพเจ‚, เจ‡เจธเจฒเจˆ เจฎเฉˆเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ•เฉ€เจคเจพ:

apk add vim

เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจšเจพเจนเฉ‹, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจจเฉˆเจจเฉ‹ เจœเจพเจ‚ เจเจฎเจพเจ•เจธ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจธเจผเฉˆเฉฑเจฒ เจคเจฌเจฆเฉ€เจฒเฉ€

เจฎเฉˆเจ‚ เจคเฉเจนเจพเจกเฉ‡ เจฌเจพเจฐเฉ‡ เจจเจนเฉ€เจ‚ เจœเจพเจฃเจฆเจพ, เจชเจฐ เจฎเฉˆเจจเฉ‚เฉฐ เจฒเฉ‹เฉœ เจธเฉ€ เจฎเฉฑเจ›เฉ€ เจฆเจพ เจธเจผเฉˆเฉฑเจฒ. เจนเฉ‹เจฐ เจฒเฉ‹เจ• เจชเจธเฉฐเจฆ เจ•เจฐเจฆเฉ‡ เจนเจจ เจฌเจพเจธเจผ เจœ zsh. เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ…เจฒเจชเจพเจˆเจจ เจธเฉเจ†เจน เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ! เจเจธเจผ เจกเฉˆเจธเจผ เจธเจผเฉˆเฉฑเจฒ เจฆเจพ เจ‡เฉฑเจ• เจ•เจพเจ‚เจŸเจพ เจนเฉˆ, เจœเฉ‹ เจ†เจชเจฃเฉ‡ เจ†เจช เจตเจฟเฉฑเจš เจ…เจธเจฒเฉ€ เจธเฉเจ†เจน เจฆเจพ เจ‡เฉฑเจ• เจซเฉ‹เจฐเจ• เจนเฉˆ, เจœเจพเจ‚ Almquist เจธเจผเฉˆเฉฑเจฒ. เจ‰เจธเจฆเฉ€ เจคเจฐเจœเฉ€เจน เจ—เจคเฉ€ เจนเฉˆ. เจฎเฉˆเจ‚ เจฌเจฟเจฒเจŸ-เจ‡เจจ เจ†เจŸเฉ‹เจ•เฉฐเจชเจฒเฉ€เจธเจผเจจ, เจฐเฉฐเจ—, เจตเจฟเจฎ เจ•เฉเฉฐเจœเฉ€ เจจเจฟเจฏเฉฐเจคเจฐเจฃ, เจ…เจคเฉ‡ เจธเจฟเฉฐเจŸเฉˆเจ•เจธ เจนเจพเจˆเจฒเจพเจˆเจŸเจฟเฉฐเจ— เจฒเจˆ เจ—เจคเฉ€ เจฆเจพ เจตเจชเจพเจฐ เจ•เจฐเจจ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ เจนเฉˆ เจœเฉ‹ เจฎเฉˆเจ‚ เจฎเฉฑเจ›เฉ€ เจธเจผเฉˆเฉฑเจฒ เจคเฉ‹เจ‚ เจชเจฟเจ†เจฐ เจ•เจฐเจฆเจพ เจนเจพเจ‚ เจ…เจคเฉ‡ เจœเจพเจฃเจฆเจพ เจนเจพเจ‚เฅค

เจฎเฉฑเจ›เฉ€ เจธเจฅเจพเจชเจจเจพ:

apk add fish

เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ Bash เจฆเฉ€ เจ†เจŸเฉ‹เจ•เฉฐเจชเจฒเฉ‡เจธเจผเจจ เจ…เจคเฉ‡ เจฎเฉˆเจจ เจชเฉ‡เจœเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจคเจพเจ‚ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เจฐเฉ‹:

apk add bash bash-doc bash-completion

เจ…เจฒเจชเจพเจˆเจจ เจฆเฉ€ เจจเจฟเจŠเจจเจคเจฎ เจตเจฟเจšเจพเจฐเจงเจพเจฐเจพ เจฆเจพ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เจน เจฎเจคเจฒเจฌ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจ•เฉเจ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจœเฉ‹ เจนเฉ‹เจฐ เจตเฉฐเจกเจพเจ‚ เจตเจฟเฉฑเจš เจชเฉˆเจ• เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ, เจจเฉ‚เฉฐ เจ•เจˆ เจ›เฉ‹เจŸเฉ‡ เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฟเจ† เจœเจพเจตเฉ‡เจ—เจพเฅค เจ‡เจธเจฆเจพ เจ‡เจน เจตเฉ€ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจ†เจ•เจพเจฐ เจจเฉ‚เฉฐ เจฌเจฟเจฒเจ•เฉเจฒ เจ‰เจธเฉ‡ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจ…เจคเฉ‡ เจ˜เจŸเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจœเจฟเจธ เจคเจฐเฉเจนเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹เฅค

Bash เจจเฉ‚เฉฐ เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เจฐเจจ เจฌเจพเจฐเฉ‡ เจนเฉ‹เจฐ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฒเจˆ, เจตเฉ‡เจ–เฉ‹ เจ‡เจน เจŸเจฟเจŠเจŸเฉ‹เจฐเจฟเจ…เจฒ.

เจกเจฟเจซเจพเจฒเจŸ เจธเจผเฉˆเฉฑเจฒ เจฌเจฆเจฒ เจฐเจฟเจนเจพ เจนเฉˆ

เจฎเฉฑเจ›เฉ€ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจคเฉเจธเฉ€เจ‚ เจฆเจพเจ–เจฒ เจนเฉ‹ เจ•เฉ‡ เจ…เจธเจฅเจพเจˆ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เจธ 'เจคเฉ‡ เจธเจตเจฟเจš เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ fish เจ…เจคเฉ‡ เจธเจผเฉˆเฉฑเจฒ เจตเจฟเฉฑเจš เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆ. เจชเจฐ เจฎเฉˆเจ‚ เจฎเฉฑเจ›เฉ€ เจจเฉ‚เฉฐ เจกเจฟเจซเจพเจฒเจŸ เจธเจผเฉˆเฉฑเจฒ เจ…เจคเฉ‡ เจ•เจฎเจพเจ‚เจก เจฌเจฃเจพเจ‰เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจนเจพเจ‚ chsh, เจœเฉ‹ เจฎเฉˆเจ‚ เจนเฉ‹เจฐ เจกเจฟเจธเจŸเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจเจพเจ‚ 'เจคเฉ‡ เจตเจฐเจคเจฟเจ†, เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพเฅค

เจชเจนเจฟเจฒเจพเจ‚ เจ…เจธเฉ€เจ‚ เจ‡เจน เจชเจคเจพ เจฒเจ—เจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจฎเฉฑเจ›เฉ€ เจ•เจฟเฉฑเจฅเฉ‡ เจธเจฅเจพเจชเจฟเจค เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ:

which fish

เจ‡เฉฑเจฅเฉ‡ เจฎเฉˆเจจเฉ‚เฉฐ เจ•เฉ€ เจฎเจฟเจฒเจฟเจ† เจนเฉˆ:

/usr/bin/fish

เจ…เฉฑเจ—เฉ‡, เจฒเจพเจ—เจ‡เจจ เจธเจผเฉˆเฉฑเจฒ เจจเฉ‚เฉฐ เจฎเฉฑเจ›เฉ€ เจตเจฟเฉฑเจš เจฌเจฆเจฒเฉ‹เฅค เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจฒเจˆ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเฉฐเจชเจพเจฆเจ• เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจนเฉ‹, เจคเจพเจ‚ เจจเฉˆเจจเฉ‹ (เจ•เจฎเจพเจ‚เจก เจฆเฉ‡ เจจเจพเจฒ apk add nano) เจคเจพเจ‚ เจœเฉ‹ เจคเฉเจธเฉ€เจ‚ เจธเฉฐเจฐเจšเจจเจพ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจชเจพเจฆเจฟเจค เจ•เจฐ เจธเจ•เฉ‹ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ CTRL+X เจฆเฉเจ†เจฐเจพ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐ เจธเจ•เฉ‹, เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจฌเจพเจนเจฐ เจจเจฟเจ•เจฒเฉ‹เฅค

เจชเจฐ เจฎเฉˆเจ‚ เจตเจฟเจฎ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€:

vim /etc/passwd

เจฎเฉ‡เจฐเฉ€ เจชเจนเจฟเจฒเฉ€ เจฒเจพเจˆเจจ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจธเฉ€:

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

เจฎเฉฑเจ›เฉ€ เจจเฉ‚เฉฐ เจกเจฟเจซเจพเจฒเจŸ เจธเจผเฉˆเฉฑเจฒ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ, เจ‡เจธ เจฒเจพเจˆเจจ เจจเฉ‚เฉฐ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจตเจฟเฉฑเจš เจฌเจฆเจฒเฉ‹:

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

เจซเจฟเจฐ เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจธเฉ‡เจต เจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจฌเจพเจนเจฐ เจจเจฟเจ•เจฒเฉ‹เฅค

เจฎเฉˆเจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจ เจนเฉˆ เจ•เจฟ เจธเจผเฉˆเฉฑเจฒ เจฆเฉ‡ เจฎเจพเจฐเจ— เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฆเจพ เจ‡เฉฑเจ• เจตเจงเฉ€เจ† เจคเจฐเฉ€เจ•เจพ เจนเฉˆ เจคเจพเจ‚ เจœเฉ‹ เจ‡เจธเจจเฉ‚เฉฐ เจคเฉเจฐเฉฐเจค เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เฉ‡เฅค เจชเจฐ เจฎเฉˆเจจเฉ‚เฉฐ เจ‡เจน เจจเจนเฉ€เจ‚ เจชเจคเจพ, เจ‡เจธ เจฒเจˆ เจฎเฉˆเจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฌเฉเจฐเจพเจŠเจœเจผเจฐ 'เจคเฉ‡ เจตเจพเจชเจธ เจœเจพเจฃ, เจธเจผเฉˆเฉฑเจฒ เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ เจจเจฟเจ•เจฒเจฃ เจฒเจˆ, เจ…เจคเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจชเจพเจธเฉ‡ 'เจคเฉ‡ เจฐเจนเจฟเจฃ เจฒเจˆ, เจ†เจชเจฃเฉ‡ เจ†เจˆเจชเฉˆเจก เจœเจพเจ‚ เจ†เจˆเจซเฉ‹เจจ เจจเฉ‚เฉฐ เจฌเฉฐเจฆ เจ…เจคเฉ‡ เจฐเฉ€เจธเจŸเจพเจฐเจŸ เจ•เจฐเจจ เจฆเฉ€ เจธเจฟเจซเจพเจฐเจธเจผ เจ•เจฐเจฆเจพ เจนเจพเจ‚เฅค "เจ…เจฒเจชเจพเจˆเจจ เจตเจฟเฉฑเจš เจคเฉเจนเจพเจกเจพ เจธเฉเจ†เจ—เจค เจนเฉˆ!" เจธเฉเจจเฉ‡เจนเฉ‡ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, iSH เจจเฉ‚เฉฐ เจฌเจพเจฐ เจฌเจพเจฐ เจ–เฉ‹เจฒเฉเจนเฉ‹เฅค เจ…เจคเฉ‡ apk เจคเฉ‹เจ‚ เจฒเจพเจ‚เจš เจ•เจฐเจจ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€, เจคเฉเจธเฉ€เจ‚ เจธเจŸเฉˆเจ‚เจกเจฐเจก เจซเจฟเจธเจผ เจฒเฉŒเจ—เจ‡เจจ เจธเฉเจ†เจ—เจค เจธเฉเจจเฉ‡เจนเจพ เจฆเฉ‡เจ–เฉ‹เจ—เฉ‡: เจฎเฉฑเจ›เฉ€, เจฆเฉ‹เจธเจคเจพเจจเจพ เจ‡เฉฐเจŸเจฐเจเจ•เจŸเจฟเจต เจธเจผเฉˆเฉฑเจฒ เจตเจฟเฉฑเจš เจคเฉเจนเจพเจกเจพ เจธเฉเจ†เจ—เจค เจนเฉˆ. เจนเฉ‚เจฐเฉ‡!

เจ†เจˆเจ“เจเจธ 'เจคเฉ‡ เจฒเฉ€เจจเจ•เจธ เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ เจจเฉ‚เฉฐ เจฒเจพเจ‚เจš เจ•เจฐเจจเจพ

เจชเจพเจˆเจฅเจจ เจ…เจคเฉ‡ เจชเจพเจˆเจช เจธเฉˆเจŸ เจ…เจช เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆ

เจฎเฉˆเจ‚ เจœเฉ‹เฉœเจจ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ เจชเจพเจˆเจฅเจจ (เจตเจฐเจœเจจ 3.x), เจจเจพ เจธเจฟเจฐเจซเจผ เจ•เฉ‹เจก เจฒเจฟเจ–เจฃ เจฒเจˆ, เจธเจ—เฉ‹เจ‚ เจ‡เจธ เจฒเจˆ เจตเฉ€ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจฎเฉˆเจ‚ เจ•เจˆ เจชเจพเจˆเจฅเจจ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเจพเจ‚เฅค เจšเจฒเฉ‹ เจ‡เจธเจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเฉ€เจ:

apk add python3

เจนเจพเจฒเจพเจ‚เจ•เจฟ Python 2.x เจชเฉเจฐเจพเจฃเจพ เจนเฉˆ, เจคเฉเจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹:

apk add python

เจ†เจ‰ เจชเจพเจˆเจฅเจจ เจชเฉˆเจ•เฉ‡เจœ เจฎเฉˆเจจเฉ‡เจœเจฐ เจจเฉ‚เฉฐ เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เจฐเฉ€เจ เจœเจฟเจธ เจจเฉ‚เฉฐ เจชเจพเจˆเจช เจ…เจคเฉ‡ เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจธเฉˆเฉฑเจŸเจ…เฉฑเจช:

python3 -m ensurepip --default-pip

เจชเฉˆเจ•เฉ‡เจœ เจฎเฉˆเจจเฉ‡เจœเจฐ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจ…เจคเฉ‡ เจธเฉฐเจฐเจšเจฟเจค เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ•เฉเจ เจธเจฎเจพเจ‚ เจฒเฉฑเจ—เฉ‡เจ—เจพ, เจ‡เจธเจฒเจˆ เจ‰เจกเฉ€เจ• เจ•เจฐเฉ‹เฅค

เจซเจฟเจฐ เจคเฉเจธเฉ€เจ‚ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ‰เฉฑเจคเฉ‡ เจซเจพเจˆเจฒเจพเจ‚ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจŸเฉ‚เจฒ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ curl:

apk add curl

เจฎเฉˆเจจเฉ‚เจ…เจฒ เจชเฉœเฉเจนเจจเจพ

เจฎเฉฑเจ›เฉ€ เจฎเฉˆเจจ เจชเฉ‡เจœเจพเจ‚ เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡ เจฌเจฟเจฒเจŸ-เจ‡เจจ เจ†เจŸเฉ‹เจ•เฉฐเจชเจฒเฉ‡เจธเจผเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค เจนเฉ‹เจฐ เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจตเจพเจ‚เจ—, เจฎเฉˆเจ‚ เจฎเฉˆเจจเฉ‚เจ…เจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเจพเจ‚ man, เจชเจฐ เจ‡เจน เจเจฒเจชเจพเจˆเจจ เจตเจฟเฉฑเจš เจธเจฅเจพเจชเจค เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ‡เจธ เจฒเจˆ เจฎเฉˆเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจŸเจฐเจฎเฉ€เจจเจฒ เจชเฉ‡เจœเจฐ เจจเจพเจฒ เจธเจฅเจพเจชเจฟเจค เจ•เฉ€เจคเจพ เจ˜เฉฑเจŸ:

apk add man man-pages less less-doc

เจ†เจฆเจฎเฉ€ เจฆเฉ‡ เจ‡เจฒเจพเจตเจพ เจฎเฉˆเจ‚ เจธเจผเจพเจจเจฆเจพเจฐ เจตเจฐเจคเจฆเจพ เจนเจพเจ‚ tldr เจชเฉฐเจจเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ, เจœเฉ‹ เจธเจฐเจฒเฉ€เจ•เฉเจฐเจฟเจค เจ…เจคเฉ‡ เจ•เจฎเจฟเจŠเจจเจฟเจŸเฉ€-เจธเฉฐเจšเจพเจฒเจฟเจค เจฎเฉˆเจจ เจชเฉ‡เจœ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจฎเฉˆเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจชเจพเจˆเจช เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจธเจฅเจพเจชเจฟเจค เจ•เฉ€เจคเจพ:

pip install tldr

เจฆเฉ€ เจŸเฉ€เจฎ tldr เจชเฉฐเจจเฉ‡ เจฎเฉเฉœ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจตเฉˆเฉฑเจฌ เจจเจพเจฒ เจœเฉเฉœเจฆเจพ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจ‡เจน เจ‡เฉฑเจ• เจจเจตเฉ‡เจ‚ เจชเฉฐเจจเฉ‡ เจฒเจˆ เจฌเฉ‡เจจเจคเฉ€ เจฆเจพ เจธเจพเจนเจฎเจฃเจพ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจน เจœเจพเจฃเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจ•เจฟ เจ•เจฎเจพเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ•เฉเจ เจ…เจœเจฟเจนเจพ เจฒเจฟเจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹ tldr curl เจ…เจคเฉ‡ เจธเจงเจพเจฐเจจ เจ…เฉฐเจ—เจฐเฉ‡เจœเจผเฉ€ เจตเจฟเฉฑเจš เจตเจฐเจฃเจจ เจ…เจคเฉ‡ เจ•เจฎเจพเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ‡ เจตเจงเฉ€เจ† เจ‰เจฆเจพเจนเจฐเจฃ เจชเฉเจฐเจพเจชเจค เจ•เจฐเฉ‹เฅค

เจฌเฉ‡เจธเจผเฉฑเจ•, เจ‡เจน เจธเจญ เจ‡เฉฐเจธเจŸเจพเจฒเฉ‡เจธเจผเจจ เจฆเจพ เจ•เฉฐเจฎ เจ†เจŸเฉ‹เจฎเฉ‡เจŸเจฟเจก เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ dotfiles เจœเจพเจ‚ เจ‡เฉฑเจ• เจ‡เฉฐเจธเจŸเจพเจฒเฉ‡เจธเจผเจจ เจธเจ•เฉเจฐเจฟเจชเจŸ, เจชเจฐ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจ‡เจน เจ…เจธเจฒ เจตเจฟเฉฑเจš เจเจฒเจชเจพเจˆเจจ เจฆเฉ€ เจตเจฟเจšเจพเจฐเจงเจพเจฐเจพ เจจเจพเจฒ เจฎเฉ‡เจฒ เจจเจนเฉ€เจ‚ เจ–เจพเจ‚เจฆเฉ€ - เจคเฉเจนเจพเจกเฉ€เจ†เจ‚ เจœเจผเจฐเฉ‚เจฐเจคเจพเจ‚ เจฆเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒ เจ‡เฉฑเจ• เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจ‡เฉฐเจธเจŸเจพเจฒเฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจธเจ–เจคเฉ€ เจจเจพเจฒ เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจ•เจฐเจจเจพเฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ‡เจธ เจจเฉ‚เฉฐ เจ‡เฉฐเจจเจพ เจธเจฎเจพเจ‚ เจฒเฉฑเจ—เจฟเจ†, เจนเฉˆ เจจเจพ?

เจตเจพเจงเฉ‚ เจœเจพเจฃเจ•เจพเจฐเฉ€

iSH เจตเจฟเจ•เฉ€ เจฆเจพ เจ‡เฉฑเจ• เจชเฉฐเจจเจพ เจนเฉˆ "เจ•เฉ€ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ" เจฐเจฟเจชเฉ‹เจฐเจŸเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจœเจฟเจจเฉเจนเจพเจ‚ 'เจคเฉ‡ เจ‡เจธ เจธเจฎเฉ‡เจ‚ เจชเฉˆเจ•เฉ‡เจœ เจšเฉฑเจฒ เจฐเจนเฉ‡ เจนเจจเฅค เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ, เจ‡เจน เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ npm เจ‡เจธ เจธเจฎเฉ‡เจ‚ เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆ.

เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจตเจฟเจ•เฉ€ เจชเฉฐเจจเจพ เจฆเฉฑเจธเจฆเจพ เจนเฉˆ เจ•เจฟ เจ•เจฟเจตเฉ‡เจ‚ iSH เจซเจพเจˆเจฒเจพเจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เจฐเฉ‹ iOS เจซเจพเจˆเจฒเจพเจ‚ เจเจช เจคเฉ‹เจ‚เฅค เจ‡เจน เจ‰เจนเจจเจพเจ‚ เจคเจฐเฉ€เจ•เจฟเจ†เจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจนเฉˆ เจœเจฟเจธ เจจเจพเจฒ เจคเฉเจธเฉ€เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฎเฉ‚เจต เจ…เจคเฉ‡ เจ•เจพเจชเฉ€ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจคเฉเจธเฉ€เจ‚ เจ—เจฟเฉฑเจŸ เจจเฉ‚เฉฐ เจตเฉ€ เจธเจฅเจพเจชเจฟเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ (เจนเจพเจ‚! apk add git ) เจ…เจคเฉ‡ เจ†เจชเจฃเฉ‡ เจ•เฉฐเจฎ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฐเจฟเจฎเฉ‹เจŸ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจญเฉ‡เจœเฉ‹ เจœเจพเจ‚ เจ‡เจธเจจเฉ‚เฉฐ SSH เจฆเฉเจ†เจฐเจพ เจธเจฐเจตเจฐ เจคเฉ‡ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เจฐเฉ‹เฅค เจ…เจคเฉ‡, เจฌเฉ‡เจธเจผเจ•, เจคเฉเจธเฉ€เจ‚ GitHub เจคเฉ‹เจ‚ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจตเจงเฉ€เจ† เจ“เจชเจจ-เจธเฉ‹เจฐเจธ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจจเฉ‚เฉฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ…เจคเฉ‡ เจšเจฒเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹.

iSH เจฌเจพเจฐเฉ‡ เจนเฉ‹เจฐ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจ‡เจนเจจเจพเจ‚ เจฒเจฟเฉฐเจ•เจพเจ‚ 'เจคเฉ‡ เจฎเจฟเจฒ เจธเจ•เจฆเฉ€ เจนเฉˆ:

เจ‡เฉฑเจ• เจ‡เจธเจผเจคเจฟเจนเจพเจฐ เจฆเฉ‡ เจคเฉŒเจฐ เจคเฉ‡

Vdsina เจชเฉ‡เจธเจผเจ•เจธเจผ เจ•เจฐเจฆเจพ เจนเฉˆ เจฒเฉ€เจจเจ•เจธ เจ‰เฉฑเจคเฉ‡ เจตเจฐเจšเฉเจ…เจฒ เจธเจฐเจตเจฐ เจœเจพเจ‚ เจตเจฟเฉฐเจกเฉ‹เจœเจผเฅค เจ…เจธเฉ€เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผ เจคเฉŒเจฐ 'เจคเฉ‡ เจตเจฐเจคเจฆเฉ‡ เจนเจพเจ‚ เจฌเฉเจฐเจพเจ‚เจกเจก เจ‰เจชเจ•เจฐเจฃ, เจ†เจชเจฃเฉ‡ เจ–เฉเจฆ เจฆเฉ‡ เจกเจฟเจœเจผเจพเจˆเจจ เจฆเจพ เจธเจฐเจตเฉ‹เจคเจฎ เจธเจฐเจตเจฐ เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจชเฉˆเจจเจฒ เจ…เจคเฉ‡ เจฐเฉ‚เจธ เจ…เจคเฉ‡ เจˆเจฏเฉ‚ เจตเจฟเฉฑเจš เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจกเจพเจŸเจพ เจธเฉˆเจ‚เจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจนเฉˆเฅค เจ†เจฐเจกเจฐ เจ•เจฐเจจ เจฒเจˆ เจœเจฒเจฆเฉ€ เจ•เจฐเฉ‹!

เจ†เจˆเจ“เจเจธ 'เจคเฉ‡ เจฒเฉ€เจจเจ•เจธ เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ เจจเฉ‚เฉฐ เจฒเจพเจ‚เจš เจ•เจฐเจจเจพ

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹