Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΡ€Π·ΠΈΠ½ΡƒΠŸΠΎΠ·Π²ΠΎΠ½ΠΈΡ‚ΡŒ
Найти Π² Π”Π·Π΅Π½Π΅
Π£Ρ€ΠΎΠΊΠΈ Linux

πŸš€ Π Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌ возмоТности bash: созданиС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ

πŸš€ Π Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌ возмоТности bash: созданиС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Ρ„Π°Π½Π°Ρ‚Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки! 🌟 Π’Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ…ΠΎΡ‚Π΅Π» ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² Linux быстрСС ΠΈ ΠΏΡ€ΠΎΡ‰Π΅? Π’ΠΎΠ³Π΄Π° сСгодня ΠΌΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ ΠΌΠ°Π³ΠΈΠΈ β€” создании собствСнных ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ прямо Π² bash! Π­Ρ‚ΠΎ ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Ρ‚ΡŒ свои ΠΌΠΈΠ½ΠΈ-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€ΡƒΡ‚ΠΈΠ½Ρƒ ΠΈ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ Π΄Ρ€Π°Π³ΠΎΡ†Π΅Π½Π½ΠΎΠ΅ врСмя. ΠŸΠΎΡ‡Π΅ΠΌΡƒ стоит ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ? - БыстроС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ слоТных Ρ†Π΅ΠΏΠΎΡ‡Π΅ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄ - ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ продуктивности ΠΈ удобства Ρ€Π°Π±ΠΎΡ‚Ρ‹ - Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ΠΈΠΌΠΈ с ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ Для Π½Π°Ρ‡Π°Π»Π° β€” создаСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π° ΠΌΠΈΠ½ΡƒΡ‚Ρƒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ статус сСрвиса ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΏΡ€ΠΈ нСобходимости: myservice() { sudo systemctl status $1 && sudo systemctl restart $1 } Π’Π΅ΠΏΠ΅Ρ€ΡŒ, Π²Ρ‹Π·Π²Π°Π² myservice nginx, Ρ‚Ρ‹ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ ΡƒΠ·Π½Π°Π΅ΡˆΡŒ статус ΠΈ, Ссли Ρ‡Ρ‚ΠΎ β€” ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡˆΡŒ сСрвис. А Π΅Ρ‰Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ алиас: alias gp='git push' Π­Ρ‚ΠΎ ΠΏΡ€ΠΎ Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒ ΠΈ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ. Π’Π°ΠΊΠΈΠ΅ Ρ‚Ρ€ΡŽΠΊΠΈ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкой Π² ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅. А Ρ‚Ρ‹ ΡƒΠΆΠ΅ ΠΏ

πŸš€ Π Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌ возмоТности bash: созданиС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Ρ„Π°Π½Π°Ρ‚Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки! 🌟

Π’Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ…ΠΎΡ‚Π΅Π» ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² Linux быстрСС ΠΈ ΠΏΡ€ΠΎΡ‰Π΅? Π’ΠΎΠ³Π΄Π° сСгодня ΠΌΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ ΠΌΠ°Π³ΠΈΠΈ β€” создании собствСнных ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ прямо Π² bash!

Π­Ρ‚ΠΎ ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Ρ‚ΡŒ свои ΠΌΠΈΠ½ΠΈ-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€ΡƒΡ‚ΠΈΠ½Ρƒ ΠΈ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ Π΄Ρ€Π°Π³ΠΎΡ†Π΅Π½Π½ΠΎΠ΅ врСмя.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ стоит ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ?

- БыстроС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ слоТных Ρ†Π΅ΠΏΠΎΡ‡Π΅ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄

- ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ продуктивности ΠΈ удобства Ρ€Π°Π±ΠΎΡ‚Ρ‹

- Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ΠΈΠΌΠΈ с ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ

Для Π½Π°Ρ‡Π°Π»Π° β€” создаСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π° ΠΌΠΈΠ½ΡƒΡ‚Ρƒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ статус сСрвиса ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΏΡ€ΠΈ нСобходимости:

myservice() {

sudo systemctl status $1 && sudo systemctl restart $1

}

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, Π²Ρ‹Π·Π²Π°Π² myservice nginx, Ρ‚Ρ‹ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ ΡƒΠ·Π½Π°Π΅ΡˆΡŒ статус ΠΈ, Ссли Ρ‡Ρ‚ΠΎ β€” ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡˆΡŒ сСрвис. А Π΅Ρ‰Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ алиас:

alias gp='git push'

Π­Ρ‚ΠΎ ΠΏΡ€ΠΎ Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒ ΠΈ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ. Π’Π°ΠΊΠΈΠ΅ Ρ‚Ρ€ΡŽΠΊΠΈ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкой Π² ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅.

А Ρ‚Ρ‹ ΡƒΠΆΠ΅ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» ΠΏΠΈΡΠ°Ρ‚ΡŒ свои Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ? КакиС Ρƒ тСбя Π»ΡŽΠ±ΠΈΠΌΡ‹Π΅ сСкрСтики для bash?

Π£Π²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ с Ρ‚Π°ΠΊΠΈΠΌΠΈ Π³Π°Π΄ΠΆΠ΅Ρ‚Π°ΠΌΠΈ Ρ‚Π²ΠΎΠΉ Linux станСт Π΅Ρ‰Π΅ ΡƒΠΌΠ½Π΅Π΅ ΠΈ быстрСС!

- Π‘Π»Π΅Π΄ΠΈ Π·Π° обновлСниями ΠΈ ΠΏΡ€ΠΎΠΊΠ°Ρ‡ΠΈΠ²Π°ΠΉ свои скиллы Π² нашСм Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill, Π° Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot тСбя ΠΆΠ΄ΡƒΡ‚ ΠΊΡ€ΡƒΡ‚Ρ‹Π΅ тСсты ΠΈ вакансии!