ЁЯРз Linux рдХрдорд╛рдВрдб рд▓рд╛рдЗрди
рдиреЗрд╡рд┐рдЧреЗрд╢рди, рдлрд╝рд╛рдЗрд▓реЗрдВ, рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдБ, рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ, рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ, рдкреИрдХреЗрдЬ рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдмреБрдирд┐рдпрд╛рджреА рдФрд░ рдЙрдиреНрдирдд рдХрдорд╛рдВрдбред DevOps рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрддред
ЁЯФ╣ рдмреБрдирд┐рдпрд╛рджреА рдХрдорд╛рдВрдб
| рдХрдорд╛рдВрдб | рдЙрджрд╛рд╣рд░рдг | рд╡рд┐рд╡рд░рдг | 
|---|---|---|
| cat | рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рджрд┐рдЦрд╛рдПрдБ рдпрд╛ рдХрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЬреЛрдбрд╝реЗрдВ | |
| cat file.txt | рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рджреЗрдЦреЗрдВ | |
| cat file1 file2 | рджреЛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЬреЛрдбрд╝рдХрд░ рдЖрдЙрдЯрдкреБрдЯ рдХрд░реЗрдВ | |
| cat file1 file2 > merged.txt | рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЬреЛрдбрд╝реЗрдВ рдФрд░ рдирдИ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬреЗрдВ | |
| cd | рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмрджрд▓реЗрдВ | |
| cd /etc | рдкреВрд░реНрдг рдкрде  | |
| cd ~ | рд╣реЛрдо рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрд░ рдЬрд╛рдПрдБ | |
| cd .. | рдПрдХ рд╕реНрддрд░ рдКрдкрд░ рдЬрд╛рдПрдБ | |
| cd - | рдкрд┐рдЫрд▓реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрд░ рд▓реМрдЯреЗрдВ | |
| clear | рдЯрд░реНрдорд┐рдирд▓ рд╕реНрдХреНрд░реАрди рд╕рд╛рдлрд╝ рдХрд░реЗрдВ | |
| cp | рдлрд╝рд╛рдЗрд▓реЗрдВ рдФрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдБ рдХреЙрдкреА рдХрд░реЗрдВ | |
| cp file1.txt file2.txt | рдлрд╝рд╛рдЗрд▓ рдХреЛ рдирдП рдирд╛рдо рд╕реЗ рдХреЙрдкреА рдХрд░реЗрдВ | |
| cp -r dir1 dir2 | рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдкреБрдирд░рд╛рд╡рд░реНрддреА рд░реВрдк рд╕реЗ рдХреЙрдкреА рдХрд░реЗрдВ | |
| cp -i file.txt /tmp/ | рдУрд╡рд░рд░рд╛рдЗрдЯ рд╕реЗ рдкрд╣рд▓реЗ рдкреБрд╖реНрдЯрд┐ рдХреЗ рд╕рд╛рде рдХреЙрдкреА рдХрд░реЗрдВ | |
| echo | рд╕реНрдЯреНрд░рд┐рдВрдЧ рдпрд╛ рд╡рд╛рддрд╛рд╡рд░рдг рд╡реЗрд░рд┐рдПрдмрд▓ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ | |
| echo "Hello, World!" | рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ | |
| echo $HOME | рд╣реЛрдо рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдкрде рджрд┐рдЦрд╛рдПрдБ | |
| echo -e "1\t2\n3" | рдПрд╕реНрдХреЗрдк рдЕрдиреБрдХреНрд░рдореЛрдВ ( ) рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░реЗрдВ | |
| history | рдХрдорд╛рдВрдб рдЗрддрд┐рд╣рд╛рд╕ рджрд┐рдЦрд╛рдПрдБ | |
| id | рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ UID, GID рдФрд░ рд╕рдореВрд╣ рд╕рджрд╕реНрдпрддрд╛рдПрдБ рджрд┐рдЦрд╛рдПрдБ | |
| ls | рдлрд╝рд╛рдЗрд▓реЗрдВ рдФрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдБ рд╕реВрдЪреАрдмрджреНрдз рдХрд░реЗрдВ | |
| ls -l | рдЕрдиреБрдорддрд┐рдпреЛрдВ рдФрд░ рдорд╛рд▓рд┐рдХреЛрдВ рдХреЗ рд╕рд╛рде рд╡рд┐рд╕реНрддреГрдд рд╕реВрдЪреА | |
| ls -a | рдЫрд┐рдкреА рд╣реБрдИ рдлрд╝рд╛рдЗрд▓реЗрдВ рджрд┐рдЦрд╛рдПрдБ | |
| ls -lh | рдорд╛рдирд╡-рдкрдардиреАрдп рдЖрдХрд╛рд░ | |
| mkdir | рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдБ рдмрдирд╛рдПрдБ | |
| mkdir folder | рдПрдХрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмрдирд╛рдПрдБ | |
| mkdir -p a/b/c | рдиреЗрд╕реНрдЯреЗрдб рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдБ рдмрдирд╛рдПрдБ | |
| mkdir dir{1,2,3} | рдПрдХ рдмрд╛рд░ рдореЗрдВ рдХрдИ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдБ рдмрдирд╛рдПрдБ | |
| mv | рдлрд╝рд╛рдЗрд▓реЗрдВ/рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдБ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдпрд╛ рдкреБрдирдГ рдирд╛рдорд┐рдд рдХрд░реЗрдВ | |
| mv oldname.txt newname.txt | рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рдмрджрд▓реЗрдВ | |
| mv file.txt /path/to/dir/ | рдлрд╝рд╛рдЗрд▓ рдХреЛ рджреВрд╕рд░реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдБ | |
| mv *.txt archive/ | рд╕рднреА  | |
| pwd | рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ | |
| pwd -P | рднреМрддрд┐рдХ рдкрде рджрд┐рдЦрд╛рдПрдБ (рдХреЛрдИ symlinks рдирд╣реАрдВ) | |
| cd /tmp && pwd | 
 | |
| rm | рдлрд╝рд╛рдЗрд▓реЗрдВ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдБ рд╣рдЯрд╛рдПрдБ | |
| rm file.txt | рдлрд╝рд╛рдЗрд▓ рд╣рдЯрд╛рдПрдБ | |
| rm -i file.txt | рдкреБрд╖реНрдЯрд┐ рдХреЗ рд╕рд╛рде рдлрд╝рд╛рдЗрд▓ рд╣рдЯрд╛рдПрдБ | |
| rm -r folder/ | рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдкреБрдирд░рд╛рд╡рд░реНрддреА рд░реВрдк рд╕реЗ рд╣рдЯрд╛рдПрдБ | |
| rm -rf folder/ | рдкреБрд╖реНрдЯрд┐ рдХреЗ рдмрд┐рдирд╛ рдмрд▓рдкреВрд░реНрд╡рдХ рд╣рдЯрд╛рдПрдБ | |
| rmdir | рдЦрд╛рд▓реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╣рдЯрд╛рдПрдБ | |
| rmdir emptydir | 
 | |
| touch | рдЦрд╛рд▓реА рдлрд╝рд╛рдЗрд▓реЗрдВ рдмрдирд╛рдПрдБ рдпрд╛ рд╕рдВрд╢реЛрдзрди рд╕рдордп рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ | |
| touch newfile.txt | рдпрджрд┐ рдлрд╝рд╛рдЗрд▓ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ рддреЛ рдирдИ рдЦрд╛рд▓реА рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдБ | |
| touch a b c | рдПрдХ рдмрд╛рд░ рдореЗрдВ рдХрдИ рдлрд╝рд╛рдЗрд▓реЗрдВ рдмрдирд╛рдПрдБ | |
| touch -c file.txt | рдпрджрд┐ рдлрд╝рд╛рдЗрд▓ рдЕрдиреБрдкрд╕реНрдерд┐рдд рд╣реИ рддреЛ рд╕рдордп рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ рд▓реЗрдХрд┐рди рдирдИ рдлрд╝рд╛рдЗрд▓ рди рдмрдирд╛рдПрдБ | |
| whereis | рдХрд┐рд╕реА рдХрдорд╛рдВрдб рдХрд╛ рдмрд╛рдЗрдирд░реА, рд╕реНрд░реЛрдд рдФрд░ рдореИрди рдкреЗрдЬ рдвреВрдБрдвреЗрдВ | |
| whereis ls | 
 | |
| whereis bash | Bash рдмрд╛рдЗрдирд░реА рдФрд░ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреЗ рдкрде рджрд┐рдЦрд╛рдПрдБ | |
| whereis -b bash | рдХреЗрд╡рд▓ рдмрд╛рдЗрдирд░реА рдЦреЛрдЬреЗрдВ | |
| which | рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдХрд╛ рдкрде рджрд┐рдЦрд╛рдПрдБ | |
| which python3 | 
 | |
| which grep | 
 | |
| which --skip-alias ls | рдЦреЛрдЬрддреЗ рд╕рдордп рдЙрдкрдирд╛рдо рдЫреЛрдбрд╝реЗрдВ | |
| whoami | рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ | 
ЁЯФ╕ рдордзреНрдпрдо рд╕реНрддрд░
| рдХрдорд╛рдВрдб | рдЙрджрд╛рд╣рд░рдг | рд╡рд┐рд╡рд░рдг | 
|---|---|---|
| chmod | рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЕрдиреБрдорддрд┐рдпрд╛рдБ рдмрджрд▓реЗрдВ | |
| chmod 755 file | рдСрдХреНрдЯрд▓ рдиреЛрдЯреЗрд╢рди (рдЬреИрд╕реЗ 755) рдХреЗ рд╕рд╛рде рдЕрдиреБрдорддрд┐рдпрд╛рдБ рд╕реЗрдЯ рдХрд░реЗрдВ | |
| chmod +x script.sh | рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ execute рдЕрдиреБрдорддрд┐ рдЬреЛрдбрд╝реЗрдВ | |
| chmod -R 644 dir/ | рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрд░ рдкреБрдирд░рд╛рд╡рд░реНрддреА рд░реВрдк рд╕реЗ рдЕрдиреБрдорддрд┐рдпрд╛рдБ рд╕реЗрдЯ рдХрд░реЗрдВ | |
| chown | рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд╕реНрд╡рд╛рдореА рдФрд░ рд╕рдореВрд╣ рдмрджрд▓реЗрдВ | |
| chown user file | рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд╕реНрд╡рд╛рдореА рдмрджрд▓реЗрдВ | |
| chown user:group file | рд╕реНрд╡рд╛рдореА рдФрд░ рд╕рдореВрд╣ рдмрджрд▓реЗрдВ | |
| chown -R user:group dir/ | рд╕реНрд╡рд╛рдореА рдФрд░ рд╕рдореВрд╣ рдХреЛ рдкреБрдирд░рд╛рд╡рд░реНрддреА рд░реВрдк рд╕реЗ рдмрджрд▓реЗрдВ | |
| curl | рд╕рд░реНрд╡рд░ рд╕реЗ/рддрдХ рдбреЗрдЯрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВ (HTTP, HTTPS рдЖрджрд┐) | |
| curl -I https://example.com | HEAD рдЕрдиреБрд░реЛрдз рднреЗрдЬреЗрдВ (рдХреЗрд╡рд▓ рд╣реИрдбрд░) | |
| curl -O https://example.com/file.txt | рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдЙрд╕рдХрд╛ рдирд╛рдо рд░рдЦреЗрдВ | |
| curl -d "a=1&b=2" -X POST URL | рдлрд╝реЙрд░реНрдо рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде POST рдЕрдиреБрд░реЛрдз рднреЗрдЬреЗрдВ | |
| df | рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рдЙрдкрдпреЛрдЧ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВ | |
| df -h | рдорд╛рдирд╡-рдкрдардиреАрдп рдЖрдХрд╛рд░ | |
| df /home | рд╡рд┐рд╢рд┐рд╖реНрдЯ рдорд╛рдЙрдВрдЯ рдкреЙрдЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ | |
| df -T | рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рдХрд╛рд░ рджрд┐рдЦрд╛рдПрдБ | |
| diff | рдлрд╝рд╛рдЗрд▓реЛрдВ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВ | |
| diff file1 file2 | рджреЛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВ | |
| diff -u old.c new.c | рдпреВрдирд┐рдлрд╝рд╛рдЗрдб рдбрд┐рдлрд╝ (рдкреИрдЪ-рд╕реНрдЯрд╛рдЗрд▓) | |
| diff -r dir1 dir2 | рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреА рдкреБрдирд░рд╛рд╡рд░реНрддреА рддреБрд▓рдирд╛ | |
| du | рдлрд╝рд╛рдЗрд▓ рдФрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реНрдерд╛рди рдЙрдкрдпреЛрдЧ рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдПрдБ | |
| du -sh * | рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рдЖрдХрд╛рд░ рджрд┐рдЦрд╛рдПрдБ | |
| du -h file.txt | рдПрдХрд▓ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЖрдХрд╛рд░ рджрд┐рдЦрд╛рдПрдБ | |
| du -sh --max-depth=1 /var | рд╢реАрд░реНрд╖-рд╕реНрддрд░реАрдп рд╕рдмрдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХрд╛ рд╕рд╛рд░рд╛рдВрд╢ рдЖрдХрд╛рд░ | |
| find | рдирд╛рдо, рдЖрдХрд╛рд░, рд╕рдордп рдЖрджрд┐ рджреНрд╡рд╛рд░рд╛ рдлрд╝рд╛рдЗрд▓реЗрдВ/рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдБ рдЦреЛрдЬреЗрдВ | |
| find . -name "*.log" | рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕рднреА  | |
| find / -type f -size +100M | 100 MB рд╕реЗ рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓реЗрдВ рдЦреЛрдЬреЗрдВ | |
| find . -mtime -1 | рдкрд┐рдЫрд▓реЗ рдПрдХ рджрд┐рди рдореЗрдВ рд╕рдВрд╢реЛрдзрд┐рдд рдлрд╝рд╛рдЗрд▓реЗрдВ | |
| free | рдореБрдХреНрдд рдФрд░ рдкреНрд░рдпреБрдХреНрдд рдореЗрдореЛрд░реА рдХреА рдорд╛рддреНрд░рд╛ рджрд┐рдЦрд╛рдПрдБ | |
| free -h | рдорд╛рдирд╡-рдкрдардиреАрдп рдореЗрдореЛрд░реА рдпреВрдирд┐рдЯреНрд╕ | |
| free -m | MB рдореЗрдВ рдорд╛рди рджрд┐рдЦрд╛рдПрдБ | |
| watch -n 2 free -h | рд╣рд░ 2 рд╕реЗрдХрдВрдб рдкрд░ рдЖрдЙрдЯрдкреБрдЯ рд░реАрдлрд╝реНрд░реЗрд╢ рдХрд░реЗрдВ | |
| grep | рдкреИрдЯрд░реНрди (рд░реЗрдЧреБрд▓рд░ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЯреЗрдХреНрд╕реНрдЯ рдЦреЛрдЬреЗрдВ | |
| grep "error" logfile | 
 | |
| grep -r "error" /var/log | рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдкреБрдирд░рд╛рд╡рд░реНрддреА рдЦреЛрдЬ | |
| grep -i "fail" file | рдХреЗрд╕-рдЕрд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдЦреЛрдЬ | |
| head | рдлрд╝рд╛рдЗрд▓ рдХреА рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдЖрдЙрдЯрдкреБрдЯ рдХрд░реЗрдВ | |
| head -n 10 file | рдкрд╣рд▓реА 10 рдкрдВрдХреНрддрд┐рдпрд╛рдБ | |
| head -n 20 file.txt | рдкрд╣рд▓реА 20 рдкрдВрдХреНрддрд┐рдпрд╛рдБ | |
| head -c 100 file | рдкрд╣рд▓реЗ 100 рдмрд╛рдЗрдЯреНрд╕ | |
| hostname | рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рд╣реЛрд╕реНрдЯ рдирд╛рдо рджрд┐рдЦрд╛рдПрдБ рдпрд╛ рд╕реЗрдЯ рдХрд░реЗрдВ | |
| hostname newname | рд░реАрдмреВрдЯ рддрдХ рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рд╣реЛрд╕реНрдЯ рдирд╛рдо рд╕реЗрдЯ рдХрд░реЗрдВ | |
| hostname -I | IP рдкрддреЗ рджрд┐рдЦрд╛рдПрдБ | |
| kill | рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд╕рд┐рдЧреНрдирд▓ рднреЗрдЬреЗрдВ | |
| kill -9 1234 | PID рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдмрд▓рдкреВрд░реНрд╡рдХ рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВ | |
| kill -TERM 1234 | SIGTERM рд╕реЗ рд╢рд╛рдВрддрд┐ рд╕реЗ рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВ | |
| pkill -f python | рдкреИрдЯрд░реНрди рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рд╡рд╛рд▓реА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВ | |
| ping | ICMP рдЗрдХреЛ рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА рдЬрд╛рдБрдЪреЗрдВ | |
| ping 8.8.8.8 | рдХрд┐рд╕реА рдкрддреЗ рдХреЛ рдкрд┐рдВрдЧ рдХрд░реЗрдВ | |
| ping -c 4 ya.ru | 4 рдкреИрдХреЗрдЯ рднреЗрдЬреЗрдВ | |
| ping -i 2 1.1.1.1 | 2 рд╕реЗрдХрдВрдб рдХрд╛ рдЕрдВрддрд░рд╛рд▓ рд╕реЗрдЯ рдХрд░реЗрдВ | |
| ps | рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реНрдерд┐рддрд┐ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВ | |
| ps aux | рд╕рднреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдБ рд╕реВрдЪреАрдмрджреНрдз рдХрд░реЗрдВ | |
| ps -ef | grep nginx | 
 | |
| ps -u $USER | рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдБ | |
| rsync | рддреЗрдЬрд╝ рдХреНрд░рдорд┐рдХ рдлрд╝рд╛рдЗрд▓ рдЯреНрд░рд╛рдВрд╕рдлрд░ | |
| rsync -av src/ dst/ | рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░реЗрдВ | |
| rsync -avz user@host:/src /dst | SSH рдкрд░ рд░рд┐рдореЛрдЯ рд╣реЛрд╕реНрдЯ рдХреЗ рд╕рд╛рде рд╕рд┐рдВрдХ рдХрд░реЗрдВ | |
| rsync --delete src/ dst/ | рдЧрдВрддрд╡реНрдп рдореЗрдВ рдЕрдиреБрдкрд╕реНрдерд┐рдд рдлрд╝рд╛рдЗрд▓реЗрдВ рд╣рдЯрд╛рдПрдБ | |
| scp | рд╕реБрд░рдХреНрд╖рд┐рдд рдХреЙрдкреА (рд░рд┐рдореЛрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЙрдкреА рдкреНрд░реЛрдЧреНрд░рд╛рдо) | |
| scp file user@host:/path | рдлрд╝рд╛рдЗрд▓ рдХреЛ рд░рд┐рдореЛрдЯ рд╣реЛрд╕реНрдЯ рдкрд░ рдХреЙрдкреА рдХрд░реЗрдВ | |
| scp user@host:/file.txt . | рд░рд┐рдореЛрдЯ рд╣реЛрд╕реНрдЯ рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдХреЙрдкреА рдХрд░реЗрдВ | |
| scp -r dir user@host:/path | рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдкреБрдирд░рд╛рд╡рд░реНрддреА рд░реВрдк рд╕реЗ рдХреЙрдкреА рдХрд░реЗрдВ | |
| sort | рдЯреЗрдХреНрд╕реНрдЯ рдХреА рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдХреНрд░рдордмрджреНрдз рдХрд░реЗрдВ | |
| sort file.txt | рд╡рд░реНрдгрд╛рдиреБрдХреНрд░рдо рдХреНрд░рдордмрджреНрдз | |
| sort -r file.txt | рдЙрд▓реНрдЯрд╛ рдХреНрд░рдо | |
| sort -n numbers.txt | рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдХреНрд░рдордмрджреНрдз | |
| tail | рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЕрдВрддрд┐рдо рднрд╛рдЧ рдЖрдЙрдЯрдкреБрдЯ рдХрд░реЗрдВ; рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░реЗрдВ | |
| tail -f logfile.log | рд▓реЙрдЧ рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдлрд╝реЙрд▓реЛ рдХрд░реЗрдВ | |
| tail -n 20 file.txt | рдЕрдВрддрд┐рдо 20 рдкрдВрдХреНрддрд┐рдпрд╛рдБ рджрд┐рдЦрд╛рдПрдБ | |
| tail -c 100 file.txt | рдЕрдВрддрд┐рдо 100 рдмрд╛рдЗрдЯреНрд╕ рджрд┐рдЦрд╛рдПрдБ | |
| tar | tar рдЖрд░реНрдХрд╛рдЗрд╡ рдмрдирд╛рдПрдБ, рд╕реВрдЪреАрдмрджреНрдз рдХрд░реЗрдВ рдпрд╛ рдирд┐рдХрд╛рд▓реЗрдВ | |
| tar -czf archive.tgz dir/ | рд╕рдВрдкреАрдбрд╝рд┐рдд  | |
| tar -xzf archive.tgz | 
 | |
| tar -tf archive.tgz | рдЖрд░реНрдХрд╛рдЗрд╡ рд╕рд╛рдордЧреНрд░реА рд╕реВрдЪреАрдмрджреНрдз рдХрд░реЗрдВ | |
| tee | stdin рд╕реЗ рдкрдврд╝реЗрдВ рдФрд░ stdout рдФрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд▓рд┐рдЦреЗрдВ | |
| echo "test" | tee out.txt | 
 | |
| ls | tee list.txt | 
 | |
| command | tee -a log.txt | рдЖрдЙрдЯрдкреБрдЯ рдХреЛ  | |
| top | Linux рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рджрд┐рдЦрд╛рдПрдБ (рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдкреНрд░реЛрд╕реЗрд╕ рд╡реНрдпреВрдЕрд░) | |
| top | top рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ | |
| htop | рд╡реИрдХрд▓реНрдкрд┐рдХ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд╡реНрдпреВрдЕрд░ (htop) | |
| top -o %MEM | рдореЗрдореЛрд░реА рдЙрдкрдпреЛрдЧ рд╕реЗ рдХреНрд░рдордмрджреНрдз рдХрд░реЗрдВ | |
| uptime | рджрд┐рдЦрд╛рдПрдБ рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдХрдм рддрдХ рдЪрд▓ рд░рд╣рд╛ рд╣реИ | |
| uptime -p | рд╕реБрдВрджрд░ рдЕрдкрдЯрд╛рдЗрдо | |
| uptime -s | рд╕рд┐рд╕реНрдЯрдо рдмреВрдЯ рд╕рдордп | |
| wget | рдЧреИрд░-рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдиреЗрдЯрд╡рд░реНрдХ рдбрд╛рдЙрдирд▓реЛрдбрд░ | |
| wget https://site.com/file.zip | URL рджреНрд╡рд╛рд░рд╛ рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ | |
| wget -c file.zip | рдмрд╛рдзрд┐рдд рдбрд╛рдЙрдирд▓реЛрдб рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░реЗрдВ | |
| wget -O saved.txt URL | рдПрдХ рдЕрд▓рдЧ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдХреЗ рд╕рд╛рде рд╕рд╣реЗрдЬреЗрдВ | |
| wc | рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдкрдВрдХреНрддрд┐, рд╢рдмреНрдж рдФрд░ рдмрд╛рдЗрдЯ рдЧрд┐рдирддреА рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ | |
| wc -l file | рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдЧрд┐рдиреЗрдВ | |
| wc -w file | рд╢рдмреНрдж рдЧрд┐рдиреЗрдВ | |
| wc -m file | рдЕрдХреНрд╖рд░ рдЧрд┐рдиреЗрдВ | |
| uniq | рджреЛрд╣рд░рд╛рдИ рдЧрдИ рдкрдВрдХреНрддрд┐рдпреЛрдВ (рд▓рдЧрд╛рддрд╛рд░ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ) рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдпрд╛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░реЗрдВ | |
| uniq file.txt | рд▓рдЧрд╛рддрд╛рд░ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рд╣рдЯрд╛рдПрдБ | |
| sort file | uniq | рдХреНрд░рдордмрджреНрдз рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рд╣рдЯрд╛рдПрдБ | |
| sort file | uniq -c | рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдХреА рдШрдЯрдирд╛рдПрдБ рдЧрд┐рдиреЗрдВ | |
| yes | рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдмрд╛рд░-рдмрд╛рд░ рдЖрдЙрдЯрдкреБрдЯ рдХрд░реЗрдВ рдЬрдм рддрдХ рд╕рдорд╛рдкреНрдд рди рд╣реЛ; рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА | |
| yes "y" | command | рд╣рдореЗрд╢рд╛ тАЬyтАЭ рдХрд╛ рдЙрддреНрддрд░ рджреЗрдВ | |
| yes | rm -i * | рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд╣рдЯрд╛рдиреЗ рдХреА рд╕реНрд╡рддрдГ рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ | |
| yes no | command | рдкреНрд░реЙрдореНрдкреНрдЯ рдкрд░ тАЬnoтАЭ рдХрд╛ рдЙрддреНрддрд░ рджреЗрдВ | 
ЁЯФз рдЙрдиреНрдирдд рдХрдорд╛рдВрдб
| рдХрдорд╛рдВрдб | рдЙрджрд╛рд╣рд░рдг | рд╡рд┐рд╡рд░рдг | 
|---|---|---|
| at | рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕рдордп рдкрд░ рдПрдХ рдмрд╛рд░ рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдБ | |
| at now + 1 minute | рдЕрднреА рд╕реЗ рдПрдХ рдорд┐рдирдЯ рдмрд╛рдж рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдБ | |
| atq | рд▓рдВрдмрд┐рдд рдХрд╛рд░реНрдп рд╕реВрдЪреАрдмрджреНрдз рдХрд░реЗрдВ | |
| atrm | рд▓рдВрдмрд┐рдд рдХрд╛рд░реНрдп рд╣рдЯрд╛рдПрдБ | |
| awk | рдкреИрдЯрд░реНрди-рд╕реНрдХреИрдирд┐рдВрдЧ рдФрд░ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рднрд╛рд╖рд╛ | |
| awk '{print $1}' file | рдкрд╣рд▓рд╛ рдХреЙрд▓рдо рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ | |
| ps aux | awk '$3 > 50' | CPU рдЙрдкрдпреЛрдЧ рд╕реЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░реЗрдВ | |
| cat file.txt | awk '{print $2}' | рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рд╕реЗ рджреВрд╕рд░рд╛ рдлрд╝реАрд▓реНрдб рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ | |
| awk '/error/ {print $0}' logfile | рдкреИрдЯрд░реНрди рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рд╡рд╛рд▓реА рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ | |
| crontab | рдкреНрд░рддрд┐-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреНрд░реЙрди рдЬреЙрдмреНрд╕ рд╕реНрдерд╛рдкрд┐рдд, рд╕реВрдЪреАрдмрджреНрдз рдпрд╛ рд╣рдЯрд╛рдПрдБ | |
| crontab -e | рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рдХреНрд░реЙрдирдЯреИрдм рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ | |
| crontab -l | рдХреНрд░реЙрди рдЬреЙрдмреНрд╕ рд╕реВрдЪреАрдмрджреНрдз рдХрд░реЗрдВ | |
| crontab -r | рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рдХреНрд░реЙрдирдЯреИрдм рд╣рдЯрд╛рдПрдБ | |
| cut | рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рд╕реЗ рд╣рд┐рд╕реНрд╕реЗ рд╣рдЯрд╛рдПрдБ рдпрд╛ рдЪреБрдиреЗрдВ | |
| cut -d':' -f1 /etc/passwd | 
 | |
| echo "a:b:c" | cut -d':' -f2 | тАШ:тАЩ рдХреЛ рд╡рд┐рднрд╛рдЬрдХ рдорд╛рдирдХрд░ рджреВрд╕рд░рд╛ рдлрд╝реАрд▓реНрдб рдХрд╛рдЯреЗрдВ | |
| cut -c1-5 filename | рд╕реНрдерд┐рддрд┐ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдХреНрд╖рд░ рдЪреБрдиреЗрдВ | |
| df | рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рдЙрдкрдпреЛрдЧ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВ | |
| df -h | рдорд╛рдирд╡-рдкрдардиреАрдп рдЖрдХрд╛рд░ | |
| df -T | рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рдХрд╛рд░ рджрд┐рдЦрд╛рдПрдБ | |
| df /home | рд╣реЛрдо рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ | |
| env | рд╕рдВрд╢реЛрдзрд┐рдд рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдБ рдпрд╛ env рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ | |
| env | grep PATH | PATH рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ рджрд┐рдЦрд╛рдПрдБ | |
| env -i bash | рдЦрд╛рд▓реА рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд╕рд╛рде рд╢реЗрд▓ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ | |
| export | рд╡рд░реНрддрдорд╛рди рд╢реЗрд▓/рд╕рддреНрд░ рдХреЗ рд▓рд┐рдП рд╡рд╛рддрд╛рд╡рд░рдг рд╡реЗрд░рд┐рдПрдмрд▓ рд╕реЗрдЯ рдХрд░реЗрдВ | |
| export VAR=value | рдЗрд╕ рд╢реЗрд▓ рдХреЗ рд▓рд┐рдП рд╡реЗрд░рд┐рдПрдмрд▓ рд╕реЗрдЯ рдХрд░реЗрдВ | |
| export PATH=$PATH:/new/path | PATH рдореЗрдВ рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЬреЛрдбрд╝реЗрдВ | |
| export -p | рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдП рдЧрдП рд╡реЗрд░рд┐рдПрдмрд▓ рд╕реВрдЪреАрдмрджреНрдз рдХрд░реЗрдВ | |
| free | рдореЗрдореЛрд░реА рдЙрдкрдпреЛрдЧ рджрд┐рдЦрд╛рдПрдБ | |
| free -m | MB рдореЗрдВ рджрд┐рдЦрд╛рдПрдБ | |
| free -h | рдорд╛рдирд╡-рдкрдардиреАрдп рдЗрдХрд╛рдЗрдпрд╛рдБ | |
| free -s 5 | рд╣рд░ 5 рд╕реЗрдХрдВрдб рдкрд░ рд╕реИрдВрдкрд▓ рд▓реЗрдВ | |
| hostnamectl | рд╕рд┐рд╕реНрдЯрдо рд╣реЛрд╕реНрдЯ рдирд╛рдо рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреНрд╡реЗрд░реА рдФрд░ рдмрджрд▓реЗрдВ | |
| hostnamectl status | рд╣реЛрд╕реНрдЯ рдирд╛рдо рд╕реНрдерд┐рддрд┐ рджрд┐рдЦрд╛рдПрдБ | |
| hostnamectl set-hostname newname | рдирдпрд╛ рд╕реНрдерд┐рд░ рд╣реЛрд╕реНрдЯ рдирд╛рдо рд╕реЗрдЯ рдХрд░реЗрдВ | |
| ifconfig/ip | рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдФрд░ рдкрддреЛрдВ рдХреЛ рджреЗрдЦрдиреЗ/рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП IP рдЯреВрд▓реНрд╕ | |
| ifconfig | рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рджрд┐рдЦрд╛рдПрдБ (рдкреБрд░рд╛рдирд╛ рддрд░реАрдХрд╛) | |
| ip a | 
 | |
| ip link set eth0 up | рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕рдХреНрд░рд┐рдп рдХрд░реЗрдВ | |
| iostat | CPU рдФрд░ I/O рд╕рд╛рдВрдЦреНрдпрд┐рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВ | |
| iostat -x 2 | рд╣рд░ 2 рд╕реЗрдХрдВрдб рдореЗрдВ рд╡рд┐рд╕реНрддреГрдд рдЖрдБрдХрдбрд╝реЗ | |
| iostat -d 5 3 | рдбрд┐рд╡рд╛рдЗрд╕ рдЖрдБрдХрдбрд╝реЗ (5 рд╕реЗрдХрдВрдб рдЕрдВрддрд░рд╛рд▓, 3 рд░рд┐рдкреЛрд░реНрдЯ) | |
| iptables | IPv4 рдкреИрдХреЗрдЯ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдФрд░ NAT рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢рд╛рд╕рди рдЙрдкрдХрд░рдг | |
| iptables -L | рд╡рд░реНрддрдорд╛рди рдирд┐рдпрдо рд╕реВрдЪреАрдмрджреНрдз рдХрд░реЗрдВ | |
| iptables -A INPUT -p tcp --dport 22 -j ACCEPT | рдкреЛрд░реНрдЯ 22 рдкрд░ рдЖрдиреЗ рд╡рд╛рд▓реЗ SSH рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВ | |
| iptables -F | рд╕рднреА рдирд┐рдпрдо рд╕рд╛рдлрд╝ рдХрд░реЗрдВ | |
| journalctl | systemd рдЬрд░реНрдирд▓ рдХреНрд╡реЗрд░реА рдХрд░реЗрдВ | |
| journalctl -xe | рдкреНрд░рд╕рдВрдЧ рд╕рд╣рд┐рдд рд╣рд╛рд▓ рдХреА рддреНрд░реБрдЯрд┐рдпрд╛рдБ рджрд┐рдЦрд╛рдПрдБ | |
| journalctl -u nginx.service | рдХрд┐рд╕реА рд╕реЗрд╡рд╛ рдХреЗ рд▓реЙрдЧ рджрд┐рдЦрд╛рдПрдБ | |
| journalctl --since "2 hours ago" | рд╕рд╛рдкреЗрдХреНрд╖ рд╕рдордп рд╕реЗ рд▓реЙрдЧ рджрд┐рдЦрд╛рдПрдБ | |
| ln | рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдмреАрдЪ рд▓рд┐рдВрдХ рдмрдирд╛рдПрдБ | |
| ln -s target link | рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдВрдХ рдмрдирд╛рдПрдБ | |
| ln file.txt backup.txt | рд╣рд╛рд░реНрдб рд▓рд┐рдВрдХ рдмрдирд╛рдПрдБ | |
| ln -sf target link | рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдВрдХ рдкреБрдирдГ рдмрдирд╛рдПрдБ (рдмрд▓рдкреВрд░реНрд╡рдХ) | |
| sed | рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдФрд░ рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдЯреНрд░реАрдо рдПрдбрд┐рдЯрд░ | |
| sed 's/old/new/g' file | рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рд╡реИрд╢реНрд╡рд┐рдХ рд░реВрдк рд╕реЗ рдмрджрд▓реЗрдВ | |
| sed -n '1,5p' file | рдХреЗрд╡рд▓ рдПрдХ рдкрдВрдХреНрддрд┐ рд╕реАрдорд╛ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ | |
| sed '/pattern/d' file | рдореЗрд▓ рдЦрд╛рдиреЗ рд╡рд╛рд▓реА рдкрдВрдХреНрддрд┐рдпрд╛рдБ рд╣рдЯрд╛рдПрдБ | |
| systemctl | systemd рд╕рд┐рд╕реНрдЯрдо рдФрд░ рд╕реЗрд╡рд╛ рдкреНрд░рдмрдВрдзрдХ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░реЗрдВ | |
| systemctl status nginx | рд╕реЗрд╡рд╛ рдХреА рд╕реНрдерд┐рддрд┐ рджрд┐рдЦрд╛рдПрдБ | |
| systemctl start nginx | рд╕реЗрд╡рд╛ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ | |
| systemctl enable nginx | рдмреВрдЯ рдкрд░ рд╕реЗрд╡рд╛ рд╕рдХреНрд╖рдо рдХрд░реЗрдВ | |
| tr | рдЕрдХреНрд╖рд░ рдмрджрд▓реЗрдВ рдпрд╛ рд╣рдЯрд╛рдПрдБ | |
| tr a-z A-Z | рд▓реЛрдЕрд░рдХреЗрд╕ рдХреЛ рдЕрдкрд░рдХреЗрд╕ рдореЗрдВ рдмрджрд▓реЗрдВ | |
| echo "hello" | tr 'h' 'H' | рдПрдХ рдЕрдХреНрд╖рд░ рдмрджрд▓реЗрдВ | |
| echo "abc123" | tr -d '0-9' | рдЕрдВрдХреЛрдВ рдХреЛ рд╣рдЯрд╛рдПрдБ | |
| type | рджрд┐рдЦрд╛рдПрдБ рдХрд┐ рд╢реЗрд▓ рдореЗрдВ рдирд╛рдо рдХреИрд╕реЗ рд╡реНрдпрд╛рдЦреНрдпрд╛рдпрд┐рдд рд╣реЛрдЧрд╛ | |
| type ls | 
 | |
| type cd | 
 | |
| type python3 | 
 | |
| ulimit | рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдВрд╕рд╛рдзрди рд╕реАрдорд╛рдПрдБ рдкреНрд░рд╛рдкреНрдд/рд╕реЗрдЯ рдХрд░реЗрдВ | |
| ulimit -n | рдЕрдзрд┐рдХрддрдо рдЦреБрд▓реЗ рдлрд╝рд╛рдЗрд▓реЗрдВ рджрд┐рдЦрд╛рдПрдБ | |
| ulimit -c unlimited | рдХреЛрд░ рдбрдВрдк рд╕рдХреНрд╖рдо рдХрд░реЗрдВ | |
| ulimit -u 4096 | рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реАрдорд┐рдд рдХрд░реЗрдВ | |
| uptime | рд╕рд┐рд╕реНрдЯрдо рдЕрдкрдЯрд╛рдЗрдо рдФрд░ рдФрд╕рдд рд▓реЛрдб рджрд┐рдЦрд╛рдПрдБ | |
| uptime -p | рд╕реБрдВрджрд░ рдЕрдкрдЯрд╛рдЗрдо | |
| uptime -s | рдмреВрдЯ рд╕рдордп рджрд┐рдЦрд╛рдПрдБ | |
| xargs | рдорд╛рдирдХ рдЗрдирдкреБрдЯ рд╕реЗ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдмрдирд╛рдПрдБ рдФрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ | |
| xargs -n 1 echo | рдкреНрд░рддреНрдпреЗрдХ рдЖрд░реНрдЧреБрдореЗрдВрдЯ рдХреЛ рдЕрд▓рдЧ рдкрдВрдХреНрддрд┐ рдкрд░ рдЗрдХреЛ рдХрд░реЗрдВ | |
| echo "a b c" | xargs -n 1 | рд╢рдмреНрджреЛрдВ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЖрд░реНрдЧреБрдореЗрдВрдЯ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВ | |
| find . -name '*.txt' | xargs rm | рдлрд╝рд╛рдЗрд▓реЗрдВ рдЦреЛрдЬреЗрдВ рдФрд░ xargs рдХреЗ рд╕рд╛рде рд╣рдЯрд╛рдПрдБ | 
ЁЯМР рдиреЗрдЯрд╡рд░реНрдХ рдХрдорд╛рдВрдб
| рдХрдорд╛рдВрдб | рдЙрджрд╛рд╣рд░рдг | рд╡рд┐рд╡рд░рдг | 
|---|---|---|
| curl | рд╕рд░реНрд╡рд░реЛрдВ рд╕реЗ/рддрдХ рдбреЗрдЯрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВ | |
| curl -X POST -d "a=1" URL | рдлрд╝реЙрд░реНрдо рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде POST рдЕрдиреБрд░реЛрдз | |
| curl -I URL | рдХреЗрд╡рд▓ рд╣реЗрдбрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ | |
| curl -o file.html URL | рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬреЗрдВ | |
| dig | DNS рд▓реБрдХрдЕрдк рдпреВрдЯрд┐рд▓рд┐рдЯреА | |
| dig openai.com | A рд░рд┐рдХреЙрд░реНрдбреНрд╕ рдХреНрд╡реЗрд░реА рдХрд░реЗрдВ | |
| dig +short openai.com | рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЙрддреНрддрд░ | |
| dig @8.8.8.8 openai.com | рд╡рд┐рд╢рд┐рд╖реНрдЯ DNS рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ | |
| ftp | рдлрд╝рд╛рдЗрд▓ рдЯреНрд░рд╛рдВрд╕рдлрд╝рд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреНрд▓рд╛рдЗрдВрдЯ | |
| ftp host | FTP рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ | |
| ftp -n host | рдСрдЯреЛ-рд▓реЙрдЧрд┐рди рдХреЗ рдмрд┐рдирд╛ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ | |
| ftp> get file.txt | FTP рд╕рддреНрд░ рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ | |
| ip address | IP рдкрддреЛрдВ рдХреЛ рджрд┐рдЦрд╛рдПрдБ/рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░реЗрдВ | |
| ip addr show eth0 | 
 | |
| ip addr | рд╕рднреА рдкрддреЗ рд╕реВрдЪреАрдмрджреНрдз рдХрд░реЗрдВ | |
| ip link | рдиреЗрдЯрд╡рд░реНрдХ рдбрд┐рд╡рд╛рдЗрд╕ рджрд┐рдЦрд╛рдПрдБ/рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░реЗрдВ | |
| ip link show | рдиреЗрдЯрд╡рд░реНрдХ рд▓рд┐рдВрдХ рджрд┐рдЦрд╛рдПрдБ | |
| ip link set eth0 up | рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕рдХреНрд░рд┐рдп рдХрд░реЗрдВ | |
| ip route | IP рд░реВрдЯрд┐рдВрдЧ рддрд╛рд▓рд┐рдХрд╛ рджрд┐рдЦрд╛рдПрдБ/рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░реЗрдВ | |
| ip route list | рд░реВрдЯрд┐рдВрдЧ рддрд╛рд▓рд┐рдХрд╛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░реЗрдВ | |
| ip route add default via 192.168.1.1 | рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдЯ рдЬреЛрдбрд╝реЗрдВ | |
| nc | рдордирдорд╛рдирд╛ TCP/UDP рдХрдиреЗрдХреНрд╢рди рдФрд░ рд▓рд┐рд╕рди | |
| nc -zv host 22 | рд╣реЛрд╕реНрдЯ рдкрд░ рдкреЛрд░реНрдЯ рд╕реНрдХреИрди рдХрд░реЗрдВ | |
| nc -l 1234 | TCP рдкреЛрд░реНрдЯ рдкрд░ рд╕реБрдиреЗрдВ | |
| nc host 1234 < file | рдлрд╝рд╛рдЗрд▓ рдХреЛ рд░рд┐рдореЛрдЯ рдкреЛрд░реНрдЯ рдкрд░ рднреЗрдЬреЗрдВ | |
| nmap | рдиреЗрдЯрд╡рд░реНрдХ рдЕрдиреНрд╡реЗрд╖рдг рдЯреВрд▓ рдФрд░ рд╕реБрд░рдХреНрд╖рд╛/рдкреЛрд░реНрдЯ рд╕реНрдХреИрдирд░ | |
| nmap -sP 192.168.1.0/24 | рд╕рдмрдиреЗрдЯ рдкрд░ рдкрд┐рдВрдЧ рд╕реНрдХреИрди | |
| nmap -sV 192.168.1.1 | рд╕реЗрд╡рд╛/рд╕рдВрд╕реНрдХрд░рдг рдкрд╣рдЪрд╛рди | |
| nmap -O 192.168.1.1 | OS рдкрд╣рдЪрд╛рди | |
| nslookup | рдЗрдВрдЯрд░рдиреЗрдЯ рдбреЛрдореЗрди рдирд╛рдо рд╕рд░реНрд╡рд░ рдХреНрд╡реЗрд░реА рдХрд░реЗрдВ | |
| nslookup google.com | рдбреЛрдореЗрди рдирд╛рдо рдХреНрд╡реЗрд░реА рдХрд░реЗрдВ | |
| nslookup 8.8.8.8 | IP рдХреЗ рд▓рд┐рдП рд░рд┐рд╡рд░реНрд╕ рд▓реБрдХрдЕрдк | |
| ssh | OpenSSH рд░рд┐рдореЛрдЯ рд▓реЙрдЧрд┐рди рдХреНрд▓рд╛рдЗрдВрдЯ | |
| ssh user@host | рд╣реЛрд╕реНрдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ | |
| ssh -p 2222 user@host | рдЧреИрд░-рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреЛрд░реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ | |
| ssh -i ~/.ssh/id_rsa user@host | рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд┐рдЬреА рдХреБрдВрдЬреА рд╕реЗ рд▓реЙрдЧрд┐рди рдХрд░реЗрдВ | |
| ss | рд╕реЙрдХреЗрдЯреНрд╕ рдХреА рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рдХреА рдпреВрдЯрд┐рд▓рд┐рдЯреА | |
| ss -tuln | TCP/UDP рд╕реБрдирдиреЗ рд╡рд╛рд▓реЗ рдкреЛрд░реНрдЯ рд╕реВрдЪреАрдмрджреНрдз рдХрд░реЗрдВ | |
| ss -s | рд╕рд╛рд░рд╛рдВрд╢ рд╕рд╛рдВрдЦреНрдпрд┐рдХреА | |
| ss -l | рд╕реБрдирдиреЗ рд╡рд╛рд▓реЗ рд╕реЙрдХреЗрдЯреНрд╕ рд╕реВрдЪреАрдмрджреНрдз рдХрд░реЗрдВ | |
| telnet | TELNET рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдпреВрдЬрд╝рд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ | |
| telnet host 80 | рдкреЛрд░реНрдЯ 80 рдкрд░ рд╣реЛрд╕реНрдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ | |
| telnet example.com 443 | 443 рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ | |
| telnet localhost 25 | рд▓реЛрдХрд▓ SMTP рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ | |
| traceroute | рдиреЗрдЯрд╡рд░реНрдХ рд╣реЛрд╕реНрдЯ рддрдХ рдорд╛рд░реНрдЧ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдБ | |
| traceroute 8.8.8.8 | IP рддрдХ рдорд╛рд░реНрдЧ рдЯреНрд░реЗрд╕ рдХрд░реЗрдВ | |
| traceroute -m 15 8.8.8.8 | рдЕрдзрд┐рдХрддрдо hops рд╕реАрдорд┐рдд рдХрд░реЗрдВ | |
| wget | рд╡реЗрдм рд╕реЗ рдлрд╝рд╛рдЗрд▓реЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ | |
| wget -O file.txt URL | рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬреЗрдВ | |
| wget URL | рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ | |
| wget -c URL | рдЖрдВрд╢рд┐рдХ рдбрд╛рдЙрдирд▓реЛрдб рдЬрд╛рд░реА рд░рдЦреЗрдВ | 
ЁЯФН рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдЦреЛрдЬ рдФрд░ рдкреНрд░рдмрдВрдзрди
| рдХрдорд╛рдВрдб | рдЙрджрд╛рд╣рд░рдг | рд╡рд┐рд╡рд░рдг | 
|---|---|---|
| basename | рдлрд╝рд╛рдЗрд▓рдирд╛рдореЛрдВ рд╕реЗ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдФрд░ рдкреНрд░рддреНрдпрдп рд╣рдЯрд╛рдПрдБ | |
| basename /path/to/file | рдкрде рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ | |
| basename /path/to/file .txt | рдирд╛рдо рд╕реЗ рдкреНрд░рддреНрдпрдп рд╣рдЯрд╛рдПрдБ | |
| dirname | рдкрде рд╕реЗ рдЕрдВрддрд┐рдо рдШрдЯрдХ рд╣рдЯрд╛рдПрдБ | |
| dirname /path/to/file | рдкрде рдХрд╛ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рднрд╛рдЧ рджрд┐рдЦрд╛рдПрдБ | |
| dirname /etc/passwd | 
 | |
| du | рдлрд╝рд╛рдЗрд▓ рд╕реНрдерд╛рди рдЙрдкрдпреЛрдЧ рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдПрдБ | |
| du -sh folder/ | рдХрд┐рд╕реА рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХрд╛ рдЖрдХрд╛рд░ рджрд┐рдЦрд╛рдПрдБ | |
| du -h * | рд╡рд░реНрддрдорд╛рди рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреА рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рдЖрдХрд╛рд░ рджрд┐рдЦрд╛рдПрдБ | |
| du -c folder1 folder2 | рдХрдИ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХрд╛ рд╕рдВрдЪрдпреА рдЖрдХрд╛рд░ | |
| file | рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ | |
| file some.bin | рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдБ | |
| file * | рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреА рд╕рднреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдкреНрд░рдХрд╛рд░ рдкрд╣рдЪрд╛рдиреЗрдВ | |
| file -i file.txt | MIME рдкреНрд░рдХрд╛рд░ рджрд┐рдЦрд╛рдПрдБ | |
| find | рдлрд╝рд╛рдЗрд▓реЗрдВ рдЦреЛрдЬреЗрдВ | |
| find /path -type f -name "*.sh" | рдирд╛рдо рд╕реЗ рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ рдЦреЛрдЬреЗрдВ | |
| find . -size +10M | 10 MB рд╕реЗ рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓реЗрдВ рдЦреЛрдЬреЗрдВ | |
| find /tmp -mtime -1 | рдкрд┐рдЫрд▓реЗ рджрд┐рди рдореЗрдВ рд╕рдВрд╢реЛрдзрд┐рдд рдлрд╝рд╛рдЗрд▓реЗрдВ рдЦреЛрдЬреЗрдВ | |
| locate | рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд╛рдо рд╕реЗ рдлрд╝рд╛рдЗрд▓реЗрдВ рдЦреЛрдЬреЗрдВ | |
| locate filename | рдлрд╝рд╛рдЗрд▓рдирд╛рдо рдЦреЛрдЬреЗрдВ | |
| locate *.conf | рд╡рд╛рдЗрд▓реНрдбрдХрд╛рд░реНрдб рдЦреЛрдЬ | |
| locate -i README | рдХреЗрд╕-рдЕрд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдЦреЛрдЬ | |
| realpath | рдкреВрд░реНрдг рдкрде (absolute path) рджрд┐рдЦрд╛рдПрдБ | |
| realpath file | рдлрд╝рд╛рдЗрд▓ рдкрде рд╣рд▓ рдХрд░реЗрдВ | |
| realpath ../relative/path | рд╕рд╛рдкреЗрдХреНрд╖ рдкрде рд╣рд▓ рдХрд░реЗрдВ | |
| stat | рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╕реНрдерд┐рддрд┐ рджрд┐рдЦрд╛рдПрдБ | |
| stat file | рд╡рд┐рд╕реНрддреГрдд рдлрд╝рд╛рдЗрд▓ рд╕реНрдерд┐рддрд┐ рджрд┐рдЦрд╛рдПрдБ | |
| stat -c %s file | рдХреЗрд╡рд▓ рдлрд╝рд╛рдЗрд▓ рдЖрдХрд╛рд░ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ | |
| stat -f file | рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╕реНрдерд┐рддрд┐ рджрд┐рдЦрд╛рдПрдБ | |
| tree | рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкреЗрдбрд╝ рдЬреИрд╕реА рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдХрд░реЗрдВ | |
| tree | рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдЯреНрд░реА рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ | |
| tree -L 2 | рдкреНрд░рджрд░реНрд╢рди рдЧрд╣рд░рд╛рдИ рд╕реАрдорд┐рдд рдХрд░реЗрдВ | |
| tree -a | рдЫрд┐рдкреА рд╣реБрдИ рдлрд╝рд╛рдЗрд▓реЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ | 
ЁЯУК рд╕рд┐рд╕реНрдЯрдо рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ
| рдХрдорд╛рдВрдб | рдЙрджрд╛рд╣рд░рдг | рд╡рд┐рд╡рд░рдг | 
|---|---|---|
| dmesg | рдХрд░реНрдиреЗрд▓ рд░рд┐рдВрдЧ рдмрдлрд╝рд░ рдкреНрд░рд┐рдВрдЯ рдпрд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░реЗрдВ | |
| dmesg | tail | рдЕрдВрддрд┐рдо рдХрд░реНрдиреЗрд▓ рд╕рдВрджреЗрд╢ рджрд┐рдЦрд╛рдПрдБ | |
| dmesg | grep usb | USB рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░реЗрдВ | |
| free | рдореЗрдореЛрд░реА рдЙрдкрдпреЛрдЧ рджрд┐рдЦрд╛рдПрдБ | |
| free -h | рдорд╛рдирд╡-рдкрдардиреАрдп рдЗрдХрд╛рдЗрдпрд╛рдБ | |
| free -m | MB рдореЗрдВ рджрд┐рдЦрд╛рдПрдБ | |
| htop | рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╡реНрдпреВрдЕрд░ | |
| htop | 
 | |
| iotop | рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ I/O рдЙрдкрдпреЛрдЧ рджрд┐рдЦрд╛рдПрдБ | |
| iotop | 
 | |
| iotop -o | рдХреЗрд╡рд▓ I/O рдХрд░рдиреЗ рд╡рд╛рд▓реА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдБ рджрд┐рдЦрд╛рдПрдБ | |
| lsof | рдЦреБрд▓реА рдлрд╝рд╛рдЗрд▓реЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдХрд░реЗрдВ | |
| lsof -i :80 | рдкреЛрд░реНрдЯ 80 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдБ рджрд┐рдЦрд╛рдПрдБ | |
| lsof -u username | рдХрд┐рд╕реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдЦреЛрд▓реА рдЧрдИ рдлрд╝рд╛рдЗрд▓реЗрдВ рджрд┐рдЦрд╛рдПрдБ | |
| uptime | рд╕рд┐рд╕реНрдЯрдо рдЕрдкрдЯрд╛рдЗрдо рдФрд░ рдФрд╕рдд рд▓реЛрдб рджрд┐рдЦрд╛рдПрдБ | |
| vmstat | рд╡рд░реНрдЪреБрдЕрд▓ рдореЗрдореЛрд░реА рдЖрдБрдХрдбрд╝реЗ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВ | |
| vmstat 1 | рд╣рд░ 1 рд╕реЗрдХрдВрдб рдкрд░ рд░рд┐рдлреНрд░реЗрд╢ рдХрд░реЗрдВ | |
| vmstat 5 3 | рдкрд╛рдБрдЪ рд╕реЗрдХрдВрдб рдЕрдВрддрд░рд╛рд▓, 3 рд░рд┐рдкреЛрд░реНрдЯ | |
| watch | рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдЪрд▓рд╛рдПрдБ, рдЖрдЙрдЯрдкреБрдЯ рджрд┐рдЦрд╛рдПрдБ | |
| watch -n 1 df -h | рдбрд┐рд╕реНрдХ рдЙрдкрдпреЛрдЧ рджреЗрдЦреЗрдВ | |
| watch -d free -h | рдЕрдВрддрд░ рдХреЛ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд░реЗрдВ рдФрд░ рдореЗрдореЛрд░реА рджреЗрдЦреЗрдВ | 
ЁЯУж рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрди
| рдХрдорд╛рдВрдб | рдЙрджрд╛рд╣рд░рдг | рд╡рд┐рд╡рд░рдг | 
|---|---|---|
| apt | APT рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрдХ (Debian/Ubuntu) | |
| apt install curl | рдПрдХ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ | |
| apt remove curl | рдПрдХ рдкреИрдХреЗрдЬ рд╣рдЯрд╛рдПрдБ | |
| apt update && apt upgrade | рдкреИрдХреЗрдЬ рд╕реВрдЪреА рдЕрдкрдбреЗрдЯ рдФрд░ рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВ | |
| dnf | Dandified YUM (Fedora/RHEL рдкрд░рд┐рд╡рд╛рд░) | |
| dnf install curl | рдПрдХ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ | |
| dnf upgrade | рдкреИрдХреЗрдЬ рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВ | |
| rpm | RPM рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрдХ | |
| rpm -ivh package.rpm | рдПрдХ RPM рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ | |
| rpm -e package | рдкреИрдХреЗрдЬ рд╣рдЯрд╛рдПрдБ (рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓) | |
| snap | Snappy рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрдХ | |
| snap install app | рдПрдХ рд╕реНрдиреИрдк рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ | |
| snap remove app | рдПрдХ рд╕реНрдиреИрдк рд╣рдЯрд╛рдПрдБ | |
| yum | Yellowdog Updater Modified (RHEL/CentOS) | |
| yum install curl | рдПрдХ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ | |
| yum remove curl | рдПрдХ рдкреИрдХреЗрдЬ рд╣рдЯрд╛рдПрдБ | 
ЁЯТ╜ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо
| рдХрдорд╛рдВрдб | рдЙрджрд╛рд╣рд░рдг | рд╡рд┐рд╡рд░рдг | 
|---|---|---|
| blkid | рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рдЦреЛрдЬреЗрдВ/рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ | |
| blkid | рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдФрд░ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рд╕реВрдЪреАрдмрджреНрдз рдХрд░реЗрдВ | |
| df | рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рдЙрдкрдпреЛрдЧ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВ | |
| df -Th | рдкреНрд░рдХрд╛рд░ рдЕрдиреБрд╕рд╛рд░ рдорд╛рдирд╡-рдкрдардиреАрдп рдЖрдХрд╛рд░ | |
| fsck | Linux рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдЬрд╛рдБрдЪреЗрдВ рдФрд░ рд╕реБрдзрд╛рд░реЗрдВ | |
| fsck /dev/sda1 | рдХрд┐рд╕реА рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ | |
| lsblk | рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╕реВрдЪреАрдмрджреНрдз рдХрд░реЗрдВ | |
| lsblk | рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдкреЗрдбрд╝ рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдХрд░реЗрдВ | |
| mkfs | Linux рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдмрдирд╛рдПрдБ | |
| mkfs.ext4 /dev/sdb1 | рдПрдХ ext4 рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдмрдирд╛рдПрдБ | |
| mount | рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдорд╛рдЙрдВрдЯ рдХрд░реЗрдВ | |
| mount /dev/sdb1 /mnt | рдХрд┐рд╕реА рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ  | |
| mount | grep /mnt | рдкрде рджреНрд╡рд╛рд░рд╛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд┐рдП рдЧрдП рдорд╛рдЙрдВрдЯреЗрдб рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рджрд┐рдЦрд╛рдПрдБ | |
| parted | рдбрд┐рд╕реНрдХ рд╡рд┐рднрд╛рдЬрди рдкреНрд░реЛрдЧреНрд░рд╛рдо | |
| parted /dev/sdb | рдкрд╛рд░реНрдЯрд┐рд╢рдирд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдбрд┐рд╕реНрдХ рдЦреЛрд▓реЗрдВ | |
| umount | рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдЕрдирдорд╛рдЙрдВрдЯ рдХрд░реЗрдВ | |
| umount /mnt | рдХрд┐рд╕реА рдорд╛рдЙрдВрдЯ рдкреЙрдЗрдВрдЯ рдХреЛ рдЕрдирдорд╛рдЙрдВрдЯ рдХрд░реЗрдВ | 
ЁЯдЦ рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рди
| рдХрдорд╛рдВрдб | рдЙрджрд╛рд╣рд░рдг | рд╡рд┐рд╡рд░рдг | 
|---|---|---|
| alias | рд╢реЗрд▓ рдЙрдкрдирд╛рдо рдкрд░рд┐рднрд╛рд╖рд┐рдд рдпрд╛ рджрд┐рдЦрд╛рдПрдБ | |
| alias ll='ls -la' | рдПрдХ рдЙрдкрдпреЛрдЧреА рдЙрдкрдирд╛рдо рдмрдирд╛рдПрдБ | |
| alias | рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЙрдкрдирд╛рдо рд╕реВрдЪреАрдмрджреНрдз рдХрд░реЗрдВ | |
| bash/sh | рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ рдЪрд▓рд╛рдПрдБ | |
| bash script.sh | Bash рдХреЗ рд╕рд╛рде рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдПрдБ | |
| sh script.sh | 
 | |
| crontab | рдкреНрд░рддрд┐-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреНрд░реЙрди рдЯреЗрдмрд▓реНрд╕ | |
| crontab -e | рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рдХреНрд░реЙрдирдЯреИрдм рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ | |
| read | рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдирдкреБрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ | |
| read name | рдПрдХ рд╡реЗрд░рд┐рдПрдмрд▓ рдореЗрдВ рдкрдврд╝реЗрдВ | |
| set | рд╢реЗрд▓ рд╡рд┐рдХрд▓реНрдк/рдкреЛрдЬрд╝рд┐рд╢рдирд▓ рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рдХрд░реЗрдВ | |
| set -e | рдкрд╣рд▓реА рддреНрд░реБрдЯрд┐ рдкрд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ | |
| source | рд╡рд░реНрддрдорд╛рди рд╢реЗрд▓ рдореЗрдВ рдХрд┐рд╕реА рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдХрдорд╛рдВрдб рдкрдврд╝реЗрдВ рдФрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ | |
| source ~/.bashrc | рд╢реЗрд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреБрдирдГ рд▓реЛрдб рдХрд░реЗрдВ | |
| trap | рд╕рд┐рдЧреНрдирд▓ рдХреИрдЪ рдХрд░реЗрдВ рдФрд░ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ | |
| trap "echo 'exit'" EXIT | рд╢реЗрд▓ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддреЗ рд╕рдордп рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдБ | 
ЁЯЫа рд╡рд┐рдХрд╛рд╕ рдФрд░ рдбрд┐рдмрдЧрд┐рдВрдЧ
| рдХрдорд╛рдВрдб | рдЙрджрд╛рд╣рд░рдг | рд╡рд┐рд╡рд░рдг | 
|---|---|---|
| gcc | GNU C рдХрдВрдкрд╛рдЗрд▓рд░ | |
| gcc main.c -o app | рдПрдХ C рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓ рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдВ | |
| gdb | GNU рдбрд┐рдмрдЧрд░ | |
| gdb ./app | рдХрдВрдкрд╛рдЗрд▓ рдХреА рдЧрдИ рдмрд╛рдЗрдирд░реА рдбрд┐рдмрдЧ рдХрд░реЗрдВ | |
| git | рд╡рд┐рддрд░рд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА | |
| git status | рд╡рд░реНрдХрд┐рдВрдЧ рдЯреНрд░реА рдХреА рд╕реНрдерд┐рддрд┐ рджрд┐рдЦрд╛рдПрдБ | |
| git commit -m "msg" | рд╕рдВрджреЗрд╢ рдХреЗ рд╕рд╛рде рдХрдорд┐рдЯ рдХрд░реЗрдВ | |
| ltrace | рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЙрд▓ рдЯреНрд░реЗрд╕рд░ | |
| ltrace ./app | рдХрд┐рд╕реА рдмрд╛рдЗрдирд░реА рдХреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЙрд▓реНрд╕ рдЯреНрд░реЗрд╕ рдХрд░реЗрдВ | |
| make | рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕рдореВрд╣реЛрдВ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреА рдпреВрдЯрд┐рд▓рд┐рдЯреА | |
| make | Makefile рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдмрд┐рд▓реНрдб рдХрд░реЗрдВ | |
| shellcheck | рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рд╕реНрдерд┐рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг | |
| shellcheck script.sh | рдХрд┐рд╕реА рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ | |
| strace | рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓реНрд╕ рдФрд░ рд╕рд┐рдЧреНрдирд▓ рдЯреНрд░реЗрд╕ рдХрд░реЗрдВ | |
| strace ./app | рдХрд┐рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ syscalls рдЯреНрд░реЗрд╕ рдХрд░реЗрдВ | |
| valgrind | рдбрд╛рдпрдиреЗрдорд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЯреВрд▓реНрд╕ рдХреЗ рд▓рд┐рдП рдлреНрд░реЗрдорд╡рд░реНрдХ | |
| valgrind ./app | Valgrind рдХреЗ рддрд╣рдд рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЪрд▓рд╛рдПрдБ | |
| vim/nano | рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░реНрд╕ | |
| vim file.sh | Vim рд╕реЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ | |
| nano file.sh | Nano рд╕реЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ | 
ЁЯУМ рд╡рд┐рд╡рд┐рдз
| рдХрдорд╛рдВрдб | рдЙрджрд╛рд╣рд░рдг | рд╡рд┐рд╡рд░рдг | 
|---|---|---|
| cal | рдХреИрд▓реЗрдВрдбрд░ рджрд┐рдЦрд╛рдПрдБ | |
| cal 2025 | рдкреВрд░реЗ рд╡рд░реНрд╖ рдХрд╛ рдХреИрд▓реЗрдВрдбрд░ рджрд┐рдЦрд╛рдПрдБ | |
| cal 08 2025 | рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдорд╛рд╣ рджрд┐рдЦрд╛рдПрдБ | |
| date | рд╕рд┐рд╕реНрдЯрдо рддрд┐рдерд┐ рдФрд░ рд╕рдордп рджрд┐рдЦрд╛рдПрдБ рдпрд╛ рд╕реЗрдЯ рдХрд░реЗрдВ | |
| date +%T | рд╡рд░реНрддрдорд╛рди рд╕рдордп рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ (HH:MM:SS) | |
| date -d "next friday" | рд╕рд╛рдкреЗрдХреНрд╖ рджрд┐рди рдХреА рддрд┐рдерд┐ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ | |
| factor | рдкреВрд░реНрдгрд╛рдВрдХреЛрдВ рдХрд╛ рдЧреБрдгрдирдЦрдВрдб рдирд┐рдХрд╛рд▓реЗрдВ | |
| factor 100 | рдХрд┐рд╕реА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдЧреБрдгрдирдЦрдВрдб рдХрд░реЗрдВ | |
| man | рдСрдирд▓рд╛рдЗрди рдореИрдиреБрдЕрд▓ рдкреЗрдЬ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдФрд░ рджрд┐рдЦрд╛рдПрдБ | |
| man tar | рдПрдХ рдореИрди рдкреЗрдЬ рдЦреЛрд▓реЗрдВ | |
| man -k copy | рдХреАрд╡рд░реНрдб рджреНрд╡рд╛рд░рд╛ рдореИрдиреБрдЕрд▓ рдЦреЛрдЬреЗрдВ | |
| man 5 passwd | рд╡рд┐рд╢рд┐рд╖реНрдЯ рдореИрдиреБрдЕрд▓ рдЕрдиреБрднрд╛рдЧ рдЦреЛрд▓реЗрдВ | |
| seq | рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рдЕрдиреБрдХреНрд░рдо рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ | |
| seq 1 5 | 1 рд╕реЗ 5 рддрдХ рдЧрд┐рдиреЗрдВ | |
| seq 1 2 9 | рд╕реНрдЯреЗрдк рдХреЗ рд╕рд╛рде рдЧрд┐рдиреЗрдВ | |
| seq -s ',' 1 5 | рдХрд╕реНрдЯрдо рд╡рд┐рднрд╛рдЬрдХ рдХреЗ рд╕рд╛рде рд╕рдВрдЦреНрдпрд╛рдПрдБ рдЬреЛрдбрд╝реЗрдВ | |
| yes | рдХрд┐рд╕реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдмрд╛рд░-рдмрд╛рд░ рдЖрдЙрдЯрдкреБрдЯ рдХрд░реЗрдВ рдЬрдм рддрдХ рдмрдВрдж рди рд╣реЛ | |
| yes | rm -r dir | рд░рд┐рдХрд░реНрд╕рд┐рд╡ рд╣рдЯрд╛рдиреЗ рдХреА рд╕реНрд╡рддрдГ рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ | 
ЁЯУЪ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрд╕рд╛рдзрди
ЁЯУШ man рдкреЗрдЬ - рдХрдорд╛рдВрдбреНрд╕ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╕реНрддреГрдд рдореИрдиреБрдЕрд▓:
man ls
man rmЁЯУЩ TLDR - рд▓реЛрдХрдкреНрд░рд┐рдп рдХрдорд╛рдВрдбреНрд╕ рдХреЗ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЙрджрд╛рд╣рд░рдг:
ЁЯза рдЯрд┐рдк: tldr рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ, рдЪреАрдЯ-рд╢реАрдЯ рд╢реИрд▓реА рдХреА рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП:
sudo apt install tldr   # рдпрд╛: npm install -g tldr
tldr tar                # tar рдХрдорд╛рдВрдб рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛рд░рд╛рдВрд╢ рдЙрджрд╛рд╣рд░рдгЁЯМР рдЙрдкрдпреЛрдЧреА рд▓рд┐рдВрдХ
Linux man рдкреЗрдЬ рдСрдирд▓рд╛рдЗрди тАФ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдореИрдиреБрдЕрд▓ рдкреЗрдЬ, рдХрдорд╛рдВрдб рдирд╛рдо рд╕реЗ рдЦреЛрдЬрдиреЗ рдпреЛрдЧреНрдп:
https://man7.org/linux/man-pages/
рд╕рд░рд▓ рдФрд░ рд╕рдореБрджрд╛рдп-рдЖрдзрд╛рд░рд┐рдд man рдкреЗрдЬ тАФ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╣рд╛рдпрддрд╛ рдкреЗрдЬ:
https://tldr.sh/