ืื ื ืื ืื ืืขืจืืช FirstVDS, ืืืื ืืืงืกื ืฉื ืืจืฆืืช ืืืืื ืืจืืฉืื ื ืืืงืืจืก ืืงืฆืจ ืฉืื ืื ืืฉื ืขืืจื ืืขืืืชืื ืืชืืืืื. ืืืืืื ืฉืืืื ืืขืกืืง ืืืืจืื ื ืื ืืืื ืืขืจืืืช ืืชืืืืืื ืขื ืืกืคืจ ืืืืชื ืืขืืืช. ืืื ืืืฆืืข ืคืชืจืื ืืช, ืืชืืืืืชื ืืืชืื ืืช ืกืืจืช ืืืจืฆืืืช ืืื. ืืืง ืืืืืจืื ืื ืื ืกืคืฆืืคืืื ืืืืจืื ืชืืืื ืืื ืืช, ืืื ืืืืคื ืืืื, ืื ืขืฉืืืื ืืืืืช ืฉืืืืฉืืื, ืื ืื ืขืืืจ ืืืื, ืื ืขืืืจ ืจืืื. ืื ืืชืืืชื ืืช ืืงืกื ืืืจืฆืื ืืฉืืชืืฃ ืืื.
ืื ืื ืืฉื ื ืืื ืงืืจืืื ืืชืคืงืื ืฉืื - ืื ืฉืืฉืื ืืื ืฉืืืขืฉื ืืชื ืืขืืจื ืื ืืืื. ืืื, ื ืชืืื ืืื ืฉืื ืื ืืขืจืืช ืฆืจืื ืืขืฉืืช. ืืืฉืืื ืืขืืงืจืืช ืฉืื ืืื ืืขืฉืืช ืกืืจ ืืืืจืื, ืืฉืืืจ ืขื ืกืืจ ืืืืชืืื ื ืืขืืืืช ืขืชืืืืืช ืืคื ืกืืจ. ืืื ืื ืื ืืขืจืืช, ืืฉืจืช ืืืคื ืืืืื. ืื ื ืืชืืื ืืืื ืื, ืื ืืชืืืื ืืื ืืืจืื ืื ื ืืื ืื, ืืฉืืืื ืื ืืืืืงืื ืืฆืืจื ืืืืืืช, ืืืืกืง ืืชืืื ืืื ืืื ื ืืื ืืืืขืจืืช ืืชืืืื ืืื ืืื ืืืืช ืืื ืื ืืจืื ืืืืก. ืืฉืงื! ืื ืืื ืืขืจืืช ืืืื ืฉืื ืืชืืืืื ืืคืชืืจ ืืขืืืช ืืืืกื ืืช ืืืืื!
ืขืืืื ืืชืืื ืฉื ืื ืื ืืืขืจืืช
ืขื ืืืช, ืืคื ื ืฉืืชืืืืื ืืคืชืืจ ืืขืืืช, ืืืื ืืืืืจ ืืช ืืจืืขืช ืขืืืื ืืชืืื ืืขืืงืจืืื ืฉื ืืืื ืื:
- ืชืืขืื
- ืชืื ืืช
- ืืืคืืืืืืฆืื
- ืืืืืืฆืื
ืื ืืืกืืืืช. ืื ืื ืชืื ื ืืช ืืจืืืช ืืขืืืื ืฉืื ืขื ืขืงืจืื ืืช ืืื, ืืื ืชืืื ืื ืืขืืื, ืื ืคืจืืืืงืืืืืช ืืืืืคื ืืืื ืืืื ืืขื ืื ืืืื ืืืืชื. ืืืื ื ืกืชืื ืขื ืื ืืื ืื ืคืจื.
ืจืฉืืืืช
ืจืฉืืืืช ืื ืืืืจ ืืงืจืื ืชืืขืื (ืื ืื ืื ืืคืฉืจ ืืืขืืื), ืืื ืื ืืฉืืืจ ืขืืื.
ืืืฆื ืืฉืืืจ ืชืืขืื:
- ืืื ื ืชืงืืช ืืืขืื ืืืฉื ืฉืืจื ืจืืืช? ืจืฉืื ืืช ืืกืืืคืืืืื ืืขืืงืจืืื, ืฉืืืืช ืืืืืื ืืขืงืจืื ืืช ืืืืกืื.
- ืืื ืืืขืช ืืคืชืจืื ืืืฉ ืืืืื ืื ืืืขืื ื ืคืืฆื? ืจืฉืื ืืช ืื ืืื ืฉืื ืชืฆืืจื ืืืืฆืื ืืช ืื ืืืืฉ ืืขืื ืืืืฉ.
- ืืื ืื ืขืืจื ืื ืืืืื ืฉืืื ืฉืื ืืื ืช? ืจืฉืื ืืช ืื ืงืืืืช ืืืืืฉืืื ืืขืืงืจืืื, ืฆืืืจื ืืขืฆืืื ืชืจืฉืื.
ืืจืขืืื ืืืจืืื: ืืชื ืื ืฆืจืื ืืกืืื ืืืืืืื ืขื ืืืืืจืื ืฉืื ืืขืช ืฉืืืื ืืืืฉืื ืฉื ืืืจืื ืืืฉืื.
ืืืืื ืคืืจืื ืชืขืฉื ืืช ืื ืชืืื ืื: ืื ืืืืื ืืืืืช ืืขืจืืช ืขื ืืขืจืืช, ืืืื ืืืฉื, ืงืืืฅ ืืงืกื, ืคื ืงืก ืจืฉืืืืช ืคืืื. ืืขืืงืจ ืฉืืจืฉืืืืช ืฉืื ืขืืืืืช ืืืจืืฉืืช ืืืืืช:
- ืื ืชืืื ืืจืื ืืื. ืืืืฉ ืืช ืืจืขืืื ืืช, ืืฉืืืืช ืืืืืื ืืขืืงืจืืื. ืื ืืื ืช ืืขืื ืืืจืฉืช ืฆืืืื ืืืื ืืงื ืืจืื ื ืืืื ืฉื ืืงืฆืืช ืืืืจืื ืืืื ืืงืก, ืื ืชืืชืื ืืืืฉ ืืช ืืืืืจ ืฉืืื ื ืืืืช ืืืชื - ืกืคืง ืงืืฉืืจ ืืืื.
- ืืขืจืืื ืฆืจืืืื ืืืืืช ืืจืืจืื ืื. ืื ืืงื
race cond.lockup
ืื ืืืคืฉืจ ืื ืืืืื ืืื ืืช ืื ืฉืชืืืจืช ืืฉืืจื ืื - ืืกืืจ. ืชืืขืื ืืื ืื ืืืงื ืืฆื ืฉืขื ืืืืื. - ืืืคืืฉ ืืื ืชืืื ื ืืืื ืืืื. ืื ืืชื ืืืชื ืคืืกืืื ืืืืื, ืืืกืฃ ืชืืืืช; ืื ืืืืืจืช ืคืืืืช, ืืืืืงื ืคืืกืืื ืงืื ืื ืขื ืชืืืืจืื. ืืื ืืขื ืืชืืขืื ืื ืืชื ืืงืืืฉ ืืื ืจื ืืืืคืืฉ ืืืจ ืชืฉืืื ืื ืืคื ืฉืืืืช ืืฉืงืืข ืืคืชืจืื ืืฉืืื ืืืคืก.
ืื ืืืื ืืืืจืืืช ืชืืขืื: ืืืขืจืืช ืคืจืืืืืืืืืช ืืคื ืงืก (ืชืืื ื ืืืขืื), ืืขื ืืืืืจ ืืืข ืจื-ืืฉืชืืฉืื ืืื ืขื ืชืืืืช, ืืืคืืฉ ืืื ืื ืืืืช ืืืคืฉืจืืช (ืืืื).
ืื ืจืง ืฉืื ืชืฆืืจืื ืืืคืฉ ืืช ืืืชื ืืชืฉืืืืช ืคืขืืืื, ืืื ืฉืืชืืขืื ืืขืืืจ ืืืื ืืืืืื ื ืืฉืืื ืืืฉืื (ืืขืจืืช!), ืืฉืคืจ ืืช ืชืืืฉืช ืืขืืืืฉ ืฉืืื (ืืืืืืช ืืืืื ืืขืื ืืืจืืืช ืืืื ืฉืืื ืืื), ืืืืกืืฃ ืืจืืื ืืคืขืืืืช ืฉืื. ืื ืืชืืขืื ืืืื ืืขืืืชืื, ืื ืืืคืฉืจ ืืื ืืืืื ืื ืืืื ื ืขืจืืช ืฉื ืืฉืืชื ืื ืฉื.
ืชืื ืืช
ืชืื ืืช ืืื ืืฆืืจื ืืฉืืืืฉ ืืชืื ืืืช. ืืื ืืคืชืืจ ืืช ืจืื ืืืขืืืช ืืืืคืืื ืืืช, ืืืื ืืืฆืืจ ืชืื ืืช ืคืขืืื ืกืคืฆืืคืืช. ืืฉ ืืืฉืชืืฉ ืืจืฆืฃ ืกืื ืืจืื ืฉื ืฉืืืื ืืื ืืืืื ืืช ืจืื ืืืขืืืช. ืืืืจ ืฉืชืืงื ืช/ืืชืงื ืช/ืขืฉืืช ืืืคืืืืืืฆืื ืฉื ืืฉืื, ืืฉ ืืืืืง ืืช ืืืืฆืืขืื ืฉื ืืฉืื ืื ืืืืฆืขืืช ืจืฉืืืืช ืืืืงื ืกืื ืืจืืืืช.
ืชืื ืืืช ืืื ืืืจื ืืืืื ืืืืชืจ ืืืจืื ืืช ืืจืืืช ืืขืืืื ืฉืื. ืขื ืืื ืฉืืืืฉ ืื ืืืื ืกืื ืืจืืืื ืืื ืืคืชืืจ ืืช ืืืขืืืช ืื ืคืืฆืืช ืืืืชืจ, ืืชื ืืงืื ืืจืื ืืืจืื ืืื ืืืื. ืืืืืื, ืฉืืืืฉ ืืจืฉืืืืช ืชืืื ืืืคืฉืจ ืื ืืืืื ืืช ืื ืืคืื ืงืฆืืืช ืืืฉืืืืช ืืขืืืืชื ืืืืื ืืช ืืืืื ื ืฉื ืคืื ืงืฆืืื ืืืืช ืืกืจืช ืืฉืืืืช. ืื ืืืื ืกืื ืืจืืืื ืืฆืืฆืื ืืจืืงื ืืืืชืจืช ืืืคืืืชื ืืช ืืกืืืจืืช ืืืขืืช.
ืื ืงืืื ืืืฉืืื ืืจืืฉืื ื ืืื ืฉืฆืจืื ืืชืขื ืื ื ืืืื ืืจืฉืืืืช ืืืงืืจืช. ืื ืืชื ืจืง ืืกืชืื ืขื ืืืืืจืื, ืืชื ืืืื ืืคืกืคืก ืืืื ืืืืงื ืื ืคืขืืื ืืฉืืื ืืืืช ืืืืจืืก ืืื. ืื ืงืืื ืืืฉืืื ืืฉื ืืื ืืื ืฉื ืืชื ืืฆืจืื ืืฉื ืืช ืืช ืื ืฉืืืืช ืืขืืืื ืืชืื ืืช ืื ืืืฆื ืืืจืฉ ืืืช. ืืื ืชืื ืืืช ืืืืืืืืืช ืืืื ืืืจืกืืืืช ืืืืืืื. ืื ืืฉ ืืขืื, ืืื ืืืืงืช ืชืื ืืืช ืื ืืืืชื ืืืชื, ืื ืื ืืืืจ ืฉืืื ืืขืื. ืขื ืืืช, ืืคื ื ืฉืชืชืืื ืืืืืง ืืื ืืขืืืช ืืืคืืชืืืืช ืื ืกืืืจืืช, ืชืืื ืืืื ืืขืฉืืช ืชืืืื ืืืืงืช ืชืื ืืช ืืืืจื.
ืืืคืืืืืืฆืื
ืืืคืืืืืืฆืื ืืืืจ ืืขื ืขืฆืื. ืชืืืื ืืขืืืื ืฆืจืื ืืืืืช ืืืคืืืืื ืืื ืืืคืฉืจ ืืืืื ืช ืืื ืืขืืืืืช ืขืืืื. ืืฉ ืืื ืกืคืืจ ืืคืฉืจืืืืช: ืืืืื ืงืืฆืืจื ืืงืืืช, ืงืืฆืืจืื, ืืืืืืื ืจืืืืจืืื, ืืืื ืืืื ืื. ืืคืฉ ืฉืืืืฉืื ืืขืฉืืื ืืืชืจ ืืืืื ืืื. ืื ืืชื ืงืืจื ืืคืงืืื 100 ืคืขืืื ืืืื, ืืงืฆื ืืืชื ืืงืืฆืืจ ืืงืืืช. ืื ืืชื ืฆืจืื ืืืชืืืจ ืืืืคื ืงืืืข ืืืืชื ืฉืจืชืื, ืืชืื ืืื ืื ืืืืื ืืืช ืฉืืืืจ ืืืชื ืืฉื:
ืืืืจื ืืช ืืืคืฉืจืืืืช ืืฉืื ืืช ืืืืื ืืช ืืืืื - ืืืื ืืฉ ืืงืื ืืกืืฃ ื ืื ืืืชืจ, DE, ืื ืื ืืื, ืืคืืคื, ืืงืื ืืืืืื, ืืขืจืืช ืืคืขืื. ืืื ืืืืื ืืืื ืขืืืชืื ืืืืจืื ืฉืื ืืฉืชืืฉืื - ืืืื ืื ืืืืจืื ืืื ืืกืืื ืืืฉืื. ืืจืืข ืฉืืฉ ืื ืืช ืืืืื, ืืื ืืืฆื ืืืฉืชืืฉ ืืื: ืืื ืืช ืืืคืชืืืช, ืืงืืฆืืจืื, ืืืืคืื ืืืืจืืงืื.
ืขืฉื ืฉืืืืฉ ืืืคืืืืื ืืืืื ืกืื ืืจืืืื - coreutils, vim, ืืืืืืื ืจืืืืจืืื, bash. ืขืืืจ ืฉืืืฉืช ืืืืจืื ืื ืืฉ ืืกืคืจ ืขืฆืื ืฉื ืืืจืืืื ืืชืืขืื ื ืคืืืื. ืืขืืจืชื, ืืชื ืืืื ืืขืืืจ ืืืืืจืืช ืืืฆื ืฉื "ืื ื ืืจืืืฉ ืืื ืงืืฃ ืฉืืคืฆื ืืืืืื ืขื ืืืฉื ื ืืื" ื"ืื ื ืงืืฃ ืฉืืฉืชืืฉ ืืืืฉื ื ืืื ืืื ืืืืืื ืืขืฆืื ืงืจืงืจ ืืืืืื".
ืืืืืืฆืื
ืืืืืืฆืื ืืขืืืจ ืคืขืืืืช ืงืฉืืช ืืืืืืื ืืขืืืคืืช ืฉืื ื ืืืืืื ืืืืชื ื ืืืืช ืฉื ืืืืืืืฆืื. ืื ืืืื ืกืื ืืจืื ืืืฉืื ืืืืฆืข ืืืืฉ ืคืงืืืืช ืืืืชื ืกืื, ืื ืืื ืื ืืขืืืฃ ืืช ืื ืืคืงืืืืช ืืืื ืืงืืืฅ ืืื ืืืงืจืื ืืคืงืืื ืืืช ืฉืืืจืืื ืืืืฆืขืช ืืช ืืงืืืฅ ืืื?
ืืืืืืืฆืื ืขืฆืื ืืื 80% ืืชืืื ืืืืคืืืืืืฆืื ืฉื ืืืืื ืฉืื (ืืขืื 20% ืื ืกืื ืืืจืื ืืื ืืขืืื ืืคื ืฉืื ืฆืจืืืื). ืื ืืืื ืืืืืช ืจืง one-liner ืืชืงืื ืื ืืื ืื ืืืื ืขื ืง ืขื ืืืฉืง ืืื ืืจื ื ื-API. ืืงืจืืืจืืื ืืขืืงืจื ืืื ืืื ืฉืืฆืืจืช ืืื ืื ืฆืจืืื ืืงืืช ืืืชืจ ืืื ืืืืืฅ ืืืืืช ืืืื ืืืืืืฅ ืฉืืืื ืืืกืื ืื. ืื ืืชื ืืฉืงืืข ืืืฉ ืฉืขืืช ืืืชืืืช ืกืงืจืืคื ืฉืืขืืื ืื ืชืืืงืง ืื ืฉืื, ืขืืืจ ืืฉืืื ืฉืืืืชื ืืืงืืช ืื ืฉืขื ืื ืฉืขืชืืื ืืคืชืืจ ืืื ืืชืกืจืื, ืืืืืจ ืืืืคืืืืืืฆืื ืฉื ืืจืืืช ืขืืืื ืืจืืขื ืืืื. ืืชื ืืืื ืืืงืืืฉ ืืืฉ ืฉืขืืช ืืืฆืืจืช ืืื ืจืง ืื ืืกืคืจ, ืกืื ืืืฉืืืืช ืืืืื ืืืคืฉืจืื ืืืช, ืื ืฉืื ืงืืจื ืืขืชืื ืงืจืืืืช.
ืืืืืืฆืื ืืื ื ืืืืจื ืืชืืืช ืกืงืจืืคืืื ืื ืืื ืืื. ืืืืืื, ืืื ืืืฆืืจ ืืืืจื ืฉื ืืืืืืงืืื ืืืืชื ืกืื ืืจืฉืืื, ืื ืื ืฉืืชื ืฆืจืื ืืื one-liner ืืื ืฉืืขืฉื ืืืืืืืืช ืืช ืื ืฉืืืืช ืขืืฉื ืืื, ืืขืืจ ืืื ืืืื ืืช, ืขื ืขืจืืืืช ืฉื ืืขืชืง-ืืืืง.
ืืืขืฉื, ืื ืชืื ื ืืช ืชืืืื ืื ืืืื ืขื ืืจืืขืช ืขืืืื ืืชืืื ืืืื, ืชืืื ืืืืืื ืืืืืจืืช ืืช ืืืขืืืืช, ืืคืจืืืืงืืืืืืช ืืืืืฉืืจืื ืฉืื. ืขื ืืืช, ืืช ืืจืฉืืื ืืื ืฆืจืื ืืืฉืืื ืขื ืขืื ืคืจืื ืืื, ืฉืืืขืืื ืขืืืื ื-IT ืืืขื ืืืชื ืืคืฉืจืืช - ืืื ืื ืขืฆืื.
ืืื ืื ืขืฆืื ืืื ืื ืืขืจืืช
ืืื ืืืืืช ืืคืืื ืงืฆืช ืืืืฉืจ ืืชืืื ืืื, ืืชื ืฆืจืื ืื ืืืื ืืืืื ืืืืืื ืืืจืื ืืืฉืื. ืื ืืื ืื ืฉืืฅ ืฉื ืจืฆืื ืืืชืืืื ืขื ืืื ื ืืืข ืืืืืื ืืืชื, ืืชื ืชืชืงืข ืืืจ ืืืื. ืื ืืื ื ืคืชืจืื ืืช, ืืื ืืืืืืืช ืืฉืืืืช ืืืฉืืช ืื ืืืื ืืืคืืขืืช ื-IT, ืืื ืื ืืืืืื ืืืชื ืืคืืืช ืืืืคื ืฉืืื, ืืชื ืืืจื ืืืืฉืืื. ืชืืืืื ืจืืื ืฉื ืืื ืืืืืืืช ืืืืืข ืขืืืืื ืขื ืืกืืก ืืืื ืืืจืื ืื ืคื. ืืืืืื, ืชืคืขืื ืจืฉืช. ืืจืฉืชืืช ืืืืื ืืจื ื ื ืืฆืืืช ืืื ืืงืื, ืืชื ื ืชืงื ืืื ืื ืืื, ืืื ืืจืืข ืฉืชืืคืืจ ืืืื ืืืืืื ืฉืืืืืจืืื, ืชืืื ืืืกืฆืืคืืื ื ืขื ืงืืช ืืืืจืืืช ืืืื, ืฉืืืืืื ืฉืื ืืื ืืฃ ืคืขื ืื ืืืื ืืคืืจืง.
ืื ืืืืชื ืืช ืืคืจืื ืืื ืืจืฉืืื ืื ืืื ืืคืชื ืขืืืจ IT ืืืืคื ืืืื, ืืื ืจืง ืขืืืจ ื ืืืื ืืขืจืืช. ืืืืคื ืืืขื, ืื ืชืืื ืืืืื ืืื ืืื - ืคืฉืื ืืื ืื ืืกืคืืง ืืื ืคืืืืช. ืืื, ืืฉืืชื ืืื ื ืืช ืขืฆืื, ืขืืื ืืืืืจ ืืช ืจืืืช ืืืคืฉืื ืื ืืืฆืืช.
ืืื ื ืฆืจืื ืืืืื ืืื ืืืฆื ืคืืขื ื ืืืื ืืืืืจืื ืืคื ืืื ืฉื ืื ืืื ืขืืจ ืืืื, ืืืืฆื ืืื ืืงืืื ืืื ืืจืืงืฆืื ืขื ื ืืืื ืืืืจืื ืืื ืืงืก, ืื ืืื ืืืขืช ืืื ืืืืจืื RAM ืืืืคื ืกืืืื ืืืืืข ืืื ื ืืืฅ. ืืชื ืื ืฆืจืื ืืืขืช ืืื ืืืชืจืืช TCP ื-UDP ืฉืื ืืช ืืืืื ื ืืื ืืช, ืืื ืื ืืืื ืจืขืืื ืืื ืืืืื ืืช ืืืืืืื ืืืกืืกืืื ืืืืคื ืฉืื ืืคืจืืืืงืืืื ืคืืขืืื. ืืชื ืื ืฆืจืื ืืืืื ืืื ืื ืืชืช ืืืืช ืืืืคืืืงื, ืืื ืื ืืืื ื ืืื ืืืขืช ืืืืข ืืคืกืืื ืืืืชืืื ืชืืื ืขืืืจืื ืืืจืืฉื ืขื ืคื ื ืฆืืชืื. ืืื ืฉืื ืืืจ ืจืข ืืืืขืช ืืื ืืืื ืืื ืืกืืืืื ืขืืืืื ืืจืืช ืืคืฉืื ืืกืืืืช ืืื ืืืืจื ืืืืื ืืืืืืื ืืช ืื ืืจืืืช ืืฉืืื ืืคืฉืื ืืืื (ืืชื ืคืฉืื ืชืฉืชืืขื).
ืขื ืืืช, ืืชืืื ืฉืื, ืืฉืืื ืืจืืช ืืืคืฉืื "ืืื, ืื ืืืจ ืฉืืืคืฉืจ ืื ืืืฆืื ืืชืจืื" ืืื ืื ืืืื ืืืื. ืืืจืฆืืืช ืืืืืช ืืืงืืฉื ืืกืงืืจื ืฉื ืืชืืืืื ืืขืืงืจืืื ืฉืื ืื ืืขืจืืช ืฆืจืื ืืืชืืืื ืืืชื ืืขืืืื ืืจืืืช ืืคืฉืื ื ืืืืืช ืืืชืจ. ืื ืกื ืืืืืื ืืช ืืืืช ืืืืข ืื ืกืงืจ ืืจืืช ืืคืฉืื ืืื ืืืืืช.
10 ืืฆืืืช ืื ืื ืืืขืจืืช
ืื, ืืืื ื ืืช ืืจืืขืช ืืขืืืืื ืืืืกืืืืช ืืขืืงืจืืื. ืืื ื ืืื ืืืชืืื ืืคืชืืจ ืืขืืืช? ืขืืืื ืื. ืืคื ื ืฉืชืขืฉื ืืืช, ืืืืืฅ ืืืืืจ ืืช ืื ืฉื ืงืจื "ืฉืืืืช ืขืืืื ืืืืืฆืืช" ืืืืื ื ืืืืกืื ืืืืื. ืืืขืืืื, ืกืืืจ ืืื ืื ืฉืชืืจืื ืืืชืจ ื ืืง ืืชืืขืืช. ืื ืืืื ื ืชืืื:
- ืืื ืืขืืืชืื ืืืืื ืื ืฉืืืื ืืจืืฉืื ืืื "ืื ืชืืืง". ืืื ืื ื ื ืืื ืื ืืืกืืื. ืืฉืืชื ืื ืกื ืื ืืืืืง, ืืชื ืื ืืืื ืืขืฉืืช ืืืื - ืืืชืจ ืืื ืคืขืืืืช ืขืืืืืช ืืืืืช ืืจืกื ืืืช. ืื ื ืืืฉื ืฉืืืื ืืื ืืฉืื ืืื - "ืขืฉื ืืืืื". ืื ืื ืืชื ืขืืฉื ืงืฆืช ื ืืง, ืืชื ืชืืื ืืืื ืืืชืืคื ืืืื ืื ืืืื ืื ืื ืืจืืข.
ืขืืื ืชืืื ืืืืืช ืืืฉืจ ืืืื ืืืืงืื ืืืคืฉืจืื ืืืช. ืืชื ืฆืจืื ืืืืืช ืืช ืื ืฉืชืฉื ื ืืื ืืชื ืืกืชืื ืืืื ืขืงื ืคืขืืื ืฉืขืืืื ืืืืืช ืืจืกื ืืช. ืจืฆืื ืืืืืง ืืช ืชืงืื ืืช ืืืืืื ืื ืืืืืช ืื ืื ืชืื ืื ืืืจืืฉืื. ืืื ืืืืืง ืืช ืืืืืื ืืื ืืืืจ ืฉืืืงืช ืืื, ืืื ืื ืื ืขืืื ืืคื ืืช ืืงืื ืืืืกืง. ืื ืืืืงืื ืืืจืฉ ืืืช, ืืื ืืืชื ืืฉืจืช ืืืืฉื ืฉืื ืืืืง ืืืชื ืืืืจ ืฉืืืข.
- ืืืื ืืฉื ื ืืืฉืืืืชื (ืฉืื ื ืืขืฆืื ืฉืืืจืช ืืขืืชืื ืงืจืืืืช) ืืื "ืื ืชืกืชืืจ". ืื ืขืฉืืช ืืืืื, ืืชืื ืืืคื, ืืื ืฉืืงืืืืืช ืฉืื ืื ืืฆืืจืื ืืืคืฉ ืืืชื. ืื ืขืฉืืช ืืื ืคืขืืืืช ืื ืืจืืจืืช ืื ืืืจืืืืช, ืจืฉืื ืืช ืื: ืืชื ืชืืืืจ ืืืืชื, ืืืืขืื ืขืืืื ืืืืืจ ืขื ืขืฆืื ืื ืืืชืขืืจืจ ืืฆื ืืืฉืื ืืืจ, ืืืคืชืจืื ืฉืื ืืืืฆื ืืืืฆืขืืช ืืืืืช ืืคืชื. ืื ืื ืืชื ืขืืฉื ืืฉืื ืฉืืชื ืืืืข ืืืื, ืืืชืื ืฉืืงืืืืืช ืฉืื ืื.
- ืืื ืฆืืจื ืืืกืืืจ ืืช ืืืื ืืฉืืืฉื: "ืืขืืื ืื ืชืขืฉื ืืฉืื ืฉืืช ืืืฉืืืืช ืฉืื ืืชื ืื ืืืืข, ืืืืืื ืื ืืืื". ืื ืชืขืชืืง ืคืงืืืืช ืืืืื ืืจื ื ืื ืืชื ืื ืืืืข ืื ืื ืขืืฉืืช, ืืชืงืฉืจ ืืืื ืื ืชื ืืืชื ืงืืื. ืื ืชืฉืชืืฉ ืืคืชืจืื ืืช ืืืื ืื ืื ืืชื ืื ืืืื ืืืืื ืื ืื ืขืืฉืื. ืฉืืืจ ืขื ืืืฆืืข ืฉื ืงืื ืืขืืจืคื ืืืื ืืืื ืืืืื. ืื ืืื ืื ืืื ืืืืื ืืช ืื, ืื ืืชื ืขืืฉื ืืฉืื ืื ืืกืืจ ืืืืื ืืงืจืื ืืช ืื ืงืืื ืืืื.
- "ืึดืึฐืึธื". ืืฉ ืืืืื ืกืงืจืืคืืื, ืืืื, ืงืืืื ืืคืงืืืืช ืืืฉืื ืืกืืืื ืืืืงืจืช, ืื ืืืืฉื ืืืงืื, ืื ืืฉ ืืคืืื ืคืืื ืฆืืื ืืื ืืืื ืืคืขืืืืช ืืจืกื ืืืช. ืื ืื ืืืืืช ืืช ืืื (ืืขืฉืืช), ืืื ืืฉืืชื ืืื ืื ืืืืจ ืืื ืืื ืื. ืฆืืจ ืฉืจืช/ืืืจืืืืื/ chroot ื ืคืจื ืขืืืจ ืื ืืืืืง ืฉื. ืืฉืื ื ืฉืืจ? ืื ืืชื ืืืื ืืืคืขืื ืืืชื ื"ืงืจื".
- "ืึดืฉืึฐืืึนื". ืฆืืฆื ืืช ืื ืืคืขืืืืช ืฉืืื ื ืฉืืื ืืื. ืขืงืืืช ืชืืืช ืืืช ืืืืืื ืืืืื ืืืจืืจ ืืื ืืฆื ืืืืขืจืืช, ืืืื -y ืฉืืืืืจ ืขืืืจ yum remove ื ืืชื ืื ืืช ืืืืืื ืืช ืืชืจืื ืืช ืืืฉืืจื ืฉืืืืจ ืืืขืจืืช ืฉืื ืืืคืก. ืื ืืคืขืืื ืืื ืืืืคืืช ืืืชื ืืืืงืจืืช, ืื ืงืืื ืืืื ืืื ืืืืื ืืืื.
- "ืืฉืืื". ืืืืง ืืช ืืืฉืืืืช ืฉื ืคืขืืืืชืื ืืืื ืขืืื ืืืืืจ ืืืืืื. ืืืืง ืื ืืืขืื ืืืืช ื ืคืชืจื. ืืืืง ืื ืืฉืืืื ืืฉืืืคืืช ืืืืืื ืชื ืืื. ืืืืง ืื ืืชื ืืืื ืืฉืืืจ ืขื ืืืขืฉืื ืฉืื. ืืืืชืจ ืืกืืื ืขื ืืขืืืื ืฉืื ื, ืืื ืืขืืื ืื ืืืืืง.
- "ืืชืงืฉืจ". ืื ืืื ื ืืืื ืืคืชืืจ ืืช ืืืขืื, ืฉืื ืืช ืขืืืชืื ืื ืื ื ืชืงืื ืืื. ืื ืืชื ืจืืฆื ืืืืื ืืืืื ืฉื ืืื ืืืืืืงืช, ืืื ืืช ืืขืชื ืฉื ืขืืืชืื. ืืืื ืื ืืฆืืขื ืคืชืจืื ืืื ืืืชืจ. ืื ืืื ื ืืืื ืืืขืฉืื, ืฉืืื ืขืืืื ืขื ืขืืืชืื. ืื ืื ืื ืชืืื ืืืชืืืืช ืฉืื, ืืื ืืืฉ ืขื ืืืฆื ืืืื ืืืืืืจ ืืจืื. ืื ืชืชืืืืฉ ืืืืจืืช ืฉืื. ืขืืืฃ ืืฉืืื ืฉืืื ืืืคืฉืืช, ืืืืจืืืช ืืื ืืืคืฉ ืืืงืื ืชืฉืืื, ืืืฉืจ ืื ืืฉืืื ืืช ืืฉืืื, ืื ืืงืื ืชืฉืืื ืืืืืืจ ืืืืืช ืืืคืฉ.
- "ืื ืชืกืจื ืืขืืจื ืืฆืืจื ืืืชื ืกืืืจื". ื ืงืืื ืื ืืื ืืืคื ืืงืืืืชื. ืื ืฉืืืืื ืืืชื ืฉืืื ืืืคืฉืืช, ืืืืืจื ืืืกืืืจื. ืื ืืืงืฉืื ืืช ืืืืชื ืืคืฉืจื โ ืืกืืืจืื ืฉืื ืืืชื ืืคืฉืจื ืืืื, ืืฆืืขืื ืืืืจื ืืืืืช. ืื ืืื ืื ืืื (ืืืืช ืืื ืืื, ืืื ืืฉืง) - ืชืืื ืฉืืฉ ืื ืฉืืื ืืืืคื, ืืืืช ืืืืื ืฉื ืขืืืื, ืืื ืืชื ืชืกืืจ ืืช ืื ืืืืืจ ืืืชืจ. ืื ืืงืืืืืช ืืื ืืฉืืืืช ืืืืคืืช, ืืฆืืขื ืืืฆืืจ ืืืชื ืงืฉืจ ืืืืืฆืื ืืช ืืฉืืื.
- "ืชื ืืฉืื". ืืื ืืื ืืขืืืชืื ืืื ืืืฉืชืืฉ ืืืื ืืงื ืืืฉื ืื ืืชืกืจืื ืืืฉ, ืืืื ืืชื ื ืชืงื ืืชืืฆืืืช ืฉืืืืืืช ืฉื ืืืืื ืื? ืืืื ืขื ืื. ืืืื ื ืืชื ืืคืชืืจ ืืช ืืืขืื ืืฉืืืฉ ืฉืืจืืช ืงืื ืื ืืืฉ ืืงืืช ืฉื ืืืืื ืืืื ืืงื. ื ืชืงืืชื ืืืื ืืชืืื ื ืฉืืื? ืืืื ืขื ืืื. ืื ื ืืชื ืืฉืืืจ ืื ืืื ืฆืืจื ืืฉืืืจ ืืืชื, ืกืืืจ ืืื ืื ืฉืืื ืืชืืงื. ืืฉืืืขื ืืช ืจืฆืื ืืชืืื, ืืืฆืขืืช ืืืืืงืืจืช ืืืื ื ืฉืืื, ืืืขืื ืฉืืืืช ืืืืื ืื ืื ื ืจืืืช ืจืืืื ืืืืช.
- "ืืงืฉ ืืฉืื". ืืืื ื ืื ืืืฉืืืื, ืืืืืง ืืื ืืืืืืืช ืฉืื ื, ืืืืจื ืืืืื ืืืืชืจ ืืืืืง ืืช ื ืืื ืืช ืืืืืื ืฉืื ืืื ืืืขืืืช ืืืชื ืืืืื. ืื ืืืฆืขืช ืืืคืืืืืืฆืื ืฉื ืืฉืื ืขืืืจ ืืงืื, ืืงืฉ ืืื ื ืืขืงืื ืืืจ ืืขืืืื; ืืืื ืฆืืืืจ ืืืงืืืง ืืืขืจืืช ืืื ื ืืืงืื ืฉืืืคืฉืช. ืืชืืช ืชืกืจืื ืขืืจื - ืืฆื ืืืชื ืืขืืืชืื, ืืืื ืื ืืืฆืื ืืจื ืืฉืคืจ ืืืชื.
ืื ืืชื ืื ืืืื ืืืืฉื ืืช ืืคืจืงืืืงืืช ืืืื ืืขืืืื ืฉืื, ืจืื ืืืขืืืช ืืคืกืืงื ืืืืืช ืืขืืืช: ืื ืจืง ืชืคืืืช ืืช ืืกืคืจ ืืืขืืืืช ืืืฉืืืืืช ืฉืื ืืืื ืืืื, ืืื ืื ืชืืื ืื ืืืืื ืืช ืืชืงื ืืขืืืืช (ื- ืกืื ืฉื ืืืืืืื ืืขืืืชืื ืฉืืืขืฆื ืื ืืืืืช). ืืชืจื ืืื - ืจืง ืคืจืืื ืืื ืืื, ืฉืืื, ืืืืืข, ืืฉืื ืืืื.
ืืืืื ืืขืืงืจืืื ืฉืชืฆืืจื ืืขืืื ืืืชื ืืืชืจ ื-50% ืืืืื ืื grep ื-vim. ืื ืืืื ืืืืืช ืืืชืจ ืคืฉืื? ืืืคืืฉ ืืงืกื ืืขืจืืืช ืืงืกื. ืขื ืืืช, ืื grep ืืื vim ืื ืจื-ืืืื ืจืื ืขืืฆืื ืืืืคืฉืจืื ืื ืืืคืฉ ืืืขืจืื ืืงืกื ืืืขืืืืช. ืื ืคื ืงืก ืจืฉืืืืช ืืืฉืื ืฉื Windows ืืืคืฉืจ ืื ืคืฉืื ืืืชืื/ืืืืืง ืฉืืจื, ื-vim ืืชื ืืืื ืืขืฉืืช ืืืขื ืืื ืขื ืืงืกื. ืื ืืชื ืื ืืืืื ืื, ืืชืงืฉืจ ืืคืงืืืช vimtutor ืืืืกืืฃ ืืชืชืืื ืืืืื. ืืืื grep, ืืืืืง ืืขืืงืจื ืฉืื ืืื ืืืืืืืื ืจืืืืจืืื. ืื, ืืืื ืขืฆืื ืืืคืฉืจ ืื ืืืืืืจ ืชื ืื ืืืคืืฉ ืืืืืฆืื ื ืชืื ืื ืืฆืืจื ืืืืฉื ืืืื, ืืื ืืื RegExp ืื ืื ืืืืื ื ืืืืืื. ืืืชื ืฆืจืื ืืืขืช ืืืืืืื ืจืืืืจืืื! ืืคืืืช ืืจืื ืืืกืืกืืช. ืืืืชืืืื, ืืืืชื ืืืืืฅ ืื ืืืกืชืื ืขื ืื
ืืชืื 50% ืื ืืชืจืื, 40% ืืืืขืื ืืขืจื ืืืืื ืฉื coreutils. ืขืืืจ coreutils ืืชื ืืืื ืืืกืชืื ืืจืฉืืื ื sed ':a;N;$!ba;s/n/ /g'
, ืขืืืช ื ืืืฉ ืืืจืืืง ืืืชื ืืืงืื ืกืืื ืขื ืืืืื, ืืื ืคืชืจ ืืช ืืืขืื ืขื ืืื ืืชืืื tr 'n' ' '
.
ืืืืชื ืืืืืฅ ืื ืืืืืจ ืื ืื ืืื ืื ืคืจื ืขืืฉื ืืืช ืืืคืชืืืช ืืคืงืืืืช ืื ืคืืฆืืช ืืืืชืจ; ืืื ืืฉืืจ ืืฉ ืืื. ืื ืชืืกืก ืืืชืงืฉืจ ืืืืจ ืื ืืฉ ืื ืกืคืง. ืืืงืคื ืืงืจืื ืืช ืืืืฉ ืขืฆืื - ืืื ืืืื ืืืืข ืืฉืื ืขื ืื ืฉืชืืฆื.
ืืืจืช ืืืืื ืืืื, ืชืืื ืืคืชืืจ ืืืขืืืืช ืืืง ื ืืื ืืืืขืืืช ืฉืชืืชืงื ืืื ืืคืืขื. ืืืจืฆืืืช ืืืืืช, ื ืืื ืืชื ืืืฉืชืืฉ ืืืืื ืืื ืืืืกืืจืืช ืขืืืจ ืืฉืืจืืชืื ืืืืืฉืืืื ืืืกืืกืืื ืฉืื ืืืื ืขืืืื.
ืื ืื ืืืขืจืืช ืฉื FirstVDS ืงืืจืื ืฆืืืืงืื ืืื ืืืชื.
ืืงืืจ: www.habr.com