🐧 Пълен Чийт лист с Linux Команди (От A до Z)
Направо към навигацията
Направо към търсенето
🖥️ Техническа бележка: Този материал е част от професионалната база знания в рамките на проекта 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 дистрибуции. Някои команди може да изискват инсталиране на допълнителни пакети.
Свързани статии:
- 🔗 Част 1: Пълен Чийт лист с Linux Команди (От A до Z)
- 🔗 Част 2: Напреднали Linux техники и инструменти
- 🔗 Част 3: DevOps & Security инструменти - Docker, Python за автоматизация и още 🐋🐍
Автор: Тони Ангелчовски | Ексклузивно за DTGaraGe
🚫 Копирането и препубликуването без разрешение не е позволено
💖 Подкрепи проекта: https://dtgarage.eu/donate