рдЯрд░реНрдордХреНрд╕ рдЪрд░рдг-рджрд░-рдЪрд░рдг (рднрд╛рдЧ 1)

рдЯрд░реНрдордХреНрд╕ рдЪрд░рдг-рджрд░-рдЪрд░рдг

рдЬрдм рдореИрд▓реЗ рдкрд╣рд┐рд▓реЛ рдкрдЯрдХ рдЯрд░реНрдордХреНрд╕рд▓рд╛рдИ рднреЗрдЯреЗрдВ, рд░ рдо рд▓рд┐рдирдХреНрд╕ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╣реБрдирдмрд╛рдЯ рдЯрд╛рдврд╛ рдЫреБ, рдпрд╕рд▓реЗ рдореЗрд░реЛ рджрд┐рдорд╛рдЧрдорд╛ рджреБрдИрд╡рдЯрд╛ рд╡рд┐рдЪрд╛рд░рд╣рд░реВ рдирд┐рдореНрддреНрдпрд╛рдпреЛ: "рдареВрд▓реЛ рд╢рдмреНрдж!" рд░ "рдХрд╕рд░реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ?"ред рдЗрдиреНрдЯрд░рдиреЗрдЯ рдорд╛рд░реНрдлрдд рд░рдореЗрдЬ рдЧрд░рд┐рд╕рдХреЗрдкрдЫрд┐, рдореИрд▓реЗ рдПрдЙрдЯрд╛ рд▓реЗрдЦ рдлреЗрд▓рд╛ рдкрд╛рд░реЗрди рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЯрд░реНрдордХреНрд╕ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕реБрд░реБ рдЧрд░реНрди рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ рддрд╛рдХрд┐ рдпрд╕рд▓реЗ рдмрдХрд╡рд╛рд╕ рднрдиреНрджрд╛ рдмрдвреА рдЖрдирдиреНрдж рд▓реНрдпрд╛рдЙрдБрдЫред рд╣рд╛рдореА рдпрд╕рд▓рд╛рдИ рдареАрдХ рдЧрд░реНрдиреЗрдЫреМрдВред

рдХреЗрдХреЛ рд▓рд╛рдЧрд┐, рд╡рд╛рд╕реНрддрд╡рдорд╛, рдо рдЯрд░реНрдордХреНрд╕рдорд╛ рдкреБрдЧреЗрдВ? рдкрд╣рд┐рд▓реЗ, рд╣реНрдпрд╛рдХрд┐рдЩ, рд╡рд╛ рдмрд░реБ рдпрд╕рд▓рд╛рдИ рдереЛрд░реИ рдмреБрдЭреНрдиреЗ рдЗрдЪреНрдЫрд╛ред рджреЛрд╕реНрд░реЛ, рдХрд╛рд▓реА рд▓рд┐рдирдХреНрд╕ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрд╕рдХреНрд╖рдорддрд╛ред
рдпрд╣рд╛рдБ рдо рдпрд╕ рд╡рд┐рд╖рдпрдорд╛ рдлреЗрд▓рд╛ рдкрд░реЗрдХрд╛ рд╕рдмреИ рдЙрдкрдпреЛрдЧреА рдЪреАрдЬрд╣рд░реВ рд╕рдБрдЧреИ рд░рд╛рдЦреНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреЗрдЫреБред рдпреЛ рд▓реЗрдЦрд▓реЗ рдмреБрдЭреНрдиреЗ рдЬреЛ рдХреЛрд╣реАрд▓рд╛рдИ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рдкрд╛рд░реНрдиреЗ рд╕рдореНрднрд╛рд╡рдирд╛ рдЫреИрди, рддрд░ рдЯрд░реНрдордХреНрд╕рдХреЛ рдЖрдирдиреНрджрд▓рд╛рдИ рдерд╛рд╣рд╛ рдкрд╛рдЙрдиреЗрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, рдорд▓рд╛рдИ рдЖрд╢рд╛ рдЫ рдХрд┐ рдпреЛ рдЙрдкрдпреЛрдЧреА рд╣реБрдиреЗрдЫред

рд╕рд╛рдордЧреНрд░реАрдХреЛ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рдмреБрдЭреНрдирдХреЛ рд▓рд╛рдЧрд┐, рдо рдореИрд▓реЗ рд╡рд░реНрдгрди рдЧрд░реЗрдХреЛ рдХреБрд░рд╛рд▓рд╛рдИ рд╕рд╛рдзрд╛рд░рдг рдкреНрд░рддрд┐рд▓рд┐рдкрд┐-рдкреЗрд╕реНрдЯрдХреЛ рд░реВрдкрдорд╛ рд╣реЛрдЗрди, рддрд░ рдЖрдлреНрдиреИ рдЖрджреЗрд╢рд╣рд░реВ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрди рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░реНрдЫреБред рд╕реБрд╡рд┐рдзрд╛рдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд▓рд╛рдИ рдХрд┐рдмреЛрд░реНрдб рдЬрдбрд╛рди рднрдПрдХреЛ рдПрдиреНрдбреНрд░реЛрдЗрдб рдЙрдкрдХрд░рдг рдЪрд╛рд╣рд┐рдиреНрдЫ, рд╡рд╛, рдореЗрд░реЛ рдорд╛рдорд▓рд╛рдорд╛ рдЬрд╕реНрддреИ, рдПрдиреНрдбреНрд░реЛрдЗрдб рдЙрдкрдХрд░рдг рд░ рдПрдЙрдЯреИ рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдЬрдбрд╛рди рднрдПрдХреЛ рдкреАрд╕реА / рд▓реНрдпрд╛рдкрдЯрдк (рд╡рд┐рдиреНрдбреЛрдЬ)ред рдПрдиреНрдбреНрд░реЛрдЗрдб рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдорд╛ рдЬрдбрд┐рдд рдЫ, рддрд░ рдЖрд╡рд╢реНрдпрдХ рдЫреИрдиред рдХрд╣рд┐рд▓реЗрдХрд╛рд╣реАрдБ рдо рдХреЛрд╖реНрдардХрдорд╛ рдХреЗрд╣рд┐ рд╕рдВрдХреЗрдд рдЧрд░реНрдЫреБ, рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдпрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╕рд╛рдордЧреНрд░реАрд▓рд╛рдИ рдЕрдЭ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рдмреБрдЭреНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ (рдпрджрд┐ рдХреЛрд╖реНрдардХрдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдХреБрд░рд╛ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рд╕реНрдкрд╖реНрдЯ рдЫреИрди рднрдиреЗ, рдпрд╕рд▓рд╛рдИ рдЫреЛрдбреНрди рдирд╣рд┐рдЪрдХрд┐рдЪрд╛рдЙрдиреБрд╣реЛрд╕реН, рддреНрдпрд╕рдкрдЫрд┐ рд╕рдмреИ рдХреБрд░рд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛ рд░ рдЖрд╡рд╢реНрдпрдХ рдЕрдиреБрд╕рд╛рд░ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЧрд░рд┐рдиреЗрдЫ)ред

1 рдХрджрдо

рдо рдПрдХреИ рд╕рдордпрдорд╛ рд╕рд╛рдзрд╛рд░рдг рд░ рдзреЗрд░реИ рддрд╛рд░реНрдХрд┐рдХ рд╣реБрдиреЗрдЫреБ

рдЧреБрдЧрд▓ рдкреНрд▓реЗ рдорд╛рд░реНрдХреЗрдЯрдмрд╛рдЯ рдЯрд░реНрдордХреНрд╕ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН:

рдЯрд░реНрдордХреНрд╕ рдЪрд░рдг-рджрд░-рдЪрд░рдг (рднрд╛рдЧ 1)

рд╣рд╛рдореА рд╕реНрдерд╛рдкрд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЦреЛрд▓реНрдЫреМрдВ рд░ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН:

рдЯрд░реНрдордХреНрд╕ рдЪрд░рдг-рджрд░-рдЪрд░рдг (рднрд╛рдЧ 1)

рдЕрд░реНрдХреЛ рдЪрд░рдг рдкреВрд░реНрд╡-рд╕реНрдерд╛рдкрд┐рдд рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реНрди рд╣реЛред рдпреЛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореА рдХреНрд░рдордмрджреНрдз рд░реВрдкрдорд╛ рджреБрдИ рдЖрджреЗрд╢рд╣рд░реВ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрдЫреМрдВ, рдЬрд╕рдХреЛ рдХреНрд░рдордорд╛ рд╣рд╛рдореА Y рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реЗрд░ рд╕рдмреИ рдХреБрд░рд╛рд╕рдБрдЧ рд╕рд╣рдордд рдЫреМрдВ:

apt update
apt upgrade
рдкрд╣рд┐рд▓реЛ рдЖрджреЗрд╢рдХреЛ рд╕рд╛рде, рд╣рд╛рдореА рд╕реНрдерд╛рдкрд┐рдд рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рд╕реВрдЪреА рдЬрд╛рдБрдЪ рдЧрд░реНрдЫреМрдВ рд░ рддреА рдЕрдкрдбреЗрдЯ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рд░ рджреЛрд╕реНрд░реЛрдХреЛ рд╕рд╛рде рд╣рд╛рдореА рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реНрдЫреМрдВред рдпрд╕ рдХрд╛рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдЖрджреЗрд╢рд╣рд░реВ рдпрд╕ рдЕрдиреБрдХреНрд░рдордорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рд╣реБрдиреБрдкрд░реНрдЫред

рд╣рд╛рдореАрд╕рдБрдЧ рдЕрдм Termux рдХреЛ рд╕рдмреИрднрдиреНрджрд╛ рднрд░реНрдЦрд░рдХреЛ рд╕рдВрд╕реНрдХрд░рдг рдЫред

рдХреЗрд╣реА рдердк рдЖрджреЗрд╢рд╣рд░реВ

ls - рд╣рд╛рд▓рдХреЛ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рд░ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВрдХреЛ рд╕реВрдЪреА рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрджрдЫ
cd - рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рд╕рд░реНрдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐:
рдпреЛ рдмреБрдЭреНрди рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫ: рдпрджрд┐ рдкрде рдкреНрд░рддреНрдпрдХреНрд╖ рд░реВрдкрдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫреИрди (~/storage/downloads/1.txt) рдпреЛ рд╣рд╛рд▓рдХреЛ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдмрд╛рдЯ рд╣реБрдиреЗрдЫред
cd dir1 - рдпрджрд┐ рд╣рд╛рд▓рдХреЛ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рдЕрд╡рд╕реНрдерд┐рдд рдЫ рднрдиреЗ dir1 рдорд╛ рд╕рд╛рд░рд┐рдиреЗрдЫ
cd ~/dir1 - рд░реВрдЯ рдлреЛрд▓реНрдбрд░рдмрд╛рдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдорд╛рд░реНрдЧрдорд╛ dir1 рдорд╛ рд╕рд░реНрдиреЗрдЫ
cd  рд╡рд╛ cd ~ - рд░реВрдЯ рдлреЛрд▓реНрдбрд░рдорд╛ рд╕рд╛рд░реНрдиреБрд╣реЛрд╕реН
clear - рдХрдиреНрд╕реЛрд▓ рдЦрд╛рд▓реА рдЧрд░реНрдиреБрд╣реЛрд╕реН
ifconfig - рддрдкрд╛рдЗрдБ рдЖрдИрдкреА рд╣реЗрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рд╡рд╛ рддрдкрд╛рдЗрдБ рдиреЗрдЯрд╡рд░реНрдХ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ
cat - рддрдкрд╛рдИрдВрд▓рд╛рдИ рдлрд╛рдЗрд▓рд╣рд░реВ/рдЙрдкрдХрд░рдгрд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ (рдПрдЙрдЯреИ рдереНрд░реЗрдб рднрд┐рддреНрд░) рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐:
cat 1.txt - 1.txt рдлрд╛рдЗрд▓рдХреЛ рд╕рд╛рдордЧреНрд░реА рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН
cat 1.txt>>2.txt - рдлрд╛рдЗрд▓ 1.txt рд▓рд╛рдИ 2.txt рдорд╛ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрдиреБрд╣реЛрд╕реН (рдлрд╛рдЗрд▓ 1.txt рд░рд╣рдиреНрдЫ)
rm - рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдмрд╛рдЯ рдлрд╛рдЗрд▓рд╣рд░реВ рд╣рдЯрд╛рдЙрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдпреЛред rm рд╕рдБрдЧ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХрд╛ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ:
-r - рд╕рдмреИ рдиреЗрд╕реНрдЯреЗрдб рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдпрджрд┐ рдореЗрдЯрд┐рдиреЗ рдлрд╛рдЗрд▓ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рд╣реЛ рднрдиреЗ рдпреЛ рдХреБрдЮреНрдЬреА рдЖрд╡рд╢реНрдпрдХ рд╣реБрдиреНрдЫред рдпрджрд┐ рдореЗрдЯрд╛рдЗрдПрдХреЛ рдлрд╛рдЗрд▓ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рд╣реЛрдЗрди, рддрдм -r рд╡рд┐рдХрд▓реНрдкрд▓реЗ rm рдЖрджреЗрд╢рдорд╛ рдХреБрдиреИ рдкреНрд░рднрд╛рд╡ рдкрд╛рд░реНрджреИрдиред
-i - рдкреНрд░рддреНрдпреЗрдХ рдореЗрдЯрд╛рдЙрдиреЗ рдХрд╛рд░реНрдпрдХреЛ рд▓рд╛рдЧрд┐ рдкреБрд╖реНрдЯрд┐рдХрд░рдг рдкреНрд░рдореНрдкреНрдЯ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрдиреБрд╣реЛрд╕реНред
-f - рдпрджрд┐ рддреНрд░реБрдЯрд┐рд╣рд░реВ рдЕрд╡рд╕реНрдерд┐рдд рдирднрдПрдХрд╛ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рдХрд╛рд░рдгрд▓реЗ рдЧрд░реНрджрд╛ рддреНрд░реБрдЯрд┐рдкреВрд░реНрдг рдирд┐рдХрд╛рд╕ рдХреЛрдб рдлрд┐рд░реНрддрд╛ рдирдЧрд░реНрдиреБрд╣реЛрд╕реН; рд▓реЗрдирджреЗрдирдХреЛ рдкреБрд╖реНрдЯрд┐рдХреЛ рд▓рд╛рдЧрд┐ рд╕реЛрдзреНрдиреБ рд╣реБрдБрджреИрдиред
рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐:
rm -rf mydir - рдкреБрд╖реНрдЯрд┐рдХрд░рдг рд░ рддреНрд░реБрдЯрд┐ рдХреЛрдб рдмрд┐рдирд╛ рдлрд╛рдЗрд▓ (рд╡рд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛) mydir рдореЗрдЯрд╛рдЙрдиреБрд╣реЛрд╕реНред
mkdir <╨┐╤Г╤В╤М> - рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдорд╛рд░реНрдЧрдорд╛ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрдЫ
echo - рдлрд╛рдЗрд▓рдорд╛ рд▓рд╛рдЗрди рд▓реЗрдЦреНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рдпрджрд┐ '>' рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдЫ рднрдиреЗ, рдлрд╛рдЗрд▓ рдУрднрд░рд░рд╛рдЗрдЯ рд╣реБрдиреЗрдЫ, рдпрджрд┐ '>>' рд▓рд╛рдЗрди рдлрд╛рдЗрд▓рдХреЛ рдЕрдиреНрддреНрдпрдорд╛ рдЬреЛрдбрд┐рдиреЗрдЫ:
echo "string" > filename
рд╣рд╛рдореА рдЗрдиреНрдЯрд░рдиреЗрдЯрдорд╛ UNIX рдЖрджреЗрд╢рд╣рд░реВрдорд╛ рдердк рд╡рд┐рд╡рд░рдгрд╣рд░реВ рдЦреЛрдЬреНрдЫреМрдВ (рдХрд╕реИрд▓реЗ рдЖрддреНрдо-рд╡рд┐рдХрд╛рд╕ рд░рджреНрдж рдЧрд░реЗрдХреЛ рдЫреИрди)ред
рдХрд┐рдмреЛрд░реНрдб рд╕рд░реНрдЯрдХрдЯ Ctrl + C рд░ Ctrl + Z рдХреНрд░рдорд╢рдГ рдЖрджреЗрд╢рд╣рд░реВрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд▓рд╛рдИ рд░реЛрдХреНрдЫ рд░ рд░реЛрдХреНрдЫред

2 рдХрджрдо

рдЖрдлреНрдиреЛ рдЬреАрд╡рди рд╕рдЬрд┐рд▓реЛ рдмрдирд╛рдЙрдиреБрд╣реЛрд╕реН

рдЕрди-рд╕реНрдХреНрд░рд┐рди рдХрд┐рдмреЛрд░реНрдбрдмрд╛рдЯ рдЖрджреЗрд╢рд╣рд░реВ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реЗрд░ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд░реВрдкрдорд╛ рдЖрдлреВрд▓рд╛рдИ рдпрд╛рддрдирд╛ рджрд┐рдирдХреЛ рд▓рд╛рдЧрд┐ ("рдлрд┐рд▓реНрдб" рдЕрд╡рд╕реНрдерд╛рд╣рд░реВрдорд╛, рдЕрд╡рд╢реНрдп рдкрдирд┐, рддрдкрд╛рдИрдВ рдпрд╕рдмрд╛рдЯ рдЯрд╛рдврд╛ рд╣реБрди рд╕рдХреНрдиреБрд╣реБрдиреНрди) рддреНрдпрд╣рд╛рдБ рджреБрдИ рддрд░рд┐рдХрд╛рд╣рд░реВ рдЫрдиреН:

  1. рдХреБрдиреИ рдкрдирд┐ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рддрд░рд┐рдХрд╛рдорд╛ рдЖрдлреНрдиреЛ рдПрдиреНрдбреНрд░реЛрдЗрдб рдЙрдкрдХрд░рдгрдорд╛ рдкреВрд░реНрдг рдХрд┐рдмреЛрд░реНрдб рдЬрдбрд╛рди рдЧрд░реНрдиреБрд╣реЛрд╕реНред
  2. ssh рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рд╕рд░рд▓ рднрд╛рд╖рд╛рдорд╛ рднрдиреНрдиреБрдкрд░реНрджрд╛, рддрдкрд╛рдИрдХреЛ рдПрдиреНрдбреНрд░реЛрдЗрдб рдЙрдкрдХрд░рдгрдорд╛ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ Termux рдХреЛ рдХрдиреНрд╕реЛрд▓ рддрдкрд╛рдИрдХреЛ рдХрдореНрдкреНрдпреБрдЯрд░рдорд╛ рдЦреЛрд▓рд┐рдиреЗрдЫред

рдо рджреЛрд╕реНрд░реЛ рдмрд╛рдЯреЛрдХреЛ рд▓рд╛рдЧрд┐ рдЧрдПрдБ, рдпрджреНрдпрдкрд┐ рдпреЛ рд╕реЗрдЯ рдЕрдк рдЧрд░реНрди рдЕрд▓рд┐ рдЬрдЯрд┐рд▓ рдЫ, рдпреЛ рд╕рдмреИ рдкреНрд░рдпреЛрдЧрдХреЛ рд╕рдЬрд┐рд▓реЛрдорд╛ рднреБрдХреНрддрд╛рди рдЧрд░реНрджрдЫред

рддрдкрд╛рдИрд▓реЗ рдХрдореНрдкреНрдпреБрдЯрд░рдорд╛ ssh рдХреНрд▓рд╛рдЗрдиреНрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ, рдо Bitvise SSH рдХреНрд▓рд╛рдЗрдиреНрдЯ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреБ, рд╕рд╣рд┐рддред рдпрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдордорд╛ рд╕рдмреИ рдердк рдХрд╛рд░реНрдпрд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░рд┐рдиреНрдЫред

рдЯрд░реНрдордХреНрд╕ рдЪрд░рдг-рджрд░-рдЪрд░рдг (рднрд╛рдЧ 1)

рдХрд┐рдирднрдиреЗ рдпрд╕ рдХреНрд╖рдгрдорд╛ Termux рд▓реЗ рдХреБрдЮреНрдЬреА рдлрд╛рдЗрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ Publickey рд╡рд┐рдзрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЬрдбрд╛рди рдЧрд░реНрди рдорд╛рддреНрд░ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ, рд╣рд╛рдореАрд▓реЗ рдпреЛ рдлрд╛рдЗрд▓ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рдпреЛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рдмрд┐рдЯрднрд┐рд╕ рдПрд╕рдПрд╕рдПрдЪ рдХреНрд▓рд╛рдЗрдиреНрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдордорд╛ рд▓рдЧрдЗрди рдЯреНрдпрд╛рдмрдорд╛ рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реН рдЧреНрд░рд╛рд╣рдХ рдХреБрдЮреНрдЬреА рдкреНрд░рдмрдиреНрдзрдХ рдЦреБрд▓реНрдиреЗ рд╡рд┐рдиреНрдбреЛрдорд╛, рдирдпрд╛рдБ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреА рдЙрддреНрдкрдиреНрди рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдпрд╕рд▓рд╛рдИ OpenSSH рдврд╛рдБрдЪрд╛рдорд╛ termux.pub рднрдирд┐рдиреЗ рдлрд╛рдЗрд▓рдорд╛ рдирд┐рд░реНрдпрд╛рдд рдЧрд░реНрдиреБрд╣реЛрд╕реН (рд╡рд╛рд╕реНрддрд╡рдорд╛, рдХреБрдиреИ рдкрдирд┐ рдирд╛рдо рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ)ред рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдлрд╛рдЗрд▓ рддрдкрд╛рдИрдВрдХреЛ рдПрдиреНрдбреНрд░реЛрдЗрдб рдЙрдкрдХрд░рдгрдХреЛ рдЖрдиреНрддрд░рд┐рдХ рдореЗрдореЛрд░реАрдорд╛ рдбрд╛рдЙрдирд▓реЛрдб рдлреЛрд▓реНрдбрд░рдорд╛ рд░рд╛рдЦрд┐рдПрдХреЛ рдЫ (рдпреЛ рдлреЛрд▓реНрдбрд░, рд░ рдзреЗрд░реИ рдЕрдиреНрдп, Termux рд▓реЗ рд░реВрдЯ рдмрд┐рдирд╛ рдкрд╣реБрдБрдЪ рд╕рд░рд▓реАрдХреГрдд рдЧрд░реЗрдХреЛ рдЫ)ред

рд▓рдЧрдЗрди рдЯреНрдпрд╛рдмрдорд╛, рд╣реЛрд╕реНрдЯ рдлрд┐рд▓реНрдбрдорд╛, рддрдкрд╛рдИрдВрдХреЛ рдПрдиреНрдбреНрд░реЛрдЗрдб рдЙрдкрдХрд░рдгрдХреЛ рдЖрдИрдкреА рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН (рддрдкрд╛рдИрд▓реЗ рдЯрд░реНрдордХреНрд╕рдорд╛ ifconfig рдЖрджреЗрд╢ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реЗрд░ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ) рдкреЛрд░реНрдЯ рдлрд┐рд▓реНрдбрдорд╛ 8022 рд╣реБрдиреБрдкрд░реНрдЫред

рдЕрдм Termux рдорд╛ OpenSSH рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рдЕрдЧрд╛рдбрд┐ рдмрдвреМрдВ, рдпрд╕рдХреЛ рд▓рд╛рдЧрд┐ рд╣рд╛рдореА рдирд┐рдореНрди рдЖрджреЗрд╢рд╣рд░реВ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрдЫреМрдВ:

apt install openssh (рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛, рдЖрд╡рд╢реНрдпрдХ рднрдПрдорд╛, 'y' рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН)
pkill sshd (рдпреЛ рдЖрджреЗрд╢рдХреЛ рд╕рд╛рде рд╣рд╛рдореА OpenSSH рд░реЛрдХреНрдЫреМрдВ)
termux-setup-storage (рдЖрдиреНрддрд░рд┐рдХ рдореЗрдореЛрд░реА рдЬрдбрд╛рди рдЧрд░реНрдиреБрд╣реЛрд╕реН)
cat ~/storage/downloads/termux.pub>>~/.ssh/authorized_keys (рдХреБрдЮреНрдЬреА рдлрд╛рдЗрд▓ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрдиреБрд╣реЛрд╕реН)
sshd (ssh рд╣реЛрд╕реНрдЯ рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реН)

рд╣рд╛рдореА Bitvise SSH рдХреНрд▓рд╛рдЗрдиреНрдЯрдорд╛ рдлрд░реНрдХрдиреНрдЫреМрдВ рд░ рд▓рдЧ рдЗрди рдмрдЯрдирдорд╛ рдХреНрд▓рд┐рдХ рдЧрд░реНрдЫреМрдВред рдЬрдбрд╛рди рдкреНрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рдмрдЦрдд, рдПрдЙрдЯрд╛ рд╡рд┐рдиреНрдбреЛ рджреЗрдЦрд╛ рдкрд░реНрдиреЗрдЫ рдЬрд╕рдорд╛ рд╣рд╛рдореАрд▓реЗ рд╡рд┐рдзрд┐ рдЪрдпрди рдЧрд░реНрдЫреМрдВ - рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреА, рдХреНрд▓рд╛рдЗрдиреНрдЯ рдХреБрдЮреНрдЬреА рдкрд╛рд╕рдлреНрд░реЗрдЬ рд╣реЛ (рдпрджрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдХреБрдЮреНрдЬреА рдлрд╛рдЗрд▓ рдЙрддреНрдкрдиреНрди рдЧрд░реНрджрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдиреБрднрдпреЛ рднрдиреЗ)ред

рд╕рдлрд▓ рдЬрдбрд╛рдирдХреЛ рдЕрд╡рд╕реНрдерд╛рдорд╛ (рдпрджрд┐ рд╕рдмреИ рдХреБрд░рд╛ рд▓реЗрдЦрд┐рдП рдЕрдиреБрд╕рд╛рд░ рдЧрд░рд┐рдПрдорд╛, рдпреЛ рд╕рдорд╕реНрдпрд╛ рдмрд┐рдирд╛ рдЬрдбрд╛рди рд╣реБрдиреБрдкрд░реНрдЫ), рдПрдЙрдЯрд╛ рд╡рд┐рдиреНрдбреЛ рдЦреБрд▓реНрдиреЗрдЫред

рдЯрд░реНрдордХреНрд╕ рдЪрд░рдг-рджрд░-рдЪрд░рдг (рднрд╛рдЧ 1)

рдЕрдм рд╣рд╛рдореА рдкреАрд╕реАрдмрд╛рдЯ рдЖрджреЗрд╢рд╣рд░реВ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВ рд░ рддрд┐рдиреАрд╣рд░реВ рддрдкрд╛рдИрдВрдХреЛ рдПрдиреНрдбреНрд░реЛрдЗрдб рдЙрдкрдХрд░рдгрдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реБрдиреЗрдЫрдиреНред рдпрд╕рдмрд╛рдЯ рдХреЗ рдлрд╛рдЗрджрд╛ рд╣реБрдиреНрдЫ рдЕрдиреБрдорд╛рди рдЧрд░реНрди рдЧрд╛рд╣реНрд░реЛ рдЫреИрдиред

3 рдХрджрдо

Termux рд╕реЗрдЯрдЕрдк рдЧрд░реНрдиреБрд╣реЛрд╕реН, рдердк рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН

рд╕рдмреИрднрдиреНрджрд╛ рдкрд╣рд┐рд▓реЗ, bash-completion (рд╕рд░реНрдЯрдХрдЯ, рдЬрд╛рджреБрдИ-рдЯреНрдпрд╛рдм, рддрдкрд╛рдИрд▓реЗ рдпрд╕рд▓рд╛рдИ рдЬреЗ рдмреЛрд▓рд╛рдЙрдиреБрд╣реБрдиреНрдЫ) рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реМрдВред рдЙрдкрдпреЛрдЧрд┐рддрд╛рдХреЛ рд╕рд╛рд░ рднрдиреЗрдХреЛ рдЖрджреЗрд╢рд╣рд░реВ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реЗрд░, рддрдкрд╛рдИрдВрд▓реЗ рдЯреНрдпрд╛рдм рдерд┐рдЪреЗрд░ рд╕реНрд╡рдд: рдкреВрд░реНрдг рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди, рд▓реЗрдЦреНрдиреБрд╣реЛрд╕реН:

apt install bash-completion (рдЯреНрдпрд╛рдм рдерд┐рдЪреНрджрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рдХрд╛рдо рдЧрд░реНрджрдЫ)

рдЦреИрд░, рдХреЛрдб рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдЩрдХреЛ рд╕рд╛рде рдкрд╛рда рд╕рдореНрдкрд╛рджрдХ рдмрд┐рдирд╛ рдЬреАрд╡рди рдХреЗ рд╣реЛ (рдпрджрд┐ рддрдкрд╛рдИрдВ рдЕрдЪрд╛рдирдХ рдХреЛрдб рдЧрд░реНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рддрд░ рддрдкрд╛рдИрдВ рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ)ред рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди, рд▓реЗрдЦреНрдиреБрд╣реЛрд╕реН:

apt install vim

рдпрд╣рд╛рдБ рддрдкрд╛рдЗрдБ рдкрд╣рд┐рд▓реЗ рдиреИ рд╕реНрд╡рдд: рдкреВрд░реНрдг рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ - рд╣рд╛рдореА 'apt i' рд▓реЗрдЦреНрдЫреМрдВ рдЕрдм Tab рдерд┐рдЪреНрдиреБрд╣реЛрд╕реН рд░ рд╣рд╛рдореНрд░реЛ рдЖрджреЗрд╢ 'apt install' рдорд╛ рдЬреЛрдбрд┐рдПрдХреЛ рдЫред

vim рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЧрд╛рд╣реНрд░реЛ рдЫреИрди, 1.txt рдлрд╛рдЗрд▓ рдЦреЛрд▓реНрди (рдпрджрд┐ рдпреЛ рдЕрд╡рд╕реНрдерд┐рдд рдЫреИрди рднрдиреЗ, рдпреЛ рд╕рд┐рд░реНрдЬрдирд╛ рд╣реБрдиреЗрдЫ) рд╣рд╛рдореА рд▓реЗрдЦреНрдЫреМрдВ:

vim 1.txt

рдЯрд╛рдЗрдк рдЧрд░реНрди рд╕реБрд░реБ рдЧрд░реНрди 'i' рдерд┐рдЪреНрдиреБрд╣реЛрд╕реН
рдЯрд╛рдЗрдк рд╕рдорд╛рдкреНрдд рдЧрд░реНрди ESC рдерд┐рдЪреНрдиреБрд╣реЛрд╕реН
рдЖрджреЗрд╢рдХреЛ рдЕрдЧрд╛рдбрд┐ рдХреЛрд▓реЛрди ':' рд╣реБрдиреБрдкрд░реНрдЫ
':q' - рдмрдЪрдд рдирдЧрд░реА рдмрд╛рд╣рд┐рд░ рдирд┐рд╕реНрдХрдиреБрд╣реЛрд╕реН
':w' - рдмрдЪрдд рдЧрд░реНрдиреБрд╣реЛрд╕реН
':wq' - рдмрдЪрдд рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдмрд╛рд╣рд┐рд░ рдирд┐рд╕реНрдХрдиреБрд╣реЛрд╕реН

рд╣рд╛рдореА рдЕрдм рдлрд╛рдЗрд▓рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рд░ рд╕рдореНрдкрд╛рджрди рдЧрд░реНрди рд╕рдХреНрдиреЗ рднрдПрдХрд╛рд▓реЗ, Termux рдХреЛ рдХрдорд╛рдгреНрдб рд▓рд╛рдЗрдирдХреЛ рд▓реБрдХ рд░ рдЕрдиреБрднрд╡рд▓рд╛рдИ рдереЛрд░реИ рд╕реБрдзрд╛рд░ рдЧрд░реМрдВред рдпреЛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд▓реЗ PS1 рд╡рд╛рддрд╛рд╡рд░рдг рдЪрд░рд▓рд╛рдИ "[ 33[1;33;1;32m]:[ 33[1;31m]w$ [ 33[0m][ 33[0m]]" рдорд╛ рд╕реЗрдЯ рдЧрд░реНрдиреБрдкрд░реНрдЫред рдпреЛ рдХреЗ рд╣реЛ рд░ рдХреЗ рд╕рдВрдЧ рдЦрд╛рдиреБрд╣реЛрд╕реН рднрдиреЗрд░ рд╕реЛрдЪреНрджреИ рд╣реБрдиреБрд╣реБрдиреНрдЫ рдпрд╣рд╛рдБ)ред рдпреЛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд▓реЗ '.bashrc' рдлрд╛рдЗрд▓рдорд╛ рд▓рд╛рдЗрди рдердкреНрдиреБ рдкрд░реНрдЫ (рдпреЛ рд░реВрдЯрдорд╛ рдЕрд╡рд╕реНрдерд┐рдд рдЫ рд░ рдкреНрд░рддреНрдпреЗрдХ рдкрдЯрдХ рд╢реЗрд▓ рд╕реБрд░реБ рдЧрд░реНрджрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдиреНрдЫ):

PS1 = "[ 33[1;33;1;32m]:[ 33[1;31m]w$ [ 33[0m][ 33[0m]"

рд╕рд░рд▓рддрд╛ рд░ рд╕реНрдкрд╖реНрдЯрддрд╛рдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗрдЫреМрдВ vim:

cd
vim .bashrc

рд╣рд╛рдореА рд▓рд╛рдЗрди рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрдЫреМрдВ, рдмрдЪрдд рд░ рдмрд╛рд╣рд┐рд░ рдирд┐рд╕реНрдХрдиреНрдЫреМрдВред

рдлрд╛рдЗрд▓рдорд╛ рд▓рд╛рдЗрди рдердкреНрдиреЗ рдЕрд░реНрдХреЛ рддрд░рд┐рдХрд╛ 'рдЗрдХреЛ' рдЖрджреЗрд╢ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБ рд╣реЛ:

echo PS1='"[ 33[1;33;1;32m]:[ 33[1;31m]w$ [ 33[0m][ 33[0m]"' >>  .bashrc

рдзреНрдпрд╛рди рджрд┐рдиреБрд╣реЛрд╕реН рдХрд┐ рджреЛрд╣реЛрд░реЛ рдЙрджреНрдзрд░рдгрд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди, рд╕рдореНрдкреВрд░реНрдг рд╕реНрдЯреНрд░рд┐рдЩ рдПрдХрд▓ рдЙрджреНрдзрд░рдгрд╣рд░реВрдорд╛ рд╕рдВрд▓рдЧреНрди рд╣реБрдиреБрдкрд░реНрдЫред рдпреЛ рдЖрджреЗрд╢рдорд╛ '>>' рдЫ рдХрд┐рдирднрдиреЗ рдлрд╛рдЗрд▓ рдУрднрд░рд░рд╛рдЗрдЯ рдЧрд░реНрди рдкреНрдпрд╛рдб рдЧрд░рд┐рдиреЗрдЫ '>'ред

.bashrc рдлрд╛рдЗрд▓рдорд╛, рддрдкрд╛рдЗрдБ рдЙрдкрдирд╛рдо - рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдирд╛рдорд╣рд░реВ рдкрдирд┐ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, рд╣рд╛рдореА рдПрдХреИ рдкрдЯрдХ рдПрдХ рдЖрджреЗрд╢ рд╕рдВрдЧ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рд░ рдЕрдкрдЧреНрд░реЗрдб рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреМрдВред рдпреЛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, .bashrc рдорд╛ рдирд┐рдореНрди рд▓рд╛рдЗрди рдердкреНрдиреБрд╣реЛрд╕реН:

alias updg = "apt update && apt upgrade"

рд░реЗрдЦрд╛ рд╕рдореНрдорд┐рд▓рд┐рдд рдЧрд░реНрди, рддрдкрд╛рдЗрдБ vim рд╡рд╛ echo рдЖрджреЗрд╢ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ (рдпрджрд┐ рдпреЛ рддрдкрд╛рдЗрдБрдХреЛ рдорд╛ рдХрд╛рдо рдЧрд░реНрджреИрди - рддрд▓ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН)

рдЙрдкрдирд╛рдо рд╡рд╛рдХреНрдп рд░рдЪрдирд╛ рд╣реЛ:

alias <╤Б╨╛╨║╤А╨░╤Й╨╡╨╜╨╕╨╡> = "<╨┐╨╡╤А╨╡╤З╨╡╨╜╤М ╨║╨╛╨╝╨░╨╜╨┤>"

рддреНрдпрд╕реИрд▓реЗ рдПрдЙрдЯрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдирд╛рдо рдердкреМрдВ:

echo alias updg='"apt update && apt upgrade"' >> .bashrc

рдпрд╣рд╛рдБ рдХреЗрд╣рд┐ рдердк рдЙрдкрдпреЛрдЧреА рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВ рдЫрдиреН

Apt install рдорд╛рд░реНрдлрдд рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН

рдорд╛рдирд┐рд╕ - рдзреЗрд░реИ рдЖрджреЗрд╢рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдирд┐рд░реНрдорд┐рдд рдорджреНрджрддред
рдорд╛рдирд┐рд╕ % рдЖрджреЗрд╢ рдирд╛рдо

imagemagick - рдЫрд╡рд┐рд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреЛрдЧрд┐рддрд╛ (рд░реВрдкрд╛рдиреНрддрд░рдг, рдХрдореНрдкреНрд░реЗрд╕рд┐рдЩ, рдХреНрд░рдкрд┐рдЩ)ред pdf рд╕рд╣рд┐рдд рдзреЗрд░реИ рдврд╛рдБрдЪрд╛рд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред рдЙрджрд╛рд╣рд░рдг: рд╣рд╛рд▓рдХреЛ рдлреЛрд▓реНрдбрд░рдорд╛ рд░рд╣реЗрдХрд╛ рд╕рдмреИ рдЪрд┐рддреНрд░рд╣рд░реВрд▓рд╛рдИ рдПрдХ pdf рдорд╛ рд░реВрдкрд╛рдиреНрддрд░рдг рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдЖрдХрд╛рд░ рдШрдЯрд╛рдЙрдиреБрд╣реЛрд╕реНред
рд░реВрдкрд╛рдиреНрддрд░рдг *.jpg -scale 50% img.pdf

ffmpeg - рдЙрддреНрдХреГрд╖реНрдЯ рдЕрдбрд┐рдпреЛ/рднрд┐рдбрд┐рдпреЛ рдХрдиреНрднрд░реНрдЯрд░рд╣рд░реВ рдордзреНрдпреЗ рдПрдХред рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рдЧреБрдЧрд▓ рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВред

mc - рджреБрдИ-рдлрд▓рдХ рдлрд╛рдЗрд▓ рдкреНрд░рдмрдиреНрдзрдХ рдЬрд╕реНрддреИ Farред

рдЕрдЭреИ рдзреЗрд░реИ рдкрд╛рдЗрд▓рд╛ рдЕрдЧрд╛рдбреА рдЫрди, рдореБрдЦреНрдп рдХреБрд░рд╛ рдд рдЖрдиреНрджреЛрд▓рди рд╕реБрд░реБ рднреИрд╕рдХреЗрдХреЛ рдЫ !

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди