БпСстСтС 15% ΠΎΡ‚ всички хостинг услуги

ВСствай умСнията си ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈ ΠžΡ‚ΡΡ‚ΡŠΠΏΠΊΠ° Π·Π° всСки хостинг ΠΏΠ»Π°Π½

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠ΄: Skills Π—Π° Π½Π°Ρ‡Π°Π»ΠΎ
Заглавия
Linux

КомандСн Ρ€Π΅Π΄ Π½Π° Ubuntu: Основни Bash ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π·Π° Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‰ΠΈ ΠΈ Π½Π°ΠΏΡ€Π΅Π΄Π½Π°Π»ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ

ΠšΠΎΠΌΠ°Π½Π΄Π½ΠΈΡΡ‚ Ρ€Π΅Π΄ Π² Ubuntu β€” извСстСн ΠΊΠ°Ρ‚ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» β€” Π΅ Π΅Π΄ΠΈΠ½ ΠΎΡ‚ Π½Π°ΠΉ-ΠΌΠΎΡ‰Π½ΠΈΡ‚Π΅ инструмСнти, Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ Π·Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° Linux. НСзависимо Π΄Π°Π»ΠΈ управляватС Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, инсталиратС софтуСр, ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚Π΅ систСмни настройки ΠΈΠ»ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ повтарящи сС Π·Π°Π΄Π°Ρ‡ΠΈ, Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŠΡ‚ Π²ΠΈ Π΄Π°Π²Π° пряк ΠΈ Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π΅Π½ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π²ΡŠΡ€Ρ…Ρƒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма. Π’ основата Π½Π° Ubuntu Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π΅ Bash β€” Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ ΠΊΠΎΠΌΠ°Π½Π΄Π΅Π½ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€, ΠΊΠΎΠΉΡ‚ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€Π° ΠΈ изпълнява Π²Π°ΡˆΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π±ΡŠΡ€Π·ΠΎ ΠΈ ΠΏΡ€Π΅Ρ†ΠΈΠ·Π½ΠΎ.

Π’ΠΎΠ²Π° ΠΈΠ·Ρ‡Π΅Ρ€ΠΏΠ°Ρ‚Π΅Π»Π½ΠΎ Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎ ΠΎΠ±Ρ…Π²Π°Ρ‰Π° Π½Π°ΠΉ-Π²Π°ΠΆΠ½ΠΈΡ‚Π΅ ΠΈ чСсто ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Bash ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π² Ubuntu, прСдоставяйки Π²ΠΈ солидна основа Π·Π° ΡƒΠ²Π΅Ρ€Π΅Π½Π° ΠΈ Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° β€” нСзависимо Π΄Π°Π»ΠΈ стС Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‰ ΠΈΠ»ΠΈ искатС Π΄Π° ΡƒΡΡŠΠ²ΡŠΡ€ΡˆΠ΅Π½ΡΡ‚Π²Π°Ρ‚Π΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈΡ‚Π΅ си умСния.

Какво С Bash?

Bash (ΡΡŠΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΡ‚ *Bourne Again Shell*) Π΅ стандартният ΠΊΠΎΠΌΠ°Π½Π΄Π΅Π½ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ Π² Ubuntu ΠΈ Π² ΠΏΠΎ-голямата част ΠΎΡ‚ Linux дистрибуциитС. Π’ΠΎΠ²Π° Π΅ тСкстово-Π±Π°Π·ΠΈΡ€Π°Π½ интСрфСйс, ΠΊΠΎΠΉΡ‚ΠΎ позволява Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π΄Π° ΠΈΠ·Π΄Π°Π²Π°Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ към ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма, заобикаляйки изцяло Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈΡ‚Π΅ интСрфСйси Π·Π° ΠΏΠΎ-Π±ΡŠΡ€Π· ΠΈ ΠΏΠΎ-ΠΏΡ€Π΅Ρ†ΠΈΠ·Π΅Π½ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ».

Bash Π΅ ΠΈΠ·ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΌΠΎΡ‰Π΅Π½ ΠΈ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΡˆΠΈΡ€ΠΎΠΊ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ:

  • Shell скриптиранС β€” Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° слоТни послСдоватСлности ΠΎΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ
  • Π˜ΡΡ‚ΠΎΡ€ΠΈΡ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ‚Π΅ β€” ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΎ изпълнСни ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ
  • ПсСвдоними β€” създаванС Π½Π° ΠΏΡ€Π΅ΠΊΠΈ ΠΏΡŠΡ‚ΠΈΡ‰Π° Π·Π° чСсто ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ
  • ΠŸΡ€Π΅Π½Π°ΡΠΎΡ‡Π²Π°Π½Π΅ ΠΈ Ρ‚Ρ€ΡŠΠ±ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈ β€” ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π·Π° Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π½ΠΈ процСси
  • ΠŸΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π½Π° срСдата β€” Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° систСмата ΠΈ прилоТСнията

Как Π΄Π° ΠΎΡ‚Π²ΠΎΡ€ΠΈΡ‚Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π² Ubuntu

ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΎΡ‚Π²ΠΎΡ€ΠΈΡ‚Π΅ Ubuntu Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° ΠΏΠΎ Π΄Π²Π° Π½Π°Ρ‡ΠΈΠ½Π°:

  • НатиснСтС Ctrl + Alt + T Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ‚Π° си
  • ΠŸΠΎΡ‚ΡŠΡ€ΡΠ΅Ρ‚Π΅ "Terminal" Π² ΠΌΠ΅Π½ΡŽΡ‚ΠΎ с прилоТСния (Activities ΠΈΠ»ΠΈ App Drawer)

Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŠΡ‚ Π΅ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½, стС Π³ΠΎΡ‚ΠΎΠ²ΠΈ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ Π΄Π° Π²ΡŠΠ²Π΅ΠΆΠ΄Π°Ρ‚Π΅ Bash ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ.

> Π‘ΡŠΠ²Π΅Ρ‚: Ако управляватС ΠΎΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½ ΡΡŠΡ€Π²ΡŠΡ€ β€” ΠΊΠ°Ρ‚ΠΎ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠ»Π°Π½ Π·Π° VPS Π₯остинг β€” ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ Ρ‰Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Ρ‚Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Ρ‡Ρ€Π΅Π· SSH, Π° Π½Π΅ Ρ‡Ρ€Π΅Π· Π»ΠΎΠΊΠ°Π»Π΅Π½ дСсктоп интСрфСйс. Π‘ΡŠΡ‰ΠΈΡ‚Π΅ Bash ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ сС ΠΏΡ€ΠΈΠ»Π°Π³Π°Ρ‚ ΠΈ Π² Π΄Π²Π΅Ρ‚Π΅ срСди.

Основни ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π·Π° навигация

Π•Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½Π°Ρ‚Π° навигация Π² Linux Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма Π΅ ΠΏΡŠΡ€Π²ΠΎΡ‚ΠΎ ΡƒΠΌΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅Ρ‚ΠΎ всСки ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° трябва Π΄Π° ΠΎΠ²Π»Π°Π΄Π΅Π΅. Π‘Π»Π΅Π΄Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Ρ‚ основата Π½Π° навигацията Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Π² Ubuntu.

1. pwd β€” ПоказванС Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π°Ρ‚Π° дирСктория

ΠšΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° pwd ΠΏΠΎΠΊΠ°Π·Π²Π° пълния ΠΏΡŠΡ‚ Π½Π° дирСкторията, Π² която Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°. Π’ΠΎΠ²Π° Π΅ особСно ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ сС Π½Π°ΠΌΠΈΡ€Π°Ρ‚Π΅ дълбоко Π² структура ΠΎΡ‚ Π²Π»ΠΎΠΆΠ΅Π½ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ ΠΈ трябва Π΄Π° ΠΏΠΎΡ‚Π²ΡŠΡ€Π΄ΠΈΡ‚Π΅ мСстополоТСниСто си.

pwd

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π΅Π½ ΠΈΠ·Ρ…ΠΎΠ΄:

/home/username/documents/projects

2. ls β€” ПоказванС Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° дирСктория

ΠšΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° ls изброява всички Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π½Π° дирСктория. Вя Π΅ Π΅Π΄Π½Π° ΠΎΡ‚ Π½Π°ΠΉ-чСсто ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π² Linux.

ls

ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Ρ€Π°Π·ΡˆΠΈΡ€ΠΈΡ‚Π΅ функционалността ΠΉ с няколко ΠΏΠΎΠ»Π΅Π·Π½ΠΈ ΠΎΠΏΡ†ΠΈΠΈ:

ΠžΠΏΡ†ΠΈΡΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅
ls -lΠ”ΡŠΠ»ΡŠΠ³ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ β€” ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΏΡ€Π°Π²Π° Π½Π° Ρ„Π°ΠΉΠ»Π°, собствСник, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ Π΄Π°Ρ‚Π° Π½Π° промяна
ls -aПоказванС Π½Π° всички Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ скрититС (Ρ‚Π΅Π·ΠΈ, Π·Π°ΠΏΠΎΡ‡Π²Π°Ρ‰ΠΈ с .)
ls -lhΠ”ΡŠΠ»ΡŠΠ³ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΈ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ Π² Ρ‡Π΅Ρ‚ΠΈΠΌ Π²ΠΈΠ΄ (KB, MB, GB)
ls -ltΠ‘ΠΎΡ€Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ ΠΏΠΎ Π΄Π°Ρ‚Π° Π½Π° промяна, Π½Π°ΠΉ-Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΏΡŠΡ€Π²ΠΈ
ls -laΠšΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°Π½Π΅ Π½Π° дълъг Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ с ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° скрити Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

ls -lah /var/www/html

3. cd β€” Бмяна Π½Π° дирСктория

ΠšΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° cd сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° навигация ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ. Вя Π΅ вСроятно Π½Π°ΠΉ-ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π°Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π² която ΠΈ Π΄Π° Π΅ Linux Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π½Π° сСсия.

cd /path/to/directory

ЧСсти ΠΏΡ€Π΅ΠΊΠΈ ΠΏΡŠΡ‚ΠΈΡ‰Π°:

cd          # Navigate to your home directory
cd ~        # Also navigates to your home directory
cd ..       # Move up one directory level
cd -        # Return to the previous directory
cd /        # Navigate to the root directory

4. mkdir β€” БъздаванС Π½Π° дирСктория

ΠšΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° mkdir създава Π½ΠΎΠ²Π° дирСктория Π½Π° посочСния ΠΏΡŠΡ‚.

mkdir new_directory

Π—Π° Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ Π²Π»ΠΎΠΆΠ΅Π½ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ с Π΅Π΄Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ Ρ„Π»Π°Π³Π° -p:

mkdir -p /home/username/projects/website/assets

Π’ΠΎΠ²Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ създава всички ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, Π΄ΠΎΡ€ΠΈ Π°ΠΊΠΎ Ρ‚Π΅ всС ΠΎΡ‰Π΅ Π½Π΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚.

5. rmdir β€” ΠŸΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅ Π½Π° ΠΏΡ€Π°Π·Π½Π° дирСктория

ΠšΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° rmdir ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π° ΠΏΡ€Π°Π·Π½Π° дирСктория. Ако дирСкторията ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, Ρ‰Π΅ Π²ΡŠΡ€Π½Π΅ Π³Ρ€Π΅ΡˆΠΊΠ°.

rmdir directory_name

Π—Π° Π΄Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π΅Ρ‚Π΅ дирСктория Π·Π°Π΅Π΄Π½ΠΎ с цялото ΠΉ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° rm с рСкурсивния Ρ„Π»Π°Π³ (Ρ€Π°Π·Π³Π»Π΅Π΄Π°Π½ Π² слСдващия Ρ€Π°Π·Π΄Π΅Π»):

rm -r directory_name

> ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: ΠšΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° rm -r ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Π·Π° постоянно. Няма Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ ΠΎΡ‚ ΠšΠΎΡˆΡ‡Π΅. Π’ΠΈΠ½Π°Π³ΠΈ провСрявайтС ΠΏΡŠΡ‚Ρ ΠΏΡ€Π΅Π΄ΠΈ изпълнСниС.

Команди Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π΅ основна отговорност ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° с всяка Linux систСма β€” ΠΎΡ‚ Π»ΠΈΡ‡Π΅Π½ дСсктоп Π΄ΠΎ производствСн Dedicated ΡΡŠΡ€Π²ΡŠΡ€. Π‘Π»Π΅Π΄Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΎΠ±Ρ…Π²Π°Ρ‰Π°Ρ‚ ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ, ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ, прСмСстванСто ΠΈ ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅.

1. touch β€” БъздаванС Π½Π° Π½ΠΎΠ² Ρ„Π°ΠΉΠ»

ΠšΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° touch създава Π½ΠΎΠ², ΠΏΡ€Π°Π·Π΅Π½ Ρ„Π°ΠΉΠ». Ако Ρ„Π°ΠΉΠ»ΡŠΡ‚ Π²Π΅Ρ‡Π΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°, тя просто Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π° Π²Ρ€Π΅ΠΌΠ΅Π²ΠΈΡ‚Π΅ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ΠΈ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ ΠΈ промяна Π½Π° Ρ„Π°ΠΉΠ»Π°, Π±Π΅Π· Π΄Π° промСня ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ ΠΌΡƒ.

touch file_name.txt

ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ мноТСство Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ:

touch file1.txt file2.txt file3.txt

2. cp β€” ΠšΠΎΠΏΠΈΡ€Π°Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ

ΠšΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° cp ΠΊΠΎΠΏΠΈΡ€Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈΠ»ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ ΠΎΡ‚ Π΅Π΄Π½ΠΎ място Π½Π° Π΄Ρ€ΡƒΠ³ΠΎ.

cp source_file destination

ПолСзни ΠΎΠΏΡ†ΠΈΠΈ:

ΠžΠΏΡ†ΠΈΡΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅
cp -rРСкурсивно ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅ Π½Π° дирСктория ΠΈ цялото ΠΉ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅
cp -iΠ—Π°ΠΏΠΈΡ‚Π²Π°Π½Π΅ ΠΏΡ€Π΅Π΄ΠΈ прСзаписванС Π½Π° ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ Ρ„Π°ΠΉΠ»
cp -vΠŸΠΎΠ΄Ρ€ΠΎΠ±Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ β€” ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° всСки Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΈ ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ ΠΌΡƒ
cp -uΠšΠΎΠΏΠΈΡ€Π°Π½Π΅ само Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, ΠΏΠΎ-Π½ΠΎΠ²ΠΈ ΠΎΡ‚ Ρ†Π΅Π»Π΅Π²ΠΈΡ‚Π΅

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΈ:

# Copy a single file
cp config.txt /etc/myapp/config.txt

# Copy an entire directory
cp -r /var/www/html /backup/html_backup

3. mv β€” ΠŸΡ€Π΅ΠΌΠ΅ΡΡ‚Π²Π°Π½Π΅ ΠΈΠ»ΠΈ ΠΏΡ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠ²Π°Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅

ΠšΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° mv слуТи Π·Π° Π΄Π²ΠΎΠΉΠ½Π° Ρ†Π΅Π»: прСмСства Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈΠ»ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Π½Π° Π½ΠΎΠ²ΠΎ място ΠΈ Π³ΠΈ ΠΏΡ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠ²Π°.

ΠŸΡ€Π΅ΠΌΠ΅ΡΡ‚Π²Π°Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ» Π² Π½ΠΎΠ²Π° дирСктория:

mv file_name.txt /new/directory/

ΠŸΡ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠ²Π°Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»:

mv old_name.txt new_name.txt

Π•Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ прСмСстванС ΠΈ ΠΏΡ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠ²Π°Π½Π΅:

mv /home/user/old_name.txt /var/www/html/new_name.txt

4. rm β€” ΠŸΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ

ΠšΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° rm ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π° Π·Π° постоянно Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ ΠΎΡ‚ Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма.

rm file_name.txt

ЧСсти ΠΎΠΏΡ†ΠΈΠΈ:

ΠžΠΏΡ†ΠΈΡΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅
rm -rРСкурсивно ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Π½Π΅ Π½Π° дирСктория ΠΈ цялото ΠΉ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅
rm -fΠŸΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Π½Π΅ Π±Π΅Π· Π·Π°ΠΏΠΈΡ‚Π²Π°Π½Π΅ Π·Π° ΠΏΠΎΡ‚Π²ΡŠΡ€ΠΆΠ΄Π΅Π½ΠΈΠ΅
rm -iΠ—Π°ΠΏΠΈΡ‚Π²Π°Π½Π΅ ΠΏΡ€Π΅Π΄ΠΈ ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Π½Π΅ Π½Π° всСки Ρ„Π°ΠΉΠ»
rm -rfΠŸΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»Π½ΠΎ рСкурсивно ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Π½Π΅ β€” ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ с ΠΈΠ·ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅
# Delete a single file
rm old_log.txt

# Delete a directory and all its contents
rm -r /tmp/old_project/

> ΠšΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: Π˜Π·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° rm -rf Π½Π° Π³Ρ€Π΅ΡˆΠ΅Π½ ΠΏΡŠΡ‚ β€” особСно ΠΊΠ°Ρ‚ΠΎ root ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» β€” ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈ Π½Π΅ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠΌΠΈ систСмни Ρ‰Π΅Ρ‚ΠΈ. Π’ΠΈΠ½Π°Π³ΠΈ провСрявайтС ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° си ΠΏΡ€Π΅Π΄ΠΈ Π΄Π° натиснСтС Enter.

ΠŸΡ€Π΅Π³Π»Π΅Π΄ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅

Ubuntu Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŠΡ‚ прСдоставя няколко ΠΌΠΎΡ‰Π½ΠΈ инструмСнта Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° тСкстови Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ, Π±Π΅Π· Π΄Π° сС Π½Π°Π»Π°Π³Π° Π΄Π° отварятС Π³Ρ€Π°Ρ„ΠΈΡ‡Π΅Π½ тСкстов Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€. Π’Π΅Π·ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ са ΠΎΡ‚ ΡΡŠΡ‰Π΅ΡΡ‚Π²Π΅Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π° систСмнитС администратори, управляващи ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈ Π² срСди Π·Π° Π‘ΠΏΠΎΠ΄Π΅Π»Π΅Π½ ΡƒΠ΅Π± хостинг ΠΈΠ»ΠΈ спСциализирана инфраструктура.

1. cat β€” ΠŸΡ€Π΅Π³Π»Π΅Π΄ Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ„Π°ΠΉΠ»

ΠšΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° cat (ΡΡŠΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΡ‚ *concatenate*) ΠΏΠΎΠΊΠ°Π·Π²Π° цялото ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ Π½Π° Ρ„Π°ΠΉΠ» Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°.

cat file_name.txt

ΠœΠΎΠΆΠ΅Ρ‚Π΅ ΡΡŠΡ‰ΠΎ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ cat Π·Π° ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°Π½Π΅ Π½Π° мноТСство Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅:

cat file1.txt file2.txt > combined.txt

И Π·Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° Π½ΠΎΠΌΠ΅Ρ€Π° Π½Π° Ρ€Π΅Π΄ΠΎΠ²Π΅Ρ‚Π΅ Π·Π°Π΅Π΄Π½ΠΎ със ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ:

cat -n file_name.txt

2. less β€” ΠŸΡ€Π΅Π³Π»Π΅Π΄ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ страница ΠΏΠΎ страница

ΠšΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° less Π΅ ΠΈΠ΄Π΅Π°Π»Π½Π° Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅ Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ ΠΏΠΎ Π΅Π΄ΠΈΠ½ Π΅ΠΊΡ€Π°Π½ навСднъТ, вмСсто Π΄Π° ΠΈΠ·Π²Π΅ΠΆΠ΄Π° всичко навСднъТ.

less file_name.txt

Навигация Π² less:

ΠšΠ»Π°Π²ΠΈΡˆΠ”Π΅ΠΉΡΡ‚Π²ΠΈΠ΅
Space ΠΈΠ»ΠΈ fΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π°ΠΏΡ€Π΅Π΄ с Π΅Π΄Π½Π° страница
bΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π°Π·Π°Π΄ с Π΅Π΄Π½Π° страница
Arrow keysΠŸΡ€Π΅Π²ΡŠΡ€Ρ‚Π°Π½Π΅ Ρ€Π΅Π΄ ΠΏΠΎ Ρ€Π΅Π΄
/search_termΠ’ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π°ΠΏΡ€Π΅Π΄ ΠΏΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½
?search_termΠ’ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π°Π·Π°Π΄ ΠΏΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½
qΠ˜Π·Ρ…ΠΎΠ΄ ΠΈ Π²Ρ€ΡŠΡ‰Π°Π½Π΅ към Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°

3. nano β€” Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°

ΠšΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° nano отваря тСкстовия Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Nano Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°. Π’ΠΎΠΉ Π΅ подходящ Π·Π° Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‰ΠΈ, с клавишни ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ, ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈ Π² Π΄ΠΎΠ»Π½Π°Ρ‚Π° част Π½Π° Π΅ΠΊΡ€Π°Π½Π°.

nano file_name.txt

Основни клавишни ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Π½Π° Nano:

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡΠ”Π΅ΠΉΡΡ‚Π²ΠΈΠ΅
Ctrl + OΠ—Π°ΠΏΠ°Π·Π²Π°Π½Π΅ (записванС) Π½Π° Ρ„Π°ΠΉΠ»Π°
Ctrl + XΠ˜Π·Ρ…ΠΎΠ΄ ΠΎΡ‚ Nano
Ctrl + KΠ˜Π·Ρ€ΡΠ·Π²Π°Π½Π΅ Π½Π° тСкущия Ρ€Π΅Π΄
Ctrl + UΠŸΠΎΡΡ‚Π°Π²ΡΠ½Π΅ Π½Π° изрязания Ρ€Π΅Π΄
Ctrl + WΠ’ΡŠΡ€ΡΠ΅Π½Π΅ Π² Ρ„Π°ΠΉΠ»Π°

Π—Π° ΠΏΠΎ-Π½Π°ΠΏΡ€Π΅Π΄Π½Π°Π»ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Π½Π΅, ΠΎΠΏΠΈΡ‚Π½ΠΈΡ‚Π΅ администратори чСсто ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ Vim (vim file_name.txt) ΠΈΠ»ΠΈ GNU Emacs, Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ Nano Π΅ ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡ΠΈΡ‚Π΅Π»Π½Π°Ρ‚Π° ΠΎΡ‚ΠΏΡ€Π°Π²Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π·Π° Π½ΠΎΠ²ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ.

4. head β€” ΠŸΡ€Π΅Π³Π»Π΅Π΄ Π½Π° Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ Π½Π° Ρ„Π°ΠΉΠ»

ΠšΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° head ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ ΠΏΡŠΡ€Π²ΠΈΡ‚Π΅ 10 Ρ€Π΅Π΄Π° Π½Π° Ρ„Π°ΠΉΠ». Π’ΠΎΠ²Π° Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π° Π±ΡŠΡ€Π·ΠΎ провСряванС Π½Π° Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ Π½Π° Π»ΠΎΠ³ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅.

head file_name.txt

Π—Π° Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° пСрсонализиран Π±Ρ€ΠΎΠΉ Ρ€Π΅Π΄ΠΎΠ²Π΅:

head -n 25 file_name.txt

5. tail β€” ΠŸΡ€Π΅Π³Π»Π΅Π΄ Π½Π° края Π½Π° Ρ„Π°ΠΉΠ»

ΠšΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° tail ΠΏΠΎΠΊΠ°Π·Π²Π° послСднитС 10 Ρ€Π΅Π΄Π° Π½Π° Ρ„Π°ΠΉΠ». Π’ΠΎΠ²Π° Π΅ особСно Ρ†Π΅Π½Π½ΠΎ Π·Π° наблюдСниС Π½Π° Π»ΠΎΠ³ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅.

tail file_name.txt

Π—Π° слСдСнС Π½Π° Π»ΠΎΠ³ Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ ΠΌΡƒ Π² Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ (ΠΈΠ·ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€ΠΈ):

tail -f /var/log/syslog

Π—Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° пСрсонализиран Π±Ρ€ΠΎΠΉ Ρ€Π΅Π΄ΠΎΠ²Π΅:

tail -n 50 /var/log/auth.log

Π”ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ основни Bash ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ

ОсвСн основитС, Ρ€Π°Π·Π³Π»Π΅Π΄Π°Π½ΠΈ ΠΏΠΎ-Π³ΠΎΡ€Π΅, слСднитС ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ са Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌΠΈ Π·Π° всСки ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» Π½Π° Ubuntu ΠΈΠ»ΠΈ систСмСн администратор.

grep β€” Π’ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° тСкстови шаблони

grep "search_term" file_name.txt
grep -r "error" /var/log/         # Recursive search through a directory
grep -i "warning" system.log      # Case-insensitive search

find β€” НамиранС Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ

find /home -name "*.txt"           # Find all .txt files in /home
find /var/www -type f -name "*.php" # Find all PHP files
find / -size +100M                 # Find files larger than 100MB

chmod β€” ΠŸΡ€ΠΎΠΌΡΠ½Π° Π½Π° ΠΏΡ€Π°Π²Π° Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅

chmod 755 script.sh       # Owner: read/write/execute; Group/Others: read/execute
chmod +x deploy.sh        # Add execute permission for all users

chown β€” ΠŸΡ€ΠΎΠΌΡΠ½Π° Π½Π° собствСност Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅

chown username:groupname file.txt
chown -R www-data:www-data /var/www/html

sudo β€” ИзпълнСниС Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΊΠ°Ρ‚ΠΎ супСрпотрСбитСл

sudo apt update
sudo systemctl restart nginx

apt β€” Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ

sudo apt update              # Refresh package lists
sudo apt upgrade             # Upgrade all installed packages
sudo apt install package_name  # Install a new package
sudo apt remove package_name   # Remove a package

man β€” Π”ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ страницитС Π½Π° Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎΡ‚ΠΎ

man ls        # View the manual for the ls command
man grep      # View the manual for grep

Π‘Π²ΡŠΡ€Π·Π²Π°Π½Π΅ ΠΈ прСнасочванС Π½Π° Bash ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ

Π•Π΄Π½Π° ΠΎΡ‚ Π½Π°ΠΉ-ΠΌΠΎΡ‰Π½ΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° Bash Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΈ прСнасочванС Π½Π° Π²Ρ…ΠΎΠ΄/ΠΈΠ·Ρ…ΠΎΠ΄.

Π’Ρ€ΡŠΠ±ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈ (|)

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΡŠΡ‚ Π·Π° Ρ‚Ρ€ΡŠΠ±ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° ΠΈΠ·Ρ…ΠΎΠ΄Π° Π½Π° Π΅Π΄Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΊΠ°Ρ‚ΠΎ Π²Ρ…ΠΎΠ΄ към Π΄Ρ€ΡƒΠ³Π°:

ls -la | grep ".txt"          # List only .txt files
cat access.log | grep "404"   # Find all 404 errors in a log
ps aux | grep nginx           # Check if nginx is running

ΠŸΡ€Π΅Π½Π°ΡΠΎΡ‡Π²Π°Π½Π΅ Π½Π° ΠΈΠ·Ρ…ΠΎΠ΄ (> ΠΈ >>)

echo "Hello World" > output.txt    # Write to file (overwrites)
echo "New line" >> output.txt      # Append to file
ls -la > directory_listing.txt     # Save directory listing to file

ΠŸΡ€Π΅Π½Π°ΡΠΎΡ‡Π²Π°Π½Π΅ Π½Π° Π²Ρ…ΠΎΠ΄ (<)

sort < unsorted_list.txt           # Sort contents of a file

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ случаи Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°: Bash ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π² ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€ΠΈ

ΠŸΠΎΠ·Π½Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Bash ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ‚Π΅ Π½Π΅ Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ само Π·Π° Π»ΠΎΠΊΠ°Π»Π½Π° дСсктоп ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° β€” Ρ‚ΠΎ Π΅ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΎΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ. НСзависимо Π΄Π°Π»ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚Π΅ ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€, Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Ρ‚Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ отстраняватС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с производитСлността, Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŠΡ‚ Π΅ основният Π²ΠΈ инструмСнт.

Π•Ρ‚ΠΎ някои Ρ€Π΅Π°Π»Π½ΠΈ сцСнарии, ΠΏΡ€ΠΈ ΠΊΠΎΠΈΡ‚ΠΎ Ρ‚Π΅Π·ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ сС ΠΏΡ€ΠΈΠ»Π°Π³Π°Ρ‚ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ:

  • Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€: Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° Nginx ΠΈΠ»ΠΈ Apache с nano, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Π»ΠΎΠ³ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π·Π° Π³Ρ€Π΅ΡˆΠΊΠΈ с tail -f ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡƒΠ΅Π± root Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ с cp, mv ΠΈ rm
  • Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅ Π½Π° SSL сСртификати: НавигиранС Π΄ΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈΡ‚Π΅ Π½Π° сСртификатитС, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΏΡ€Π°Π²Π°Ρ‚Π° Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ с ls -l ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ β€” всички ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΈ ΡΡ‚ΡŠΠΏΠΊΠΈ ΠΏΡ€ΠΈ настройванСто Π½Π° SSL Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΈ Π½Π° вашия ΡΡŠΡ€Π²ΡŠΡ€
  • АдминистриранС Π½Π° Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ: ИзползванС Π½Π° grep Π·Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π² Π»ΠΎΠ³ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° заявки, find Π·Π° Π½Π°ΠΌΠΈΡ€Π°Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ ΠΈ chmod Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° Π½Π° чувствитСлни ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅
  • Автоматизирани Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΈ копия: ПисанС Π½Π° Bash скриптовС, ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°Ρ‰ΠΈ cp, tar ΠΈ find Π·Π° създаванС Π½Π° ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½ΠΈ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΈ копия Π½Π° ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΈ Π΄Π°Π½Π½ΠΈ
  • ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ Π½Π° ΠΈΠΌΠ΅ΠΉΠ» ΡΡŠΡ€Π²ΡŠΡ€: Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° Π»ΠΎΠ³ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π·Π° настройки Π½Π° ИмСйл хостинг с cat, less ΠΈ tail

Π‘ΡŠΡ€Π·Π° справка: Π¨ΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° с основни Bash ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ

ΠšΠΎΠΌΠ°Π½Π΄Π°ΠŸΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠŸΡ€ΠΈΠΌΠ΅Ρ€
pwdПоказванС Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π°Ρ‚Π° дирСкторияpwd
lsПоказванС Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° дирСкторияls -lah
cdБмяна Π½Π° дирСкторияcd /var/www
mkdirБъздаванС Π½Π° дирСкторияmkdir -p /new/dir
rmdirΠŸΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅ Π½Π° ΠΏΡ€Π°Π·Π½Π° дирСкторияrmdir old_dir
touchБъздаванС Π½Π° ΠΏΡ€Π°Π·Π΅Π½ Ρ„Π°ΠΉΠ»touch index.html
cpΠšΠΎΠΏΠΈΡ€Π°Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅/Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈcp -r src/ dest/
mvΠŸΡ€Π΅ΠΌΠ΅ΡΡ‚Π²Π°Π½Π΅ ΠΈΠ»ΠΈ ΠΏΡ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠ²Π°Π½Π΅mv old.txt new.txt
rmΠ˜Π·Ρ‚Ρ€ΠΈΠ²Π°Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅/Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈrm -rf /tmp/cache
catПоказванС Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ„Π°ΠΉΠ»cat config.txt
lessΠŸΡ€Π΅Π³Π»Π΅Π΄ Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ страница ΠΏΠΎ страницаless access.log
nanoΠ Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°nano nginx.conf
headΠŸΡ€Π΅Π³Π»Π΅Π΄ Π½Π° ΠΏΡŠΡ€Π²ΠΈΡ‚Π΅ N Ρ€Π΅Π΄Π°head -n 20 log.txt
tailΠŸΡ€Π΅Π³Π»Π΅Π΄ Π½Π° послСднитС N Ρ€Π΅Π΄Π° / Π½Π° ΠΆΠΈΠ²ΠΎtail -f syslog
grepΠ’ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° тСкстови шаблониgrep "error" log.txt
findНамиранС Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅find / -name "*.conf"
chmodΠŸΡ€ΠΎΠΌΡΠ½Π° Π½Π° ΠΏΡ€Π°Π²Π°chmod 755 script.sh
sudoИзпълнСниС ΠΊΠ°Ρ‚ΠΎ супСрпотрСбитСлsudo apt update
manΠŸΡ€Π΅Π³Π»Π΅Π΄ Π½Π° Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎΡ‚ΠΎ Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°man grep

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

ΠžΠ²Π»Π°Π΄ΡΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Bash ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ‚Π΅ Π΅ Π΅Π΄Π½ΠΎ ΠΎΡ‚ Π½Π°ΠΉ-Ρ†Π΅Π½Π½ΠΈΡ‚Π΅ умСния, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Ρ€Π°Π·Π²ΠΈΠ΅Ρ‚Π΅ ΠΊΠ°Ρ‚ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» Π½Π° Linux, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΈΠ»ΠΈ систСмСн администратор. ΠšΠΎΠΌΠ°Π½Π΄ΠΈΡ‚Π΅, Ρ€Π°Π·Π³Π»Π΅Π΄Π°Π½ΠΈ Π² Ρ‚ΠΎΠ²Π° Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎ β€” ΠΎΡ‚ основна навигация с pwd, ls ΠΈ cd, Π΄ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ с cp, mv ΠΈ rm, Π΄ΠΎ ΠΏΡ€Π΅Π³Π»Π΅Π΄ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ с cat, less, nano, head ΠΈ tail β€” Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Ρ‚ основния Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ инструмСнти Π·Π° Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π² Ubuntu Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°.

Π‘ нарастванСто Π½Π° увСрСността Π²ΠΈ Π² Ρ‚Π΅Π·ΠΈ основи, СстСствСно Ρ‰Π΅ ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅Ρ‚Π΅ към ΠΏΠΎ-Π½Π°ΠΏΡ€Π΅Π΄Π½Π°Π»ΠΈ Ρ‚Π΅ΠΌΠΈ ΠΊΠ°Ρ‚ΠΎ shell скриптиранС, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° процСси, ΠΌΡ€Π΅ΠΆΠΎΠ²Π° диагностика ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° систСмата β€” всички ΠΎΡ‚ ΠΊΠΎΠΈΡ‚ΠΎ сС ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Ρ‚ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π²ΡŠΡ€Ρ…Ρƒ основата, установСна Ρ‚ΡƒΠΊ.

Ако искатС Π΄Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΡ‚Π΅ Ρ‚Π΅Π·ΠΈ умСния Π² Ρ€Π΅Π°Π»Π½Π° Linux срСда, AlexHost прСдоставя високопроизводитСлСн VPS Π₯остинг с пълСн root SSH Π΄ΠΎΡΡ‚ΡŠΠΏ, Π΄Π°Π²Π°ΠΉΠΊΠΈ Π²ΠΈ пълСн ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π²ΡŠΡ€Ρ…Ρƒ ΡΡŠΡ€Π²ΡŠΡ€Π° Π²ΠΈ ΠΎΡ‚ командния Ρ€Π΅Π΄. ΠΠ°ΡˆΠ°Ρ‚Π° инфраструктура Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π° Π·Π° надСТдност, скорост ΠΈ Π³ΡŠΠ²ΠΊΠ°Π²ΠΎΡΡ‚ β€” нСзависимо Π΄Π°Π»ΠΈ хостватС Π»ΠΈΡ‡Π΅Π½ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, бизнСс ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ слоТна ΠΌΠ½ΠΎΠ³ΠΎΡΡŠΡ€Π²ΡŠΡ€Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°.

Π—Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ Π΄Π° изслСдватС ΠΌΠΎΡ‰Ρ‚Π° Π½Π° Ubuntu командния Ρ€Π΅Π΄ днСс β€” ΠΈ ΠΏΠΎΠ΅ΠΌΠ΅Ρ‚Π΅ пълСн ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π²ΡŠΡ€Ρ…Ρƒ Π²Π°ΡˆΠ°Ρ‚Π° Linux срСда.