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

πŸ§ͺ *Π Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌ возмоТности Linux с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ alias ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² bash

πŸ§ͺ *Π Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌ возмоТности Linux с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ alias ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² bash* Вся магия ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки β€” Π² ΠΈΡ… скорости ΠΈ удобствС. Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ? Π‘Π°ΠΌΠΎΠ΅ врСмя ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ автоматичСскиС сокращСния! Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ свои собствСнныС ярлыки, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ слоТныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΎΠ΄Π½ΠΈΠΌ ΠΊΠ»ΠΈΠΊΠΎΠΌ. НапримСр, Π΄Π΅Π»Π°Π΅Ρ‚Π΅ бэкап β€” записывайтС: - alias backup='tar -czf ~/backup_$(date +%F).tar.gz /my/data' Но Ρ‡Ρ‚ΠΎ Ссли Π½ΡƒΠΆΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅? Π’ΡƒΡ‚ приходят Π² ΠΈΠ³Ρ€Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. НапримСр, для быстрого запуска web-сСрвСра: - function startweb() { cd ~/mywebproject && python3 -m http.server ${1:-8000} } Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π° startweb 8080 запустит сСрвСр Π½Π° ΠΏΠΎΡ€Ρ‚Ρƒ 8080, Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ β€” 8000. Π’Π°ΠΊΠΈΠ΅ Π²Π΅Ρ‰ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚ Π²Π°ΡˆΡƒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ эффСктивнСС, Π° командная строка β€” Ρ‡ΡƒΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Π΄Ρ€ΡƒΠΆΠ΅Π»ΡŽΠ±Π½ΠΎΠΉ. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ β€” ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅ΡΡŒ, ΠΊΠ°ΠΊ всС станСт ΠΏΡ€ΠΎΡ‰Π΅ ΠΈ вСсСлСС! А Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ алиасов β€” расскаТСтС Π² коммСнтариях? - ΠŸΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠΉΡ‚Π΅ΡΡŒ ΠΊ https://t.me/LinuxSkill ΠΈ https://t.me/gradeliftbot β€” большС ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… статСй ΠΈ тСс

πŸ§ͺ *Π Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌ возмоТности Linux с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ alias ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² bash*

Вся магия ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки β€” Π² ΠΈΡ… скорости ΠΈ удобствС. Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ? Π‘Π°ΠΌΠΎΠ΅ врСмя ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ автоматичСскиС сокращСния!

Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ свои собствСнныС ярлыки, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ слоТныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΎΠ΄Π½ΠΈΠΌ ΠΊΠ»ΠΈΠΊΠΎΠΌ. НапримСр, Π΄Π΅Π»Π°Π΅Ρ‚Π΅ бэкап β€” записывайтС:

- alias backup='tar -czf ~/backup_$(date +%F).tar.gz /my/data'

Но Ρ‡Ρ‚ΠΎ Ссли Π½ΡƒΠΆΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅? Π’ΡƒΡ‚ приходят Π² ΠΈΠ³Ρ€Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. НапримСр, для быстрого запуска web-сСрвСра:

- function startweb() {

cd ~/mywebproject && python3 -m http.server ${1:-8000}

}

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π° startweb 8080 запустит сСрвСр Π½Π° ΠΏΠΎΡ€Ρ‚Ρƒ 8080, Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ β€” 8000.

Π’Π°ΠΊΠΈΠ΅ Π²Π΅Ρ‰ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚ Π²Π°ΡˆΡƒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ эффСктивнСС, Π° командная строка β€” Ρ‡ΡƒΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Π΄Ρ€ΡƒΠΆΠ΅Π»ΡŽΠ±Π½ΠΎΠΉ. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ β€” ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅ΡΡŒ, ΠΊΠ°ΠΊ всС станСт ΠΏΡ€ΠΎΡ‰Π΅ ΠΈ вСсСлСС!

А Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ алиасов β€” расскаТСтС Π² коммСнтариях?

- ΠŸΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠΉΡ‚Π΅ΡΡŒ ΠΊ https://t.me/LinuxSkill ΠΈ https://t.me/gradeliftbot β€” большС ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… статСй ΠΈ тСстов!

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ автоматичСский ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ сСрвисов Π·Π° 3 ΠΌΠΈΠ½ΡƒΡ‚Ρ‹! Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ”” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ!