เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™เบฅเบฐเบšเบปเบšเบˆเบปเบง: เบงเบดเบ—เบตเบเบฒเบ™เบชเป‰เบฒเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡เบญเบญเบเบˆเบฒเบเบ„เบงเบฒเบกเบงเบธเปˆเบ™เบงเบฒเบ

เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™เบฅเบฐเบšเบปเบšเบˆเบปเบง: เบงเบดเบ—เบตเบเบฒเบ™เบชเป‰เบฒเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡เบญเบญเบเบˆเบฒเบเบ„เบงเบฒเบกเบงเบธเปˆเบ™เบงเบฒเบ

เบ‚เป‰เบญเบเป€เบ›เบฑเบ™เบœเบนเป‰เป€เบšเบดเปˆเบ‡เปเบเบ‡เบฅเบฐเบšเบปเบš FirstVDS, เปเบฅเบฐเบ™เบตเป‰เปเบกเปˆเบ™เบ‚เปเป‰เบ„เบงเบฒเบกเบ‚เบญเบ‡เบเบฒเบ™เบšเบฑเบ™เบเบฒเบเบเบฒเบ™เปเบ™เบฐเบ™เปเบฒเบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”เบˆเบฒเบเบซเบผเบฑเบเบชเบนเบ”เบชเบฑเป‰เบ™เป†เบ‚เบญเบ‡เบ‚เป‰เบญเบเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเป€เบžเบทเปˆเบญเบ™เบฎเปˆเบงเบกเบ‡เบฒเบ™เบˆเบปเบง. เบœเบนเป‰เบŠเปˆเบฝเบงเบŠเบฒเบ™เบ—เบตเปˆเบšเปเปˆเบ”เบปเบ™เบกเบฒเบ™เบตเป‰เป„เบ”เป‰เป€เบฅเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเปƒเบ™เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบฅเบฐเบšเบปเบšเบ›เบฐเป€เบŠเบตเบ™เบเบฑเบšเบšเบฑเบ™เบซเบฒเบ”เบฝเบงเบเบฑเบ™เบˆเปเบฒเบ™เบงเบ™เบซเบ™เบถเปˆเบ‡. เป€เบžเบทเปˆเบญเบชเบฐเป€เบซเบ™เบตเบงเบดเบ—เบตเปเบเป‰เป„เบ‚, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ‚เบฝเบ™เบšเบปเบ”เบšเบฑเบ™เบเบฒเบเบ™เบตเป‰. เบšเบฒเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆเบขเบนเปˆเปƒเบ™เบกเบฑเบ™เปเบกเปˆเบ™เบชเบฐเป€เบžเบฒเบฐเบเบฑเบšเบเบฒเบ™เป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบžเบฒเบšเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ”เป‰เบฒเบ™เบงเบดเบŠเบฒเบเบฒเบ™, เปเบ•เปˆเป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›, เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”, เบ–เป‰เบฒเบšเปเปˆเปเบกเปˆเบ™เบชเปเบฒเบฅเบฑเบšเบ—เบธเบเบ„เบปเบ™, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบชเปเบฒเบฅเบฑเบšเบซเบผเบฒเบเป†เบ„เบปเบ™. เบชเบฐเบ™เบฑเป‰เบ™เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบ”เบฑเบ”เปเบ›เบ‡เบšเบปเบ”เบšเบฑเบ™เบเบฒเบเป€เบžเบทเปˆเบญเปเบšเปˆเบ‡เบ›เบฑเบ™เบขเบนเปˆเบ—เบตเปˆเบ™เบตเป‰.

เบกเบฑเบ™เบšเปเปˆเบชเปเบฒเบ„เบฑเบ™เบงเปˆเบฒเบ•เปเบฒเปเบซเบ™เปˆเบ‡เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเป€เบญเบตเป‰เบ™เบงเปˆเบฒเปเบ™เบงเปƒเบ” - เบชเบดเปˆเบ‡เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เปเบกเปˆเบ™เบงเปˆเบฒเปƒเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡เป€เบˆเบปเป‰เบฒเบกเบตเบชเปˆเบงเบ™เบฎเปˆเบงเบกเปƒเบ™เบเบฒเบ™เบšเปเบฅเบดเบซเบฒเบ™. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เปƒเบซเป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเบชเบดเปˆเบ‡เบ—เบตเปˆเบœเบนเป‰เป€เบšเบดเปˆเบ‡เปเบเบ‡เบฅเบฐเบšเบปเบšเบ„เบงเบ™เป€เบฎเบฑเบ”. เบงเบฝเบเบ‡เบฒเบ™เบ•เบปเป‰เบ™เบ•เปเบ‚เบญเบ‡เบกเบฑเบ™เปเบกเปˆเบ™เบเบฒเบ™เบˆเบฑเบ”เบงเบฒเบ‡เบชเบดเปˆเบ‡เบ‚เบญเบ‡, เบฎเบฑเบเบชเบฒเบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบฅเบฐเบšเบฝเบšเบฎเบฝเบšเบฎเป‰เบญเบเปเบฅเบฐเบเบฝเบกเบžเป‰เบญเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™เปƒเบ™เบญเบฐเบ™เบฒเบ„เบปเบ”. เบ–เป‰เบฒเบšเปเปˆเบกเบตเบœเบนเป‰เป€เบšเบดเปˆเบ‡เปเบเบ‡เบฅเบฐเบšเบปเบš, เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบˆเบฐเบเบฒเบเป€เบ›เบฑเบ™เบšเบฑเบ™เบซเบฒ. เบšเบฑเบ™เบ—เบถเบเบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบ‚เบฝเบ™, เบซเบผเบทเบชเบดเปˆเบ‡เบ—เบตเปˆเบœเบดเบ”เบžเบฒเบ”เบ–เบทเบเบ‚เบฝเบ™เป„เบงเป‰เปƒเบ™เบžเบงเบเบกเบฑเบ™, เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเปเบˆเบเบขเบฒเบเบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”, เปเบœเปˆเบ™เปเบกเปˆเบ™เป€เบ•เบฑเบกเป„เบ›เบ”เป‰เบงเบเบ‚เบตเป‰เป€เบซเบเบทเป‰เบญเบ—เบธเบเบ›เบฐเป€เบžเบ”เปเบฅเบฐเบฅเบฐเบšเบปเบšเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบŠเป‰เบฒเป†เบˆเบฒเบเบ„เบงเบฒเบกเบงเบธเปˆเบ™เบงเบฒเบเบซเบผเบฒเบ. เบชเบฐเบซเบ‡เบปเบš! เบœเบนเป‰เป€เบšเบดเปˆเบ‡เปเบเบ‡เบฅเบฐเบšเบปเบšเปƒเบ™เบšเบธเบเบ„เบปเบ™เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเปเบฅเบฐเบฅเบปเบšเบฅเป‰เบฒเบ‡เบ„เบงเบฒเบกเบงเบธเปˆเบ™เบงเบฒเบ!

เป€เบชเบปเบฒเบซเบผเบฑเบเบ‚เบญเบ‡เบเบฒเบ™เบšเปเบฅเบดเบซเบฒเบ™เบฅเบฐเบšเบปเบš

เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบเปˆเบญเบ™เบ—เบตเปˆเบ—เปˆเบฒเบ™เบˆเบฐเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒ, เบกเบฑเบ™เป€เบ›เบฑเบ™เบกเบนเบ™เบ„เปˆเบฒเบ—เบตเปˆเบ„เบธเป‰เบ™เป€เบ„เบตเบเบเบฑเบšเบชเบตเปˆเป€เบชเบปเบฒเบซเบผเบฑเบเบ‚เบญเบ‡เบเบฒเบ™เบšเปเบฅเบดเบซเบฒเบ™:

  1. เป€เบญเบเบฐเบชเบฒเบ™
  2. เปเบกเปˆเปเบšเบš
  3. เบเบฒเบ™เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš
  4. เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”

เบ™เบตเป‰เปเบกเปˆเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบšเปเปˆเบชเป‰เบฒเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบ•เบฒเบกเบซเบผเบฑเบเบเบฒเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰, เบกเบฑเบ™เบˆเบฐเบšเปเปˆเบกเบตเบ›เบฐเบชเบดเบ”เบ•เบดเบœเบปเบ™, เบšเปเปˆเบกเบตเบœเบปเบ™เบ”เบตเปเบฅเบฐเป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›เบˆเบฐเบกเบตเบ„เบงเบฒเบกเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบšเปเบฅเบดเบซเบฒเบ™เบ•เบปเบงเบˆเบดเบ‡. เบ‚เปเปƒเบซเป‰เป€เบšเบดเปˆเบ‡เปเบ•เปˆเบฅเบฐเบญเบฑเบ™เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ.

ะ”ะพะบัƒะผะตะฝั‚ะฐั†ะธั

ะ”ะพะบัƒะผะตะฝั‚ะฐั†ะธั เบšเปเปˆเป„เบ”เป‰เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบเบฒเบ™เบญเปˆเบฒเบ™เป€เบญเบเบฐเบชเบฒเบ™ (เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบ—เปˆเบฒเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰เป‚เบ”เบเบšเปเปˆเบกเบตเบกเบฑเบ™), เปเบ•เปˆเบเบฑเบ‡เบฎเบฑเบเบชเบฒเบกเบฑเบ™.

เบงเบดเบ—เบตเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเป€เบญเบเบฐเบชเบฒเบ™:

  • เป€เบˆเบปเป‰เบฒเบžเบปเบšเบšเบฑเบ™เบซเบฒเปƒเปเปˆเบ—เบตเปˆเป€เบˆเบปเป‰เบฒเบšเปเปˆเป€เบ„เบตเบเป€เบซเบฑเบ™เบกเบฒเบเปˆเบญเบ™เบšเป? เบ‚เบฝเบ™เบญเบฒเบเบฒเบ™เบ•เบปเป‰เบ™เบ•เป, เบงเบดเบ—เบตเบเบฒเบ™เบงเบดเบ™เบดเบ”เป„เบชเปเบฅเบฐเบซเบผเบฑเบเบเบฒเบ™เบ‚เบญเบ‡เบเบฒเบ™เบเปเบฒเบˆเบฑเบ”.
  • เบ—เปˆเบฒเบ™เป„เบ”เป‰เบกเบฒเบเบฑเบšเบเบฒเบ™เปเบเป‰เป„เบ‚เปƒเบซเบกเปˆ, elegant เบเบฑเบšเบšเบฑเบ™เบซเบฒเบ—เบปเปˆเบงเป„เบ›? เบ‚เบฝเบ™เบกเบฑเบ™เบฅเบปเบ‡เป€เบžเบทเปˆเบญเบงเปˆเบฒเป€เบˆเบปเป‰เบฒเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบชเป‰เบฒเบ‡เบกเบฑเบ™เปƒเบซเบกเปˆเบญเบตเบเบซเบ™เบถเปˆเบ‡เป€เบ”เบทเบญเบ™เบˆเบฒเบเบ™เบตเป‰.
  • เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบ„เบดเบ”เบญเบญเบเบ„เปเบฒเบ–เบฒเบกเบ—เบตเปˆเบ—เปˆเบฒเบ™เบšเปเปˆเป€เบ‚เบปเป‰เบฒเปƒเบˆ? เบ‚เบฝเบ™เบˆเบธเบ”เบ•เบปเป‰เบ™เบ•เปเปเบฅเบฐเปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”, เปเบ•เป‰เบกเปเบœเบ™เบงเบฒเบ”เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบ—เปˆเบฒเบ™เป€เบญเบ‡.

เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบ•เบปเป‰เบ™เบ•เป: เบ—เปˆเบฒเบ™เบšเปเปˆเบ„เบงเบ™เป„เบงเป‰เบงเบฒเบ‡เปƒเบˆเปƒเบ™เบ„เบงเบฒเบกเบŠเบปเบ‡เบˆเปเบฒเบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡เบขเปˆเบฒเบ‡เบชเบดเป‰เบ™เป€เบŠเบตเบ‡เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆ mastering เปเบฅเบฐเบ™เปเบฒเปƒเบŠเป‰เบชเบดเปˆเบ‡เปƒเบซเบกเปˆ.

เบ—เปˆเบฒเบ™โ€‹เบˆเบฐโ€‹เป€เบฎเบฑเบ”โ€‹เปเบ™เบงโ€‹เปƒเบ”โ€‹เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบ™เบตเป‰โ€‹เปเบกเปˆเบ™โ€‹เบ‚เบถเป‰เบ™โ€‹เบเบฑเบšโ€‹เบ—เปˆเบฒเบ™โ€‹: เบกเบฑเบ™โ€‹เบญเบฒเบ”โ€‹เบˆเบฐโ€‹เป€เบ›เบฑเบ™โ€‹เบฅเบฐโ€‹เบšเบปเบšโ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบšเบฑเบ™โ€‹เบ—เบถเบโ€‹, blog เบ‚เบญเบ‡โ€‹เบชเปˆเบงเบ™โ€‹เบšเบธเบโ€‹เบ„เบปเบ™โ€‹, เป„เบŸเบฅโ€‹เปŒโ€‹เบ‚เปเป‰โ€‹เบ„เบงเบฒเบกโ€‹, notepad เบ—เบฒเบ‡โ€‹เบ”เป‰เบฒเบ™โ€‹เบฎเปˆเบฒเบ‡โ€‹เบเบฒเบโ€‹. เบชเบดเปˆเบ‡เบ—เบตเปˆ เบชเบณ เบ„เบฑเบ™เปเบกเปˆเบ™เบงเปˆเบฒเบšเบฑเบ™เบ—เบถเบเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบเบปเบ‡เบเบฑเบšเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบ•เปเปˆเป„เบ›เบ™เบตเป‰:

  1. เบขเปˆเบฒเบเบฒเบงเป€เบเบตเบ™เป„เบ›. เป€เบ™เบฑเป‰เบ™เปƒเบชเปˆเปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบ•เบปเป‰เบ™เบ•เป, เบงเบดเบ—เบตเบเบฒเบ™เปเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เบกเบท. เบ–เป‰เบฒเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆเบเปˆเบฝเบงเบเบฑเบšเบšเบฑเบ™เบซเบฒเบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบเบปเบ™เป„เบเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเปƒเบ™เบฅเบฐเบ”เบฑเบšเบ•เปˆเปเบฒเปƒเบ™ Linux, เบขเปˆเบฒเบ‚เบฝเบ™เบšเบปเบ”เบ„เบงเบฒเบกเบ—เบตเปˆเบ—เปˆเบฒเบ™เป„เบ”เป‰เบฎเบฝเบ™เบฎเบนเป‰เบˆเบฒเบเบกเบฑเบ™ - เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเบกเบฑเบ™.
  2. เบฅเบฒเบเบเบฒเบ™เบ„เบงเบ™เบˆเบฐเบˆเบฐเปเบˆเป‰เบ‡เบชเปเบฒเบฅเบฑเบšเบ—เปˆเบฒเบ™. เบ–เป‰เบฒเบชเบฒเบ race cond.lockup เบšเปเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เป€เบ‚เบปเป‰เบฒเปƒเบˆเบ—เบฑเบ™เบ—เบตเบ—เบฑเบ™เปƒเบ”เบชเบดเปˆเบ‡เบ—เบตเปˆเบ—เปˆเบฒเบ™เบญเบฐเบ—เบดเบšเบฒเบเบ”เป‰เบงเบเปเบ–เบงเบ™เบตเป‰ - เบญเบฐเบ—เบดเบšเบฒเบ. เป€เบญเบเบฐเบชเบฒเบ™เบ—เบตเปˆเบ”เบตเบšเปเปˆเปƒเบŠเป‰เป€เบงเบฅเบฒเป€เบ„เบดเปˆเบ‡เบŠเบปเปˆเบงเป‚เบกเบ‡เป€เบžเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเปƒเบˆ.
  3. เบ„เบปเป‰เบ™เบซเบฒเป€เบ›เบฑเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ—เบตเปˆเบ”เบตเบซเบผเบฒเบ. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ‚เบฝเบ™เบšเบปเบ”เบ„เบงเบฒเบก blog, เป€เบžเบตเปˆเบก tags; เบ–เป‰เบฒเบขเบนเปˆเปƒเบ™เบ›เบทเป‰เบกเบšเบฑเบ™เบ—เบถเบเบ—เบฒเบ‡เบเบฒเบเบฐเบžเบฒเบš, เบ•เบดเบ”เบเบฑเบšเบ‚เปเป‰เบ„เบงเบฒเบกเบ™เป‰เบญเบเป†เบ—เบตเปˆเบกเบตเบ„เปเบฒเบญเบฐเบ—เบดเบšเบฒเบ. เบกเบตเบˆเบธเบ”เบ™เป‰เบญเบเป†เปƒเบ™เป€เบญเบเบฐเบชเบฒเบ™เบ–เป‰เบฒเบ—เปˆเบฒเบ™เปƒเบŠเป‰เป€เบงเบฅเบฒเบซเบผเบฒเบเป€เบ—เบปเปˆเบฒเบ—เบตเปˆเบˆเบฐเบŠเบญเบเบซเบฒเบ„เปเบฒเบ•เบญเบšเบขเบนเปˆเปƒเบ™เบ™เบฑเป‰เบ™, เบเป‰เบญเบ™เบงเปˆเบฒเบ—เปˆเบฒเบ™เบˆเบฐเป„เบ”เป‰เปƒเบŠเป‰เป€เบงเบฅเบฒเปเบเป‰เป„เบ‚เบ„เปเบฒเบ–เบฒเบกเบ•เบฑเป‰เบ‡เปเบ•เปˆเบ•เบปเป‰เบ™.

เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™เบฅเบฐเบšเบปเบšเบˆเบปเบง: เบงเบดเบ—เบตเบเบฒเบ™เบชเป‰เบฒเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡เบญเบญเบเบˆเบฒเบเบ„เบงเบฒเบกเบงเบธเปˆเบ™เบงเบฒเบ

เบ™เบตเป‰เปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบญเบเบฐเบชเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒ: เบˆเบฒเบเบšเบฑเบ™เบ—เบถเบเป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เปƒเบ™ notepad (เบฎเบนเบšเบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡), เป„เบ›เบซเบฒเบžเบทเป‰เบ™เบ–เบฒเบ™เบ„เบงเบฒเบกเบฎเบนเป‰เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เบซเบผเบฒเบเบฎเบนเบšเปเบšเบšเบ—เบตเปˆเบกเบต tags, เบเบฒเบ™เบ„เบปเป‰เบ™เบซเบฒเปเบฅเบฐเบ„เบงเบฒเบกเบชเบฐเบ”เบงเบเบชเบฐเบšเบฒเบเบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰ (เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰).

เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™เบฅเบฐเบšเบปเบšเบˆเบปเบง: เบงเบดเบ—เบตเบเบฒเบ™เบชเป‰เบฒเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡เบญเบญเบเบˆเบฒเบเบ„เบงเบฒเบกเบงเบธเปˆเบ™เบงเบฒเบ

เบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเบ—เปˆเบฒเบ™เบˆเบฐเบšเปเปˆเบ•เป‰เบญเบ‡เบŠเบญเบเบซเบฒเบ„เปเบฒเบ•เบญเบšเบ”เบฝเบงเบเบฑเบ™เบชเบญเบ‡เป€เบ—เบทเปˆเบญ, เปเบ•เปˆเบเบฒเบ™เบ›เบฐเบเบญเบšเป€เบญเบเบฐเบชเบฒเบ™เบˆเบฐเป€เบ›เบฑเบ™เบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเบ—เบตเปˆเบ”เบตเปƒเบ™เบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เบซเบปเบงเบ‚เปเป‰เปƒเบซเบกเปˆ (เบซเบกเบฒเบเป€เบซเบ”!), เบˆเบฐเบŠเปˆเบงเบเบ›เบฑเบšเบ›เบธเบ‡เบ„เบงเบฒเบกเบฎเบนเป‰เบชเบถเบ spider เบ‚เบญเบ‡เบ—เปˆเบฒเบ™ (เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบงเบดเบ™เบดเบ”เป„เบชเบšเบฑเบ™เบซเบฒเบ—เบตเปˆเบชเบฑเบšเบชเบปเบ™เบ”เป‰เบงเบเบเบฒเบ™เป€เบšเบดเปˆเบ‡เบซเบ™เป‰เบฒเบžเบฝเบ‡เบขเปˆเบฒเบ‡เบ”เบฝเบง), เปเบฅเบฐเบˆเบฐเป€เบžเบตเปˆเบกเบญเบปเบ‡เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เป€เบ‚เบปเป‰เบฒเปƒเบ™เบเบฒเบ™เบเบฐ เบ—เบณ เบ‚เบญเบ‡เบ—เปˆเบฒเบ™. เบ–เป‰เบฒเป€เบญเบเบฐเบชเบฒเบ™เบกเบตเปƒเบซเป‰เป€เบžเบทเปˆเบญเบ™เบฎเปˆเบงเบกเบ‡เบฒเบ™เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒ, เบกเบฑเบ™เบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบžเบงเบเป€เบ‚เบปเบฒเบ„เบดเบ”เบญเบญเบเบงเปˆเบฒเป€เบˆเบปเป‰เบฒเป„เบ›เปƒเบชเปˆเบšเปˆเบญเบ™เบ™เบฑเป‰เบ™เปเบ™เบงเปƒเบ”เปเบฅเบฐเป€เบˆเบปเป‰เบฒเบšเปเปˆเบขเบนเปˆเบšเปˆเบญเบ™เบ™เบฑเป‰เบ™.

เปเบกเปˆเปเบšเบš

เปเบกเปˆเปเบšเบš เปเบกเปˆเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เปเบฅเบฐเบ™เปเบฒเปƒเบŠเป‰เปเบกเปˆเปเบšเบš. เป€เบžเบทเปˆเบญเปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบ—เบปเปˆเบงเป„เบ›เบ—เบตเปˆเบชเบธเบ”, เบกเบฑเบ™เป€เบ›เบฑเบ™เบกเบนเบ™เบ„เปˆเบฒเบเบฒเบ™เบชเป‰เบฒเบ‡เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบชเบฐเป€เบžเบฒเบฐ. เบฅเปเบฒเบ”เบฑเบšเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบ‚เบญเบ‡เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ„เบงเบ™เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบงเบดเบ™เบดเบ”เป„เบชเบšเบฑเบ™เบซเบฒเบชเปˆเบงเบ™เปƒเบซเบเปˆ. เป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เป„เบ”เป‰เบชเป‰เบญเบกเปเบ›เบ‡ / เบ•เบดเบ”เบ•เบฑเป‰เบ‡ / เบ›เบฑเบšเบ›เบธเบ‡เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡, เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‚เบญเบ‡เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ™เบตเป‰เบ„เบงเบ™เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบเบงเบ”เบชเบญเบšเป‚เบ”เบเปƒเบŠเป‰เบฅเบฒเบเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™.

เบเบฒเบ™เบชเป‰เบฒเบ‡เปเบšเบšเบˆเปเบฒเบฅเบญเบ‡เป€เบ›เบฑเบ™เบงเบดเบ—เบตเบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”เปƒเบ™เบเบฒเบ™เบˆเบฑเบ”เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡เบ—เปˆเบฒเบ™. เป‚เบ”เบเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เป€เบžเบทเปˆเบญเปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบ—เบปเปˆเบงเป„เบ›เบ—เบตเปˆเบชเบธเบ”, เบ—เปˆเบฒเบ™เป„เบ”เป‰เบฎเบฑเบšเบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบขเบฑเบ™เบซเบผเบฒเบ. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบฅเบฒเบเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบˆเบฐเบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบงเบดเบ™เบดเบ”เป„เบชเบซเบ™เป‰เบฒเบ—เบตเปˆเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เปเบฅเบฐเบเบปเบเป€เบฅเบตเบเบเบฒเบ™เบงเบดเบ™เบดเบ”เป„เบชเบ‚เบญเบ‡เบซเบ™เป‰เบฒเบ—เบตเปˆเบšเปเปˆเบชเปเบฒเบ„เบฑเบ™. เปเบฅเบฐเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบˆเบฐเบซเบผเบธเบ”เบœเปˆเบญเบ™เบเบฒเบ™เบ–เบดเป‰เบกเบ—เบตเปˆเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เปเบฅเบฐเบซเบผเบธเบ”เบœเปˆเบญเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ‚เบญเบ‡เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”.

เบˆเบธเบ”เบชเปเบฒเบ„เบฑเบ™เบ—เปเบฒเบญเบดเบ”เปเบกเปˆเบ™เบงเปˆเบฒเบ‚เบฑเป‰เบ™เบ•เบญเบ™เปเบฅเบฐเบฅเบฒเบเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบเบฑเบ‡เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบกเบตเป€เบญเบเบฐเบชเบฒเบ™. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบžเบฝเบ‡เปเบ•เปˆเบญเบตเบ‡เปƒเบชเปˆเบ„เบงเบฒเบกเบŠเบปเบ‡เบˆเปเบฒ, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบžเบฒเบ”เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบซเบผเบทเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เปเบฅเบฐเบ—เปเบฒเบฅเบฒเบเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡. เบˆเบธเบ”เบชเปเบฒเบ„เบฑเบ™เบ—เบตเบชเบญเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปเบกเปˆเปเบšเบšเบ—เบฑเบ‡เบซเบกเบปเบ”เบชเบฒเบกเบฒเบ”เปเบฅเบฐเบ„เบงเบ™เบˆเบฐเบ–เบทเบเบ”เบฑเบ”เปเบ›เบ‡เบ–เป‰เบฒเบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™. เบšเปเปˆเบกเบตเปเบกเปˆเปเบšเบšเบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเปเบฅเบฐเบ—เบปเปˆเบงเป„เบ›เบขเปˆเบฒเบ‡เปเบ—เป‰เบˆเบดเบ‡. เบ–เป‰เบฒเบกเบตเบšเบฑเบ™เบซเบฒ, เปเบ•เปˆเบเบฒเบ™เบเบงเบ”เบชเบญเบšเปเบกเปˆเปเบšเบšเบšเปเปˆเป„เบ”เป‰เป€เบ›เบตเบ”เป€เบœเบตเบ, เบ™เบตเป‰เบšเปเปˆเป„เบ”เป‰เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบšเปเปˆเบกเบตเบšเบฑเบ™เบซเบฒ. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบเปˆเบญเบ™เบ—เบตเปˆเบ—เปˆเบฒเบ™เบˆเบฐเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบšเบฒเบ‡เบšเบฑเบ™เบซเบฒเบชเบปเบกเบกเบธเบ”เบ•เบดเบ–เบฒเบ™เบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰, เบกเบฑเบ™เป€เบ›เบฑเบ™เบชเบฐเป€เบซเบกเบตเป€เบ›เบฑเบ™เบกเบนเบ™เบ„เปˆเบฒเป€เบฎเบฑเบ”เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเปเบกเปˆเปเบšเบšเป„เบงเบเปˆเบญเบ™.

เบเบฒเบ™เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš

เบเบฒเบ™เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš เป€เบงเบปเป‰เบฒเบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡. เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบซเบผเบฒเบเป€เบ—เบปเปˆเบฒเบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบเปˆเบฝเบงเบเบฑเบšเป€เบงเบฅเบฒเปเบฅเบฐเบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเปเบฎเบ‡เบ‡เบฒเบ™. เบกเบตโ€‹เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ—เบตเปˆโ€‹เบ™เบฑเบšโ€‹เบšเปเปˆโ€‹เบ–เป‰เบงเบ™โ€‹: เบฎเบฝเบ™โ€‹เบฎเบนเป‰โ€‹เบ—เบฒเบ‡โ€‹เบฅเบฑเบ”โ€‹เปเบ›เป‰เบ™โ€‹เบžเบดเบกโ€‹, เบ•เบปเบงโ€‹เบซเบเปเป‰โ€‹, เบชเปเบฒโ€‹เบ™เบงเบ™โ€‹เบ›เบปเบโ€‹เบเบฐโ€‹เบ•เบดโ€‹, เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบทโ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบขเบนเปˆโ€‹. เบŠเบญเบเบซเบฒเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ•เบปเบงเบˆเบดเบ‡เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เป‚เบ—เบซเบฒเบ„เปเบฒเบชเบฑเปˆเบ‡ 100 เป€เบ—เบทเปˆเบญเบ•เปเปˆเบกเบทเป‰, เบกเบญเบšเบซเบกเบฒเบเปƒเบซเป‰เบกเบฑเบ™เบขเบนเปˆเปƒเบ™เปเบ›เป‰เบ™เบžเบดเบกเบฅเบฑเบ”. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป€เบ›เบฑเบ™เบ›เบฐเบˆเปเบฒเบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ”เบฝเบงเบเบฑเบ™, เบ‚เบฝเบ™เบ™เบฒเบกเปเบเบ‡เปƒเบ™เบ„เปเบฒเบ”เบฝเบงเบ—เบตเปˆเบˆเบฐเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ—เปˆเบฒเบ™เบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™:

เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™เบฅเบฐเบšเบปเบšเบˆเบปเบง: เบงเบดเบ—เบตเบเบฒเบ™เบชเป‰เบฒเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡เบญเบญเบเบˆเบฒเบเบ„เบงเบฒเบกเบงเบธเปˆเบ™เบงเบฒเบ

เป€เบฎเบฑเบ”เบ„เบงเบฒเบกเบ„เบธเป‰เบ™เป€เบ„เบตเบเบเบฑเบšเบ•เบปเบงเป€เบฅเบทเบญเบเบ•เปˆเบฒเบ‡เป†เบ—เบตเปˆเบกเบตเบขเบนเปˆเบชเปเบฒเบฅเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เบกเบท - เบšเบฒเบ‡เบ—เบตเบญเบฒเบ”เบกเบตเบฅเบนเบเบ„เป‰เบฒ terminal เบ—เบตเปˆเบชเบฐเบ”เบงเบเบเบงเปˆเบฒ, DE, เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™ clipboard, เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบš, เบฅเบนเบเบ„เป‰เบฒเบญเบตเป€เบกเบง, เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™. เบŠเบญเบเบซเบฒเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเป€เบžเบทเปˆเบญเบ™เบฎเปˆเบงเบกเบ‡เบฒเบ™เปเบฅเบฐเบซเบกเบนเปˆเป€เบžเบทเปˆเบญเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เปƒเบŠเป‰ - เบšเบฒเบ‡เบ—เบตเบžเบงเบเป€เบ‚เบปเบฒเป€เบฅเบทเบญเบเบžเบงเบเป€เบ‚เบปเบฒเบ”เป‰เบงเบเป€เบซเบ”เบœเบปเบ™. เป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เบกเบตเป€เบ„เบทเปˆเบญเบ‡เบกเบท, เบฎเบฝเบ™เบฎเบนเป‰เบงเบดเบ—เบตเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบžเบงเบเบกเบฑเบ™: เบฎเบฝเบ™เบฎเบนเป‰เบ„เบต, เบ•เบปเบงเบซเบเปเป‰, เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเปเบฅเบฐเบ„เปเบฒเปเบ™เบฐเบ™เปเบฒ.

เป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ - coreutils, vim, เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบญเบญเบเบ›เบปเบเบเบฐเบ•เบด, bash. เบชเปเบฒเบฅเบฑเบšเบชเบฒเบกเบชเบธเบ”เบ—เป‰เบฒเบเบกเบตเบˆเปเบฒเบ™เบงเบ™ huge เบ‚เบญเบ‡เบ„เบนเปˆเบกเบทเปเบฅเบฐเป€เบญเบเบฐเบชเบฒเบ™เบ—เบตเปˆเบ›เบฐเป€เบชเบตเบ”. เบ”เป‰เบงเบเบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ, เป€เบˆเบปเป‰เบฒเบชเบฒเบกเบฒเบ”เบญเบญเบเบˆเบฒเบเบชเบฐเบ–เบฒเบ™เบฐเบ‚เบญเบ‡ "เบ‚เป‰เบญเบเบฎเบนเป‰เบชเบถเบเบ„เบทเบเบฑเบšเบฅเบตเบ‡เบ—เบตเปˆเปเบ•เบเบซเบกเบฒเบเบ–เบปเปˆเบงเปƒเบชเปˆเบ„เบญเบกเบžเบดเบงเป€เบ•เบตเป‰" เบเบฑเบš "เบ‚เป‰เบญเบเป€เบ›เบฑเบ™เบฅเบดเบ‡เบ—เบตเปˆเปƒเบŠเป‰เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเป‰เป€เบžเบทเปˆเบญเบชเบฑเปˆเบ‡เปƒเบซเป‰เบ‚เป‰เบญเบเป€เบฎเบฑเบ”เบซเบกเบฒเบเปเบซเป‰เบ‡เป€เบ›เบทเบญเบเปเบ‚เบ‡."

เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”

เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ” เบˆเบฐเป‚เบญเบ™เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบ—เบตเปˆเบซเบเบธเป‰เบ‡เบเบฒเบเบˆเบฒเบเบกเบทเบ—เบตเปˆเป€เบกเบทเปˆเบญเบเบฅเป‰เบฒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป„เบ›เบชเบนเปˆเบกเบทเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบ—เบตเปˆเบšเปเปˆเป€เบกเบทเปˆเบญเบเบฅเป‰เบฒ. เบ–เป‰เบฒเบšเบฒเบ‡เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบขเบนเปˆเปƒเบ™เบซเป‰เบฒเบ„เปเบฒเบชเบฑเปˆเบ‡เบ‚เบญเบ‡เบ›เบฐเป€เบžเบ”เบ”เบฝเบงเบเบฑเบ™, เป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบšเปเปˆเบซเปเปˆเบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบขเบนเปˆเปƒเบ™เป„เบŸเบฅเปŒเบ”เบฝเบงเปเบฅเบฐเป‚เบ—เบซเบฒเบ„เปเบฒเบชเบฑเปˆเบ‡เบซเบ™เบถเปˆเบ‡เบ—เบตเปˆเบ”เบฒเบงเป‚เบซเบฅเบ”เปเบฅเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบŸเบฅเปŒเบ™เบตเป‰?

เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡เปเบกเปˆเบ™ 80% เบเบฒเบ™เบ‚เบฝเบ™เปเบฅเบฐเบเบฒเบ™เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบญเบ‡ (เปเบฅเบฐเบญเบตเบ 20% เบžเบฐเบเบฒเบเบฒเบกเปƒเบซเป‰เบžเบงเบเป€เบ‚เบปเบฒเป€เบฎเบฑเบ”เบงเบฝเบเบ•เบฒเบกเบ—เบตเปˆเบ„เบงเบ™). เบกเบฑเบ™เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™เบžเบฝเบ‡เปเบ•เปˆเป€เบชเบฑเป‰เบ™เบ”เบฝเบงเปเบšเบšเบžเบดเป€เบชเบ”เบซเบผเบทเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเบกเบตเบ—เปˆเบฒเปเบฎเบ‡เบญเบฑเบ™เปƒเบซเบเปˆเบซเบผเบงเบ‡เบ—เบตเปˆเบกเบตเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเป€เบงเบฑเบšเปเบฅเบฐ API. เป€เบ‡เบทเปˆเบญเบ™เป„เบ‚เบ•เบปเป‰เบ™เบ•เปเปƒเบ™เบ—เบตเปˆเบ™เบตเป‰เปเบกเปˆเบ™เบงเปˆเบฒเบเบฒเบ™เบชเป‰เบฒเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบšเปเปˆเบ„เบงเบ™เปƒเบŠเป‰เป€เบงเบฅเบฒเปเบฅเบฐเบ„เบงเบฒเบกเบžเบฐเบเบฒเบเบฒเบกเบซเบผเบฒเบเบเปˆเบงเบฒเบˆเปเบฒเบ™เบงเบ™เป€เบงเบฅเบฒเปเบฅเบฐเบ„เบงเบฒเบกเบžเบฐเบเบฒเบเบฒเบกเบ—เบตเปˆเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบˆเบฐเบŠเปˆเบงเบเบ›เบฐเบขเบฑเบ”เบ—เปˆเบฒเบ™. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เปƒเบŠเป‰เป€เบงเบฅเบฒเบซเป‰เบฒเบŠเบปเปˆเบงเป‚เบกเบ‡เบ‚เบฝเบ™ script เบ—เบตเปˆเบ—เปˆเบฒเบ™เบˆเบฐเบšเปเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡, เบชเปเบฒเบฅเบฑเบšเบงเบฝเบเบ‡เบฒเบ™เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เป€เบงเบฅเบฒเบซเบ™เบถเปˆเบ‡เบŠเบปเปˆเบงเป‚เบกเบ‡เบซเบผเบทเบชเบญเบ‡เบŠเบปเปˆเบงเป‚เบกเบ‡เป€เบžเบทเปˆเบญเปเบเป‰เป„เบ‚เป‚เบ”เบเบšเปเปˆเบกเบตเบชเบฐเบ„เบดเบš, เบ™เบตเป‰เปเบกเปˆเบ™เบเบฒเบ™เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ—เบตเปˆเบšเปเปˆเบ”เบตเบซเบผเบฒเบ. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป€เบงเบฅเบฒเบซเป‰เบฒเบŠเบปเปˆเบงเป‚เบกเบ‡เบชเป‰เบฒเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบžเบฝเบ‡เปเบ•เปˆเบ–เป‰เบฒเบˆเปเบฒเบ™เบงเบ™, เบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบงเบฝเบเบ‡เบฒเบ™เปเบฅเบฐเป€เบงเบฅเบฒเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบกเบฑเบ™, เป€เบŠเบดเปˆเบ‡เบšเปเปˆเปเบกเปˆเบ™เป€เบฅเบทเป‰เบญเบเป†.

เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบšเปเปˆเป„เบ”เป‰เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบเบฒเบ™เบ‚เบฝเบ™เบชเบฐเบ„เบดเบšเบ—เบตเปˆเป€เบ•เบฑเบกเป„เบ›เบ”เป‰เบงเบเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”. เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡, เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบŠเปเปˆเบ‚เบญเบ‡เบงเบฑเบ”เบ–เบธเบ‚เบญเบ‡เบ›เบฐเป€เบžเบ”เบ”เบฝเบงเบเบฑเบ™เบˆเบฒเบเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆ, เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เปเบกเปˆเบ™ clever one-liner เบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ—เบตเปˆเบ—เปˆเบฒเบ™เบˆเบฐเป€เบฎเบฑเบ”เบ”เป‰เบงเบเบกเบทเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”, เบชเบฐเบซเบผเบฑเบšเบฅเบฐเบซเบงเปˆเบฒเบ‡เบ›เปˆเบญเบ‡เบขเป‰เบฝเบก, เบกเบต heaps เบ‚เบญเบ‡ copy-paste.

เบ•เบปเบงเบˆเบดเบ‡เปเบฅเป‰เบง, เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบชเป‰เบฒเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบšเปเบฅเบดเบซเบฒเบ™เบขเบนเปˆเปƒเบ™เบชเบตเปˆเป€เบชเบปเบฒเบซเบผเบฑเบเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš, เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เปเบฅเบฐเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป„เบ”เป‰เป„เบง. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ™เบตเป‰เบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เป€เบชเบตเบกเบ”เป‰เบงเบเบซเบ™เบถเปˆเบ‡เบฅเบฒเบเบเบฒเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบก, เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™ IT เปเบกเปˆเบ™เป€เบเบทเบญเบšเป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰ - เบเบฒเบ™เบชเบถเบเบชเบฒเบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡.

เบเบฒเบ™เบชเบถเบเบชเบฒเบ•เบปเบ™เป€เบญเบ‡เบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™เบฅเบฐเบšเบปเบš

เป€เบžเบทเปˆเบญเปƒเบซเป‰เบกเบตเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบžเบฝเบ‡เป€เบฅเบฑเบเบ™เป‰เบญเบเปƒเบ™เบ‚เบปเบ‡เป€เบ‚เบ”เบ™เบตเป‰, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบชเบถเบเบชเบฒเปเบฅเบฐเบฎเบฝเบ™เบฎเบนเป‰เบชเบดเปˆเบ‡เปƒเบซเบกเปˆเบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡. เบ–เป‰เบฒเป€เบˆเบปเป‰เบฒเบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบ›เบฒเบ–เบฐเบซเบ™เบฒเบ—เบตเปˆเบˆเบฐเบ›เบฐเป€เบŠเบตเบ™เบเบฑเบšเบชเบดเปˆเบ‡เบ—เบตเปˆเบšเปเปˆเบฎเบนเป‰เปเบฅเบฐเบ„เบดเบ”เบญเบญเบ, เป€เบˆเบปเป‰เบฒเบˆเบฐเบ•เบดเบ”เบขเบนเปˆเบขเปˆเบฒเบ‡เป„เบงเบงเบฒ. เบ—เบธเบเบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบเบฒเบ™เปเบเป‰เป„เบ‚, เป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบตเปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เปƒเบซเบกเปˆเปเบกเปˆเบ™เบ›เบฒเบเบปเบ”เบขเบนเปˆเปƒเบ™เป„เบญเบ—เบตเบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡, เปเบฅเบฐเบ–เป‰เบฒเบ—เปˆเบฒเบ™เบšเปเปˆเบชเบถเบเบชเบฒเบžเบงเบเบกเบฑเบ™เบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบ superficial, เบ—เปˆเบฒเบ™เบขเบนเปˆเปƒเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ—เบตเปˆเบˆเบฐเบฅเบปเป‰เบกเป€เบซเบฅเบง. เบซเบผเบฒเบเบ‚เบปเบ‡เป€เบ‚เบ”เบ‚เบญเบ‡เป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบŠเบตเบ‚เปเป‰เบกเบนเบ™เบ‚เปˆเบฒเบงเบชเบฒเบ™เบขเบทเบ™เบขเบนเปˆเปƒเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เบ—เบตเปˆเบชเบฐเบฅเบฑเบšเบชเบฑเบšเบŠเป‰เบญเบ™เบซเบผเบฒเบเปเบฅเบฐ voluminous. เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡, เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ. เป€เบ„เบทเบญเบ‚เปˆเบฒเบเปเบฅเบฐเบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”เบกเบตเบขเบนเปˆเบ—เบปเปˆเบงเบ—เบธเบเปเบซเปˆเบ‡, เบ—เปˆเบฒเบ™เบžเบปเบšเบžเบงเบเป€เบ‚เบปเบฒเบ—เบธเบเป†เบกเบทเป‰, เปเบ•เปˆเป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เบ‚เบธเบ”เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบตเบ—เบตเปˆเบขเบนเปˆเป€เบšเบทเป‰เบญเบ‡เบซเบผเบฑเบ‡, เบ—เปˆเบฒเบ™เบˆเบฐเบ„เบปเป‰เบ™เบžเบปเบšเบงเบดเป„เบ™เบญเบฑเบ™เปƒเบซเบเปˆเบซเบผเบงเบ‡เปเบฅเบฐเบชเบฑเบšเบชเบปเบ™เบซเบผเบฒเบ, เบเบฒเบ™เบชเบถเบเบชเบฒเบ—เบตเปˆเบšเปเปˆเป€เบ„เบตเบเบเปˆเบฒเบ‡เบขเบนเปˆเปƒเบ™เบชเบงเบ™เบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐ.

เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบšเปเปˆเป„เบ”เป‰เบฅเบงเบกเป€เบญเบปเบฒเบฅเบฒเบเบเบฒเบ™เบ™เบตเป‰เบขเบนเปˆเปƒเบ™เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเป€เบžเบฒเบฐเบงเปˆเบฒเบกเบฑเบ™เป€เบ›เบฑเบ™เบเบธเบ™เปเบˆเบชเปเบฒเบฅเบฑเบš IT เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›, เปเบฅเบฐเบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบฅเบฐเบšเบปเบšเป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™. เบ•เบฒเบกเบ—เปเบฒเบกเบฐเบŠเบฒเบ”, เป€เบˆเบปเป‰เบฒเบˆเบฐเบšเปเปˆเบชเบฒเบกเบฒเบ”เบฎเบฝเบ™เบฎเบนเป‰เบ—เบธเบเบขเปˆเบฒเบ‡เป„เบ”เป‰เบ—เบฑเบ™เบ—เบตโ€”เป€เบˆเบปเป‰เบฒเบšเปเปˆเบกเบตเป€เบงเบฅเบฒเบžเบฝเบ‡เบžเป. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เป€เบกเบทเปˆเบญเบชเบถเบเบชเบฒเบ•เบปเบงเบ—เปˆเบฒเบ™เป€เบญเบ‡, เบ—เปˆเบฒเบ™เบ„เบงเบ™เบˆเบทเปˆเบˆเปเบฒเบฅเบฐเบ”เบฑเบšเบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ‚เบญเบ‡เบเบฒเบ™เบšเปเปˆเบกเบตเบ•เบปเบงเบ•เบปเบ™.

เบ—เปˆเบฒเบ™เบšเปเปˆ เบˆเบณ เป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบฎเบฝเบ™เบฎเบนเป‰เบ—เบฑเบ™เบ—เบตเบงเปˆเบฒเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบ„เบงเบฒเบกเบŠเบปเบ‡ เบˆเบณ เบžเบฒเบเปƒเบ™เบ‚เบญเบ‡เปเบ•เปˆเบฅเบฐเบ›เบฐเป‚เบซเบเบ”เบ‚เบญเบ‡เปเบ•เปˆเบฅเบฐเบšเบธเบเบ„เบปเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปเบ™เบงเปƒเบ”, เปเบฅเบฐเบกเบฑเบ™เบžเบปเบงเบžเบฑเบ™เบเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบ„เบงเบฒเบกเบŠเบปเบ‡ เบˆเบณ Linux, เปเบ•เปˆเบกเบฑเบ™เบ”เบตเบ—เบตเปˆเบˆเบฐเบฎเบนเป‰เบงเปˆเบฒ RAM เปเบกเปˆเบ™เบซเบเบฑเบ‡เปเบฅเบฐเป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบกเบฑเบ™ เบˆเบณ เป€เบ›เบฑเบ™. เบ—เปˆเบฒเบ™เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบฎเบนเป‰เบงเปˆเบฒ TCP เปเบฅเบฐ UDP headers เบกเบตเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เปเบ™เบงเปƒเบ”, เปเบ•เปˆเบกเบฑเบ™เป€เบ›เบฑเบ™เบ„เบงเบฒเบกเบ„เบดเบ”เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบˆเบฐเป€เบ‚เบปเป‰เบฒเปƒเบˆเบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เปƒเบ™เบงเบดเบ—เบตเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡เป‚เบ›เป‚เบ•เบ„เบญเบ™. เบ—เปˆเบฒเบ™เบšเปเปˆ เบˆเบณ เป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบฎเบฝเบ™เบฎเบนเป‰เบงเปˆเบฒเบเบฒเบ™เบซเบผเบธเบ”เบชเบฑเบ™เบเบฒเบ™เปเบกเปˆเบ™เบซเบเบฑเบ‡เปƒเบ™ optics, เปเบ•เปˆเบกเบฑเบ™เบˆเบฐเป€เบ›เบฑเบ™เบเบฒเบ™เบ”เบตเบ—เบตเปˆเบˆเบฐเบฎเบนเป‰เบงเปˆเบฒเป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบเบฒเบ™เบชเบนเบ™เป€เบชเบเบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡เปเบกเปˆเบ™เบชเบทเบšเบ—เบญเบ”เบขเบนเปˆเบ—เบปเปˆเบง nodes. เบšเปเปˆเบกเบตเบซเบเบฑเบ‡เบ—เบตเปˆเบœเบดเบ”เบžเบฒเบ”เบเบฑเบšเบเบฒเบ™เบฎเบนเป‰เบงเปˆเบฒเบญเบปเบ‡เบ›เบฐเบเบญเบšเบšเบฒเบ‡เบขเปˆเบฒเบ‡เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เบฅเบฐเบ”เบฑเบšเปƒเบ”เบ™เบถเปˆเบ‡เบ‚เบญเบ‡ abstraction เปเบฅเบฐเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป€เบ‚เบปเป‰เบฒเปƒเบˆเบ—เบธเบเบฅเบฐเบ”เบฑเบšเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบšเปเปˆเบกเบต abstraction เบ—เบฑเบ‡เบซเบกเบปเบ” (เบ—เปˆเบฒเบ™เบžเบฝเบ‡เปเบ•เปˆเบˆเบฐ Crazy).

เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เปƒเบ™เบžเบฒเบเบชเบฐเบซเบ™เบฒเบกเบ‚เบญเบ‡เบ—เปˆเบฒเบ™, เบ„เบดเบ”เบงเปˆเบฒเบขเบนเปˆเปƒเบ™เบฅเบฐเบ”เบฑเบšเบ‚เบญเบ‡ abstraction "เบ”เบต, เบ™เบตเป‰เปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบชเบฐเปเบ”เบ‡เป€เบงเบฑเบšเป„เบŠเบ—เปŒ" เบšเปเปˆเบ”เบตเบซเบผเบฒเบ. เบเบฒเบ™เบšเบฑเบ™เบเบฒเบเบ•เปเปˆเป„เบ›เบ™เบตเป‰เบˆเบฐเบ–เบทเบเบญเบธเบ—เบดเบ”เปƒเบซเป‰เบเบฑเบšเบชเบฐเบžเบฒเบšเบฅเบงเบกเบ‚เบญเบ‡เบžเบทเป‰เบ™เบ—เบตเปˆเบ•เบปเป‰เบ™เบ•เปเบ—เบตเปˆเบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™เบฅเบฐเบšเบปเบšเบ•เป‰เบญเบ‡เบˆเบฑเบ”เบเบฒเบ™เบเบฑเบšเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เบฅเบฐเบ”เบฑเบšเบ•เปˆเปเบฒเบ‚เบญเบ‡ abstraction. เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบˆเบฐเบžเบฐเบเบฒเบเบฒเบกเบˆเปเบฒเบเบฑเบ”เบˆเปเบฒเบ™เบงเบ™เบ„เบงเบฒเบกเบฎเบนเป‰เบ—เบตเปˆเบ—เบปเบšเบ—เบงเบ™เบ„เบทเบ™เปƒเบซเป‰เบขเบนเปˆเปƒเบ™เบฅเบฐเบ”เบฑเบšเบ•เปเบฒเปˆเบชเบธเบ”เบ—เบตเปˆเบ‚เบญเบ‡ abstraction.

10 เบ„เปเบฒเบชเบฑเปˆเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบฅเบฐเบšเบปเบš

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบฎเบฝเบ™เบฎเบนเป‰เบชเบตเปˆเป€เบชเบปเบฒเบ„เปเป‰เบฒเบ•เบปเป‰เบ™เบ•เปเปเบฅเบฐเบžเบทเป‰เบ™เบ–เบฒเบ™. เบžเบงเบเป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเป„เบ”เป‰เบšเป? เบเบฑเบ‡โ€‹เป€เบ—เบทเปˆเบญ. เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ™เบตเป‰, เบ„เบงเบ™เปเบ™เบฐเบ™เปเบฒเบ•เบปเบงเป€เบญเบ‡เบเบฑเบšเบญเบฑเบ™เบ—เบตเปˆเป€เบญเบตเป‰เบ™เบงเปˆเบฒ "เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”" เปเบฅเบฐเบเบปเบ”เบฅเบฐเบšเบฝเบšเบเบฒเบ™เบ›เบฐเบžเบถเบ”เบ—เบตเปˆเบ”เบต. เบ–เป‰เบฒเบšเปเปˆเบกเบตเบžเบงเบเบกเบฑเบ™, เป€เบˆเบปเป‰เบฒเบกเบตเปเบ™เบงเป‚เบ™เป‰เบกเบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เบญเบฑเบ™เบ•เบฐเบฅเบฒเบเบซเบผเบฒเบเบเปˆเบงเบฒเบ”เบต. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เปƒเบซเป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™:

  1. เป€เบžเบทเปˆเบญเบ™เบฎเปˆเบงเบกเบ‡เบฒเบ™เบšเบฒเบ‡เบ„เบปเบ™เบ‚เบญเบ‡เบ‚เป‰เบญเบเป€เบŠเบทเปˆเบญเบงเปˆเบฒเบเบปเบ”เบฅเบฐเบšเบฝเบšเบ—เปเบฒเบญเบดเบ”เปเบกเปˆเบ™ "เบšเปเปˆเป€เบ›เบฑเบ™เบญเบฑเบ™เบ•เบฐเบฅเบฒเบ." เปเบ•เปˆเบ‚เป‰เบญเบเบกเบตเปเบ™เบงเป‚เบ™เป‰เบกเบ—เบตเปˆเบˆเบฐเบšเปเปˆเป€เบซเบฑเบ™เบ”เบตเบ™เปเบฒ. เป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เบžเบฐเบเบฒเบเบฒเบกเบšเปเปˆเป€เบ›เบฑเบ™เบญเบฑเบ™เบ•เบฐเบฅเบฒเบ, เบ—เปˆเบฒเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เบซเบเบฑเบ‡เป„เบ”เป‰ - เบเบฒเบ™เบเบฐ เบ—เบณ เบซเบผเบฒเบเป€เบเบตเบ™เป„เบ›เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™เบญเบฑเบ™เบ•เบฐเบฅเบฒเบ. เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบ„เบดเบ”เบงเปˆเบฒเบเบปเบ”เบฅเบฐเบšเบฝเบšเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบชเบธเบ”เปเบกเปˆเบ™ - "เป€เบฎเบฑเบ”เบเบฒเบ™เบชเปเบฒเบฎเบญเบ‡". เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบ—เปˆเบฒเบ™เบˆเบฐเป€เบฎเบฑเบ”เบ„เบงเบฒเบกเป€เบชเบเบซเบฒเบเบšเบฒเบ‡เบขเปˆเบฒเบ‡, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบเบฑเบšเบ„เบทเบ™เป„เบ”เป‰เบชเบฐเป€เบซเบกเบตเปเบฅเบฐเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบˆเบฐเบšเปเปˆเบฎเป‰เบฒเบเปเบฎเบ‡.

    เบ—เปˆเบฒเบ™เบ„เบงเบ™เบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบชเบฐเป€เบซเบกเบตเป€เบกเบทเปˆเบญเป€เบงเบฅเบฒเปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบกเบฑเบ™. เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบชเปเบฒเบฎเบญเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆเบ—เปˆเบฒเบ™เบˆเบฐเบ›เปˆเบฝเบ™เปเบ›เบ‡เปเบฅเบฐเบชเบดเปˆเบ‡เบ—เบตเปˆเบ—เปˆเบฒเบ™เบกเบตเบ„เบงเบฒเบกเบชเปˆเบฝเบ‡เบ—เบตเปˆเบˆเบฐเบชเบนเบ™เป€เบชเบเป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ—เบตเปˆเบญเบฒเบ”เบˆเบฐเบ—เปเบฒเบฅเบฒเบ. เบ„เบงเบ™เบเบงเบ”เป€เบšเบดเปˆเบ‡เบเบฒเบ™เบชเปเบฒเบฎเบญเบ‡เบชเปเบฒเบฅเบฑเบšเบ„เบงเบฒเบกเบชเบปเบกเบšเบนเบ™เปเบฅเบฐเบกเบตเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”. เบเบฒเบ™เบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบšเปเปˆเบ„เบงเบ™เบˆเบฐเบ–เบทเบเบฅเบถเบšเบ—เบฑเบ™เบ—เบตเบซเบผเบฑเบ‡เบˆเบฒเบเบ—เบตเปˆเบ—เปˆเบฒเบ™เป„เบ”เป‰เบเบงเบ”เป€เบšเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡, เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆเบงเปˆเบฒเบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป€เบžเบตเปˆเบกเบžเบทเป‰เบ™เบ—เบตเปˆเบซเบงเปˆเบฒเบ‡เปƒเบ™เปเบœเปˆเบ™. เบ–เป‰เบฒเบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบกเบฑเบ™, เบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบชเปˆเบงเบ™เบ•เบปเบงเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เปเบฅเบฐเบฅเบถเบšเบกเบฑเบ™เบซเบผเบฑเบ‡เบˆเบฒเบเบซเบ™เบถเปˆเบ‡เบญเบฒเบ—เบดเบ”.

  2. เบเบปเบ”เบฅเบฐเบšเบฝเบšเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบชเบธเบ”เบ—เบตเบชเบญเบ‡ (เบ—เบตเปˆเบ‚เป‰เบญเบเป€เบญเบ‡เบกเบฑเบเบˆเบฐเบ—เปเบฒเบฅเบฒเบ) เปเบกเปˆเบ™ "เบขเปˆเบฒเบ›เบดเบ”เบšเบฑเบ‡". เบ–เป‰เบฒเบ—เปˆเบฒเบ™เป€เบฎเบฑเบ”เบเบฒเบ™เบชเปเบฒเบฎเบญเบ‡, เบ‚เบฝเบ™เบšเปˆเบญเบ™เปƒเบ”, เป€เบžเบทเปˆเบญเบšเปเปˆเปƒเบซเป‰เป€เบžเบทเปˆเบญเบ™เบฎเปˆเบงเบกเบ‡เบฒเบ™เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเบŠเบญเบเบซเบฒเบกเบฑเบ™. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เป„เบ”เป‰เป€เบฎเบฑเบ”เบšเบฒเบ‡เบเบฒเบ™เบเบฐเบ—เปเบฒเบ—เบตเปˆเบšเปเปˆเบŠเบฑเบ”เป€เบˆเบ™เบซเบผเบทเบชเบฑเบšเบชเบปเบ™, เปƒเบซเป‰เบ‚เบฝเบ™เบกเบฑเบ™เบฅเบปเบ‡: เป€เบˆเบปเป‰เบฒเบˆเบฐเบเบฑเบšเบšเป‰เบฒเบ™, เปเบฅเบฐเบšเบฑเบ™เบซเบฒเบญเบฒเบ”เบˆเบฐเป€เบเบตเบ”เบ‚เบทเป‰เบ™เบญเบตเบเบซเบผเบทเป€เบเบตเบ”เบ‚เบทเป‰เบ™เบเบฑเบšเบœเบนเป‰เบญเบทเปˆเบ™, เปเบฅเบฐเบเบฒเบ™เปเบเป‰เป„เบ‚เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเบˆเบฐเบ–เบทเบเบžเบปเบšเป€เบซเบฑเบ™เป‚เบ”เบเปƒเบŠเป‰เบ„เปเบฒเบชเปเบฒเบ„เบฑเบ™. เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบ—เปˆเบฒเบ™เป€เบฎเบฑเบ”เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ—เบตเปˆเบ—เปˆเบฒเบ™เบฎเบนเป‰เบ”เบต, เป€เบžเบทเปˆเบญเบ™เบฎเปˆเบงเบกเบ‡เบฒเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบญเบฒเบ”เบˆเบฐเบšเปเปˆ.
  3. เบเบปเบ”เบฅเบฐเบšเบฝเบšเบ—เบตเบชเบฒเบกเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบญเบฐเบ—เบดเบšเบฒเบ: โ€œเบขเปˆเบฒเป€เบฎเบฑเบ”เบญเบฑเบ™เปƒเบ”เบญเบฑเบ™เปœเบถเปˆเบ‡ เบœเบปเบ™เบชเบฐเบ—เป‰เบญเบ™เบ—เบตเปˆเป€เบˆเบปเป‰เบฒเบšเปเปˆเบฎเบนเป‰, เบˆเบดเบ™เบ•เบฐเบ™เบฒเบเบฒเบ™ เบซเบผเบทเป€เบ‚เบปเป‰เบฒเปƒเบˆโ€. เบขเปˆเบฒเบ„เบฑเบ”เบฅเบญเบเบ„เปเบฒเบชเบฑเปˆเบ‡เบˆเบฒเบเบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบšเปเปˆเบฎเบนเป‰เบงเปˆเบฒเบžเบงเบเป€เบ‚เบปเบฒเป€เบฎเบฑเบ”เบซเบเบฑเบ‡, เป‚เบ—เบซเบฒเบœเบนเป‰เบŠเบฒเบเปเบฅเบฐเบงเบดเป€เบ„เบฒเบฐเบกเบฑเบ™เบเปˆเบญเบ™. เบขเปˆเบฒเปƒเบŠเป‰เบงเบดเบ—เบตเปเบเป‰เป„เบ‚เบ—เบตเปˆเบเบฝเบกเบžเป‰เบญเบกเบ–เป‰เบฒเบ—เปˆเบฒเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเปƒเบˆเบชเบดเปˆเบ‡เบ—เบตเปˆเบžเบงเบเป€เบ‚เบปเบฒเป€เบฎเบฑเบ”. เบฎเบฑเบเบชเบฒเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‚เบญเบ‡เบฅเบฐเบซเบฑเบ” obfuscated เป€เบ›เบฑเบ™เบ•เปเบฒเปˆเบชเบธเบ”เบ—เบตเปˆเบขเปˆเบฒเบ‡เปเบ—เป‰เบˆเบดเบ‡. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบšเปเปˆเบกเบตเป€เบงเบฅเบฒเบ—เบตเปˆเบˆเบฐเบ„เบดเบ”เบญเบญเบ, เบ—เปˆเบฒเบ™เบเปเบฒเบฅเบฑเบ‡เป€เบฎเบฑเบ”เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ—เบตเปˆเบœเบดเบ”เบžเบฒเบ”เปเบฅเบฐเบ—เปˆเบฒเบ™เบ„เบงเบ™เบญเปˆเบฒเบ™เบˆเบธเบ”เบ•เปเปˆเป„เบ›.
  4. "เบ—เบปเบ”เบชเบญเบš". scripts เปƒเบซเบกเปˆ, เป€เบ„เบทเปˆเบญเบ‡เบกเบท, one-liners เปเบฅเบฐเบ„เปเบฒเบชเบฑเปˆเบ‡เบ„เบงเบ™เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ—เบตเปˆเบ„เบงเบšเบ„เบธเบก, เบšเปเปˆเปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เบฅเบนเบเบ„เป‰เบฒ, เบ–เป‰เบฒเบกเบตเบ—เปˆเบฒเปเบฎเบ‡เบซเบ™เป‰เบญเบเบ—เบตเปˆเบชเบธเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบฐเบ—เปเบฒเบ—เบตเปˆเบ—เปเบฒเบฅเบฒเบ. เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบ—เปˆเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡ (เปเบฅเบฐเบ—เปˆเบฒเบ™เป„เบ”เป‰เป€เบฎเบฑเบ”), เบเบฒเบ™เบขเบธเบ”เบžเบฑเบเบšเปเปˆเปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบขเบฑเบ™เบ—เบตเปˆเบชเบธเบ”. เบชเป‰เบฒเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ / virtual / chroot เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เบตเป‰เปเบฅเบฐเบ—เบปเบ”เบชเบญเบšเบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™. เบกเบตเบซเบเบฑเบ‡เปเบ•เบเบšเป? เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบ™เบฑเป‰เบ™โ€‹, เบ—เปˆเบฒเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เป€เบ›เบตเบ”โ€‹เบกเบฑเบ™โ€‹เปƒเบ™ "เบเบฒเบ™โ€‹เบ•เปเปˆโ€‹เบชเบนเป‰โ€‹"โ€‹.

    เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™เบฅเบฐเบšเบปเบšเบˆเบปเบง: เบงเบดเบ—เบตเบเบฒเบ™เบชเป‰เบฒเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡เบญเบญเบเบˆเบฒเบเบ„เบงเบฒเบกเบงเบธเปˆเบ™เบงเบฒเบ

  5. "เบเบฒเบ™เบ„เบงเบšเบ„เบธเบก". เบซเบผเบธเบ”เบœเปˆเบญเบ™เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเป€เบˆเบปเป‰เบฒเบšเปเปˆเบ„เบงเบšเบ„เบธเบก. เป€เบชเบฑเป‰เบ™เป‚เบ„เป‰เบ‡เบเบฒเบ™เป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบชเบŠเบธเบ”เปœเบถเปˆเบ‡เบชเบฒเบกเบฒเบ”เบฅเบฒเบเบฅเบปเบ‡เป€เบ„เบดเปˆเบ‡เปœเบถเปˆเบ‡เบ‚เบญเบ‡เบฅเบฐเบšเบปเบš, เปเบฅเบฐเบ—เบธเบ‡ -y เบ—เบตเปˆเบ•เบฑเป‰เบ‡เป„เบงเป‰เบชเบณเบฅเบฑเบš yum เป€เบญเบปเบฒเบญเบญเบเปƒเบซเป‰เป‚เบญเบเบฒเบ”เบ—เบตเปˆเบˆเบฐเบเบถเบเบ—เบฑเบเบชเบฐเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบฅเบฐเบšเบปเบšเบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเบˆเบฒเบเบˆเบธเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™. เบ–เป‰เบฒเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบšเปเปˆเบกเบตเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบšเปเปˆเบชเบฒเบกเบฒเบ”เบ„เบงเบšเบ„เบธเบกเป„เบ”เป‰, เบˆเบธเบ”เบ•เปเปˆเป„เบ›เปเบกเปˆเบ™เบเบฒเบ™เบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบเบฝเบกเบžเป‰เบญเบก.
  6. "เบเบงเบ”เบชเบญเบš". เบเบงเบ”เป€เบšเบดเปˆเบ‡เบœเบปเบ™เบ—เบตเปˆเบ•เบฒเบกเบกเบฒเบ‚เบญเบ‡เบเบฒเบ™เบเบฐเบ—เปเบฒเบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒ เปเบฅเบฐเบงเปˆเบฒเป€เบˆเบปเป‰เบฒเบ•เป‰เบญเบ‡เบเบฑเบšเบ„เบทเบ™เป„เบ›เบซเบฒเบเบฒเบ™เบชเปเบฒเบฎเบญเบ‡เบซเบผเบทเบšเปเปˆ. เบเบงเบ”เป€เบšเบดเปˆเบ‡เบงเปˆเบฒเบšเบฑเบ™เบซเบฒเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เปเบเป‰เป„เบ‚เบขเปˆเบฒเบ‡เปเบ—เป‰เบˆเบดเบ‡. เบเบงเบ”เป€เบšเบดเปˆเบ‡เบงเปˆเบฒเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เป„เบ”เป‰เบ–เบทเบเบœเบฐเบฅเบดเบ”เบ„เบทเบ™เปƒเบซเบกเปˆเปเบฅเบฐเบžเบฒเบเปƒเบ•เป‰เป€เบ‡เบทเปˆเบญเบ™เป„เบ‚เปƒเบ”. เบเบงเบ”เป€เบšเบดเปˆเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ—เปเบฒเบฅเบฒเบเบเบฑเบšเบเบฒเบ™เบเบฐเบ—เปเบฒเบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒ. เบกเบฑเบ™เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ—เบตเปˆเบˆเบฐเป„เบงเป‰เบงเบฒเบ‡เปƒเบˆเปƒเบ™เบงเบฝเบเบ‡เบฒเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เปเบ•เปˆเบšเปเปˆเป€เบ„เบตเบเบเบงเบ”เป€เบšเบดเปˆเบ‡.
  7. "เบชเบทเปˆเบชเบฒเบ™". เบ–เป‰เบฒเป€เบˆเบปเป‰เบฒเบšเปเปˆเบชเบฒเบกเบฒเบ”เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเป„เบ”เป‰, เปƒเบซเป‰เบ–เบฒเบกเป€เบžเบทเปˆเบญเบ™เบฎเปˆเบงเบกเบ‡เบฒเบ™เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเบงเปˆเบฒเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบžเบปเบšเบšเบฑเบ™เบซเบฒเบ™เบตเป‰เบซเบผเบทเบšเปเปˆ. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบŠเป‰เบเบฒเบ™เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบ—เบตเปˆเบ‚เบฑเบ”เปเบเป‰เบ‡, เบŠเบญเบเบซเบฒเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™เบ‚เบญเบ‡เป€เบžเบทเปˆเบญเบ™เบฎเปˆเบงเบกเบ‡เบฒเบ™เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒ. เบšเบฒเบ‡เบ—เบตเบžเบงเบเป€เบ‚เบปเบฒเบˆเบฐเบชเบฐเป€เบซเบ™เบตเบเบฒเบ™เปเบเป‰เป„เบ‚เบ—เบตเปˆเบ”เบตเบเบงเปˆเบฒ. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบšเปเปˆเบซเบกเบฑเป‰เบ™เปƒเบˆเปƒเบ™เบเบฒเบ™เบเบฐเบ—เปเบฒเบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒ, เบ›เบถเบเบชเบฒเบซเบฒเบฅเบทเบเบฑเบšเป€เบžเบทเปˆเบญเบ™เบฎเปˆเบงเบกเบ‡เบฒเบ™เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒ. เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™เบžเบทเป‰เบ™เบ—เบตเปˆเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบŠเปเบฒเบ™เบฒเบ™, เบเบฒเบ™เป€เบšเบดเปˆเบ‡เปƒเบซเบกเปˆเปƒเบ™เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบชเบฒเบกเบฒเบ”เบŠเบตเป‰เปเบˆเบ‡เบซเบผเบฒเบ. เบขเปˆเบฒเบญเบฑเบšเบญเบฒเบเปƒเบ™เบ„เบงเบฒเบกเป‚เบ‡เปˆเบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡. เบเบฒเบ™เบ–เบฒเบกเปเบšเบšเป‚เบ‡เปˆเป†, เป€เบšเบดเปˆเบ‡เบ„เบทเบ„เบปเบ™เป‚เบ‡เปˆ เปเบฅเบฐเป„เบ”เป‰เบ„เบณเบ•เบญเบš, เบ”เบตเบเบงเปˆเบฒเบšเปเปˆเบ–เบฒเบก, เบšเปเปˆเป„เบ”เป‰เบ„เบณเบ•เบญเบš เปเบฅเบฐเบˆเบปเบšเบฅเบปเบ‡เป„เบ›เป€เบ›เบฑเบ™เบ„เบปเบ™เป‚เบ‡เปˆ.
  8. "เบขเปˆเบฒเบ›เบฐเบ•เบดเป€เบชเบ”เบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเปเบšเบšเบšเปเปˆเบกเบตเป€เบซเบ”เบœเบปเบ™". เบˆเบธเบ”โ€‹เบ™เบตเป‰โ€‹เปเบกเปˆเบ™โ€‹เบเบฒเบ™โ€‹เบเบฑเบšโ€‹เบ„เบทเบ™โ€‹เป„เบ›โ€‹เบšเปˆเบญเบ™โ€‹เบ—เบตเปˆโ€‹เบœเปˆเบฒเบ™โ€‹เบกเบฒโ€‹. เบ–เป‰เบฒเป€เบˆเบปเป‰เบฒเบ–เบทเบเบ–เบฒเบกเบ„เปเบฒเบ–เบฒเบกเบ—เบตเปˆเป‚เบ‡เปˆ, เปƒเบซเป‰เบŠเบตเป‰เปเบˆเบ‡เปเบฅเบฐเบญเบฐเบ—เบดเบšเบฒเบ. เบžเบงเบเป€เบ‚เบปเบฒเบ‚เปเปƒเบซเป‰เบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰ - เบญเบฐเบ—เบดเบšเบฒเบเบงเปˆเบฒเบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰เปเบฅเบฐเป€เบ›เบฑเบ™เบซเบเบฑเบ‡, เบชเบฐเป€เบซเบ™เบตเบ—เบฒเบ‡เป€เบฅเบทเบญเบ. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบšเปเปˆเบกเบตเป€เบงเบฅเบฒ (เบ—เปˆเบฒเบ™เบเปเปˆเบšเปเปˆเบกเบตเป€เบงเบฅเบฒ, เบšเปเปˆเปเบกเปˆเบ™เบ„เบงเบฒเบกเบ›เบฒเบ–เบฐเบซเบ™เบฒ) - เปƒเบซเป‰เป€เบงเบปเป‰เบฒเบงเปˆเบฒเบ—เปˆเบฒเบ™เบกเบตเบ„เปเบฒเบ–เบฒเบกเบ—เบตเปˆเบฎเบตเบšเบ”เปˆเบงเบ™, เบกเบตเบงเบฝเบเบซเบผเบฒเบ, เปเบ•เปˆเบ—เปˆเบฒเบ™เบˆเบฐเบˆเบฑเบ”เบฎเบฝเบ‡เบ•เบฒเบกเบžเบฒเบเบซเบผเบฑเบ‡. เบ–เป‰เบฒเป€เบžเบทเปˆเบญเบ™เบฎเปˆเบงเบกเบ‡เบฒเบ™เบšเปเปˆเบกเบตเบงเบฝเบเบฎเบตเบšเบ”เปˆเบงเบ™, เบชเบฐเป€เปœเบตเปƒเบซเป‰เบ•เบดเบ”เบ•เปเปˆเบเบฑเบšเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ เปเบฅเบฐเบกเบญเบšเปเบฒเบเบ„เปเบฒเบ–เบฒเบก.
  9. "เปƒเบซเป‰เบ„เปเบฒเบ„เบดเบ”เป€เบซเบฑเบ™". เบซเบ™เบถเปˆเบ‡เปƒเบ™เป€เบžเบทเปˆเบญเบ™เบฎเปˆเบงเบกเบ‡เบฒเบ™เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเป„เบ”เป‰เป€เบฅเบตเปˆเบกเปƒเบŠเป‰เป€เบ•เบฑเบเบ™เบดเบเปƒเบซเบกเปˆเบซเบผเบท script เปƒเบซเบกเปˆ, เปเบฅเบฐเป€เบˆเบปเป‰เบฒเบเปเบฒเบฅเบฑเบ‡เบ›เบฐเป€เบŠเบตเบ™เบเบฑเบšเบœเบปเบ™เบชเบฐเบ—เป‰เบญเบ™เบ—เบฒเบ‡เบฅเบปเบšเบ‚เบญเบ‡เบเบฒเบ™เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบ™เบตเป‰เบšเป? เบฅเบฒเบเบ‡เบฒเบ™เบกเบฑเบ™. เบšเบฒเบ‡เบ—เบตเบšเบฑเบ™เบซเบฒเบชเบฒเบกเบฒเบ”เปเบเป‰เป„เบ‚เป„เบ”เป‰เปƒเบ™เบชเบฒเบกเป€เบชเบฑเป‰เบ™เบ‚เบญเบ‡เบฅเบฐเบซเบฑเบ”เบซเบผเบทเบซเป‰เบฒเบ™เบฒเบ—เบตเบ‚เบญเบ‡เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เป€เบ•เบฑเบเบ™เบดเบ. เป€เบˆเบปเป‰เบฒเบžเบปเบšเบšเบฑเบ™เบซเบฒเปƒเบ™เบŠเบญเบšเปเบงเบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเบšเป? เบฅเบฒเบเบ‡เบฒเบ™เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”. เบ–เป‰เบฒเบกเบฑเบ™เบชเบฒเบกเบฒเบ”เปเบœเปˆเบžเบฑเบ™เป„เบ”เป‰เบซเบผเบทเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบกเบตเบเบฒเบ™เปเบœเปˆเบžเบฑเบ™, เบกเบฑเบ™เบกเบฑเบเบˆเบฐเบ–เบทเบเปเบเป‰เป„เบ‚. เบชเบฐเปเบ”เบ‡เบ„เบงเบฒเบกเบ›เบฒเบ”เบ–เบฐเบซเบ™เบฒ, เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเปเบฅเบฐเบเบฒเบ™เบงเบดเบžเบฒเบเบงเบดเบˆเบฒเบ™เบ—เบตเปˆเบชเป‰เบฒเบ‡เบชเบฑเบ™เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒ, เปเบฅเบฐเป€เบญเบปเบฒเบ„เปเบฒเบ–เบฒเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบปเบ™เบ—เบฐเบ™เบฒเบ–เป‰เบฒเบžเบงเบเป€เบ‚เบปเบฒเป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบกเบตเบ„เบงเบฒเบกเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡.
  10. "เบ–เบฒเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™". เบžเบงเบเป€เบฎเบปเบฒเบ—เบธเบเบ„เบปเบ™เบšเปเปˆเบชเบปเบกเบšเบนเบ™เปเบšเบš, เบ„เบทเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เปเบฅเบฐเบงเบดเบ—เบตเบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”เป€เบžเบทเปˆเบญเบ—เบปเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเบ„เบทเบเบฒเบ™เป€เบญเบปเบฒเบกเบฑเบ™เบกเบฒเบชเบปเบ™เบ—เบฐเบ™เบฒ. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เป„เบ”เป‰เบ›เบฑเบšเบ›เบธเบ‡เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบชเปเบฒเบฅเบฑเบšเบฅเบนเบเบ„เป‰เบฒ, เบ‚เปเปƒเบซเป‰เบžเบงเบเป€เบ‚เบปเบฒเบ•เบดเบ”เบ•เบฒเบกเบงเบฝเบเบ‡เบฒเบ™; เบšเบฒเบ‡เบ—เบตเบ‚เปเป‰เบšเบปเบเบžเปˆเบญเบ‡เปƒเบ™เบฅเบฐเบšเบปเบšเบšเปเปˆเปเบกเปˆเบ™เบšเปˆเบญเบ™เบ—เบตเปˆเป€เบˆเบปเป‰เบฒเบเปเบฒเบฅเบฑเบ‡เบŠเบญเบเบซเบฒ. เบ—เปˆเบฒเบ™เป„เบ”เป‰เบ‚เบฝเบ™เบšเบปเบ”เบŠเปˆเบงเบเป€เบซเบผเบทเบญ - เบชเบฐเปเบ”เบ‡เบกเบฑเบ™เปƒเบซเป‰เป€เบžเบทเปˆเบญเบ™เบฎเปˆเบงเบกเบ‡เบฒเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™, เบšเบฒเบ‡เบ—เบตเบžเบงเบเป€เบ‚เบปเบฒเบญเบฒเบ”เบˆเบฐเบŠเบญเบเบซเบฒเบงเบดเบ—เบตเบ—เบตเปˆเบˆเบฐเบ›เบฑเบšเบ›เบธเบ‡เบกเบฑเบ™.

เบ–เป‰เบฒเป€เบˆเบปเป‰เบฒเปƒเบŠเป‰เบงเบดเบ—เบตเบ›เบฐเบ•เบดเบšเบฑเบ”เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡เปƒเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒ, เบšเบฑเบ™เบซเบฒเบชเปˆเบงเบ™เปƒเบซเบเปˆเบˆเบฐเบขเบธเบ”เป€เบ›เบฑเบ™เบšเบฑเบ™เบซเบฒ: เป€เบˆเบปเป‰เบฒเบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเบˆเบฐเบซเบผเบธเบ”เบˆเปเบฒเบ™เบงเบ™เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเป€เบญเบ‡เปเบฅเบฐเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเปƒเบซเป‰เบซเบ™เป‰เบญเบเบฅเบปเบ‡, เปเบ•เปˆเป€เบˆเบปเป‰เบฒเบเบฑเบ‡เบกเบตเป‚เบญเบเบฒเบ”เบ—เบตเปˆเบˆเบฐเปเบเป‰เป„เบ‚เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ” (เปƒเบ™ เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เปเบฅเบฐเป€เบžเบทเปˆเบญเบ™เบฎเปˆเบงเบกเบ‡เบฒเบ™เบ—เบตเปˆเบˆเบฐเปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™). เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™ - เบžเบฝเบ‡เปเบ•เปˆเบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบ”เป‰เบฒเบ™เบงเบดเบŠเบฒเบเบฒเบ™, เป€เบŠเบดเปˆเบ‡, เบ”เบฑเปˆเบ‡เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบฎเบนเป‰, เบกเบฒเบ™เบˆเบฐเป€เบฃเบฑเบ”.

เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ•เบปเป‰เบ™เบ•เปเบ—เบตเปˆเบ—เปˆเบฒเบ™เบˆเบฐเบ•เป‰เบญเบ‡เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบซเบผเบฒเบเบเบงเปˆเบฒ 50% เบ‚เบญเบ‡เป€เบงเบฅเบฒเปเบกเปˆเบ™ grep เปเบฅเบฐ vim. เบชเบดเปˆเบ‡เบ—เบตเปˆเบญเบฒเบ”เบˆเบฐเบ‡เปˆเบฒเบเบ”เบฒเบเบเบงเปˆเบฒ? เบ„เบปเป‰เบ™เบซเบฒเบ‚เปเป‰เบ„เบงเบฒเบก เปเบฅเบฐเบเบฒเบ™เปเบเป‰เป„เบ‚เบ‚เปเป‰เบ„เบงเบฒเบก. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเปˆเบ•เบฒเบก, เบ—เบฑเบ‡ grep เปเบฅเบฐ vim เปเบกเปˆเบ™เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบซเบผเบฒเบเบญเบฑเบ™เบ—เบตเปˆเบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ—เบตเปˆเบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ„เบปเป‰เบ™เบซเบฒ เปเบฅเบฐเปเบเป‰เป„เบ‚เบ‚เปเป‰เบ„เบงเบฒเบกเป„เบ”เป‰เบขเปˆเบฒเบ‡เบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš. เบ–เป‰เบฒเบšเบฒเบ‡ notepad Windows เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบžเบฝเบ‡เปเบ•เปˆเบ‚เบฝเบ™ / เบฅเบถเบšเป€เบชเบฑเป‰เบ™, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เปƒเบ™ vim เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป€เบเบทเบญเบšเบ—เบธเบเบขเปˆเบฒเบ‡เบ”เป‰เบงเบเบ‚เปเป‰เบ„เบงเบฒเบก. เบ–เป‰เบฒเป€เบˆเบปเป‰เบฒเบšเปเปˆเป€เบŠเบทเปˆเบญเบ‚เป‰เบญเบ, เปƒเบซเป‰เป‚เบ—เบซเบฒเบ„เปเบฒเบชเบฑเปˆเบ‡ vimtutor เบˆเบฒเบ terminal เปเบฅเบฐเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰. เบชเปเบฒเบฅเบฑเบš grep, เบ„เบงเบฒเบกเป€เบ‚เบฑเป‰เบกเปเบ‚เบ‡เบ•เบปเป‰เบ™เบ•เปเบ‚เบญเบ‡เบกเบฑเบ™เปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบญเบญเบเบ›เบปเบเบเบฐเบ•เบด. เปเบกเปˆเบ™เปเบฅเป‰เบง, เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบเปเบฒเบ™เบปเบ”เป€เบ‡เบทเปˆเบญเบ™เป„เบ‚เบเบฒเบ™เบŠเบญเบเบซเบฒเปเบฅเบฐเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบเบทเบ”เบซเบเบธเปˆเบ™, เปเบ•เปˆเบšเปเปˆเบกเบต RegExp, เบกเบฑเบ™เบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบซเบกเบฒเบเบซเบผเบฒเบ. เปเบฅเบฐเป€เบˆเบปเป‰เบฒเบ•เป‰เบญเบ‡เบฎเบนเป‰เบˆเบฑเบเบชเบณเบ™เบงเบ™เบ›เบปเบเบเบฐเบ•เบด! เบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบเปƒเบ™เบฅเบฐเบ”เบฑเบšเบžเบทเป‰เบ™เบ–เบฒเบ™. เป€เบžเบทเปˆเบญเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบ, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบˆเบฐเปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เบ—เปˆเบฒเบ™เป€เบšเบดเปˆเบ‡เบ™เบตเป‰ ะฒะธะดะตะพ, เบกเบฑเบ™เบเบงเบกเป€เบญเบปเบฒเบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบญเบญเบเบ›เบปเบเบเบฐเบ•เบดเปเบฅเบฐเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเป‚เบ”เบเบชเบปเบกเบ—เบปเบšเบเบฑเบš grep. เป‚เบญเป‰ เปเบกเปˆเบ™เปเบฅเป‰เบง, เป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เบฅเบงเบกเบžเบงเบเบกเบฑเบ™เบเบฑเบš vim, เบ—เปˆเบฒเบ™เป„เบ”เป‰เบฎเบฑเบšเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ” ULTIMATE POWER เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ•เปˆเบฒเบ‡เป†เบ”เป‰เบงเบเบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบ•เบดเบ”เบ›เป‰เบฒเบเบเบณเบเบฑเบšเบžเบงเบเบกเบฑเบ™เบ”เป‰เบงเบเป„เบญเบ„เบญเบ™ 18+.

เปƒเบ™เบˆเปเบฒเบ™เบงเบ™เบ—เบตเปˆเบเบฑเบ‡เป€เบซเบผเบทเบญ 50%, 40% เปเบกเปˆเบ™เบกเบฒเบˆเบฒเบเบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบท coreutils. เบชเปเบฒเบฅเบฑเบš coreutils เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบšเบดเปˆเบ‡เบขเบนเปˆเปƒเบ™เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ—เบตเปˆ เบงเบดเบเบดเบžเบตเป€เบ”เบ, เปเบฅเบฐเบ„เบนเปˆเบกเบทเบชเปเบฒเบฅเบฑเบšเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ—เบฑเบ‡เบซเบกเบปเบ”เปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™เป€เบงเบฑเบšเป„เบŠเบ—เปŒ GNU. เบชเบดเปˆเบ‡เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบเบงเบกเป€เบญเบปเบฒเปƒเบ™เบŠเบธเบ”เบ™เบตเป‰เปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™เบชเบดเปˆเบ‡เบญเปเบฒเบ™เบงเบเบ„เบงเบฒเบกเบชเบฐเบ”เบงเบ POSIX. เบ—เปˆเบฒเบ™เบšเปเปˆ เบˆเบณ เป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบฎเบฝเบ™เบฎเบนเป‰เบเบฐเปเบˆเบ—เบฑเบ‡ เปเบปเบ” เบ”เป‰เบงเบเบซเบปเบงเปƒเบˆ, เปเบ•เปˆเบขเปˆเบฒเบ‡ เปœเป‰เบญเบ เบกเบฑเบ™เบเปเปˆเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบ—เบตเปˆเบˆเบฐเบฎเบนเป‰เบงเปˆเบฒเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบžเบทเป‰เบ™เบ–เบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰เปเบ™เบงเปƒเบ”. เบ—เปˆเบฒเบ™เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡ reinvent เบฅเปเป‰เบˆเบฒเบ crutches เป„เบ”เป‰. เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบˆเปเบฒโ€‹เป€เบ›เบฑเบ™โ€‹เบ•เป‰เบญเบ‡โ€‹เบ—เบปเบ”โ€‹เปเบ—เบ™โ€‹เบเบฒเบ™โ€‹เปเบšเปˆเบ‡โ€‹เป€เบชเบฑเป‰เบ™โ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบŠเปˆเบญเบ‡โ€‹เบซเบงเปˆเบฒเบ‡โ€‹เปƒเบ™โ€‹เบœเบปเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹เบˆเบฒเบโ€‹เบœเบปเบ™โ€‹เบ›เบฐโ€‹เป‚เบซเบเบ”โ€‹เบšเบฒเบ‡โ€‹เบขเปˆเบฒเบ‡, เปเบฅเบฐโ€‹เบชเบฐโ€‹เบซเบกเบญเบ‡โ€‹เบ—เบตเปˆโ€‹เป€เบˆเบฑเบšโ€‹เบ›เปˆเบงเบโ€‹เบ‚เบญเบ‡โ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เป„เบ”เป‰โ€‹เป€เบเบตเบ”โ€‹เป€เบ›เบฑเบ™โ€‹เบเบฒเบ™โ€‹เบเปเปˆโ€‹เบชเป‰เบฒเบ‡โ€‹เป€เบŠเบฑเปˆเบ™โ€‹: sed ':a;N;$!ba;s/n/ /g', เป€เบžเบทเปˆเบญเบ™เบฎเปˆเบงเบกเบ‡เบฒเบ™เป„เบ”เป‰เบ‚เบถเป‰เบ™เบกเบฒเปเบฅเบฐเบ‚เบฑเบšเป„เบฅเปˆเบ‚เป‰เบญเบเบญเบญเบเบˆเบฒเบเบ„เบญเบ™เป‚เบŠเบ™เบ”เป‰เบงเบเป„เบกเป‰เบŸเบธเปˆเบก, เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเป‚เบ”เบเบเบฒเบ™เบ‚เบฝเบ™. tr 'n' ' '.

เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™เบฅเบฐเบšเบปเบšเบˆเบปเบง: เบงเบดเบ—เบตเบเบฒเบ™เบชเป‰เบฒเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡เบญเบญเบเบˆเบฒเบเบ„เบงเบฒเบกเบงเบธเปˆเบ™เบงเบฒเบ

เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบ‚เปเปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เบ—เปˆเบฒเบ™เบˆเบทเปˆเบˆเปเบฒเบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบ„เบทเปˆเบญเบ‡เบกเบทเปเบ•เปˆเบฅเบฐเบ„เบปเบ™เป€เบฎเบฑเบ”เปเบฅเบฐเบเบฐเปเบˆเบ‚เบญเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเปƒเบŠเป‰เป€เบฅเบทเป‰เบญเบเป†เบ—เบตเปˆเบชเบธเบ”; เบชเปเบฒเบฅเบฑเบšเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบญเบทเปˆเบ™เปเบกเปˆเบ™เบœเบนเป‰เบŠเบฒเบ. เบฎเบนเป‰เบชเบถเบเบงเปˆเบฒเบšเปเปˆเป€เบชเบเบ„เปˆเบฒเป‚เบ—เบซเบฒเบœเบนเป‰เบŠเบฒเบเบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบ—เปˆเบฒเบ™เบกเบตเบ„เบงเบฒเบกเบชเบปเบ‡เปƒเบชเปƒเบ”เป†. เปเบฅเบฐเปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒเป„เบ”เป‰เบญเปˆเบฒเบ™เบœเบนเป‰เบŠเบฒเบเบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡ - เบกเบฑเบ™เบกเบตเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบเปˆเบฝเบงเบเบฑเบšเบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบˆเบปเป‰เบฒเบˆเบฐเบžเบปเบšเป€เบซเบฑเบ™.

เบฎเบนเป‰เบˆเบฑเบเป€เบ„เบทเปˆเบญเบ‡เบกเบทเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰, เบ—เปˆเบฒเบ™เบˆเบฐเบชเบฒเบกเบฒเบ”เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ‚เบญเบ‡เบšเบฑเบ™เบซเบฒเบ—เบตเปˆเบ—เปˆเบฒเบ™เบˆเบฐเบžเบปเบšเปƒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบขเปˆเบฒเบ‡เบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš. เปƒเบ™เบเบฒเบ™เบšเบฑเบ™เบเบฒเบเบ•เปเปˆเป„เบ›เบ™เบตเป‰, เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเป€เบšเบดเปˆเบ‡เป€เบงเบฅเบฒเบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เบกเบทเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰ เปเบฅเบฐเป‚เบ„เบ‡เบฎเปˆเบฒเบ‡เบเบฒเบ™เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™ เปเบฅเบฐเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ—เบตเปˆเบ•เบดเบ”เบžเบฑเบ™เบเบฑเบšเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ.

เบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™เบฅเบฐเบšเบปเบš FirstVDS Kirill Tsvetkov เบขเบนเปˆเบเบฑเบšเบ—เปˆเบฒเบ™.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™