[bookmarked] เดคเตเดŸเด•เตเด•เด•เตเด•เดพเตผเด•เตเด•เตเดณเตเดณ เดฌเดพเดทเต: 21 เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เด•เดฎเดพเตปเดกเตเด•เตพ

เด‡เดจเตเดจเต เดžเด™เตเด™เตพ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เดฎเต†เดฑเตเดฑเต€เดฐเดฟเดฏเตฝ, เดฒเดฟเดจเด•เตเดธเต เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เดฎเดพเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเดตเดฐเต† เด‰เดฆเตเดฆเต‡เดถเดฟเดšเตเดšเตเดณเตเดณเดคเดพเดฃเต. เดˆ เด‰เดชเด•เดฐเดฃเด‚ เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดงเดพเดฐเดพเดณเด‚ เดธเดฎเดฏเด‚ เดฒเดพเดญเดฟเด•เตเด•เตเด‚. เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚, เดจเดฎเตเดฎเตพ เด‡เดตเดฟเดŸเต† เดฌเดพเดทเต เดทเต†เดฒเตเดฒเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ 21 เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เด•เดฎเดพเตปเดกเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เตเด‚. เดฆเตˆเตผเด˜เตเดฏเดฎเต‡เดฑเดฟเดฏ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดŸเตˆเดชเตเดชเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เดพเตป เด•เดฎเดพเตปเดกเต เดซเตเดฒเดพเด—เตเด•เดณเตเด‚ เดฌเดพเดทเต เด…เดชเดฐเดจเดพเดฎเด™เตเด™เดณเตเด‚ เดŽเด™เตเด™เดจเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เดžเด™เตเด™เตพ เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เตเด‚.

[bookmarked] เดคเตเดŸเด•เตเด•เด•เตเด•เดพเตผเด•เตเด•เตเดณเตเดณ เดฌเดพเดทเต: 21 เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เด•เดฎเดพเตปเดกเตเด•เตพ

โ†’ เดฌเดพเดทเต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฃเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดชเดฐเดฎเตเดชเดฐเดฏเตเด‚ เดžเด™เตเด™เดณเตเดŸเต† เดฌเตเดฒเต‹เด—เดฟเตฝ เดตเดพเดฏเดฟเด•เตเด•เตเด•

เดจเดฟเดฌเดจเตเดงเดจเด•เตพ

เดจเดฟเด™เตเด™เตพ Linux เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดชเด เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดจเดพเดตเดฟเด—เต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเตป เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจ เดจเดฟเดฐเดตเดงเดฟ เด†เดถเดฏเด™เตเด™เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดจเต‡เดฐเดฟเดŸเต‡เดฃเตเดŸเดฟเดตเดฐเตเด‚. เด…เดตเดฏเดฟเตฝ เดšเดฟเดฒเดคเต, "เดฒเดฟเดจเด•เตเดธเต", "เดฏเตเดฃเดฟเด•เตเดธเต" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "เดทเต†เตฝ", "เดŸเต†เตผเดฎเดฟเดจเตฝ" เดŽเดจเตเดจเดฟเดต เดชเต‹เดฒเต† เดšเดฟเดฒเดชเตเดชเต‹เตพ เด†เดถเดฏเด•เตเด•เตเดดเดชเตเดชเดคเตเดคเดฟเดฒเดพเด•เตเด‚. เด‡เดตเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เดฎเดฑเตเดฑเต เดชเตเดฐเดงเดพเดจ เดจเดฟเดฌเดจเตเดงเดจเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เดจเดฎเตเด•เตเด•เต เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เดพเด‚.

เดฏเต‚เดฃเดฟเด•เตเดธเต 1970-เด•เดณเดฟเตฝ เดฌเต†เตฝ เดฒเดพเดฌเตเดธเต เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเต†เดŸเตเดคเตเดค เด’เดฐเต เดœเดจเดชเตเดฐเดฟเดฏ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเดฎเดพเดฃเต. เด…เดตเดณเตเดŸเต† เด•เต‹เดกเต เด…เดŸเดšเตเดšเต.

เดฒเดฟเดจเด•เตเดธเต เดเดฑเตเดฑเดตเตเด‚ เดœเดจเดชเตเดฐเดฟเดฏเดฎเดพเดฏ Unix เดชเต‹เดฒเตเดณเตเดณ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเดฎเดพเดฃเต. เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเตเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเต† เดจเดฟเดฐเดตเดงเดฟ เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเดฟเตฝ เด‡เดคเต เด‡เดชเตเดชเต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เดŸเต†เตผเดฎเดฟเดจเตฝ (เดŸเต†เตผเดฎเดฟเดจเตฝ), เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŸเต†เตผเดฎเดฟเดจเตฝ เดŽเดฎเตเดฒเต‡เดฑเตเดฑเตผ เดŽเดจเตเดจเดคเต เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด†เด•เตเดธเดธเต เดจเตฝเด•เตเดจเตเดจ เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดพเดฃเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต‡ เดธเดฎเดฏเด‚ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดŸเต†เตผเดฎเดฟเดจเตฝ เดตเดฟเตปเดกเต‹เด•เตพ เดคเตเดฑเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.

เดทเต†เตฝ (เดทเต†เตฝ) เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดญเดพเดทเดฏเดฟเตฝ เดŽเดดเตเดคเดฟเดฏ เด•เดฎเดพเตปเดกเตเด•เตพ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดฏเตเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดพเดฃเต.

เดฌเดพเดทเต เดฌเต‹เตบ เดŽเด—เต†เดฏเตเตป เดทเต†เดฒเตเดฒเดฟเดจเต† เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเดตเตเดฎเดพเดฏเดฟ เดธเด‚เดตเดฆเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดเดฑเตเดฑเดตเตเด‚ เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏ เดทเต†เตฝ เดญเดพเดทเดฏเดพเดฃเดฟเดคเต. เด•เต‚เดŸเดพเดคเต†, MacOS-เตฝ เดฌเดพเดทเต เดทเต†เตฝ เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฃเต.

เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เด‡เดจเตเดฑเตผเดซเต‡เดธเต (เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เด‡เดจเตเดฑเตผเดซเต‡เดธเต, CLI) เดŽเดจเตเดจเดคเต เด’เดฐเต เดตเตเดฏเด•เตเดคเดฟเดฏเตเด‚ เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเตเด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เด†เดถเดฏเดตเดฟเดจเดฟเดฎเดฏ เดฐเต€เดคเดฟเดฏเดพเดฃเต, เด…เดคเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เด•เต€เดฌเต‹เตผเดกเดฟเตฝ เดจเดฟเดจเตเดจเต เด•เดฎเดพเตปเดกเตเด•เตพ เดจเตฝเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเตผ, เดˆ เด•เดฎเดพเตปเดกเตเด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ, เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเดพเดฏเดฟ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เดฐเต‚เดชเดคเตเดคเดฟเตฝ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เดซเดฏเดฒเตเด•เตพ เดชเต‹เดฒเตเดณเตเดณ เดšเดฟเดฒ เดŽเดจเตเดฑเดฟเดฑเตเดฑเดฟเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด•เดพเดฒเดฟเด•เดฎเดพเดฏ เดตเดฟเดตเดฐเด™เตเด™เตพ เดจเต‡เดŸเตเดจเตเดจเดคเดฟเดจเตเด‚ เดซเดฏเดฒเตเด•เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฎเดพเดฃเต 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 เด†เดชเต‡เด•เตเดทเดฟเด• เดชเดพเดค ../.

[bookmarked] เดคเตเดŸเด•เตเด•เด•เตเด•เดพเตผเด•เตเด•เตเดณเตเดณ เดฌเดพเดทเต: 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 เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเดฒเตเดณเตเดณเดคเดฟเดจเตเดฑเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เด…เดŸเด™เตเด™เตเดจเตเดจ เด’เดฐเต เดŸเต†เด•เตโ€Œเดธเตโ€Œเดฑเตเดฑเต เดซเดฏเตฝ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด‚.

เดšเดฟเดนเตเดจเดคเตเดคเดฟเดจเต เดชเด•เดฐเด‚ เดŽเด™เตเด•เดฟเตฝ > เดจเดฟเตผเดฎเตเดฎเดพเดฃเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• >>, เดคเตเดŸเตผเดจเตเดจเต, เด•เดฎเดพเตปเดกเดฟเดจเตเดฑเต† เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดฑเต€เดกเดฏเดฑเด•เตโ€ŒเดŸเต เดšเต†เดฏเตโ€Œเดค เดซเดฏเตฝ เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดˆ เดซเดฏเตฝ เดคเดฟเดฐเตเดคเตเดคเดฟเดฏเต†เดดเตเดคเดชเตเดชเต†เดŸเดฟเดฒเตเดฒ. เดˆ เดซเดฏเดฒเดฟเดจเตเดฑเต† เด…เดตเดธเดพเดจเด‚ เดกเดพเดฑเตเดฑ เดšเต‡เตผเด•เตเด•เตเด‚.

เด‡เดชเตเดชเต‹เตพ เดจเดฎเตเด•เตเด•เต เดกเดพเดฑเตเดฑ เดชเตˆเดชเตเดชเตเดฒเตˆเตป เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต เดจเต‹เด•เตเด•เดพเด‚.

[bookmarked] เดคเตเดŸเด•เตเด•เด•เตเด•เดพเตผเด•เตเด•เตเดณเตเดณ เดฌเดพเดทเต: 21 เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เด•เดฎเดพเตปเดกเตเด•เตพ
เด’เดฐเต เด•เดฎเดพเตปเดกเดฟเดจเตเดฑเต† เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดฎเดฑเตเดฑเตŠเดฐเต เด•เดฎเดพเตปเดกเดฟเดจเตเดฑเต† เด‡เตปเดชเตเดŸเตเดŸเดฟเดฒเต‡เด•เตเด•เต เดจเตฝเด•เตเดจเตเดจเต. เด’เดฐเต เดชเตˆเดชเตเดชเต เดฎเดฑเตเดฑเตŠเดจเตเดจเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเต‹เดฒเต†เดฏเดพเดฃเต เด‡เดคเต

first_command | second_command: เด•เตบเดตเต†เดฏเตผ เดšเดฟเดนเตเดจเด‚, |, เด’เดฐเต เด•เดฎเดพเตปเดกเดฟเดจเตเดฑเต† เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดฎเดฑเตเดฑเตŠเดฐเต เด•เดฎเดพเตปเดกเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดฏเตเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดตเดฟเดตเดฐเดฟเดšเตเดš เด˜เดŸเดจเดฏเตเดŸเต† เด‡เดŸเดคเตเดตเดถเดคเตเดคเตเดณเตเดณ เด•เดฎเดพเตปเดกเต เดŽเดจเตเดคเดฟเดฒเต‡เด•เตเด•เดพเดฃเต เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเดคเต stdout, เดตเต€เดดเตเด• stdin เดชเตˆเดชเตเดชเตเดฒเตˆเตป เดšเดฟเดนเตเดจเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฒเดคเตเดตเดถเดคเตเดคเตเดณเตเดณ เด•เดฎเดพเตปเดกเต.

Linux-เตฝ, เดจเดจเตเดจเดพเดฏเดฟ เดฐเต‚เดชเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏ เดเดคเต เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเตเด‚ เดกเดพเดฑเตเดฑ เดชเตˆเดชเตเดชเตโ€Œเดฒเตˆเตป เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚. เดฒเดฟเดจเด•เตเดธเดฟเดฒเตเดณเตเดณเดคเต†เดฒเตเดฒเดพเด‚ เดชเตˆเดชเตเดชเต เดฒเตˆเดจเดพเดฃเต†เดจเตเดจเต เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เดชเดฑเดฏเดพเดฑเตเดฃเตเดŸเต.

เดชเตˆเดชเตเดชเต เดฒเตˆเตป เดšเดฟเดนเตเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด•เดฎเดพเตปเดกเตเด•เตพ เดšเต†เดฏเดฟเตป เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚. เด‡เดคเต เด‡เดคเตเดชเต‹เดฒเต† เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต:

first_command | second_command | third_command

[bookmarked] เดคเตเดŸเด•เตเด•เด•เตเด•เดพเตผเด•เตเด•เตเดณเตเดณ เดฌเดพเดทเต: 21 เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เด•เดฎเดพเตปเดกเตเด•เตพ
เดจเดฟเดฐเดตเดงเดฟ เด•เดฎเดพเตปเดกเตเด•เดณเตเดŸเต† เดชเตˆเดชเตเดชเตเดฒเตˆเดจเดฟเดจเต† เด’เดฐเต เดชเตˆเดชเตเดชเตเดฒเตˆเดจเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเดพเด‚

เดšเดฟเดนเตเดจเดคเตเดคเดฟเดจเตเดฑเต† เด‡เดŸเดคเตเดตเดถเดคเตเดคเต เด•เดฎเดพเตปเดกเต เดตเดฐเตเดฎเตเดชเต‹เตพ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด• |, เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต stdout, เด…เดตเตพ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เด‰เดŸเดจเดŸเดฟ เดฒเดญเตเดฏเดฎเดพเดฃเต stdin เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดŸเต€เด‚. เด…เดคเดพเดฏเดคเต, เดชเตˆเดชเตเดชเตเดฒเตˆเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เด•เดฎเดพเตปเดกเตเด•เตพ เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเดฏเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต เดžเด™เตเด™เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเตเดตเต†เดจเตเดจเต เด‡เดคเต เดฎเดพเดฑเตเดจเตเดจเต. เดšเดฟเดฒเดชเตเดชเต‹เตพ เด‡เดคเต เด…เดชเตเดฐเดคเต€เด•เตเดทเดฟเดค เดซเดฒเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚. เด‡เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพ เดตเดพเดฏเดฟเด•เตเด•เดพเด‚ เด‡เดตเดฟเดŸเต†.

เด‡เดชเตเดชเต‹เตพ เดจเดฎเตเด•เตเด•เต เดซเดฏเดฒเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดกเดพเดฑเตเดฑ เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เด…เดต เดธเตเด•เตเดฐเต€เดจเดฟเตฝ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เดพเด‚.

โ–เดซเดฏเดฒเตเด•เตพ เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต

head my_file: เด’เดฐเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เดคเตเดŸเด•เตเด•เด‚ เดฎเตเดคเดฒเตเดณเตเดณ เดตเดฐเดฟเด•เตพ เดตเดพเดฏเดฟเดšเตเดšเต เดธเตเด•เตเดฐเต€เดจเดฟเดฒเต‡เด•เตเด•เต เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดซเดฏเดฒเตเด•เดณเตเดŸเต† เด‰เดณเตเดณเดŸเด•เตเด•เด‚ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เด•เดฎเดพเตปเดกเตเด•เตพ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเตเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเดพเดฏเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚ stdinเดชเตˆเดชเตเดชเตเดฒเตˆเดจเดฟเดจเตเดฑเต† เดญเดพเด—เดฎเดพเดฏเดฟ เดˆ เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

tail my_file: เดซเดฏเดฒเดฟเดจเตเดฑเต† เด…เดฑเตเดฑเดคเตเดคเตเดณเตเดณ เดตเดฐเดฟเด•เตพ เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เด•เดฎเดพเตปเดกเต เด’เดฐเต เดชเตˆเดชเตเดชเต เดฒเตˆเดจเดฟเดฒเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚.

[bookmarked] เดคเตเดŸเด•เตเด•เด•เตเด•เดพเตผเด•เตเด•เตเดณเตเดณ เดฌเดพเดทเต: 21 เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เด•เดฎเดพเตปเดกเตเด•เตพ
เดคเดฒ (เดคเดฒ) เดฎเตเดจเตเดจเดฟเดฒเตเด‚ เดตเดพเตฝ (เดตเดพเตฝ) เดชเดฟเดจเตเดจเดฟเดฒเตเดฎเดพเดฃเต

เดจเดฟเด™เตเด™เตพ เดชเดพเดฃเตเดŸเดพเดธเต เดฒเตˆเดฌเตเดฐเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดกเดพเดฑเตเดฑเดฏเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด•เดฎเดพเตปเดกเตเด•เตพ head ะธ tail เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเดฐเดฟเดšเดฟเดคเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚. เด‡เดคเต เด…เด™เตเด™เดจเต†เดฏเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ เดšเดฟเดคเตเดฐเด‚ เดจเต‹เด•เตเด•เตเด•, เดจเดฟเด™เตเด™เตพ เด…เดต เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เด“เตผเด•เตเด•เตเด‚.

เดซเดฏเดฒเตเด•เตพ เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฎเดฑเตเดฑเต เดตเดดเดฟเด•เตพ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด•, เดจเดฎเตเด•เตเด•เต เด•เดฎเดพเตปเดกเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เดพเด‚ cat.

เดŸเต€เด‚ cat เด’เดจเตเดจเตเด•เดฟเตฝ เด’เดฐเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เด‰เดณเตเดณเดŸเด•เตเด•เด‚ เดธเตเด•เตเดฐเต€เดจเดฟเดฒเต‡เด•เตเด•เต เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดซเดฏเดฒเตเด•เตพ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตเดจเตเดจเต. เดตเดฟเดณเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดˆ เด•เดฎเดพเตปเดกเดฟเดฒเต‡เด•เตเด•เต เดŽเดคเตเดฐ เดซเดฏเดฒเตเด•เตพ เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

[bookmarked] เดคเตเดŸเด•เตเด•เด•เตเด•เดพเตผเด•เตเด•เตเดณเตเดณ เดฌเดพเดทเต: 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. เด‡เดคเต เดธเดฎเดฏเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเดคเตเด‚ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดตเตเดฎเดพเดฏ เด’เดฐเต เด•เดฎเดพเตปเดกเดพเดฃเต, เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด‡เดคเต เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฐเต† เด…เดชเต‡เด•เตเดทเดฟเดšเตเดšเต เดตเต‡เด—เดค เด•เตเดฑเดตเดพเดฃเต, เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เด…เดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดตเตเดฎเดฒเตเดฒ.

[bookmarked] เดคเตเดŸเด•เตเด•เด•เตเด•เดพเตผเด•เตเด•เตเดณเตเดณ เดฌเดพเดทเต: 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, เด‡เดคเต เดตเต‡เด—เดคเดฏเต‡เดฑเดฟเดฏเดคเดพเดฃเต, เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด•เต‚เดŸเตเดคเตฝ เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฃเต.

[bookmarked] เดคเตเดŸเด•เตเด•เด•เตเด•เดพเตผเด•เตเด•เตเดณเตเดณ เดฌเดพเดทเต: 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 เด’เดฐเตŠเดฑเตเดฑ เดŸเดพเตผเดฌเต‹เตพ เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต. เดตเดฒเดฟเดฏ เดธเต†เดฑเตเดฑเต เดซเดฏเดฒเตเด•เตพ เด†เตผเด•เตเด•เต†เด™เตเด•เดฟเดฒเตเด‚ เด•เตˆเดฎเดพเดฑเดพเตป เด‡เดคเตเดคเดฐเด‚ เดซเดฏเดฒเตเด•เตพ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต.

[bookmarked] เดคเตเดŸเด•เตเด•เด•เตเด•เดพเตผเด•เตเด•เตเดณเตเดณ เดฌเดพเดทเต: 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 ("zip", เด•เด‚เดชเตเดฐเดทเตป เด…เตฝเด—เต‹เดฐเดฟเดคเด‚) เดซเดฏเดฒเตเด•เตพ เด•เด‚เดชเตเดฐเดธเตเดธเตเดšเต†เดฏเตเดฏเดพเตป เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต gzip (เด—เตเดจเตเดธเดฟเดชเตเดชเต). เด…เดคเตเดคเดฐเด‚ เดซเดฏเดฒเตเด•เตพ เดธเต‚เด•เตเดทเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดซเดฏเตฝ เด•เด‚เดชเตเดฐเดทเตป เดกเดฟเดธเตเด•เต เดธเตเดฅเดฒเด‚ เดฒเดพเดญเดฟเด•เตเด•เตเดจเตเดจเต. เดซเดฏเดฒเตเด•เตพ เด†เดธเต‚เดคเตเดฐเดฃเด‚ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฎเดฑเตเดฑเต เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต เด•เตˆเดฎเดพเดฑเดพเตป, เด‡เดคเต เด…เดคเตเดคเดฐเด‚ เดซเดฏเดฒเตเด•เดณเตเดŸเต† เดตเต‡เด—เดคเตเดคเดฟเดฒเตเดณเตเดณ เดกเต—เตบเดฒเต‹เดกเดฟเดจเต เดธเด‚เดญเดพเดตเดจ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดซเดฏเตฝ เด…เตบเดธเดฟเดชเตเดชเต เดšเต†เดฏเตเดฏเตเด• .tar.gz เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดชเดคเดพเด• เดšเต‡เตผเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚ -z เดŽเด•เตโ€Œเดธเตโ€ŒเดŸเตเดฐเดพเด•เตเดฑเตเดฑเต เด‰เดณเตเดณเดŸเด•เตเด• เด•เดฎเดพเตปเดกเดฟเดฒเต‡เด•เตเด•เต .tar-เดซเดฏเดฒเตเด•เตพ, เดžเด™เตเด™เตพ เดฎเตเด•เดณเดฟเตฝ เดšเตผเดšเตเดš เดšเต†เดฏเตเดคเต. เด‡เดคเต เด‡เดคเตเดชเต‹เดฒเต† เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต:

tar -xfz my_file.tar.gz
เดŸเต€เดฎเดพเดฃเต เดŽเดจเตเดจเดคเต เดŽเดŸเตเดคเตเดคเตเดชเดฑเดฏเต‡เดฃเตเดŸเดคเดพเดฃเต tar เด•เต‚เดŸเตเดคเตฝ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เดชเดคเดพเด•เด•เตพ เด‰เดฃเตเดŸเต.

เดฌเดพเดทเต เด…เดชเดฐเดจเดพเดฎเด™เตเด™เตพ

เดฌเดพเดทเต เด…เดชเดฐเดจเดพเดฎเด™เตเด™เตพ (เด…เดชเดฐเดจเดพเดฎเด™เตเด™เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดšเตเดฐเตเด•เตเด•เต†เดดเตเดคเตเดคเตเด•เตพ เดŽเดจเตเดจเตเด‚ เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต) เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เด•เดฎเดพเตปเดกเตเด•เดณเตเดŸเต† เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดตเดฏเตเดŸเต† เดธเต€เด•เตเดตเตปเดธเตเด•เดณเตเดŸเต† เดธเด‚เด•เตเดทเดฟเดชเตเดค เดชเต‡เดฐเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฃเต, เดธเดพเดงเดพเดฐเดฃ เด•เดฎเดพเตปเดกเตเด•เตพเด•เตเด•เต เดชเด•เดฐเด‚ เด‡เดตเดฏเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เดœเต‹เดฒเดฟ เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เด…เดชเดฐเดจเดพเดฎเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ bu, เดเดคเต เด•เดฎเดพเตปเดกเต เดฎเดฑเดฏเตเด•เตเด•เตเดจเตเดจเต python setup.py sdist bdist_wheel, เด…เดชเตเดชเต‹เตพ เดˆ เด•เดฎเดพเตปเดกเต เดตเดฟเดณเดฟเด•เตเด•เดพเตป, เดˆ เด…เดชเดฐเดจเดพเดฎเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเตฝ เดฎเดคเดฟ.

เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เด…เดชเดฐเดจเดพเดฎเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด•เดฎเดพเตปเดกเต เดšเต‡เตผเด•เตเด•เตเด• ~/.bash_profile:

alias bu="python setup.py sdist bdist_wheel"

เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดซเดฏเตฝ เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ ~/.bash_profile, เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เดคเต เดธเตเดตเดฏเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚ touch. เด…เดชเดฐเดจเดพเดฎเด‚ เดธเตƒเดทเตเดŸเดฟเดšเตเดš เดถเต‡เดทเด‚, เดŸเต†เตผเดฎเดฟเดจเตฝ เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเด•เตเด•เตเด•, เด…เดคเดฟเดจเตเดถเต‡เดทเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดˆ เด…เดชเดฐเดจเดพเดฎเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดฐเดฃเตเดŸเต เดชเตเดฐเดคเต€เด•เด™เตเด™เดณเตเดŸเต† เด‡เตปเดชเตเดŸเตเดŸเต เด•เดฎเดพเตปเดกเดฟเดจเตเดฑเต† เดฎเต‚เดจเตเดจเต เดกเดธเดจเดฟเดฒเดงเดฟเด•เด‚ เดชเตเดฐเดคเต€เด•เด™เตเด™เดณเตเดŸเต† เด‡เตปเดชเตเดŸเตเดŸเดฟเดจเต† เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เด‰เดฆเตเดฆเต‡เดถเดฟเดšเตเดšเตเดณเตเดณเดคเดพเดฃเต เดธเดฎเตเดฎเต‡เดณเดจเด™เตเด™เตพ เดชเตˆเดคเตเดคเตบ เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ.

ะ’ ~/.bash_profile เดชเดคเดฟเดตเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดเดคเต เด•เดฎเดพเตปเดกเตเด•เตพเด•เตเด•เตเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดชเดฐเดจเดพเดฎเด™เตเด™เตพ เดšเต‡เตผเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.

โ–เดซเดฒเด™เตเด™เตพ

เดˆ เดชเต‹เดธเตเดฑเตเดฑเดฟเตฝ, เดžเด™เตเด™เตพ 21 เดœเดจเดชเตเดฐเดฟเดฏ เดฌเดพเดทเต เด•เดฎเดพเตปเดกเตเด•เตพ เด•เดตเตผ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เด•เดฎเดพเตปเดกเต เด…เดชเดฐเดจเดพเดฎเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดˆ เดตเดฟเดทเดฏเดคเตเดคเดฟเตฝ เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ - เดจเต‹เด•เตเด•เต‚ เดฌเดพเดทเดฟเดจเต เดธเดฎเตผเดชเตเดชเดฟเดšเตเดš เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฃเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดชเดฐเดฎเตเดชเดฐ. เด‡เดคเต เดˆ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฃเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดชเดฟเดกเดฟเดŽเดซเต เดชเดคเดฟเดชเตเดชเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดฃเตเดŸเต†เดคเตเดคเดพเด‚. เด•เต‚เดŸเดพเดคเต†, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฌเดพเดทเต เดชเด เดฟเด•เตเด•เดฃเดฎเต†เด™เตเด•เดฟเตฝ, เดฎเดฑเตเดฑเต‡เดคเตŠเดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเต†เดฏเตเด‚ เดชเต‹เดฒเต† เดชเตเดฐเดพเด•เตเดŸเต€เดธเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต.

เดชเตเดฐเดฟเดฏ เดตเดพเดฏเดจเด•เตเด•เดพเตผ! เดคเตเดŸเด•เตเด•เด•เตเด•เดพเตผเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เดเดคเต เด•เดฎเดพเตปเดกเตเด•เตพ เดˆ เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ เดšเตผเดšเตเดš เดšเต†เดฏเตเดคเดตเดฏเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเด•เตเด•เตเด‚?

โ†’ เดฌเดพเดทเต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฃเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดชเดฐเดฎเตเดชเดฐเดฏเตเด‚ เดžเด™เตเด™เดณเตเดŸเต† เดฌเตเดฒเต‹เด—เดฟเตฝ เดตเดพเดฏเดฟเด•เตเด•เตเด•

[bookmarked] เดคเตเดŸเด•เตเด•เด•เตเด•เดพเตผเด•เตเด•เตเดณเตเดณ เดฌเดพเดทเต: 21 เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เด•เดฎเดพเตปเดกเตเด•เตพ

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•