15%

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

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

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠ΄:

Skills
Π—Π° Π½Π°Ρ‡Π°Π»ΠΎ
02.09.2025

Как Π΄Π° изброя Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Π² Linux ?

Π Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π² Linux чСсто ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π° Π½Π° навигация Π² ΠΎΠ³Ρ€ΠΎΠΌΠ½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°. ВмСсто Ρ€Π°Ρ„Ρ‚ΠΎΠ²Π΅ ΠΈΠΌΠ°Ρ‚Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ (ΠΏΠ°ΠΏΠΊΠΈ), Π° вмСсто ΠΊΠ½ΠΈΠ³ΠΈ – Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅. Π—Π° Π΄Π° Π±ΡŠΠ΄Π΅Ρ‚Π΅ Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΈ ΠΊΠ°Ρ‚ΠΎ систСмСн администратор, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΈΠ»ΠΈ Π΄ΠΎΡ€ΠΈ Π»ΡŽΠ±ΠΎΠΏΠΈΡ‚Π΅Π½ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‰, трябва Π΄Π° ΠΎΠ²Π»Π°Π΄Π΅Π΅Ρ‚Π΅ основитС Π½Π° ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π² Ρ‚Π°Π·ΠΈ структура. Π•Π΄Π½ΠΎ ΠΎΡ‚ Π½Π°ΠΉ-Π²Π°ΠΆΠ½ΠΈΡ‚Π΅ умСния Π΅ Π΄Π° Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ ΠΊΠ°ΠΊ Π΄Π° ΡΡŠΡΡ‚Π°Π²ΡΡ‚Π΅ ΡΠΏΠΈΡΡŠΡ†ΠΈ Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ. Π’ Ρ‚Π°Π·ΠΈ статия Ρ‰Π΅ Π²ΠΈ Π·Π°ΠΏΠΎΠ·Π½Π°Π΅ΠΌ с Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈ, Ρ‰Π΅ обясним Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ прСдимства ΠΈ Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ†ΠΈ ΠΈ Ρ‰Π΅ Π²ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ ΠΊΠΎΠ³Π° всСки ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈΠΌΠ° смисъл.

Π—Π°Ρ‰ΠΎ Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° сС вписват Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ

На личния ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€ ΠΌΠΎΠΆΠ΅ само ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Π²Ρ€Π΅ΠΌΠ΅ Π΄Π° Π½Π°Π΄Π½ΠΈΡ‡Π°Ρ‚Π΅ Π² ΠΏΠ°ΠΏΠΊΠ°Ρ‚Π° “Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ” ΠΈΠ»ΠΈ “Π˜Π·Ρ‚Π΅Π³Π»ΡΠ½Π΅”. ΠŸΡ€ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈΡ‚Π΅ ΠΎΠ±Π°Ρ‡Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈΡ‚Π΅ са Π² основата Π½Π° Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΈΡ‚Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ:

  • БистСмна администрация: Π±ΡŠΡ€Π·ΠΎ провСряватС ΠΊΠ°ΠΊΠ²ΠΎ ΠΈΠΌΠ° Π² /etc/ ΠΈΠ»ΠΈ /var/log/.
  • Π£Π΅Π± хостинг: Π½Π°ΠΌΠ΅Ρ€Π΅Ρ‚Π΅ ΠΏΠ°ΠΏΠΊΠΈΡ‚Π΅ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² /var/www/.
  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅: ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π΅ Π½Π° скрити Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ ΠΊΠ°Ρ‚ΠΎ .git/ ΠΈΠ»ΠΈ .venv/.
  • Бигурност: ΠΏΠΎΡ‚Π²ΡŠΡ€Π΄Π΅Ρ‚Π΅ ΠΊΠ°ΠΊΠ²ΠΎ Π΅ инсталирано ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π² систСмата.

Накратко: Π°ΠΊΠΎ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅ ΠΊΠ°ΠΊ Π΄Π° изброяватС Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, Π²ΠΈΠ½Π°Π³ΠΈ Ρ‰Π΅ сС чувстватС ΠΈΠ·Π³ΡƒΠ±Π΅Π½ΠΈ.

Най-простият Π½Π°Ρ‡ΠΈΠ½: ls

ΠšΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° ls Π΅ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΡŠΡ‚ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π·Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π΄Π°Π΄Π΅Π½Π° ΠΏΠ°ΠΏΠΊΠ°. Π˜Π·ΠΏΡŠΠ»Π½Π΅Ρ‚Π΅ я Π±Π΅Π· Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΈ:

ls

Π’ΠΎΠ²Π° ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΊΠ°ΠΊΡ‚ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, Ρ‚Π°ΠΊΠ° ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ. Ако искатС Π΄Π° Π²ΠΈΠ΄ΠΈΡ‚Π΅ само Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈΡ‚Π΅:

ls -d */

Π•Ρ‚ΠΎ ΠΊΠ°ΠΊΠ²ΠΎ сС случва:

  • -d ΠΊΠ°Π·Π²Π° Π½Π° ls Π΄Π° Π½Π΅ сС Ρ€ΠΎΠ²ΠΈ във всяка дирСктория.
  • */ Π΅ шаблон Π½Π° шСла, ΠΊΠΎΠΉΡ‚ΠΎ съвпада с всички Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π°Ρ‚Π° ΠΏΠ°ΠΏΠΊΠ°.

Но ΠΈΠΌΠ° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅: скрититС Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ (Ρ‚Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π·Π°ΠΏΠΎΡ‡Π²Π°Ρ‚ с Ρ‚ΠΎΡ‡ΠΊΠ°, ΠΊΠ°Ρ‚ΠΎ .git) няма Π΄Π° сС ΠΏΠΎΠΊΠ°ΠΆΠ°Ρ‚.

Ако искатС ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π° информация – Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, собствСност, Π²Ρ€Π΅ΠΌΠ΅Π²ΠΈ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ΠΈ – ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Ρ‚Π΅:

ls -ld */

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ Ρ‚ΠΎΠ·ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΠ³Π°Ρ‚ΠΎ искатС само Π±ΡŠΡ€Π· ΠΏΠΎΠ³Π»Π΅Π΄, Π½ΠΎ ΠΈΠΌΠ°ΠΉΡ‚Π΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄, Ρ‡Π΅ Π½Π΅ Π΅ Π½Π°ΠΉ-надСТдният ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° писанС Π½Π° скриптовС.

По-Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄: find

find Π΅ ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΎΠΆΠ΅ΠΊΡ‚ΠΎΡ€: Ρ‚ΠΎΠΉ ΠΌΠΎΠΆΠ΅ Π΄Π° сканира систСмата Π²ΠΈ Π·Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Π½Π° всякаква Π΄ΡŠΠ»Π±ΠΎΡ‡ΠΈΠ½Π°.

Π˜Π·Π±Ρ€ΠΎΡΠ²Π° всички Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ рСкурсивно ΠΎΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΠΎΡ‚ΠΎ мСстополоТСниС:

find . -Ρ‚ΠΈΠΏ d

Π‘Π°ΠΌΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ ΠΎΡ‚ Π½Π°ΠΉ-високо Π½ΠΈΠ²ΠΎ (прСносимо Π² Linux, macOS, BSD):

Π½Π°ΠΌΠ΅Ρ€Π΅Ρ‚Π΅ . -mindepth 1 -prune -type d

Ако стС с GNU/Linux (ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ дистрибуции Π½Π° VPS), ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΏΠΎ-опростСна вСрсия:

Π½Π°ΠΌΠ΅Ρ€Π΅Ρ‚Π΅ . -maxdepth 1 -type d

Кога Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ find:

  • Π˜ΡΠΊΠ°Ρ‚Π΅ Π΄Π° Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ скрити Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ.
  • Π˜ΠΌΠ°Ρ‚Π΅ Π½ΡƒΠΆΠ΄Π° ΠΎΡ‚ рСкурсивни Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ.
  • ΠŸΠΈΡˆΠ΅Ρ‚Π΅ скрипт ΠΈ сС Π½ΡƒΠΆΠ΄Π°Π΅Ρ‚Π΅ ΠΎΡ‚ послСдоватСлност Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ систСми.

Π—Π°Ρ‰ΠΎ Π½Π΅ ls -l | grep “^d”?

Понякога Ρ‰Π΅ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‚ΠΎΠ²Π° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅:

ls -l | grep "^d"

Π’ΠΎΠΉ Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π° ΠΈΠ·Ρ…ΠΎΠ΄Π° Π½Π° ls -l, Π·Π° Π΄Π° ΠΏΠΎΠΊΠ°ΠΆΠ΅ само Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈΡ‚Π΅ (Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Ρ‚Π΅ Π·Π°ΠΏΠΎΡ‡Π²Π°Ρ‚ с d).

Но Ρ‚ΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π΅ нСстабилСн:

  • Π Π°Π·Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ Π»ΠΎΠΊΠ°Π»Π½ΠΈ Π΅Π·ΠΈΡ†ΠΈ ΠΈΠ»ΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΈ настройки ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π½Π°Ρ€ΡƒΡˆΠ°Ρ‚ Π°Π½Π°Π»ΠΈΠ·Π°.
  • Π‘ΠΈΠΌΠ²ΠΎΠ»ΠΈΡ‡Π½ΠΈΡ‚Π΅ Π²Ρ€ΡŠΠ·ΠΊΠΈ към Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ няма Π΄Π° сС появят.
  • НС Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ Π·Π° автоматизация.

По-Π΄ΠΎΠ±Ρ€Π΅ Π΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° find вмСсто Ρ‚ΠΎΠ²Π°.

Най-Π΄ΠΎΠ±Ρ€ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ

  • Π—Π° писанС Π½Π° скриптовС: ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ find – прСносимо, послСдоватСлно ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΈ със скрити Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ.
  • Π—Π° Π±ΡŠΡ€Π·ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ: ls -d */ Π΅ подходящ, Π½ΠΎ Π½Π΅ забравяйтС, Ρ‡Π΅ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€Π° скрититС ΠΏΠ°ΠΏΠΊΠΈ.
  • Π—Π° Π²ΠΈΠ·ΡƒΠ°Π»Π½Π° структура: ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ Π΄ΡŠΡ€Π²ΠΎ.
  • Π—Π° сигурност: Π²ΠΈΠ½Π°Π³ΠΈ провСрявайтС Π΄Π²ΠΎΠΉΠ½ΠΎ скрититС Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ – Π² тях чСсто сС ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π° Π²Π°ΠΆΠ½Π° конфигурация (.ssh, .git, .config).
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π˜Π·ΠΏΠΈΡΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Π΅ основно, Π½ΠΎ ΡΡŠΡ‰Π΅ΡΡ‚Π²Π΅Π½ΠΎ ΡƒΠΌΠ΅Π½ΠΈΠ΅ Π·Π° Linux. Π’ зависимост ΠΎΡ‚ контСкста Ρ€Π°Π·ΠΏΠΎΠ»Π°Π³Π°Ρ‚Π΅ с няколко инструмСнта:

  • ls -d */ Π·Π° Π±ΡŠΡ€Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°.
  • find . -mindepth 1 -prune -type d Π·Π° Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΈ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ Π½Π° Π½Π°ΠΉ-високо Π½ΠΈΠ²ΠΎ.
  • tree -d Π·Π° Π²ΠΈΠ·ΡƒΠ°Π»Π½Π° ΠΊΠ°Ρ€Ρ‚Π° Π½Π° Π²Π°ΡˆΠ°Ρ‚Π° систСма.

На VPS ΠΈΠ»ΠΈ спСциализиран ΡΡŠΡ€Π²ΡŠΡ€ Π½Π° AlexHost Ρ‚Π΅Π·ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π²ΠΈ ΠΏΠΎΠΌΠ°Π³Π°Ρ‚ Π΄Π° ΠΈΠΌΠ°Ρ‚Π΅ пълСн ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π°Π΄ срСдата си, нСзависимо Π΄Π°Π»ΠΈ внСдряватС прилоТСния, Π½Π°Π±Π»ΡŽΠ΄Π°Π²Π°Ρ‚Π΅ Π»ΠΎΠ³ΠΎΠ²Π΅ ΠΈΠ»ΠΈ просто изслСдватС Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма. ΠžΠ²Π»Π°Π΄ΡΠ²Π°Π½Π΅Ρ‚ΠΎ ΠΈΠΌ Ρ‰Π΅ Π²ΠΈ спСсти Π²Ρ€Π΅ΠΌΠ΅, Ρ‰Π΅ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈ Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΈ Ρ‰Π΅ Π²ΠΈ Π½Π°ΠΊΠ°Ρ€Π° Π΄Π° сС чувстватС ΠΊΠ°Ρ‚ΠΎ Ρƒ Π΄ΠΎΠΌΠ° си Π½Π° всяка машина с Linux.

15%

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

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

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠ΄:

Skills
Π—Π° Π½Π°Ρ‡Π°Π»ΠΎ