[เจฌเฉเฉฑเจ•เจฎเจพเจฐเจ• เจ•เฉ€เจคเจพ] เจธเจผเฉเจฐเฉ‚เจ†เจค เจ•เจฐเจจ เจตเจพเจฒเจฟเจ†เจ‚ เจฒเจˆ เจฌเฉˆเจธเจผ: 21 เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจ•เจฎเจพเจ‚เจกเจพเจ‚

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

[เจฌเฉเฉฑเจ•เจฎเจพเจฐเจ• เจ•เฉ€เจคเจพ] เจธเจผเฉเจฐเฉ‚เจ†เจค เจ•เจฐเจจ เจตเจพเจฒเจฟเจ†เจ‚ เจฒเจˆ เจฌเฉˆเจธเจผ: 21 เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจ•เจฎเจพเจ‚เจกเจพเจ‚

โ†’ เจฌเฉˆเจธเจผ เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจฌเจพเจฐเฉ‡ เจชเฉเจฐเจ•เจพเจธเจผเจจเจพเจ‚ เจฆเฉ€ เจธเจพเจกเฉ€ เจฌเจฒเฉŒเจ— เจฒเฉœเฉ€ เจตเฉ€ เจชเฉœเฉเจนเฉ‹

เจธเจผเจฐเจคเจพเจ‚

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

เจฏเฉ‚เจจเจฟเจ•เจธ เจ‡เฉฑเจ• เจชเฉเจฐเจธเจฟเฉฑเจง เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจนเฉˆ เจœเฉ‹ 1970 เจฆเฉ‡ เจฆเจนเจพเจ•เฉ‡ เจตเจฟเฉฑเจš เจฌเฉ‡เจฒ เจฒเฉˆเจฌเจœเจผ เจฆเฉเจ†เจฐเจพ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค เจ‡เจธ เจฆเจพ เจ•เฉ‹เจก เจฌเฉฐเจฆ เจธเฉ€เฅค

เจฒเฉ€เจจเจ•เจธ เจฏเฉ‚เจจเจฟเจ•เจธ เจตเจฐเจ—เจพ เจธเจญ เจคเฉ‹เจ‚ เจชเฉเจฐเจธเจฟเฉฑเจง เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจนเฉˆเฅค เจ…เฉฑเจœเจ•เฉฑเจฒเฉเจน เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉฐเจชเจฟเจŠเจŸเจฐเจพเจ‚ เจธเจฎเฉ‡เจค เจ•เจˆ เจกเจฟเจตเจพเจˆเจธเจพเจ‚ 'เจคเฉ‡ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค

เจŸเจฐเจฎเฉ€เจจเจฒ (เจŸเจฐเจฎเฉ€เจจเจฒ), เจœเจพเจ‚ เจŸเจฐเจฎเฉ€เจจเจฒ เจ‡เจฎเฉ‚เจฒเฉ‡เจŸเจฐ, เจ‡เฉฑเจ• เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจนเฉˆ เจœเฉ‹ เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ เจ•เจˆ เจŸเจฐเจฎเฉ€เจจเจฒ เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจ–เฉ‹เจฒเฉเจน เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจธเจผเฉˆเจฒ (เจธเจผเฉˆเฉฑเจฒ) เจ‡เฉฑเจ• เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจนเฉˆ เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผ เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจฒเจฟเจ–เฉ€เจ†เจ‚ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจญเฉ‡เจœเจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

เจฌเจพเจธเจผ เจฌเฉŒเจฐเจจ เจ…เจ—เฉ‡เจจ เจธเจผเฉˆเฉฑเจฒ เจฒเจˆ เจ–เฉœเฉเจนเจพ เจนเฉˆเฅค เจ‡เจน เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจจเจพเจฒ เจ‡เฉฐเจŸเจฐเฉˆเจ•เจŸ เจ•เจฐเจจ เจฒเจˆ เจตเจฐเจคเฉ€ เจœเจพเจฃ เจตเจพเจฒเฉ€ เจธเจญ เจคเฉ‹เจ‚ เจ†เจฎ เจธเจผเฉˆเฉฑเจฒ เจญเจพเจธเจผเจพ เจนเฉˆเฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจฎเฉˆเจ•เฉ‹เจธ 'เจคเฉ‡ เจฌเจพเจธเจผ เจกเจฟเจซเฉŒเจฒเจŸ เจธเจผเฉˆเฉฑเจฒ เจนเฉˆเฅค

เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ (เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ, เจธเฉ€.เจเจฒ.เจ†เจˆ.) เจ‡เฉฑเจ• เจตเจฟเจ…เจ•เจคเฉ€ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจ•เฉฐเจชเจฟเจŠเจŸเจฐ เจตเจฟเจšเจ•เจพเจฐ เจ†เจชเจธเฉ€ เจคเจพเจฒเจฎเฉ‡เจฒ เจฆเจพ เจ‡เฉฑเจ• เจคเจฐเฉ€เจ•เจพ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ•เฉ€เจฌเฉ‹เจฐเจก เจคเฉ‹เจ‚ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจฆเจพเจ–เจฒ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ•เฉฐเจชเจฟเจŠเจŸเจฐ, เจ‡เจนเจจเจพเจ‚ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฒเจˆ เจŸเฉˆเจ•เจธเจŸ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจธเฉฐเจฆเฉ‡เจธเจผ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ…เจธเจฒ เจตเจฟเฉฑเจš, CLI เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉเจ เจ‡เจ•เจพเจˆเจ†เจ‚ เจฌเจพเจฐเฉ‡ เจจเจตเฉ€เจจเจคเจฎ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจซเจพเจˆเจฒเจพเจ‚ เจฌเจพเจฐเฉ‡, เจ…เจคเฉ‡ เจซเจพเจˆเจฒเจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆเฅค เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจจเฉ‚เฉฐ เจ—เฉเจฐเจพเจซเจฟเจ•เจฒ เจฏเฉ‚เจœเจผเจฐ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ (GUI) เจคเฉ‹เจ‚ เจตเฉฑเจ–เจฐเจพ เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ, เจœเฉ‹ เจฎเฉเฉฑเจ– เจคเฉŒเจฐ 'เจคเฉ‡ เจฎเจพเจŠเจธ เจจเจพเจฒ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจจเฉ‚เฉฐ เจ…เจ•เจธเจฐ เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

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

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

เจธเจŸเฉˆเจ‚เจกเจฐเจก เจงเจพเจฐเจพเจตเจพเจ‚, เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจฅเฉ‡ เจตเจฐเจคเจพเจ‚เจ—เฉ‡ - เจ‡เจน เจธเจŸเฉˆเจ‚เจกเจฐเจก เจ‡เจจเจชเฉเจŸ เจนเฉˆ (เจธเจŸเฉˆเจ‚เจกเจฐเจก เจ‡เจจเจชเฉเจŸ, stdin), เจฎเจฟเจ†เจฐเฉ€ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ, stdout) เจ…เจคเฉ‡ เจธเจŸเฉˆเจ‚เจกเจฐเจก เจเจฐเจฐ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ (เจธเจŸเฉˆเจ‚เจกเจฐเจก เจเจฐเจฐ, stderr).

เจœเฉ‡ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ€เจ†เจ‚ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจ‰เจฆเจพเจนเจฐเจฃเจพเจ‚ เจตเจฟเฉฑเจš เจคเฉเจธเฉ€เจ‚ เจ•เฉเจ เจ…เจœเจฟเจนเจพ เจตเฉ‡เจ–เจฆเฉ‡ เจนเฉ‹ my_whatever - เจ‡เจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ เจ‡เจธ เจŸเฉเจ•เฉœเฉ‡ เจจเฉ‚เฉฐ เจคเฉเจนเจพเจกเฉ€ เจ•เจฟเจธเฉ‡ เจšเฉ€เจœเจผ เจจเจพเจฒ เจฌเจฆเจฒเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจซเจพเจˆเจฒ เจฆเจพ เจจเจพเจฎ.

เจนเฉเจฃ, เจ‡เจธ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ‰เจนเจจเจพเจ‚ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเฉ€เจ เจœเจฟเจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เจน เจธเจฎเฉฑเจ—เจฐเฉ€ เจธเจฎเจฐเจชเจฟเจค เจนเฉˆ, เจ†เจ“ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจธเฉ‚เจšเฉ€ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจธเฉฐเจ–เฉ‡เจช เจตเจฐเจฃเจจ เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ เจฎเจพเจฐเฉ€เจเฅค

21 เจฌเฉˆเจธเจผ เจ•เจฎเจพเจ‚เจกเจพเจ‚

โ–เจœเจพเจฃเจ•เจพเจฐเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจเจพ

  • man: เจ•เจฎเจพเจ‚เจก เจฒเจˆ เจฏเฉ‚เจœเจผเจฐ เจ—เจพเจˆเจก (เจฎเจฆเจฆ) เจฆเจฟเจ–เจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค
  • pwd: เจตเจฐเจ•เจฟเฉฐเจ— เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเจฟเจ–เจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค
  • ls: เจ‡เฉฑเจ• เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจตเฉ‡เจ–เจพเจ‰เจฆเจพ เจนเฉˆ.
  • ps: เจคเฉเจนเจพเจจเฉ‚เฉฐ เจšเฉฑเจฒ เจฐเจนเฉ€เจ†เจ‚ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเฉ‡เจ–เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

โ–เจซเจพเจ‡เจฒ เจธเจฟเจธเจŸเจฎ เจนเฉ‡เจฐเจพเจซเฉ‡เจฐเฉ€

  • cd: เจตเจฐเจ•เจฟเฉฐเจ— เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจฌเจฆเจฒเฉ‹เฅค
  • touch: เจ‡เฉฑเจ• เจซเจพเจˆเจฒ เจฌเจฃเจพเจ“เฅค
  • mkdir: เจ‡เฉฑเจ• เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจฌเจฃเจพเจ“เฅค
  • cp: เจ‡เฉฑเจ• เจซเจพเจˆเจฒ เจ•เจพเจชเฉ€ เจ•เจฐเฉ‹เฅค
  • mv: เจ‡เฉฑเจ• เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจนเจฟเจฒเจพเจ“ เจœเจพเจ‚ เจฎเจฟเจŸเจพเจ“เฅค
  • ln: เจ‡เฉฑเจ• เจฒเจฟเฉฐเจ• เจฌเจฃเจพเจ“เฅค

โ–I/O เจฐเฉ€เจกเจพเจ‡เจฐเฉˆเจ•เจธเจผเจจ เจ…เจคเฉ‡ เจชเจพเจˆเจชเจฒเจพเจˆเจจเจพเจ‚

  • <: เจฐเฉ€เจกเจพเจ‡เจฐเฉˆเจ•เจŸ stdin.
  • >: เจฐเฉ€เจกเจพเจ‡เจฐเฉˆเจ•เจŸ stdout.
  • |: เจ‡เฉฑเจ• เจ•เจฎเจพเจ‚เจก เจฆเฉ‡ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจจเฉ‚เฉฐ เจฆเฉ‚เจœเฉ€ เจ•เจฎเจพเจ‚เจก เจฆเฉ‡ เจ‡เจจเจชเฉเจŸ เจฒเจˆ เจชเจพเจˆเจช เจ•เจฐเจจเจพเฅค

โ–เจซเจพเจ‡เจฒเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉœเฉเจนเจจเจพ

  • head: เจซเจพเจˆเจฒ เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจชเฉœเฉเจนเฉ‹เฅค
  • tail: เจซเจพเจˆเจฒ เจฆเจพ เจ…เฉฐเจค เจชเฉœเฉเจนเฉ‹เฅค
  • cat: เจ‡เฉฑเจ• เจซเจพเจˆเจฒ เจชเฉœเฉเจนเฉ‹ เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจธเจ•เจฐเฉ€เจจ 'เจคเฉ‡ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเฉ‹ เจœเจพเจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเฉ‹เฅค

โ–เจซเจพเจ‡เจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพเจ‰เจฃเจพ, เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฃเจพ

  • rm: เจซเจพเจˆเจฒ เจฎเจฟเจŸเจพเจ“เฅค
  • kill: เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เฉ‹.

โ–เจ–เฉ‹เจœ

  • grep: เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฒเจˆ เจ–เฉ‹เจœ เจ•เจฐเฉ‹เฅค
  • ag: เจคเจ•เจจเฉ€เจ•เฉ€ เจ–เฉ‹เจœ เจ•เจฎเจพเจ‚เจกเฅค

โ–เจชเฉเจฐเจพเจฒเฉ‡เจ– เจ•เจฐเจจเจพ

  • tar: เจ†เจฐเจ•เจพเจˆเจต เจฌเจฃเจพเจ‰เจฃเจพ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจเจพเฅค

เจ†เจ‰ เจ‡เจนเจจเจพเจ‚ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจฌเจพเจฐเฉ‡ เจตเจงเฉ‡เจฐเฉ‡ เจตเจฟเจธเจฅเจพเจฐ เจตเจฟเฉฑเจš เจ—เฉฑเจฒ เจ•เจฐเฉ€เจ.

เจŸเฉ€เจฎ เจฆเฉ‡ เจตเฉ‡เจฐเจตเฉ‡

เจชเจนเจฟเจฒเจพเจ‚, เจ†เจ“ เจ‰เจจเฉเจนเจพเจ‚ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉ‡เจ–เฉ€เจ เจœเจฟเจจเฉเจนเจพเจ‚ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจซเจพเจฐเจฎ เจตเจฟเฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจนเฉเฉฐเจฆเฉ‡ เจนเจจ stdout. เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เจน เจจเจคเฉ€เจœเฉ‡ เจŸเจฐเจฎเฉ€เจจเจฒ เจตเจฟเฉฐเจกเฉ‹ เจตเจฟเฉฑเจš เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจเฅค

โ–เจœเจพเจฃเจ•เจพเจฐเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจเจพ

man command_name: เจ•เจฎเจพเจ‚เจก เจฎเฉˆเจจเฉ‚เจ…เจฒ เจฆเจพ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ, เจญเจพเจต, เจนเจตเจพเจฒเจพ เจœเจพเจฃเจ•เจพเจฐเฉ€เฅค

pwd: เจฎเฉŒเจœเฉ‚เจฆเจพ เจ•เจพเจฐเจœเจธเจผเฉ€เจฒ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจฆเจพ เจฎเจพเจฐเจ— เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ เจฆเฉ‡ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจ…เจ•เจธเจฐ เจ‡เจน เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจ•เจฟ เจ‰เจน เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจ•เจฟเฉฑเจฅเฉ‡ เจนเฉˆ.

ls: เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจตเฉ‡เจ–เจพเจ‰เจฆเจพ เจนเฉˆ. เจ‡เจน เจ•เจฎเจพเจ‚เจก เจตเฉ€ เจ…เจ•เจธเจฐ เจตเจฐเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค

ls -a: เจฒเฉเจ•เฉ€เจ†เจ‚ เจนเฉ‹เจˆเจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเฉ‹เฅค เจ‡เฉฑเจฅเฉ‡ เจเฉฐเจกเฉ‡ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ -a เจ•เจฎเจพเจ‚เจกเจพเจ‚ ls. เจซเจฒเฉˆเจ— เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจจเจพเจฒ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจฆเฉ‡ เจตเจฟเจตเจนเจพเจฐ เจจเฉ‚เฉฐ เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจ•เจฐเจจ เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจฎเจฟเจฒเจฆเฉ€ เจนเฉˆเฅค

ls -l: เจซเจพเจˆเจฒเจพเจ‚ เจฌเจพเจฐเฉ‡ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจœเจพเจฃเจ•เจพเจฐเฉ€ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเฉ‹เฅค

เจ•เจฟเจฐเจชเจพ เจ•เจฐเจ•เฉ‡ เจงเจฟเจ†เจจ เจฆเจฟเจ“ เจ•เจฟ เจเฉฐเจกเฉ‡ เจฎเจฟเจฒเจพเจ เจœเจพ เจธเจ•เจฆเฉ‡ เจนเจจเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚: ls -al.

ps: เจšเฉฑเจฒ เจฐเจนเฉ€เจ†เจ‚ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจตเฉ‡เจ–เฉ‹เฅค

ps -e: เจธเจพเจฐเฉ€เจ†เจ‚ เจšเฉฑเจฒ เจฐเจนเฉ€เจ†เจ‚ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆ, เจจเจพ เจ•เจฟ เจธเจฟเจฐเจซเจผ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉ‡ เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเจผเฉˆเฉฑเจฒ เจจเจพเจฒ เจธเฉฐเจฌเฉฐเจงเจฟเจคเฅค เจ‡เจน เจ•เจฎเจพเจ‚เจก เจ…เจ•เจธเจฐ เจ‡เจธ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจตเจฐเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค

โ–เจซเจพเจ‡เจฒ เจธเจฟเจธเจŸเจฎ เจนเฉ‡เจฐเจพเจซเฉ‡เจฐเฉ€

cd my_directory: เจตเจฐเจ•เจฟเฉฐเจ— เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจจเฉ‚เฉฐ เจ‡เจธ เจตเจฟเฉฑเจš เจฌเจฆเจฒเฉ‹ my_directory. เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจŸเฉเจฐเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจชเฉฑเจงเจฐ เจ‰เฉฑเจšเจพ เจœเจพเจฃ เจฒเจˆ, เจตเจฐเจคเฉ‹เจ‚ my_directory เจฐเจฟเจธเจผเจคเฉ‡เจฆเจพเจฐ เจฎเจพเจฐเจ— ../.

[เจฌเฉเฉฑเจ•เจฎเจพเจฐเจ• เจ•เฉ€เจคเจพ] เจธเจผเฉเจฐเฉ‚เจ†เจค เจ•เจฐเจจ เจตเจพเจฒเจฟเจ†เจ‚ เจฒเจˆ เจฌเฉˆเจธเจผ: 21 เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจ•เจฎเจพเจ‚เจกเจพเจ‚
cd เจ•เจฎเจพเจ‚เจก

touch my_file: เจซเจพเจˆเจฒ เจฌเจฃเจพเจ‰เจฃเจพ my_file เจ‡เฉฑเจ• เจฆเจฟเฉฑเจคเฉ‡ เจฎเจพเจฐเจ— เจฆเฉ‡ เจจเจพเจฒ.

mkdir my_directory: เจ‡เฉฑเจ• เจซเฉ‹เจฒเจกเจฐ เจฌเจฃเจพเจ“ my_directory เจ‡เฉฑเจ• เจฆเจฟเฉฑเจคเฉ‡ เจฎเจพเจฐเจ— เจฆเฉ‡ เจจเจพเจฒ.

mv my_file target_directory: เจซเจพเจˆเจฒ เจฎเฉ‚เจต เจ•เจฐเฉ‹ my_file เจซเฉ‹เจฒเจกเจฐ เจตเจฟเฉฑเจš target_directory. เจœเจฆเฉ‹เจ‚ เจŸเจพเจฐเจ—เจฟเจŸ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจธเจฆเฉ‡ เจฒเจˆ เจชเฉ‚เจฐเจจ เจฎเจพเจฐเจ— เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ (เจจเจพ เจ•เจฟ เจ‡เฉฑเจ• เจจเจฟเจฐเจฎเจพเจฃ เจตเจฐเจ—เจพ ../).

เจŸเฉ€เจฎ mv, เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจซเจพเจˆเจฒเจพเจ‚ เจœเจพเจ‚ เจซเฉ‹เจฒเจกเจฐเจพเจ‚ เจฆเจพ เจจเจพเจฎ เจฌเจฆเจฒเจฃ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เจน เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเจฟเจ–เจพเจˆ เจฆเฉ‡ เจธเจ•เจฆเจพ เจนเฉˆ:

mv my_old_file_name.jpg my_new_file_name.jpg
cp my_source_file target_directory
: เจซเจพเจˆเจฒ เจฆเฉ€ เจ‡เฉฑเจ• เจ•เจพเจชเฉ€ เจฌเจฃเจพเจ“ my_source_file เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจซเฉ‹เจฒเจกเจฐ เจตเจฟเฉฑเจš เจชเจพเจ“ target_directory.

ln -s my_source_file my_target_file: เจ‡เฉฑเจ• เจชเฉเจฐเจคเฉ€เจ• เจฒเจฟเฉฐเจ• เจฌเจฃเจพเจ“ my_target_file เจชเฉเจฐเจคเฉ€ เจซเจพเจˆเจฒ my_source_file. เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจฒเจฟเฉฐเจ• เจฌเจฆเจฒเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจธเจฐเฉ‹เจค เจซเจพเจˆเจฒ เจตเฉ€ เจฌเจฆเจฒ เจœเจพเจตเฉ‡เจ—เฉ€เฅค

เจœเฉ‡เจ•เจฐ เจซเจพเจˆเจฒ my_source_file เจฎเจฟเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจœเจพเจตเฉ‡เจ—เจพ, เจซเจฟเจฐ my_target_file เจฐเจนเฉ‡เจ—เจพ. เจเฉฐเจกเจพ -s เจ•เจฎเจพเจ‚เจกเจพเจ‚ ln เจคเฉเจนเจพเจจเฉ‚เฉฐ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจฒเจˆ เจฒเจฟเฉฐเจ• เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

เจนเฉเจฃ I/O เจฐเฉ€เจกเจพเจ‡เจฐเฉˆเจ•เจธเจผเจจ เจ…เจคเฉ‡ เจชเจพเจˆเจชเจฒเจพเจˆเจจเจพเจ‚ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเฉ€เจเฅค

โ–I/O เจฐเฉ€เจกเจพเจ‡เจฐเฉˆเจ•เจธเจผเจจ เจ…เจคเฉ‡ เจชเจพเจˆเจชเจฒเจพเจˆเจจเจพเจ‚

my_command < my_file: เจธเจŸเฉˆเจ‚เจกเจฐเจก เจ‡เฉฐเจชเฉเฉฑเจŸ เจซเจพเจˆเจฒ เจนเฉˆเจ‚เจกเจฒ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฆเจพ เจนเฉˆ (stdin) เจชเฉเจฐเจคเฉ€ เจซเจพเจˆเจฒ my_file. เจ‡เจน เจฒเจพเจญเจฆเจพเจ‡เจ• เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจ•เจฎเจพเจ‚เจก เจ•เฉ€เจฌเฉ‹เจฐเจก เจคเฉ‹เจ‚ เจ•เฉเจ เจ‡เฉฐเจชเฉเฉฑเจŸ เจฆเฉ€ เจ‰เจฎเฉ€เจฆ เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจน เจกเฉ‡เจŸเจพ เจชเจนเจฟเจฒเจพเจ‚ เจ‡เฉฑเจ• เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

my_command > my_file: เจ•เจฎเจพเจ‚เจก เจฆเฉ‡ เจจเจคเฉ€เจœเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจฐเฉ€เจกเจพเจ‡เจฐเฉˆเจ•เจŸ เจ•เจฐเจฆเจพ เจนเฉˆ, เจญเจพเจต, เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เฉ€ เจนเฉเฉฐเจฆเจพ เจนเฉˆ stdout เจ…เจคเฉ‡ เจธเจ•เจฐเฉ€เจจ 'เจคเฉ‡, เจ‡เฉฑเจ• เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจนเฉเฉฐเจฆเจพ เจนเฉˆ my_file. เจœเฉ‡เจ•เจฐ เจซเจพเจˆเจฒ my_file เจฎเฉŒเจœเฉ‚เจฆ เจจเจนเฉ€เจ‚ เจนเฉˆ - เจ‡เจน เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ. เจœเฉ‡เจ•เจฐ เจซเจพเจˆเจฒ เจฎเฉŒเจœเฉ‚เจฆ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจธ เจจเฉ‚เฉฐ เจ“เจตเจฐเจฐเจพเจˆเจŸ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพเฅค

เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ•เจฎเจพเจ‚เจก เจšเจฒเจพเจ‰เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ ls > my_folder_contents.txt เจ‡เฉฑเจ• เจŸเฉˆเจ•เจธเจŸ เจซเจพเจˆเจฒ เจฌเจฃเจพเจˆ เจœเจพเจตเฉ‡เจ—เฉ€ เจœเจฟเจธ เจตเจฟเฉฑเจš เจฎเฉŒเจœเฉ‚เจฆเจพ เจตเจฐเจ•เจฟเฉฐเจ— เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจ•เฉ€ เจนเฉˆ เจฆเฉ€ เจธเฉ‚เจšเฉ€ เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค

เจœเฉ‡เจ•เจฐ เจชเฉเจฐเจคเฉ€เจ• เจฆเฉ€ เจฌเจœเจพเจ > เจกเจฟเจœเจผเจพเจˆเจจ เจฆเจพ เจซเจพเจ‡เจฆเจพ เจ‰เจ เจพเจ“ >>, เจซเจฟเจฐ, เจฌเจธเจผเจฐเจคเฉ‡ เจ•เจฟ เจ‰เจน เจซเจพเจˆเจฒ เจœเจฟเจธ เจตเจฟเฉฑเจš เจ•เจฎเจพเจ‚เจก เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจจเฉ‚เฉฐ เจฐเฉ€เจกเจพเจ‡เจฐเฉˆเจ•เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจฎเฉŒเจœเฉ‚เจฆ เจนเฉˆ, เจ‡เจธ เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจ“เจตเจฐเจฐเจพเจˆเจŸ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพเฅค เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจ‡เจธ เจซเจพเจˆเจฒ เจฆเฉ‡ เจ…เฉฐเจค เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจœเจพเจตเฉ‡เจ—เจพเฅค

เจ†เจ‰ เจนเฉเจฃ เจกเฉ‡เจŸเจพ เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ เจฎเจพเจฐเฉ€เจเฅค

[เจฌเฉเฉฑเจ•เจฎเจพเจฐเจ• เจ•เฉ€เจคเจพ] เจธเจผเฉเจฐเฉ‚เจ†เจค เจ•เจฐเจจ เจตเจพเจฒเจฟเจ†เจ‚ เจฒเจˆ เจฌเฉˆเจธเจผ: 21 เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจ•เจฎเจพเจ‚เจกเจพเจ‚
เจœเฉ‹ เจ‡เฉฑเจ• เจ•เจฎเจพเจ‚เจก เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจ•เจฐเจฆเฉ€ เจนเฉˆ เจ‰เจน เจฆเฉ‚เจœเฉ€ เจ•เจฎเจพเจ‚เจก เจฆเฉ‡ เจ‡เจจเจชเฉเจŸ เจจเฉ‚เฉฐ เจซเฉ€เจก เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจ‡เจน เจ‡เฉฑเจ• เจชเจพเจˆเจช เจจเฉ‚เฉฐ เจฆเฉ‚เจœเฉ‡ เจจเจพเจฒ เจœเฉ‹เฉœเจจ เจตเจพเจ‚เจ— เจนเฉˆ

first_command | second_command: เจ•เจจเจตเฉ‡เจ…เจฐ เจชเฉเจฐเจคเฉ€เจ•, |, เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจ•เจฎเจพเจ‚เจก เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจฆเฉ‚เจœเฉ€ เจ•เจฎเจพเจ‚เจก เจจเฉ‚เฉฐ เจญเฉ‡เจœเจฃ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจตเจฐเจฃเจฟเจค เจ‰เจธเจพเจฐเฉ€ เจฆเฉ‡ เจ–เฉฑเจฌเฉ‡ เจชเจพเจธเฉ‡ เจธเจฅเจฟเจค เจ•เจฎเจพเจ‚เจก เจ•เฉ€ เจญเฉ‡เจœเจฆเฉ€ เจนเฉˆ stdout, เจตเจฟเจš เจกเจฟเจ—เจฃเจพ stdin เจ•เจฎเจพเจ‚เจก, เจœเฉ‹ เจ•เจฟ เจ•เจจเจตเฉ‡เจ…เจฐ เจชเฉเจฐเจคเฉ€เจ• เจฆเฉ‡ เจธเฉฑเจœเฉ‡ เจชเจพเจธเฉ‡ เจธเจฅเจฟเจค เจนเฉˆเฅค

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

เจคเฉเจธเฉ€เจ‚ เจ•เจˆ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เจ•เฉฑเจ เฉ‡ เจšเฉ‡เจจ เจ•เจฐเจจ เจฒเจˆ เจ•เจจเจตเฉ‡เจ…เจฐ เจšเจฟเฉฐเจจเฉเจน เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ‡เจน เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเจฟเจธเจฆเจพ เจนเฉˆ:

first_command | second_command | third_command

[เจฌเฉเฉฑเจ•เจฎเจพเจฐเจ• เจ•เฉ€เจคเจพ] เจธเจผเฉเจฐเฉ‚เจ†เจค เจ•เจฐเจจ เจตเจพเจฒเจฟเจ†เจ‚ เจฒเจˆ เจฌเฉˆเจธเจผ: 21 เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจ•เจฎเจพเจ‚เจกเจพเจ‚
เจ•เจˆ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจฆเฉ€ เจคเฉเจฒเจจเจพ เจ‡เฉฑเจ• เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจจเจพเจฒ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆ

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

เจนเฉเจฃ เจ†เจ‰ เจซเจพเจˆเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจชเฉœเฉเจนเจจ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจธเจ•เฉเจฐเฉ€เจจ เจคเฉ‡ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเจจ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเฉ€เจ.

โ–เจซเจพเจ‡เจฒเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉœเฉเจนเจจเจพ

head my_file: เจซเจพเจˆเจฒ เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจคเฉ‹เจ‚ เจฒเจพเจˆเจจเจพเจ‚ เจชเฉœเฉเจนเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเจ•เฉเจฐเฉ€เจจ 'เจคเฉ‡ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจคเฉเจธเฉ€เจ‚ เจจเจพ เจธเจฟเจฐเจซเจผ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจชเฉœเฉเจน เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจธเจ—เฉ‹เจ‚ เจ‡เจน เจตเฉ€ เจชเฉœเฉเจน เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจ•เฉ€ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจ stdinเจ‡เฉฑเจ• เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจคเฉฑเจค เจฆเฉ‡ เจคเฉŒเจฐ เจคเฉ‡ เจ‡เจธ เจ•เจฎเจพเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ.

tail my_file: เจซเจพเจˆเจฒ เจฆเฉ‡ เจ…เฉฐเจค เจคเฉ‹เจ‚ เจฒเจพเจˆเจจเจพเจ‚ เจชเฉœเฉเจนเจฆเจพ เจนเฉˆเฅค เจ‡เจน เจ•เจฎเจพเจ‚เจก เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจตเจฟเฉฑเจš เจตเฉ€ เจตเจฐเจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค

[เจฌเฉเฉฑเจ•เจฎเจพเจฐเจ• เจ•เฉ€เจคเจพ] เจธเจผเฉเจฐเฉ‚เจ†เจค เจ•เจฐเจจ เจตเจพเจฒเจฟเจ†เจ‚ เจฒเจˆ เจฌเฉˆเจธเจผ: 21 เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจ•เจฎเจพเจ‚เจกเจพเจ‚
เจธเจฟเจฐ (เจธเจฟเจฐ) เจ…เฉฑเจ—เฉ‡ เจนเฉˆ, เจ…เจคเฉ‡ เจชเฉ‚เจ› (เจชเฉ‚เจ›) เจชเจฟเฉฑเจ›เฉ‡ เจนเฉˆ

เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจชเจพเจ‚เจกเจพ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจกเฉ‡เจŸเจพ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐ เจฐเจนเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจ•เจฎเจพเจ‚เจกเจพเจ‚ head ะธ tail เจคเฉเจนเจพเจจเฉ‚เฉฐ เจœเจพเจฃเฉ‚ เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ. เจœเฉ‡ เจ…เจœเจฟเจนเจพ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจคเจพเจ‚ เจ‰เจชเจฐเฉ‹เจ•เจค เจคเจธเจตเฉ€เจฐ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ เจฎเจพเจฐเฉ‹ เจ…เจคเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจฏเจพเจฆ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค

เจ†เจ‰ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉœเฉเจนเจจ เจฆเฉ‡ เจนเฉ‹เจฐ เจคเจฐเฉ€เจ•เฉ‡ เจตเฉ‡เจ–เฉ€เจ, เจ•เจฎเจพเจ‚เจก เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเฉ€เจ cat.

เจฆเฉ€ เจŸเฉ€เจฎ cat เจœเจพเจ‚ เจคเจพเจ‚ เจธเจ•เจฐเฉ€เจจ 'เจคเฉ‡ เจซเจพเจˆเจฒ เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเจพเจ‚ เจ•เจˆ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฆเจพ เจนเฉˆเฅค เจ‡เจน เจ‡เจธ เจ—เฉฑเจฒ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจœเจฆเฉ‹เจ‚ เจ•เจพเจฒ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจคเจพเจ‚ เจ‡เจธ เจ•เจฎเจพเจ‚เจก เจจเฉ‚เฉฐ เจ•เจฟเฉฐเจจเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจชเจพเจธ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจเฅค

[เจฌเฉเฉฑเจ•เจฎเจพเจฐเจ• เจ•เฉ€เจคเจพ] เจธเจผเฉเจฐเฉ‚เจ†เจค เจ•เจฐเจจ เจตเจพเจฒเจฟเจ†เจ‚ เจฒเจˆ เจฌเฉˆเจธเจผ: 21 เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจ•เจฎเจพเจ‚เจกเจพเจ‚
เจฌเจฟเฉฑเจฒเฉ€ เจนเฉเจ•เจฎ

cat my_one_file.txt: เจœเจฆเฉ‹เจ‚ เจ‡เจน เจ•เจฎเจพเจ‚เจก เจ‡เฉฑเจ• เจธเจฟเฉฐเจ—เจฒ เจซเจพเจˆเจฒ เจฆเจฟเฉฑเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจน เจ‡เจธเจจเฉ‚เฉฐ เจ…เฉฐเจฆเจฐ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ stdout.

เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจจเฉ‚เฉฐ เจฆเฉ‹ เจœเจพเจ‚ เจตเฉฑเจง เจซเจพเจˆเจฒเจพเจ‚ เจฆเจฟเฉฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจ‡เจน เจตเฉฑเจ–เจฐเจพ เจตเจฟเจตเจนเจพเจฐ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

cat my_file1.txt my_file2.txt: เจ‡เฉฐเจชเฉเฉฑเจŸ เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เจˆ เจซเจพเจˆเจฒเจพเจ‚ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ‡เจน เจ•เจฎเจพเจ‚เจก เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจ…เจคเฉ‡ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจจเฉ‚เฉฐ เจœเฉ‹เฉœ เจฆเฉ‡เจตเฉ‡เจ—เฉ€ เจœเฉ‹ เจฌเจพเจนเจฐ เจ†เจ‡เจ† เจนเฉˆ stdout.

เจœเฉ‡เจ•เจฐ เจซเจพเจˆเจฒ เจœเฉ‹เฉœเจจ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจซเจพเจˆเจฒ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ“เจชเจฐเฉ‡เจŸเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ >:

cat my_file1.txt my_file2.txt > my_new_file.txt

เจนเฉเจฃ เจ†เจ“ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเฉ€เจ เจ•เจฟ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจฎเจฟเจŸเจพเจ‰เจฃเจพ เจนเฉˆ เจ…เจคเฉ‡ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจฐเฉ‹เจ•เจฃเจพ เจนเฉˆ.

โ–เจซเจพเจ‡เจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพเจ‰เจฃเจพ, เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฃเจพ

rm my_file: เจ‡เฉฑเจ• เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ my_file.

rm -r my_folder: เจ‡เฉฑเจ• เจซเฉ‹เจฒเจกเจฐ เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ my_folder เจ…เจคเฉ‡ เจ‡เจธ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจธเจพเจฐเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจ…เจคเฉ‡ เจซเฉ‹เจฒเจกเจฐเฅค เจเฉฐเจกเจพ -r เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจ•เจฎเจพเจ‚เจก เจฐเฉ€เจ•เจฐเจธเฉ€เจต เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเฉ‡เจ—เฉ€เฅค

เจนเจฐ เจตเจพเจฐ เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจซเจพเจˆเจฒ เจœเจพเจ‚ เจซเฉ‹เจฒเจกเจฐ เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพเจ‰เจ‚เจฆเฉ‡ เจนเฉ‹ เจคเจพเจ‚ เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจชเฉเจธเจผเจŸเฉ€ เจฒเจˆ เจชเฉเฉฑเจ›เจฃ เจคเฉ‹เจ‚ เจฐเฉ‹เจ•เจฃ เจฒเจˆ, เจซเจฒเฉˆเจ— เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹ -f.

kill 012345: เจจเจฟเจธเจผเจšเจฟเจค เจšเฉฑเจฒ เจฐเจนเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฆเจพ เจนเฉˆ, เจ‡เจธเจจเฉ‚เฉฐ เจธเจผเจพเจจเจฆเจพเจฐ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจฌเฉฐเจฆ เจ•เจฐเจจ เจฆเจพ เจธเจฎเจพเจ‚ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

kill -9 012345: เจจเจฟเจฐเจงเจพเจฐเจค เจšเฉฑเจฒ เจฐเจนเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจœเจผเจฌเจฐเจฆเจธเจคเฉ€ เจธเจฎเจพเจชเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจธเจชเฉ€เจธเฉ€เจœเจผ เจซเจฒเฉˆเจ— -s SIGKILL เจฆเจพ เจฎเจคเจฒเจฌ เจเฉฐเจกเฉ‡ เจฆเฉ‡ เจธเจฎเจพเจจ เจนเฉˆ -9.

โ–เจ–เฉ‹เจœ

เจคเฉเจธเฉ€เจ‚ เจกเจพเจŸเจพ เจ–เฉ‹เจœเจฃ เจฒเจˆ เจตเฉฑเจ–-เจตเฉฑเจ– เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจตเจฟเจธเจผเฉ‡เจธเจผ เจฐเฉ‚เจช เจคเฉ‹เจ‚ - grep, ag ะธ ack. เจ†เจ‰ เจ‡เจนเจจเจพเจ‚ เจŸเฉ€เจฎเจพเจ‚ เจจเจพเจฒ เจธเจพเจกเฉ€ เจœเจพเจฃ-เจชเจ›เจพเจฃ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเฉ€เจ grep. เจ‡เจน เจ‡เฉฑเจ• เจธเจฎเฉ‡เจ‚-เจชเฉเจฐเฉ€เจ–เจฟเจ†, เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจ•เจฎเจพเจ‚เจก เจนเฉˆ, เจœเฉ‹ เจ•เจฟ, เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจฆเฉ‚เจœเจฟเจ†เจ‚ เจจเจพเจฒเฉ‹เจ‚ เจนเฉŒเจฒเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจตเจฐเจคเจฃ เจตเจฟเฉฑเจš เจ‰เจจเฉ€ เจ†เจธเจพเจจ เจจเจนเฉ€เจ‚ เจนเฉˆ เจœเจฟเฉฐเจจเฉ€ เจ‰เจน เจนเจจเฅค

[เจฌเฉเฉฑเจ•เจฎเจพเจฐเจ• เจ•เฉ€เจคเจพ] เจธเจผเฉเจฐเฉ‚เจ†เจค เจ•เจฐเจจ เจตเจพเจฒเจฟเจ†เจ‚ เจฒเจˆ เจฌเฉˆเจธเจผ: 21 เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจ•เจฎเจพเจ‚เจกเจพเจ‚
grep เจ•เจฎเจพเจ‚เจก

grep my_regex my_file: เจ–เฉ‹เจœ เจ•เจฐเจฆเจพ เจนเฉˆ my_regex ะฒ my_file. เจœเฉ‡เจ•เจฐ เจ•เฉ‹เจˆ เจฎเฉ‡เจฒ เจฎเจฟเจฒเจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจนเจฐ เจฎเฉˆเจš เจฒเจˆ เจชเฉ‚เจฐเฉ€ เจธเจคเจฐ เจตเจพเจชเจธ เจ•เจฐ เจฆเจฟเฉฑเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจกเจฟเจซเจพเจฒเจŸ my_regex เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจจเจฟเจฏเจฎเจค เจธเจฎเฉ€เจ•เจฐเจจ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฎเฉฐเจจเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

grep -i my_regex my_file: เจ–เฉ‹เจœ เจ•เฉ‡เจธ-เจธเฉฐเจตเฉ‡เจฆเจจเจธเจผเฉ€เจฒ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค

grep -v my_regex my_file: เจ‰เจน เจธเจพเจฐเฉ€เจ†เจ‚ เจ•เจคเจพเจฐเจพเจ‚ เจตเจพเจชเจธ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเจฟเจจเฉเจนเจพเจ‚ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจจเจนเฉ€เจ‚ เจนเฉˆ my_regex. เจเฉฐเจกเจพ -v เจ‰เจฒเจŸ เจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ, เจ‡เจน เจ†เจชเจฐเฉ‡เจŸเจฐ เจตเจฐเจ—เจพ เจนเฉˆ NOT, เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจ‰เจชเจฒเจฌเจง เจนเฉˆเฅค

grep -c my_regex my_file: เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš เจฒเฉฑเจญเฉ‡ เจ—เจ เจ–เฉ‹เจœ เจชเฉˆเจŸเจฐเจจ เจตเจฟเฉฑเจš เจฎเจฟเจฒเจพเจจ เจฆเฉ€ เจธเฉฐเจ–เจฟเจ† เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

grep -R my_regex my_folder: เจ‡เฉฑเจ• เจฆเจฟเฉฑเจคเฉ‡ เจซเฉ‹เจฒเจกเจฐ เจตเจฟเฉฑเจš เจธเจฅเจฟเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจซเฉ‹เจฒเจกเจฐเจพเจ‚ เจฆเฉ‡ เจธเจฌ-เจซเฉ‹เจฒเจกเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจตเจพเจฐ-เจตเจพเจฐ เจ–เฉ‹เจœ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจนเฉเจฃ เจ—เฉฑเจฒ เจ•เจฐเฉ€เจ เจŸเฉ€เจฎ เจฆเฉ€ ag. เจ‰เจน เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš เจชเฉเจฐเจ—เจŸ เจนเฉ‹เจ‡เจ† grep, เจ‡เจธ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจคเฉ‡เจœเจผ เจ…เจคเฉ‡ เจตเจงเฉ‡เจฐเฉ‡ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจนเฉˆเฅค

[เจฌเฉเฉฑเจ•เจฎเจพเจฐเจ• เจ•เฉ€เจคเจพ] เจธเจผเฉเจฐเฉ‚เจ†เจค เจ•เจฐเจจ เจตเจพเจฒเจฟเจ†เจ‚ เจฒเจˆ เจฌเฉˆเจธเจผ: 21 เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจ•เจฎเจพเจ‚เจกเจพเจ‚
ag เจ•เจฎเจพเจ‚เจก

ag my_regex my_file: เจฒเจพเจˆเจจ เจจเฉฐเจฌเจฐเจพเจ‚ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ–เฉเจฆ เจฒเจพเจˆเจจเจพเจ‚, เจœเจฟเจธ เจตเจฟเฉฑเจš เจฎเฉ‡เจฒ เจฎเจฟเจฒเฉ‡ เจธเจจ my_regex.

ag -i my_regex my_file: เจ–เฉ‹เจœ เจ•เฉ‡เจธ-เจธเฉฐเจตเฉ‡เจฆเจจเจธเจผเฉ€เจฒ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค

เจฆเฉ€ เจŸเฉ€เจฎ ag เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจนเฉ€ เจซเจพเจ‡เจฒ เจจเฉ‚เฉฐ เจ•เจพเจฐเจตเจพเจˆ เจ•เจฐเจฆเจพ เจนเฉˆ .gitignore เจ…เจคเฉ‡ เจ‰เจธ เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš เจธเฉ‚เจšเฉ€เจฌเฉฑเจง เจซเฉ‹เจฒเจกเจฐเจพเจ‚ เจœเจพเจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉ€ เจชเจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ‰เจธ เจจเฉ‚เฉฐ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจฌเจพเจนเจฐ เจ•เฉฑเจขเจฆเจพ เจนเฉˆเฅค เจ‡เจน เจฌเจนเฉเจค เจ†เจฐเจพเจฎเจฆเจพเจ‡เจ• เจนเฉˆ.

ag my_regex my_file -- skip-vcs-ignores: เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจตเจฐเจœเจจ เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจธเจฟเจธเจŸเจฎ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ (เจœเจฟเจตเฉ‡เจ‚ .gitignoreเจ–เฉ‹เจœ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ ) เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจฐเฉฑเจ–เจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจนเฉเจ•เจฎ เจจเฉ‚เฉฐ เจฆเฉฑเจธเจฃ เจฒเจˆ ag เจ‡เจน เจจเจฟเจฐเจงเจพเจฐเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจ•เจฟ เจ•เจฟเจนเฉœเฉ‡ เจซเจพเจˆเจฒ เจฎเจพเจฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจ–เฉ‹เจœ เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ เจฐเฉฑเจ–เจฟเจ† เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ, เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจซเจพเจˆเจฒ เจฌเจฃเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹ .agignore.

เจ‡เจธ เจญเจพเจ— เจฆเฉ‡ เจธเจผเฉเจฐเฉ‚ เจตเจฟเฉฑเจš เจ…เจธเฉ€เจ‚ เจ•เจฎเจพเจ‚เจก เจฆเจพ เจœเจผเจฟเจ•เจฐ เจ•เฉ€เจคเจพ เจนเฉˆ ack. เจŸเฉ€เจฎเจพเจ‚ ack ะธ ag เจฌเจนเฉเจค เจธเจฎเจพเจจ, เจ…เจธเฉ€เจ‚ เจ•เจนเจฟ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ‰เจน 99% เจชเจฐเจฟเจตเจฐเจคเจจเจฏเฉ‹เจ— เจนเจจเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจŸเฉ€เจฎ ag เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ‡เจธ เจฒเจˆ เจฎเฉˆเจ‚ เจ‡เจธเจฆเจพ เจตเจฐเจฃเจจ เจ•เฉ€เจคเจพ เจนเฉˆเฅค

เจ†เจ‰ เจนเฉเจฃ เจ†เจฐเจ•เจพเจˆเจตเจœเจผ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเฉ€เจ.

โ–เจชเฉเจฐเจพเจฒเฉ‡เจ– เจ•เจฐเจจเจพ

tar my_source_directory: เจซเฉ‹เจฒเจกเจฐ เจคเฉ‹เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฎเจฟเจฒเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ my_source_directory เจ‡เฉฑเจ• เจŸเจพเจฐเจฌเจพเจฒ เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš. เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจ•เจฟเจธเฉ‡ เจจเฉ‚เฉฐ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ‡ เจตเฉฑเจกเฉ‡ เจธเฉˆเฉฑเจŸ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เจฐเจจ เจฒเจˆ เจตเจฐเจคเจฃ เจฒเจˆ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจนเจจ.

[เจฌเฉเฉฑเจ•เจฎเจพเจฐเจ• เจ•เฉ€เจคเจพ] เจธเจผเฉเจฐเฉ‚เจ†เจค เจ•เจฐเจจ เจตเจพเจฒเจฟเจ†เจ‚ เจฒเจˆ เจฌเฉˆเจธเจผ: 21 เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจ•เจฎเจพเจ‚เจกเจพเจ‚
เจŸเจพเจฐ เจ•เจฎเจพเจ‚เจก

เจ‡เจธ เจ•เจฎเจพเจ‚เจก เจฆเฉเจ†เจฐเจพ เจฌเจฃเจพเจˆเจ†เจ‚ เจ—เจˆเจ†เจ‚ เจŸเจพเจฐเจฌเจพเจฒ เจซเจพเจˆเจฒเจพเจ‚ เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ เจตเจพเจฒเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจนเจจ .tar (เจŸเฉ‡เจช เจ†เจฐเจ•เจพเจˆเจต)เฅค เจ‡เจน เจคเฉฑเจฅ เจ•เจฟ เจธเจผเจฌเจฆ "เจŸเฉ‡เจช" เจ•เจฎเจพเจ‚เจก เจฆเฉ‡ เจจเจพเจฎ เจตเจฟเฉฑเจš เจ›เฉเจชเจฟเจ† เจนเฉ‹เจ‡เจ† เจนเฉˆ เจ…เจคเฉ‡ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ‡ เจจเจพเจฎ เจฆเฉ‡ เจตเจฟเจธเจฅเจพเจฐ เจตเจฟเฉฑเจš เจ‡เจน เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เจน เจ•เจฎเจพเจ‚เจก เจ•เจฟเฉฐเจจเฉ€ เจฆเฉ‡เจฐ เจคเฉ‹เจ‚ เจฎเฉŒเจœเฉ‚เจฆ เจนเฉˆ.

tar -cf my_file.tar my_source_directory: เจจเจพเจฎ เจฆเฉ€ เจ‡เฉฑเจ• เจŸเจพเจฐเจฌเจพเจฒ เจซเจพเจˆเจฒ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ my_file.tar เจซเฉ‹เจฒเจกเจฐ เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจฆเฉ‡ เจจเจพเจฒ my_source_directory. เจเฉฐเจกเจพ -c "เจฌเจฃเจพเจ“", เจ…เจคเฉ‡ เจซเจฒเฉˆเจ— เจฒเจˆ เจ–เฉœเฉเจนเจพ เจนเฉˆ -f "เจซเจพเจ‡เจฒ" (เจซเจพเจ‡เจฒ) เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจšเฅค

เจตเจฟเฉฑเจš เจธเจฅเจฟเจค เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจเจ•เจธเจŸเจฐเฉˆเจ•เจŸ เจ•เจฐเจจ เจฒเจˆ .tar-file, เจ•เจฎเจพเจ‚เจก เจตเจฐเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ tar เจเฉฐเจกเฉ‡ เจฆเฉ‡ เจจเจพเจฒ -x (โ€œเจเจฌเจธเจŸเจฐเฉˆเจ•เจŸโ€, เจ•เฉฑเจขเจฃ) เจ…เจคเฉ‡ -f ("เจซเจพเจˆเจฒ", เจซเจพเจˆเจฒ)เฅค

tar -xf my_file.tar: เจคเฉ‹เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจ•เฉฑเจขเจฆเจพ เจนเฉˆ my_file.tar เจฎเฉŒเจœเฉ‚เจฆเจพ เจตเจฐเจ•เจฟเฉฐเจ— เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš.

เจนเฉเจฃ เจ†เจ“ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเฉ€เจ เจ•เจฟ เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉฐเจชเจฐเฉˆเฉฑเจธ เจ…เจคเฉ‡ เจกเฉ€เจ•เฉฐเจชเฉเจฐเฉˆเจธ เจ•เจฐเจจเจพ เจนเฉˆ .tar-เจซเจพเจ‡เจฒเจพเจ‚เฅค

tar -cfz my_file.tar.gz my_source_directory: เจ‡เฉฑเจฅเฉ‡, เจ‡เฉฑเจ• เจเฉฐเจกเจพ เจตเจฐเจค เจ•เฉ‡ -z (โ€œเจœเจผเจฟเจชโ€, เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ) เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจจเฉ‚เฉฐ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจ•เฉเจšเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ gzip (GNU zip)เฅค เจซเจพเจˆเจฒ เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจกเจฟเจธเจ• เจธเจชเฉ‡เจธ เจฌเจšเจพเจ‰เจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจœเฉ‡ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจฌเจฃเจพเจˆ เจ—เจˆ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจฆเฉ‚เจœเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เจฐเจจ เจฒเจˆ, เจ‡เจน เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจ เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจ…เจจเจœเจผเจฟเจช เจ•เจฐเฉ‹ .tar.gz เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจเฉฐเจกเจพ เจœเฉ‹เฉœ เจ•เฉ‡ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ -z เจธเจฎเฉฑเจ—เจฐเฉ€ เจ•เฉฑเจขเจฃ เจ•เจฎเจพเจ‚เจก เจฒเจˆ .tar-เจซเจพเจ‡เจฒเจพเจ‚, เจœเจฟเจธ เจฌเจพเจฐเฉ‡ เจ…เจธเฉ€เจ‚ เจ‰เฉฑเจชเจฐ เจšเจฐเจšเจพ เจ•เฉ€เจคเฉ€ เจนเฉˆเฅค เจ‡เจน เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเจฟเจธเจฆเจพ เจนเฉˆ:

tar -xfz my_file.tar.gz
เจ‡เจน เจจเฉ‹เจŸ เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ•เจฟ เจŸเฉ€เจฎ tar เจนเฉ‹เจฐ เจตเฉ€ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจเฉฐเจกเฉ‡ เจนเจจเฅค

Bash เจ‰เจชเจจเจพเจฎ

เจฌเจพเจธเจผ เจ‰เจชเจจเจพเจฎ (เจœเจฟเจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจ‰เจชเจจเจพเจฎ เจœเจพเจ‚ เจธเฉฐเจ–เฉ‡เจช เจฐเฉ‚เจช เจตเฉ€ เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ) เจจเฉ‚เฉฐ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจœเจพเจ‚ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจ•เฉเจฐเจฎเจพเจ‚ เจฆเฉ‡ เจ›เฉ‹เจŸเฉ‡ เจจเจพเจฎ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจฟเจฏเจฎเจค เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจฆเฉ€ เจฌเจœเจพเจ เจ•เฉฐเจฎ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚, เจฎเฉฐเจจ เจฒเจ“, เจ‡เฉฑเจ• เจ‰เจชเจจเจพเจฎ เจนเฉˆ bu, เจœเจฟเจธ เจฆเฉ‡ เจชเจฟเฉฑเจ›เฉ‡ เจ•เจฎเจพเจ‚เจก เจ›เฉเจชเฉ€ เจนเฉ‹เจˆ เจนเฉˆ python setup.py sdist bdist_wheel, เจซเจฟเจฐ เจ‡เจธ เจ•เจฎเจพเจ‚เจก เจจเฉ‚เฉฐ เจ•เจพเจฒ เจ•เจฐเจจ เจฒเจˆ เจ‡เจธ เจ‰เจชเจจเจพเจฎ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจ•เจพเจซเจผเฉ€ เจนเฉˆเฅค

เจ…เจœเจฟเจนเจพ เจ‰เจชเจจเจพเจฎ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ, เจธเจฟเจฐเจซ เจนเฉ‡เจ  เจฆเจฟเฉฑเจคเฉ€ เจ•เจฎเจพเจ‚เจก เจจเฉ‚เฉฐ เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจ•เจฐเฉ‹ ~/.bash_profile:

alias bu="python setup.py sdist bdist_wheel"

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

ะ’ ~/.bash_profile เจคเฉเจธเฉ€เจ‚ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจ…เจ•เจธเจฐ เจตเจฐเจคเฉ€เจ†เจ‚ เจœเจพเจฃ เจตเจพเจฒเฉ€เจ†เจ‚ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจฒเจˆ เจ‰เจชเจจเจพเจฎ เจœเฉ‹เฉœ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

โ–เจจเจคเฉ€เจœเฉ‡

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

เจชเจฟเจ†เจฐเฉ‡ เจชเจพเจ เจ•! เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจฒเฉ‡เจ– เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ‡ เจ—เจ เจ†เจฆเฉ‡เจธเจผเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉ€ เจธเจผเจพเจฎเจฒ เจ•เจฐเฉ‹เจ—เฉ‡ เจœเฉ‹ เจธเจผเฉเจฐเฉ‚เจ†เจค เจ•เจฐเจจ เจตเจพเจฒเจฟเจ†เจ‚ เจฒเจˆ เจœเจพเจฃเจจ เจฒเจˆ เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจนเจจ?

โ†’ เจฌเฉˆเจธเจผ เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจฌเจพเจฐเฉ‡ เจชเฉเจฐเจ•เจพเจธเจผเจจเจพเจ‚ เจฆเฉ€ เจธเจพเจกเฉ€ เจฌเจฒเฉŒเจ— เจฒเฉœเฉ€ เจตเฉ€ เจชเฉœเฉเจนเฉ‹

[เจฌเฉเฉฑเจ•เจฎเจพเจฐเจ• เจ•เฉ€เจคเจพ] เจธเจผเฉเจฐเฉ‚เจ†เจค เจ•เจฐเจจ เจตเจพเจฒเจฟเจ†เจ‚ เจฒเจˆ เจฌเฉˆเจธเจผ: 21 เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจ•เจฎเจพเจ‚เจกเจพเจ‚

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

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