🧠 50 Π²Π°ΠΆΠ½ΠΈ Linux ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ всСки трябва Π΄Π° Π·Π½Π°Π΅

50 Π²Π°ΠΆΠ½ΠΈ Linux ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ всСки трябва Π΄Π° Π·Π½Π°Π΅

Linux Π΅ ΠΌΠΎΡ‰Π½Π° ΠΈ гъвкава ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π° систСма, ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Π² ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ услуги, Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ систСми ΠΈ Π΄ΠΎΡ€ΠΈ настолни ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈ. НСзависимо Π΄Π°Π»ΠΈ си Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‰ ΠΈΠ»ΠΈ Π½Π°ΠΏΡ€Π΅Π΄Π½Π°Π» ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π», ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° основнитС ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Ρ‰Π΅ Ρ‚ΠΈ спСсти Π²Ρ€Π΅ΠΌΠ΅, усилия ΠΈ Π³Ρ€Π΅ΡˆΠΊΠΈ.

Π’ Ρ‚Π°Π·ΠΈ статия Ρ‰Π΅ Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ 50 ΠΎΡ‚ Π½Π°ΠΉ-Π²Π°ΠΆΠ½ΠΈΡ‚Π΅ Linux ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, Π³Ρ€ΡƒΠΏΠΈΡ€Π°Π½ΠΈ ΠΏΠΎ функционалност, с обяснСниС ΠΈ практичСски ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ.

πŸ“‚ 1. Π Π°Π±ΠΎΡ‚Π° с Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ

ΠšΠΎΠΌΠ°Π½Π΄Π°ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠŸΡ€ΠΈΠΌΠ΅Ρ€
lsПоказва ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ Π½Π° дирСкторияls -la
cdБмяна Π½Π° дирСкторияcd /var/log
pwdΠ’Π΅ΠΊΡƒΡ‰Π° дирСкторияpwd
mkdirБъздава Π½ΠΎΠ²Π° дирСкторияmkdir backup
rmΠ˜Π·Ρ‚Ρ€ΠΈΠ²Π° Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ дирСкторияrm -r ΠΏΠ°ΠΏΠΊΠ°/
cpΠšΠΎΠΏΠΈΡ€Π° Ρ„Π°ΠΉΠ»/дирСкторияcp -r dir1/ dir2/
mvΠœΠ΅ΡΡ‚ΠΈ ΠΈΠ»ΠΈ ΠΏΡ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠ²Π° Ρ„Π°ΠΉΠ»mv file.txt ../

πŸ” 2. Π’ΡŠΡ€ΡΠ΅Π½Π΅ ΠΈ Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Π½Π΅

ΠšΠΎΠΌΠ°Π½Π΄Π°ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠŸΡ€ΠΈΠΌΠ΅Ρ€
findНамира Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅find /home -name "*.log"
grepΠ’ΡŠΡ€ΡΠΈ тСкст Π² ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅grep "error" /var/log/syslog
locateΠ‘ΡŠΡ€Π·ΠΎ Π½Π°ΠΌΠΈΡ€Π°Π½Π΅ ΠΏΠΎ индСксlocate php.ini
updatedbАктуализира Π±Π°Π·Π°Ρ‚Π° Π·Π° locatesudo updatedb

βš™οΈ 3. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ Π·Π° систСмата

ΠšΠΎΠΌΠ°Π½Π΄Π°ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠŸΡ€ΠΈΠΌΠ΅Ρ€
uname -aΠ”Π΅Ρ‚Π°ΠΉΠ»ΠΈ Π·Π° ядрото ΠΈ систСматаuname -a
topΠŸΡ€ΠΎΡ†Π΅ΡΠΈ Π² Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅top
free -hΠ˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ Π·Π° RAMfree -h
df -hДисково пространствоdf -h
du -shΠ Π°Π·ΠΌΠ΅Ρ€ Π½Π° дирСкторияdu -sh /var/log

πŸ‘€ 4. Π Π°Π±ΠΎΡ‚Π° с ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ

ΠšΠΎΠΌΠ°Π½Π΄Π°ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠŸΡ€ΠΈΠΌΠ΅Ρ€
whoamiΠ’Π΅ΠΊΡƒΡ‰ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»whoami
idUID/GID информацияid
adduserБъздава ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»sudo adduser testuser
passwdΠŸΡ€ΠΎΠΌΡΠ½Π° Π½Π° ΠΏΠ°Ρ€ΠΎΠ»Π°sudo passwd testuser
usermodДобавя ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» към Π³Ρ€ΡƒΠΏΠ°sudo usermod -aG sudo testuser

🌐 5. ΠœΡ€Π΅ΠΆΠΎΠ²ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ

ΠšΠΎΠΌΠ°Π½Π΄Π°ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠŸΡ€ΠΈΠΌΠ΅Ρ€
ip aIP конфигурацияip a
pingΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎΡΡ‚ping google.com
ss -tulnΠžΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅ss -tuln
curlHTTP заявкаcurl https://example.com
wgetБвалянС Π½Π° Ρ„Π°ΠΉΠ»wget https://example.com/file.zip

πŸ“¦ 6. Π Π°Π±ΠΎΡ‚Π° с ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ

Π”ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠŸΡ€ΠΈΠΌΠ΅Ρ€
apt (Debian/Ubuntu)Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚sudo apt install nginx
dnf (RedHat/Fedora)Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚sudo dnf install httpd
dpkg -lΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° инсталирани ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ`dpkg -l

πŸ”’ 7. Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈ собствСност

ΠšΠΎΠΌΠ°Π½Π΄Π°ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠŸΡ€ΠΈΠΌΠ΅Ρ€
chmodΠŸΡ€ΠΎΠΌΡΠ½Π° Π½Π° ΠΏΡ€Π°Π²Π°chmod 755 script.sh
chownБмяна Π½Π° собствСникchown user:group file.txt

πŸ“„ 8. АрхивиранС ΠΈ компрСсиранС

ΠšΠΎΠΌΠ°Π½Π΄Π°ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠŸΡ€ΠΈΠΌΠ΅Ρ€
tar -czvfБъздаванС Π½Π° Π°Ρ€Ρ…ΠΈΠ²tar -czvf archive.tar.gz /ΠΏΠ°ΠΏΠΊΠ°/
tar -xzvfΠ Π°Π·Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€Π°Π½Π΅tar -xzvf archive.tar.gz

πŸ§ͺ 9. Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅

ΠšΠΎΠΌΠ°Π½Π΄Π°ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠŸΡ€ΠΈΠΌΠ΅Ρ€
touchБъздава ΠΏΡ€Π°Π·Π΅Π½ Ρ„Π°ΠΉΠ»touch index.html
nano, vimΠ Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° тСкстов Ρ„Π°ΠΉΠ»nano config.txt

πŸ” 10. Π‘ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π΅ ΠΈ автоматизация

ΠšΠΎΠΌΠ°Π½Π΄Π°ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠŸΡ€ΠΈΠΌΠ΅Ρ€
bash script.shΠ‘Ρ‚Π°Ρ€Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° скриптbash backup.sh
chmod +xΠŸΡ€Π°Π²ΠΈ скрипт изпълнимchmod +x script.sh
./script.shИзпълнСниС Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ./script.sh

🧰 11. БистСмна ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°

ΠšΠΎΠΌΠ°Π½Π΄Π°ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠŸΡ€ΠΈΠΌΠ΅Ρ€
rebootРСстарт Π½Π° систСматаsudo reboot
shutdownΠ˜Π·ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅sudo shutdown now
historyΠ˜ΡΡ‚ΠΎΡ€ΠΈΡ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ`history
aliasБъздава псСвдонимalias ll='ls -la'

🧼 12. ΠŸΠΎΡ‡ΠΈΡΡ‚Π²Π°Π½Π΅ ΠΈ оптимизация

ΠšΠΎΠΌΠ°Π½Π΄Π°ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠŸΡ€ΠΈΠΌΠ΅Ρ€
apt autoremoveΠŸΡ€Π΅ΠΌΠ°Ρ…Π²Π° Π½Π΅Π½ΡƒΠΆΠ½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈsudo apt autoremove
apt cleanΠ˜Π·Ρ‡ΠΈΡΡ‚Π²Π° кСш Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅sudo apt clean

πŸ”§ Бонус: Бъздай собствСна ΠΊΠΎΠΌΠ°Π½Π΄Π°

БъздаванС Π½Π° псСвдоним Π·Π° ΡŠΠΏΠ΄Π΅ΠΉΡ‚

My Terminal
alias updateall=’sudo apt update && sudo apt upgrade -y’

Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π°:

My Terminal
source ~/.bashrc

Π‘Π»Π°Π³ΠΎΠ΄Π°Ρ€ΠΈΠΌ Π²ΠΈ Π·Π° ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Π΅Ρ‚ΠΎ Π½Π° статията! Ако Π½Π°ΠΌΠ΅Ρ€ΠΈΡ…Ρ‚Π΅ информацията Π·Π° ΠΏΠΎΠ»Π΅Π·Π½Π°, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π΄Π°Ρ€ΠΈΡ‚Π΅ посрСдством Π±ΡƒΡ‚ΠΎΠ½ΠΈΡ‚Π΅ ΠΏΠΎ-Π΄ΠΎΠ»Ρƒ: πŸ”°