เช•เซ‹เชฐเซเชฏเซเชŸเซ€เชฒเซเชธเชจเชพ เชฐเชธเซเชŸ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชกเซ‡เชฌเชฟเชฏเชจเชจเซ‡ เชธเซเชตเซ€เช•เชพเชฐเชตเซเช‚

Clang เช•เชฎเซเชชเชพเช‡เชฒเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชกเซ‡เชฌเชฟเชฏเชจ GNU/Linux เชฌเชจเชพเชตเชตเชพเชจเชพ เชคเซ‡เชฎเชจเชพ เช•เชพเชฎ เชฎเชพเชŸเซ‡ เชœเชพเชฃเซ€เชคเชพ เชธเชฟเชฒเซเชตเซ‡เชธเซเชŸเซเชฐเซ‡ เชฒเซ‡เชกเซเชฐเซเช เชฐเชธเซเชŸ เชญเชพเชทเชพเชฎเชพเช‚ เชชเซเชจเชƒเชฒเซ‡เช–เชฟเชค เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“เชจเชพ เชตเซˆเช•เชฒเซเชชเชฟเช• เชธเชฎเซ‚เชนเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเชซเชณ เชชเซเชฐเชฏเซ‹เช—เชจเซ€ เชœเชพเชฃ เช•เชฐเซ€. Coreutils เชฎเชพเช‚ sort, cat, chmod, Chown, chroot, cp, date, dd, echo, hostname, id, ln เช…เชจเซ‡ ls เชœเซ‡เชตเซ€ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เช•เซ‹เชฐเซเชฏเซเชŸเซ€เชฒเซเชธเชจเชพ เชฐเชธเซเชŸ เชธเช‚เชธเซเช•เชฐเชฃเชจเชพ เชกเซ‡เชฌเชฟเชฏเชจเชฎเชพเช‚ เชเช•เซ€เช•เชฐเชฃเชจเชพ เชชเซเชฐเชฅเชฎ เชคเชฌเช•เซเช•เชพ เชฎเชพเชŸเซ‡, เชจเซ€เชšเซ‡เชจเชพ เชฒเช•เซเชทเซเชฏเซ‹ เชจเช•เซเช•เซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ:

  • เชกเซ‡เชฌเชฟเชฏเชจ เช…เชจเซ‡ เช‰เชฌเซเชจเซเชŸเซ เชฎเชพเชŸเซ‡ เช•เซ‹เชฐเซเชฏเซเชŸเซ€เชฒเซเชธ เชฎเชพเชŸเซ‡ เชฐเชธเซเชŸ เชตเซˆเช•เชฒเซเชชเชฟเช• เชชเซ‡เช•เซ‡เชœ เช•เชฐเซ‹.
  • เชฐเชธเซเชŸ-เช•เซ‹เชฐเซเชฏเซเชŸเซ€เชฒเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชœเซ€เชจเซ‹เชฎ เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชธเชพเชฅเซ‡ เชกเซ‡เชฌเชฟเชฏเชจเชจเซ‡ เชฌเซเชŸ เช•เชฐเชตเซเช‚.
  • เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚เชฅเซ€ 1000 เชธเซŒเชฅเซ€ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เชชเซ‡เช•เซ‡เชœเซ‹ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช.
  • เชซเชพเชฏเชฐเชซเซ‹เช•เซเชธ, LLVM/Clang เช…เชจเซ‡ Linux เช•เชฐเซเชจเชฒ เชธเซเชคเซเชฐเซ‹เชคเซ‹เชฎเชพเช‚เชฅเซ€ เชฐเชธเซเชŸ-เช•เซ‹เชฐเซเชฏเซเชŸเซ€เชฒเซเชธ เชธเชพเชฅเซ‡เชจเชพ เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚ เชฌเชจเชพเชตเซ‹.

เชฐเชธเซเชŸ/เช•เซ‹เชฐเซเชฏเซเชŸเซ€เชฒเซเชธ เชฎเชพเชŸเซ‡ 100 เชฅเซ€ เชตเชงเซ เชชเซ‡เชšเซ‹ เชฌเชจเชพเชตเซเชฏเชพ เชชเช›เซ€, เช…เชฎเซ‡ เชคเชฎเชพเชฎ เช‡เชšเซเช›เชฟเชค เชงเซเชฏเซ‡เชฏเซ‹ เชธเชซเชณเชคเชพเชชเซ‚เชฐเซเชตเช• เชนเชพเช‚เชธเชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เชธเช•เซเชทเชฎ เชนเชคเชพ. เชšเชพเชฒเซ เช•เชพเชฐเซเชฏเชฎเชพเช‚ เช—เซเชฎ เชฅเชฏเซ‡เชฒ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“ เช…เชจเซ‡ เชตเชฟเช•เชฒเซเชชเซ‹เชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃ, เช•เซ‹เชกเชจเซ€ เช—เซเชฃเชตเชคเซเชคเชพ เช…เชจเซ‡ เชเช•เชฐเซ‚เชชเชคเชพเชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹, เชŸเซ‡เชธเซเชŸ เชธเซเชฏเซเชŸเชจเซ‹ เชตเชฟเช•เชพเชธ, เช…เชจเซ‡ GNU Coreutils (141 เชฎเชพเช‚เชฅเซ€ 613 เชชเชฐเซ€เช•เซเชทเชฃเซ‹ เช…เชคเซเชฏเชพเชฐ เชธเซเชงเซ€ เชธเชซเชณเชคเชพเชชเซ‚เชฐเซเชตเช• เชšเชพเชฒเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡) เชฎเชพเช‚เชฅเซ€ เชŸเซ‡เชธเซเชŸ เชธเซเชฏเซเชŸ เชšเชฒเชพเชตเชคเซ€ เชตเช–เชคเซ‡ เชฅเชคเซ€ เช•เซเชฐเซ‡เชถเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. ).

เชฐเชธเซเชŸ-เช•เซ‹เชฐเซเชฏเซเชŸเซ€เชฒเซเชธ เชชเซ‡เช•เซ‡เชœ เชฌเชจเชพเชตเชคเซ€ เชตเช–เชคเซ‡, เช•เซ‹เชฐเซเชฏเซเชŸเซ€เชฒเซเชธ เชชเซ‡เช•เซ‡เชœเชจเซ‡ เชฌเชฆเชฒเชตเชพเชจเซเช‚ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ เชคเซ‡เชฎเชจเซ‡ เชธเชฎเชพเช‚เชคเชฐ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชจเซ‹ เชจเชฟเชฐเซเชฃเชฏ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹. เชฐเชธเซเชŸ เชญเชพเชทเชพเชฎเชพเช‚ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพ เชตเชฟเช•เชฒเซเชชเซ‹ /usr/lib/cargo/bin/ เชฎเชพเช‚ เชธเซเชฅเชพเชชเชฟเชค เชฅเชฏเซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ PATH เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชšเชฒเชฎเชพเช‚ เช† เชจเชฟเชฐเซเชฆเซ‡เชถเชฟเช•เชพ เช‰เชฎเซ‡เชฐเซ€เชจเซ‡ เชธเช•เซเชฐเชฟเชฏ เชฅเชพเชฏ เช›เซ‡. เชฐเชธเซเชŸ-เช•เซ‹เชฐเซเชฏเซเชŸเซ€เชฒเซเชธ เชชเซ‡เช•เซ‡เชœ เชฌเชจเชพเชตเชตเซเช‚ เช เชคเชฎเชพเชฎ เชฌเชฟเชฒเซเชก เชกเชฟเชชเซ‡เชจเซเชกเชจเซเชธเซ€เชจเซ‡ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชœเชŸเชฟเชฒ เชนเชคเซเช‚, เชœเซ‡เชฎเชพเช‚ เชฐเชธเซเชŸ เช…เชจเซ‡ เชตเชฟเชตเชฟเชง เชจเชพเชจเชพ เช•เซเชฐเซ‡เชŸ เชชเซ‡เช•เซ‡เชœเซ‹เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡.

เชฌเซ‚เชŸ เชˆเชฎเซ‡เชœ เชฌเชจเชพเชตเชตเซ€ เช เช•เซ‹เชˆ เชธเชฎเชธเซเชฏเชพ เชจ เชนเชคเซ€, เชชเชฐเช‚เชคเซ เชฐเชธเซเชŸ-เช•เซ‹เชฐเซเชฏเซเชŸเซ€เชฒเซเชธ เชธเชพเชฅเซ‡เชจเชพ เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชฎเชพเชŸเซ‡ เชชเซ‡เช•เซ‡เชœเซ‹เชจเซ‡ เช…เชจเซเช•เซ‚เชฒเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช˜เชฃเซเช‚ เช•เชพเชฎ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เช˜เชฃเซ€ เชชเซ‹เชธเซเชŸ-เช‡เชจเซเชธเซเชŸเซ‹เชฒ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซ‹ เช•เซ‹เชฐเซเชฏเซเชŸเซ€เชฒเซเชธ เชธเซ‡เชŸเชฎเชพเช‚เชฅเซ€ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“เชจเซ‡ เช•เซ‰เชฒ เช•เชฐเซ‡ เช›เซ‡. เชœเชฐเซ‚เชฐเซ€ เชตเชฟเช•เชฒเซเชชเซ‹เชจเชพ เช…เชญเชพเชตเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชธเซŒเชฅเซ€ เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชธเชฎเชธเซเชฏเชพเช“ เช†เชตเซ€ เชนเชคเซ€, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, โ€œcpโ€ เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€ เชชเชพเชธเซ‡ โ€œ--เช†เชฐเซเช•เชพเช‡เชตโ€ เช…เชจเซ‡ โ€œ--เชจเซ‹-เชกเชฟเชฐเซ‡เชซเชฐเชจเซเชธโ€ เชตเชฟเช•เชฒเซเชชเซ‹ เชจเชฅเซ€, โ€œlnโ€ เช โ€œ--เชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเซเชฏเซเช‚ เชจเชฅเซ€. เชธเช‚เชฌเช‚เชงเชฟเชคโ€ เชตเชฟเช•เชฒเซเชช, mktemp โ€œ-tโ€ เชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช•เชฐเชคเซเช‚ เชจเชฅเซ€ , เชธเชฎเชจเซเชตเชฏเชจเชฎเชพเช‚ "-fs", เช‡เชจเซเชธเซเชŸเซ‹เชฒเชฎเชพเช‚ - "--เชฎเชพเชฒเชฟเช•" เช…เชจเซ‡ "-เชœเซ‚เชฅ". เชตเชฐเซเชคเชจเชฎเชพเช‚ เชคเชซเชพเชตเชคเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เช…เชจเซเชฏ เชธเชฎเชธเซเชฏเชพเช“ เชŠเชญเซ€ เชฅเชˆ, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช‡เชจเซเชธเซเชŸเซ‹เชฒ เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€ /dev/null เชจเซ‡ เช‡เชจเชชเซเชŸ เชซเชพเช‡เชฒ เชคเชฐเซ€เช•เซ‡ เชธเซเชชเชทเซเชŸ เช•เชฐเชตเชพเชจเซเช‚ เชธเชฎเชฐเซเชฅเชจ เช•เชฐเชคเซ€ เชจเชฅเซ€, mkdir เชชเชพเชธเซ‡ โ€œ-parentโ€ เชจเซ‡ เชฌเชฆเชฒเซ‡ โ€œ--parentsโ€ เชตเชฟเช•เชฒเซเชช เชนเชคเซ‹, เชตเช—เซ‡เชฐเซ‡.

เชฎเซ‹เชŸเชพ เช•เซ‹เชก เชฌเซ‡เชเชจเซ€ เชเชธเซ‡เชฎเซเชฌเชฒเซ€เชจเซเช‚ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เช•เซ‹เชˆ เชฎเซ‹เชŸเซ€ เชธเชฎเชธเซเชฏเชพเช“ เชŠเชญเซ€ เชฅเชˆ เชจเชฅเซ€. เชซเชพเชฏเชฐเชซเซ‹เช•เซเชธ เช…เชจเซ‡ เชเชฒเชเชฒเชตเซ€เชเชฎ/เช•เซเชฒเชพเช‚เช— เชฌเชจเชพเชตเชคเซ€ เชตเช–เชคเซ‡, เชชเชพเชฏเชฅเซ‹เชจ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซเชธ เช…เชจเซ‡ เชธเซ€เชฎเซ‡เช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซ‡เชฅเซ€ เช•เซ‹เชฐเซเชฏเซเชŸเซ€เชฒเซเชธเชจเซ‡ เชฌเชฆเชฒเชตเชพเชฅเซ€ เชคเซ‡เชฎเชจเซ‡ เช…เชธเชฐ เชฅเชคเซ€ เชจเชฅเซ€. Linux เช•เชฐเซเชจเชฒเชจเซเช‚ เชจเชฟเชฐเซเชฎเชพเชฃ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เชธเชฐเชณ เชฐเซ€เชคเซ‡ เชฅเชฏเซเช‚, เชฎเชพเชคเซเชฐ เชฌเซ‡ เชธเชฎเชธเซเชฏเชพเช“ เช‰เชญเซ€ เชฅเชˆ: เชธเชฟเชฎเซเชฌเซ‹เชฒเชฟเช• เชฒเชฟเช‚เช• เชธเชพเชฅเซ‡ เชšเชพเช‰เชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชญเซ‚เชฒเชจเซเช‚ เช†เช‰เชŸเชชเซเชŸ เช…เชจเซ‡ ln เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเชฎเชพเช‚ "-n" เชตเชฟเช•เชฒเซเชชเชจเซ‹ เช…เชญเชพเชต.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹