рд╕рд╛рдордЧреНрд░реА, рдЬрд┐рд╕рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдЖрдЬ рд╣рдо рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИ рдЬреЛ рд▓рд┐рдирдХреНрд╕ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдореЗрдВ рдорд╣рд╛рд░рдд рд╣рд╛рд╕рд┐рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЗрд╕ рдЙрдкрдХрд░рдг рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдмрд╣реБрдд рд╕рдордп рдмрдЪрд╛рддреА рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдпрд╣ рдмреИрд╢ рд╢реЗрд▓ рдФрд░ 21 рдЙрдкрдпреЛрдЧреА рдХрдорд╛рдВрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реЛрдЧрд╛ред рд╣рдо рд▓рдВрдмреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдкреНрд░рд╡реЗрд╢ рдХреЛ рдЧрддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рдлреНрд▓реИрдЧ рдФрд░ рдмреИрд╢ рдЙрдкрдирд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред

тЖТ
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╣рдорд╛рд░реЗ рдмреНрд▓реЙрдЧ рдкрд░ рдмреИрд╢ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреНрд░рдХрд╛рд╢рдиреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдкрдврд╝реЗрдВрдорд╛рдорд▓реЗ
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рд╕реАрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд▓рд┐рдирдХреНрд╕ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЖрдк рдХрдИ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЛ рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдВрдЧреАред рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ, рдЬреИрд╕реЗ "рд▓рд┐рдирдХреНрд╕" рдФрд░ "рдпреВрдирд┐рдХреНрд╕", рдпрд╛ "рдХрдорд╛рдВрдб рд╢реЗрд▓" рдФрд░ "рдЯрд░реНрдорд┐рдирд▓", рдХрднреА-рдХрднреА рднреНрд░рдорд┐рдд рд╣реЛрддреЗ рд╣реИрдВред рдЖрдЗрдП рдЗрди рдФрд░ рдЕрдиреНрдп рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╢рд░реНрддреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВред
рдпреВрдирд┐рдХреНрд╕ рдПрдХ рд▓реЛрдХрдкреНрд░рд┐рдп рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╣реИ рдЬрд┐рд╕реЗ 1970 рдореЗрдВ рдмреЗрд▓ рд▓реИрдмреНрд╕ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЙрд╕рдХрд╛ рдХреЛрдб рдирд┐рдЬреА рдерд╛ред
рд▓рд┐рдирдХреНрд╕ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдпреВрдирд┐рдХреНрд╕ рдЬреИрд╕рд╛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╣реИред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдЬ рдХрдВрдкреНрдпреВрдЯрд░ рд╕рд╣рд┐рдд рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдПрдХ рдЯрд░реНрдорд┐рдирд▓, рдпрд╛ рдЯрд░реНрдорд┐рдирд▓ рдПрдореБрд▓реЗрдЯрд░, рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣реИ рдЬреЛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЖрдк рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдХрдИ рдЯрд░реНрдорд┐рдирд▓ рд╡рд┐рдВрдбреЛ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВред
рдПрдХ рд╢реЗрд▓ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдПрдХ рд╡рд┐рд╢реЗрд╖ рднрд╛рд╖рд╛ рдореЗрдВ рд▓рд┐рдЦреА рдЧрдИ рдХрдорд╛рдВрдб рднреЗрдЬрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдмреИрд╢ рдХрд╛ рдорддрд▓рдм рдмреЙрд░реНрди рдЕрдЧреЗрди рд╢реЗрд▓ рд╣реИред рдпрд╣ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╕рдмрд╕реЗ рдЖрдо рд╢реЗрд▓ рднрд╛рд╖рд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмреИрд╢ рд╢реЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ macOS рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЗрдВрдЯрд░рдлреЗрд╕ (рд╕реАрдПрд▓рдЖрдИ) рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдФрд░ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рдмреАрдЪ рдмрд╛рддрдЪреАрдд рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреАрдмреЛрд░реНрдб рд╕реЗ рдХрдорд╛рдВрдб рджрд░реНрдЬ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдХрдВрдкреНрдпреВрдЯрд░, рдЗрди рдЖрджреЗрд╢реЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реБрдП, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдкрд╛рда рд░реВрдк рдореЗрдВ рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдореВрд▓ рд░реВрдк рд╕реЗ, рд╕реАрдПрд▓рдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреБрдЫ рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдк-рдЯреВ-рдбреЗрдЯ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдлрд╛рдЗрд▓реЗрдВ, рдФрд░ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдпреВрдЬрд░ рдЗрдВрдЯрд░рдлреЗрд╕ (рдЬреАрдпреВрдЖрдИ) рд╕реЗ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬреЛ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдорд╛рдЙрд╕ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рдЕрдХреНрд╕рд░ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрджрд░реНрднрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдХ рдЫреЛрдЯрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╢реЗрд▓ рдХрдорд╛рдВрдб рдХрд╛ рдПрдХ рдХреНрд░рдо рд╣реЛрддрд╛ рд╣реИред рд▓рд┐рдкрд┐рдпреЛрдВ рдХреЛ рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЖрдк рдЙрдиреНрд╣реЗрдВ рдмрд╛рд░-рдмрд╛рд░ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрддреЗ рд╕рдордп, рдЖрдк рдЪрд░, рд╕рд╢рд░реНрдд рдирд┐рд░реНрдорд╛рдг, рд▓реВрдк, рдлрд╝рдВрдХреНрд╢рди рдФрд░ рдЕрдиреНрдп рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЕрдм рдЬрдм рд╣рдордиреЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╢рд░реНрддреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдореИрдВ рдпрд╣ рдиреЛрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣рд╛рдВ рдореИрдВ "рдмреИрд╢", "рд╢реЗрд▓" рдФрд░ "рдХрдорд╛рдВрдб рд▓рд╛рдЗрди" рдХреЛ рд╡рд┐рдирд┐рдореЗрдп рдХреЗ рд╕рд╛рде-рд╕рд╛рде "рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛" рдФрд░ "рдлрд╝реЛрд▓реНрдбрд░" рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛ред
рдорд╛рдирдХ
рдзрд╛рд░рд╛рдПрдБ рдЬреЛ рд╣рдо рдпрд╣рд╛рдБ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ, рд╡реЗ рдорд╛рдирдХ рдЗрдирдкреБрдЯ (рдорд╛рдирдХ рдЗрдирдкреБрдЯ,
stdin
), рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯ (рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯ,
stdout
) рдФрд░ рдорд╛рдирдХ рддреНрд░реБрдЯрд┐ рдЖрдЙрдЯрдкреБрдЯ (рдорд╛рдирдХ рддреНрд░реБрдЯрд┐,
stderr
) рд╣реИрдВред
рдпрджрд┐ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЖрджреЗрд╢реЛрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ, рдЖрдк
my_whatever
рдЬреИрд╕реА
my_whatever
рдЪреАрдЬрд╝
my_whatever
- рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЗрд╕ рдЯреБрдХрдбрд╝реЗ рдХреЛ рдЖрдкрдХреА рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдХреЗ рд╕рд╛рде рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдоред
рдЕрдм, рдЯреАрдореЛрдВ рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЬрд┐рд╕ рдкрд░ рдпрд╣ рд╕рд╛рдордЧреНрд░реА рд╕рдорд░реНрдкрд┐рдд рд╣реИ, рдЖрдЗрдП рдЙрдирдХреА рд╕реВрдЪреА рдФрд░ рдЙрдирдХреЗ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдгреЛрдВ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВред
21 рдмреИрд╢ рдЯреАрдо
тЦНрдЧреЗрдЯрд┐рдВрдЧ рдХреА рдЬрд╛рдирдХрд╛рд░реА
man
: рдХрдорд╛рдВрдб рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореИрдиреБрдЕрд▓ (рдорджрдж) рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИредpwd
: рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИредls
: рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИредps
: рдЖрдкрдХреЛ рдЪрд▓ рд░рд╣реА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
тЦН рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╣реЗрд░рдлреЗрд░
cd
: рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдмрджрд▓реЗрдВредtouch
: рдПрдХ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдБредmkdir
: рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмрдирд╛рдПрдБредcp
: рдХреЙрдкреА рдлрд╛рдЗрд▓редmv
: рдХрд┐рд╕реА рдлрд╝рд╛рдЗрд▓ рдХреЛ рд▓реЗ рдЬрд╛рдирд╛ рдпрд╛ рд╣рдЯрд╛рдирд╛редln
: рд▓рд┐рдВрдХ рдирд┐рд░реНрдорд╛рдгред
тЦН I / O рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рдФрд░ рдкрд╛рдЗрдкрд▓рд╛рдЗрди
<
: stdin
рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рдиред>
: stdout
рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рдиред|
: рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдХрдорд╛рдВрдб рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рджреВрд╕рд░реЗ рдХрдорд╛рдВрдб рдХреЗ рдЗрдирдкреБрдЯ рдкрд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рдирд╛ред
тЦНReading рдлрд╝рд╛рдЗрд▓реЗрдВ
head
: рдлрд╝рд╛рдЗрд▓ рдХреА рд╢реБрд░реБрдЖрдд рдкрдврд╝реЗрдВредtail
: рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЕрдВрдд рдкрдврд╝реЗрдВредcat
: рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкрдврд╝рдиреЗ рдФрд░ рд╕реНрдХреНрд░реАрди рдкрд░ рдЕрдкрдиреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдпрд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
Stop рдлрд╛рдЗрд▓реЗрдВ рд╣рдЯрд╛рдПрдВ, рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд░реЛрдХреЗрдВ
rm
: рдлрд╛рдЗрд▓ рдХреЛ рдбрд┐рд▓реАрдЯ рдХрд░реЗрдВредkill
: рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдмрдВрдж рдХрд░реЛред
тЦНPoisk
grep
: рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдХрд░реЗрдВредag
: рдЙрдиреНрдирдд рдЦреЛрдЬ рдЯреАрдоред
тЦНArhivatsiya
tar
: рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рдХреЗ рд╕рд╛рде рдмрдирд╛рдПрдБ рдФрд░ рдХрд╛рдо рдХрд░реЗрдВред
рдЖрдЗрдП рдЗрди рдЖрджреЗрд╢реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВред
рдЯреАрдо рдХрд╛ рд╡рд┐рд╡рд░рдг
рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдЗрдП рдЙрди рдЯреАрдореЛрдВ рд╕реЗ рдирд┐рдкрдЯреЗрдВ рдЬрд┐рдирдХреЗ рдкрд░рд┐рдгрд╛рдо
stdout
рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред рдЖрдорддреМрд░ рдкрд░, рдпреЗ рдкрд░рд┐рдгрд╛рдо рдПрдХ рдЯрд░реНрдорд┐рдирд▓ рд╡рд┐рдВрдбреЛ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВред
тЦНрдЧреЗрдЯрд┐рдВрдЧ рдХреА рдЬрд╛рдирдХрд╛рд░реА
man command_name
: рдХрдорд╛рдВрдб рдореИрдиреБрдЕрд▓ рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ, рдпрд╛рдиреА, рд╕рдВрджрд░реНрдн рдЬрд╛рдирдХрд╛рд░реАред
pwd
: рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдкрде рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЕрдХреНрд╕рд░ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдХрд┐ рд╡рд╣ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХрд╣рд╛рдВ рд╣реИред
ls
: рдкреНрд░рджрд░реНрд╢рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рд╛рдордЧреНрд░реАред рдЗрд╕ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдХреНрд╕рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
ls -a
: рдЖрдЙрдЯрдкреБрдЯ рдЫрд┐рдкреА рд╣реБрдИ рдлрд╛рдЗрд▓реЗрдВред
ls
-a
рдЭрдВрдбрд╛ рдпрд╣рд╛рдВ рд▓рдЧрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЭрдВрдбреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЯреАрдо рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред
ls -l
: рд╡рд┐рд╕реНрддреГрдд рдлрд╝рд╛рдЗрд▓ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВред
рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЭрдВрдбреЗ рд╕рдВрдпреБрдХреНрдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕ рддрд░рд╣:
ls -al
ред
ps
: рдЪрд▓ рд░рд╣реА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рджреЗрдЦреЗрдВред
ps -e
: рд╕рднреА рдЪрд╛рд▓реВ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рди рдХрд┐ рдХреЗрд╡рд▓ рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╢реЗрд▓ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рддред рдЗрд╕ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдХреНрд╕рд░ рдЗрд╕ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
тЦН рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╣реЗрд░рдлреЗрд░
cd my_directory
: рдХрд╛рд░реНрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ
my_directory
ред рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЯреНрд░реА рдореЗрдВ рдПрдХ рд╕реНрддрд░ рдЕрдзрд┐рдХ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рд╛рдкреЗрдХреНрд╖ рдкрде рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
../
my_directory
рд░реВрдк рдореЗрдВред
рд╕реАрдбреА рдХрдорд╛рдВрдбtouch my_file
: рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкрде рдкрд░
my_file
рдмрдирд╛рдПрдВред
mkdir my_directory
: рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкрде рдкрд░
my_directory
рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдПрдБред
mv my_file target_directory
:
my_file
рдлрд╝рд╛рдЗрд▓ рдХреЛ
my_file
рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдВред рд▓рдХреНрд╖реНрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╕рдордп, рдЖрдкрдХреЛ рдЗрд╕реЗ рдкреВрд░реНрдг рдкрде рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП (рдФрд░ рдЬреИрд╕реЗ рдирд┐рд░реНрдорд╛рдг рдирд╣реАрдВ
../
)ред
mv
рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдлрд╝рд╛рдЗрд▓реЛрдВ рдпрд╛ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХрд╛ рдирд╛рдо рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦ рд╕рдХрддрд╛ рд╣реИ:
mv my_old_file_name.jpg my_new_file_name.jpg
cp my_source_file target_directory
mv my_old_file_name.jpg my_new_file_name.jpg
cp my_source_file target_directory
:
mv my_old_file_name.jpg my_new_file_name.jpg
cp my_source_file target_directory
рдПрдХ рдкреНрд░рддрд┐
my_source_file
рдФрд░ рдЗрд╕реЗ рд▓рдХреНрд╖реНрдп
my_source_file
рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдбрд╛рд▓реЗрдВред
ln -s my_source_file my_target_file
:
ln -s my_source_file my_target_file
рдПрдХ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдВрдХ
my_target_file
my_source_file
ред рдпрджрд┐ рдЖрдк рд▓рд┐рдВрдХ рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВ, рддреЛ рдореВрд▓ рдлрд╝рд╛рдЗрд▓ рднреА рдмрджрд▓ рдЬрд╛рдПрдЧреАред
рдпрджрд┐ рдлрд╝рд╛рдЗрд▓
my_source_file
рд╣рдЯрд╛ рджреА рдЬрд╛рддреА рд╣реИ, рддреЛ
my_target_file
рдмрдиреА рд░рд╣реЗрдЧреАред
ln
рдХрдорд╛рдВрдб рдХрд╛
-s
рдлреНрд▓реИрдЧ рдЖрдкрдХреЛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдЕрдм рдЖрдЗрдП I / O рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рдФрд░ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВред
тЦН I / O рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рдФрд░ рдкрд╛рдЗрдкрд▓рд╛рдЗрди
my_command < my_file
: рдорд╛рдирдХ рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓ (
my_file
) рдХреЗ
my_file
рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде
my_file
ред рдпрд╣ рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рдХрдорд╛рдВрдб рдХреАрдмреЛрд░реНрдб рд╕реЗ рдХреБрдЫ рдбреЗрдЯрд╛ рджрд░реНрдЬ рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдбреЗрдЯрд╛ рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИред
my_command > my_file
: рдХрдорд╛рдВрдб рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рдЖрдорддреМрд░ рдкрд░
stdout
рдореЗрдВ рдорд┐рд▓рддрд╛ рд╣реИ рдФрд░ рд╕реНрдХреНрд░реАрди рдкрд░
my_file
рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИред рдпрджрд┐ рдлрд╝рд╛рдЗрд▓
my_file
рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ, рддреЛ рдпрд╣ рдмрдирд╛рдИ рдЧрдИ рд╣реИред рдпрджрд┐ рдлрд╝рд╛рдЗрд▓ рдореМрдЬреВрдж рд╣реИ, рддреЛ рд╡рд╣ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
ls > my_folder_contents.txt
рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдПрдХ рдкрд╛рда рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдИ рдЬрд╛рдПрдЧреА рдЬрд┐рд╕рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реВрдЪреА рд╣реИред
рдпрджрд┐ рдкреНрд░рддреАрдХ рдХреЗ рдмрдЬрд╛рдп
>
рдирд┐рд░реНрдорд╛рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
>>
, рддреЛ, рдмрд╢рд░реНрддреЗ рдХрд┐ рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдУрд╡рд░рд░рд╛рдЗрдЯ рдирд╣реАрдВ рдХреА рдЬрд╛рдПрдЧреАред рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрдВрдд рдореЗрдВ рдбреЗрдЯрд╛ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛ред
рдЕрдм рдкрд╛рдЗрдкрд▓рд╛рдЗрдирд┐рдВрдЧ рдбреЗрдЯрд╛ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВред
рдХреНрдпрд╛ рдПрдХ рдХрдорд╛рдВрдб рдЖрдЙрдЯрдкреБрдЯ рджреВрд╕рд░реЗ рдХрдорд╛рдВрдб рдХреЗ рдЗрдирдкреБрдЯ рдХреЛ рдЦрд┐рд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдПрдХ рдкрд╛рдЗрдк рдХреЛ рджреВрд╕рд░реЗ рд╕реЗ рдЬреЛрдбрд╝рдирд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реИfirst_command | second_command
first_command | second_command
: рдкрд╛рдЗрдк рдкреНрд░рддреАрдХ,
|
, рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рдЯреАрдо рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рджреВрд╕рд░реА рдЯреАрдо рдХреЛ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рддрдереНрдп рдХрд┐ рд╡рд░реНрдгрд┐рдд рдирд┐рд░реНрдорд╛рдг рдХреЗ рдмрд╛рдИрдВ рдУрд░ рд╕реНрдерд┐рдд рдХрдорд╛рдВрдб,
stdin
рдХреЛ рднреЗрдЬрддрд╛ рд╣реИ
stdin
рдХрдорд╛рдВрдб рдХреЗ
stdin
рдореЗрдВ рдЧрд┐рд░рддрд╛ рд╣реИ, рдЬреЛ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдкреНрд░рддреАрдХ рдХреЗ рджрд╛рдИрдВ рдУрд░ рд╕реНрдерд┐рдд рд╣реИред
рд▓рд┐рдирдХреНрд╕ рдореЗрдВ, рдкрд╛рдЗрдкрд▓рд╛рдЗрдирд┐рдВрдЧ рдбреЗрдЯрд╛ рдХреЛ рд▓рдЧрднрдЧ рдХрд┐рд╕реА рднреА рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдмрдирд╛рдП рдЧрдП рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЕрдХреНрд╕рд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рд▓рд┐рдирдХреНрд╕ рдореЗрдВ рд╕рдм рдХреБрдЫ рдПрдХ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рд╣реИред
рдХрдиреНрд╡реЗрдпрд░ рдкреНрд░рддреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдПрдХ рд╕рд╛рде рдХрдИ рдХрдорд╛рдВрдб рдХреЛ рдЪреЗрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
first_command | second_command | third_command
рдХрдИ рдЯреАрдореЛрдВ рдХреЗ рдПрдХ рдХрдиреНрд╡реЗрдпрд░ рдХреА рддреБрд▓рдирд╛ рдкрд╛рдЗрдк рд▓рд╛рдЗрди рд╕реЗ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЬрдм рдПрдХ рдХрдорд╛рдВрдб рдмрд╛рдИрдВ рдУрд░ рд╣реИ
|
рд╕реНрдЯрдбрдЖрдЙрдЯ рдореЗрдВ рдХреБрдЫ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдЗрд╕реЗ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ рд╡рд╣ рддреБрд░рдВрдд рджреВрд╕рд░реЗ рдХрдорд╛рдВрдб рдХреЗ
stdin
рд░реВрдк рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣реА рд╣реИ, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐, рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рд╣рдо рдХрдорд╛рдВрдб рдХреЗ рд╕рдорд╛рдирд╛рдВрддрд░ рдирд┐рд╖реНрдкрд╛рджрди рд╕реЗ рдирд┐рдкрдЯ рд░рд╣реЗ рд╣реИрдВред рдХрднреА-рдХрднреА рдпрд╣ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдкрд░рд┐рдгрд╛рдо рдкреИрджрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╡рд░рдг
рдпрд╣рд╛рдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛
рд╣реИ ред
рдЕрдм рдлрд╛рдЗрд▓реЛрдВ рд╕реЗ рдбреЗрдЯрд╛ рдкрдврд╝рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕реНрдХреНрд░реАрди рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВред
тЦНReading рдлрд╝рд╛рдЗрд▓реЗрдВ
head my_file
: рдлрд╝рд╛рдЗрд▓ рдХреА рд╢реБрд░реБрдЖрдд рд╕реЗ рд▓рд╛рдЗрдиреЗрдВ рдкрдврд╝рддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЖрдк рди рдХреЗрд╡рд▓ рдлрд╛рдЗрд▓реЛрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рдХрдорд╛рдВрдб рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдЗрд╕ рдХрдорд╛рдВрдб рдХреЛ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЗ рдПрдХ рддрддреНрд╡ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
tail my_file
: рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрдВрдд рд╕реЗ рд▓рд╛рдЗрдиреЗрдВ рдкрдврд╝рддрд╛ рд╣реИред рдЗрд╕ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдореЗрдВ рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╕рд┐рд░ рд╕рд╛рдордиреЗ рд╣реИ рдФрд░ рдкреВрдВрдЫ рдкреАрдЫреЗ рд╣реИрдпрджрд┐ рдЖрдк рдкрдВрдбреЛрдВ рдХреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ
head
рдФрд░
tail
рдХрдорд╛рдВрдб рдЖрдкрдХреЛ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдпрд╣ рдорд╛рдорд▓рд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЙрдкрд░реЛрдХреНрдд рдЖрдВрдХрдбрд╝реЗ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ рдФрд░ рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ рдЙрдиреНрд╣реЗрдВ рдпрд╛рдж рдХрд░реЗрдВрдЧреЗред
рдЪрд▓реЛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рдЕрдиреНрдп рддрд░реАрдХреЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рдФрд░
cat
рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВред
cat
рдпрд╛ рддреЛ рд╕реНрдХреНрд░реАрди рдкрд░ рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдпрд╛ рдХрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдХрдорд╛рдВрдб рдореЗрдВ рдХрд┐рддрдиреА рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВред
рдмрд┐рд▓реНрд▓реА рдЯреАрдоcat my_one_file.txt
: рдЬрдм рдПрдХ рдХрдорд╛рдВрдб рдХреЛ рдЗрд╕ рдХрдорд╛рдВрдб рдореЗрдВ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╡рд╣ рдЗрд╕реЗ
cat my_one_file.txt
рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред
рдпрджрд┐ рдЖрдк рдЙрд╕реЗ рджреЛ рдлрд╛рдЗрд▓реЗрдВ рдпрд╛ рдЕрдзрд┐рдХ рдлрд╛рдЗрд▓реЗрдВ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рд╡рд╣ рдЕрд▓рдЧ рддрд░рд╣ рд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддреА рд╣реИред
cat my_file1.txt my_file2.txt
: рдЗрдирдкреБрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдХрдИ рдлрд╛рдЗрд▓реЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рдХрдорд╛рдВрдб рдЙрдирдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐
stdout
рдореЗрдВ рдХреНрдпрд╛ рд╣реБрдЖред
рдпрджрд┐ рдХреЙрдиреНрдлреЗрдЯрд┐рдВрдЧ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдкрд░рд┐рдгрд╛рдо рдХреЛ рдирдИ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЖрдк
>
рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
cat my_file1.txt my_file2.txt > my_new_file.txt
рдЕрдм рдЪрд▓реЛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдФрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВред
Stop рдлрд╛рдЗрд▓реЗрдВ рд╣рдЯрд╛рдПрдВ, рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд░реЛрдХреЗрдВ
rm my_file
:
my_file
рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╣рдЯрд╛рддрд╛ рд╣реИред
rm -r my_folder
:
my_folder
рдлреЛрд▓реНрдбрд░ рдФрд░ рдЗрд╕рдореЗрдВ рдореМрдЬреВрдж рд╕рднреА рдлрд╛рдЗрд▓реНрд╕ рдФрд░ рдлреЛрд▓реНрдбрд░ рдХреЛ
my_folder
рдХрд░рддрд╛ рд╣реИред
-r
рдзреНрд╡рдЬ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХрдорд╛рдВрдб рдкреБрдирд░рд╛рд╡рд░реНрддреА рдореЛрдб рдореЗрдВ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред
рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рдСрдкрд░реЗрд╢рди рдХреЗ рджреМрд░рд╛рди рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП,
-f
рдзреНрд╡рдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
kill 012345
: рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЪрд▓ рд░рд╣реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд░реЛрдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЗрд╕реЗ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдмрдВрдж рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдорд┐рд▓рддрд╛ рд╣реИред
kill -9 012345
: рдЬрдмрд░рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЪрд▓ рд░рд╣реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред рдлреЙрд░реНрдо
-s SIGKILL
рдЭрдВрдбреЗ рдХрд╛ рдорддрд▓рдм рдлреНрд▓реИрдЧ
-9
рдХреЗ рд╕рдорд╛рди рд╣реИред
тЦНPoisk
рдбреЗрдЯрд╛ рдХреА рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП рдЖрдк рд╡рд┐рднрд┐рдиреНрди рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ,
grep
,
ag
рдФрд░
ack
ред рд╣рдо
grep
рд╕рд╛рде рдЗрди рдХрдорд╛рдВрдбреНрд╕ рд╕реЗ рдЕрдкрдирд╛ рдкрд░рд┐рдЪрдп рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдПрдХ рд╕рдордп-рдкрд░реАрдХреНрд╖рдгрд┐рдд, рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдЯреАрдо рд╣реИ, рдЬреЛ рд╣рд╛рд▓рд╛рдВрдХрд┐, рджреВрд╕рд░реЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдзреАрдореА рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИ, рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред
рдЧреНрд░реАрдк рдХрдорд╛рдВрдбgrep my_regex my_file
:
my_regex
рдХреЛ
my_file
рдореЗрдВ
my_file
ред рдЬрдм рдореИрдЪ рдкрд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП рд╕рдВрдкреВрд░реНрдг рд╕реНрдЯреНрд░рд┐рдВрдЧ рд▓реМрдЯрд╛ рджреА рдЬрд╛рддреА рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ,
my_regex
рдХреЛ рдПрдХ рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд░реВрдк
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
рдЯреАрдо рдХреАред рд╡рд╣ рдмрд╛рдж рдореЗрдВ рд╕рд╛рдордиреЗ рдЖрдИ, рд╡рд╣ рддреЗрдЬрд╝ рд╣реИ, рдЙрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред
рдЕрдЧ рдЯреАрдоag my_regex my_file
: рд▓рд╛рдЗрди рдирдВрдмрд░реЛрдВ, рдФрд░ рд╕реНрд╡рдпрдВ рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ
my_regex
рд╕рд╛рде рдореИрдЪ
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
рдХрдорд╛рдВрдб рддреЗрдЬ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕реЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ред
рдЕрдм рд╣рдо рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВред
тЦНArhivatsiya
tar my_source_directory
:
my_source_directory
рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдПрдХ рдПрдХрд▓
my_source_directory
рдлрд╝рд╛рдЗрд▓ рдореЗрдВ
my_source_directory
ред рдЗрд╕ рддрд░рд╣ рдХреА рдлрд╛рдЗрд▓реЗрдВ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рдмрдбрд╝реЗ рд╕реЗрдЯ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИрдВред
рдЯрд╛рд░ рдХрдорд╛рдВрдбрдЗрд╕ рдХрдорд╛рдВрдб рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ рдЯрд╛рд░рдмреЙрд▓ рдлрд╛рдЗрд▓реЗрдВ рдПрдХреНрд╕рдЯреЗрдВрд╢рди
.tar
(рдЯреЗрдк ARchive) рдХреЗ рд╕рд╛рде рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВред рдпрд╣ рддрдереНрдп рдХрд┐ "рдЯреЗрдк" рд╢рдмреНрдж рдХрдорд╛рдВрдб рдХреЗ рдирд╛рдо рдкрд░ рдЫрд┐рдкрд╛ рд╣реБрдЖ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рдирд╛рдореЛрдВ рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдореЗрдВ рдпрд╣ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрдорд╛рдВрдб рдХрд┐рддрдиреЗ рд╕рдордп рд╕реЗ рдореМрдЬреВрдж рд╣реИред
tar -cf my_file.tar my_source_directory
:
my_source_directory
рдлрд╝реЛрд▓реНрдбрд░ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде
my_file.tar
рдирд╛рдо рдХреА рдПрдХ рдЯрд╛рд░рдмреЙрд▓ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рддрд╛ рд╣реИред
-c
рдЭрдВрдбрд╛ "рдмрдирд╛рдПрдБ" рдХреЗ рд▓рд┐рдП рдЦрдбрд╝рд╛ рд╣реИ, рдФрд░
-f
рдЭрдВрдбрд╛ "рдлрд╝рд╛рдЗрд▓" рдХреЗ рд▓рд┐рдП рдЦрдбрд╝рд╛ рд╣реИред
.tar
рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдореМрдЬреВрдж рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдЭрдВрдбреЗ
-x
("рдПрдХреНрд╕рдЯреНрд░реИрдХреНрдЯ", рдирд┐рд╖реНрдХрд░реНрд╖рдг) рдФрд░
-f
("рдлрд╝рд╛рдЗрд▓", рдлрд╝рд╛рдЗрд▓) рдХреЗ рд╕рд╛рде
tar
рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
tar -xf my_file.tar
:
tar -xf my_file.tar
рд╕реЗ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ
my_file.tar
ред
рдЕрдм рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдХреИрд╕реЗред рдХреЛ рдХрдВрдкреНрд░реЗрд╕ рдФрд░ рдбреАрдХрдВрдкреНрд░реЗрд╕ рдХрд░реЗрдВред
tar -cfz my_file.tar.gz my_source_directory
: рдпрд╣рд╛рдБ,
-z
рдзреНрд╡рдЬ ("рдЬрд╝рд┐рдк" рд╕рдВрдкреАрдбрд╝рди рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрдХреЗрдд рдорд┐рд▓рддрд╛ рд╣реИ рдХрд┐
gzip
(GNU рдЬрд╝рд┐рдк) рдХрд╛ рдЙрдкрдпреЛрдЧ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдлрд╝рд╛рдЗрд▓ рд╕рдВрдкреАрдбрд╝рди рдРрд╕реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреЗ рд╕рдордп рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рдмрдЪрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЗрд╕ рддрд░рд╣ рдХреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рддреЗрдЬ рдбрд╛рдЙрдирд▓реЛрдб рдореЗрдВ рдпреЛрдЧрджрд╛рди рджреЗрддрд╛ рд╣реИред
рдЖрдк
.tar
рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рдореЗрдВ
-z
рдзреНрд╡рдЬ рдЬреЛрдбрд╝рдХрд░
.tar.gz
рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреА рд╣рдордиреЗ рдКрдкрд░ рдЬрд╛рдВрдЪ рдХреА рдереАред рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
tar -xfz my_file.tar.gz
рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐
tar
рдХрдорд╛рдВрдб рдореЗрдВ рдХрдИ рдФрд░ рдЙрдкрдпреЛрдЧреА рдЭрдВрдбреЗ рд╣реИрдВред
рдмреИрд╢ рдЙрдкрдирд╛рдо
рдмреИрд╢ рдЙрдкрдирд╛рдо (рдЬрд┐рд╕реЗ рдЙрдкрдирд╛рдо рдпрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдирд╛рдо рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ) рдХреЛ рдХрдорд╛рдВрдб рдпрд╛ рдЙрдирдХреЗ рдЕрдиреБрдХреНрд░рдореЛрдВ рдХреЗ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдирд╛рдо рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдмрдЬрд╛рдп рд╕рд╛рдзрд╛рд░рдг рдХрдорд╛рдВрдб рдХрд╛рдо рдХреЛ рдЧрддрд┐ рджреЗрддреЗ рд╣реИрдВред рдпрджрд┐,
python setup.py sdist bdist_wheel
рдХреЗ
python setup.py sdist bdist_wheel
, рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдЕрдиреНрдп рдирд╛рдо рд╣реИ, рдЬрд┐рд╕рдХреЗ рдкреАрдЫреЗ
python setup.py sdist bdist_wheel
, рддреЛ рдЗрд╕ рдХрдорд╛рдВрдб рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рдЗрд╕ рдЙрдкрдирд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рдРрд╕рд╛ рдЙрдкрдирд╛рдо рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рдХреЛ
~/.bash_profile
рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ:
alias bu="python setup.py sdist bdist_wheel"
рдпрджрд┐ рдЖрдкрдХреЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ
~/.bash_profile
рдлрд╝рд╛рдЗрд▓ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдк рдЗрд╕реЗ
touch
рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрд╡рдпрдВ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рдЙрдкрдирд╛рдо рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдЖрдк рдЗрд╕ рдЙрдкрдирд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рджреЛ рд╡рд░реНрдгреЛрдВ рдХрд╛ рдЗрдирдкреБрдЯ рдХрдорд╛рдВрдб рдХреЗ рддреАрди рджрд░реНрдЬрди рд╕реЗ рдЕрдзрд┐рдХ рд╡рд░реНрдгреЛрдВ рдХреЗ рдЗрдирдкреБрдЯ рдХреЛ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдкрд╛рдпрдерди-рдкреИрдХреЗрдЬ
рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
~/.bash_profile
рдЖрдк рдХрд┐рд╕реА рднреА рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдкреНрд░рдпреБрдХреНрдд рдХрдорд╛рдВрдб рдХреЗ рд▓рд┐рдП рдЙрдкрдирд╛рдо рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред
тЦН рдкрд░рд┐рдгрд╛рдо
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдордиреЗ 21 рд▓реЛрдХрдкреНрд░рд┐рдп рдмреИрд╢ рдЯреАрдореЛрдВ рдХреЛ рджреЗрдЦрд╛ рдФрд░ рдЯреАрдореЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдирд╛рдо рдмрдирд╛рдиреЗ рдХреА рдмрд╛рдд рдХреАред рдпрджрд┐ рдЖрдк рдЗрд╕ рд╡рд┐рд╖рдп рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ
рдпрд╣рд╛рдВ рдкреНрд░рдХрд╛рд╢рдиреЛрдВ
рдХреА рдмреИрд╢ рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╣реИред
рдпрд╣рд╛рдВ рдЖрдк рдЗрди рдкреНрд░рдХрд╛рд╢рдиреЛрдВ рдХрд╛ рдкреАрдбреАрдПрдл рд╕рдВрд╕реНрдХрд░рдг рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрджрд┐ рдЖрдк рдмреИрд╢ рд╕реАрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣рд╛рдВ рдпрд╛рдж рд░рдЦреЗрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдХрд┐рд╕реА рдЕрдиреНрдп рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЕрдзреНрдпрдпрди рдХреЗ рд╕рд╛рде, рдЕрднреНрдпрд╛рд╕ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред
рдкреНрд░рд┐рдп рдкрд╛рдардХреЛрдВ! рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рдмрд╛рддреЛрдВ рдХреЛ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рд╢реБрд░реБрдЖрддреА рдХреЗ рд▓рд┐рдП рдХреМрди рд╕реА рдЖрдЬреНрдЮрд╛рдПрдБ рдЙрдкрдпреЛрдЧреА рд╣реИрдВ?
тЖТ
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╣рдорд╛рд░реЗ рдмреНрд▓реЙрдЧ рдкрд░ рдмреИрд╢ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреНрд░рдХрд╛рд╢рдиреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдкрдврд╝реЗрдВ