🐧 Пълен Чийт лист с Linux Команди (От A до Z)

От WIKI-TONI
Направо към навигацията Направо към търсенето

🖥️ Техническа бележка: Този материал е част от професионалната база знания в рамките на проекта WIKI-TONI. Информацията е предоставена само за четене и отразява личен опит, практически анализи и системна експертиза. ⚠️ Забранява се копирането, възпроизвеждането или използването на съдържанието без предварително писмено разрешение от автора.

🐧 Пълен Чийт лист с Linux Команди (От A до Z)

Основно ръководство за всеки начинаещ и напреднал потребител.

📁 ФАЙЛОВА СИСТЕМА И ДИРЕКТОРИИ

Команда Описание (БГ) Пример
ls Изброява файлове и папки в директория ls -la
pwd Показва текущата работна директория pwd
cd Промяна на директория cd /home/user
mkdir Създаване на нова папка mkdir nova_papka
rmdir Изтриване на празна папка rmdir prazna_papka
rm Изтриване на файлове/папки rm file.txt
cp Копиране на файлове/папки cp source.txt destination/
mv Преместване или преименуване mv old.txt new.txt
touch Създава празен файл или обновява времето на съществуващ touch file.txt
cat Показва съдържанието на файл cat file.txt
more / less Показва файл страница по страница less large_file.log
head / tail Показва първите/последните редове от файл tail -f logfile.log
find Търсене на файлове и директории find /home -name "*.txt"
locate Бързо търсене в база данни за файлове locate filename

🛠 СИСТЕМА И ПРОЦЕСИ

Команда Описание (БГ) Пример
ps Показва текущите процеси ps aux
top / htop Интерактивен монитор на процеси top
kill Прекратява процес по PID kill 1234
killall Прекратява всички процеси с дадено име killall firefox
pkill Прекратява процес по име pkill -f "process_name"
bg / fg Премества задача на заден/преден план bg %1
jobs Показва задачите в текущата сесия jobs
shutdown Изключва или рестартира системата shutdown -h now
reboot Рестартира системата reboot
uname Информация за системата и ядрото uname -a
uptime Показва колко време системата работи uptime

👥 ПОТРЕБИТЕЛИ И ПРАВА

Команда Описание (БГ) Пример
sudo Изпълнява команда със суперпотребителски права sudo apt update
su Превключва към друг потребител su - username
useradd / adduser Добавя нов потребител sudo useradd newuser
usermod Променя настройки на потребител sudo usermod -aG groupname user
passwd Променя парола на потребител passwd
whoami Показва текущия потребител whoami
groups Показва групите на потребителя groups username
chmod Променя правата за достъп до файлове chmod 755 script.sh
chown Променя собственика на файл/папка chown user:group file.txt

🌐 МРЕЖА И ИНТЕРНЕТ

Команда Описание (БГ) Пример
ping Проверява мрежова връзка до хост ping google.com
ifconfig / ip Показва и конфигурира мрежови интерфейси ip a
netstat Показва мрежови връзки и статистики netstat -tulnp
ss Модерна замяна на netstat ss -tuln
wget Изтегля файлове от интернет wget http://example.com/file.zip
curl Праща заявки към уеб сървъри curl -O http://example.com/file
ssh Връзка към отдалечен сървър ssh user@hostname
scp Копира файлове през SSH scp file.txt user@host:/path
traceroute Проследява пътя на пакетите traceroute google.com

📦 ПАКЕТИ И СИСТЕМНИ НАСТРОЙКИ

Команда Описание (БГ) Пример
apt-get / apt Управление на пакети (Debian/Ubuntu) sudo apt install package
dpkg Инсталира .deb пакети sudo dpkg -i package.deb
yum / dnf Управление на пакети (RHEL/Fedora) sudo yum install package
systemctl Управление на systemd услуги sudo systemctl start nginx
journalctl Преглед на системни логове journalctl -u nginx
df Показва свободно място на диска df -h
du Показва използвано място от папки/файлове du -sh /home
free Показва използвана RAM памет free -h

🛡 БЕЗОПАСНОСТ И КРИПТОГРАФИЯ

Команда Описание (БГ) Пример
gpg Шифриране и подписване на файлове gpg -c file.txt
openssl Криптографски инструменти openssl genrsa -out key.pem 2048
hash Изчислява хеш стойност на файл sha256sum file.iso
iptables Филтриране на мрежови пакети (firewall) sudo iptables -L

📝 ТЕКСТ И РЕДАКТИРАНЕ

Команда Описание (БГ) Пример
grep Търсене на текст във файлове grep "текст" file.txt
sed Редактиране на текстови потоци sed 's/old/new/g' file.txt
awk Мощен инструмент за обработка на текст awk '{print $1}' file.txt
nano / vim Текстови редактори в терминал nano file.txt
diff Сравняване на два файла diff file1.txt file2.txt
sort Сортиране на редове във файл sort file.txt
uniq Премахване на повтарящи се редове uniq file.txt
wc Брои редове, думи и символи wc -l file.txt

🎯 ПОЛЕЗНИ ТРИКОВЕ И КОМБИНАЦИИ

Архивиране и компресиране
tar -czvf archive.tar.gz /папка
tar -xzvf archive.tar.gz
Търсене на процес и прекратяване
ps aux | grep firefox
kill $(pgrep firefox)
Следене на логове в реално време
tail -f /var/log/syslog
Изпълнение на команда всеки X секунди
watch -n 5 "ls -la"
Копиране с прогрес (ако е инсталиран pv)
pv largefile.iso > /dev/sdb

💡 СЪВЕТИ ЗА НАЧИНАЕЩИ

  • Пълен път (/) vs. относителен път: Използвайте cd /usr/local за абсолютен път и cd ../folder за относителен.
  • Автодопълване: Натиснете Tab за автоматично допълване на команди/пътища.
  • История: Използвайте history или Ctrl+R за търсене в историята от команди.
  • Спиране на команда: Ctrl+C (прекратява), Ctrl+Z (суспендира на заден план).
  • Изчистване на терминала: clear или Ctrl+L.

⚠ ВНИМАНИЕ

  • Бъдете внимателни с rm -rf / – може да изтрие цялата система!
  • Винаги проверявайте командите преди да ги изпълните със sudo.
  • Преди да инсталирате пакети, обновявайте репозиториите: sudo apt update.

Забележка: Това ръководство е общо за повечето Linux дистрибуции. Някои команди може да изискват инсталиране на допълнителни пакети.


Свързани статии:

Автор: Тони Ангелчовски | Ексклузивно за DTGaraGe
🚫 Копирането и препубликуването без разрешение не е позволено
💖 Подкрепи проекта: https://dtgarage.eu/donate

Сподели тази страница:

🔵 Facebook 🐦 Twitter 📨 Telegram 🔗 LinkedIn ✉️ Email