25 En İyi Ubuntu Komutları ve Kısayolları
Ubuntu Komutları ve Kısayolları, Linux terminalini daha hızlı kullanmak, dosya ve klasörleri yönetmek, paket yüklemek, sistem kaynaklarını kontrol etmek ve sorunları teşhis etmek isteyen kullanıcılar için temel araçlardır.
pwd, ls, cd, mkdir, cp, mv, rm, grep, find, apt, sudo, systemctl, journalctl ve ssh bulunur. Terminali açmak için çoğu Ubuntu Desktop sisteminde Ctrl + Alt + T kısayolunu kullanabilirsiniz.

Ubuntu Terminali Nedir?
Ubuntu terminali, işletim sistemiyle metin tabanlı komutlar aracılığıyla iletişim kurmanızı sağlayan uygulamadır. Terminal penceresinin içinde genellikle Bash gibi bir kabuk çalışır ve yazdığınız komutları yorumlayarak işletim sistemine iletir.
Ubuntu’nun güncel resmi dokümantasyonu da komut satırını; dosya yönetimi, yazılım yükleme, sistem yönetimi ve sorun giderme işlemleri için temel araçlardan biri olarak ele alır.
Bu rehberdeki temel komutların büyük bölümü Ubuntu 22.04, 24.04 ve güncel 26.04 LTS gibi modern Ubuntu sürümlerinde kullanılabilir. Ancak yüklü paketler ve masaüstü ortamına göre bazı araçlar sisteminizde bulunmayabilir.
Ubuntu Terminali Nasıl Açılır?
Ubuntu Desktop’ta terminali açmanın en hızlı yollarından biri:
Ctrl + Alt + T
kısayoludur. Ayrıca uygulama menüsünde Terminal araması yapabilirsiniz.
25 Temel Ubuntu Komutu
Aşağıdaki liste yeni başlayanların günlük kullanımda en sık ihtiyaç duyabileceği Ubuntu terminal komutlarını içerir.
| # | Komut | Ne İşe Yarar? | Örnek |
|---|---|---|---|
| 1 | pwd | Bulunduğunuz dizinin tam yolunu gösterir. | pwd |
| 2 | ls | Dizin içeriğini listeler. | ls -lah |
| 3 | cd | Dizinler arasında geçiş yapar. | cd ~/Downloads |
| 4 | mkdir | Yeni klasör oluşturur. | mkdir proje |
| 5 | touch | Boş dosya oluşturabilir veya dosya zaman bilgisini günceller. | touch notlar.txt |
| 6 | cp | Dosya veya klasör kopyalar. | cp dosya.txt yedek.txt |
| 7 | mv | Dosya taşır veya yeniden adlandırır. | mv eski.txt yeni.txt |
| 8 | rm | Dosya veya klasör siler. | rm dosya.txt |
| 9 | cat | Dosya içeriğini terminalde gösterir. | cat notlar.txt |
| 10 | grep | Metin içinde arama yapar. | grep "hata" log.txt |
| 11 | find | Dosya ve klasör arar. | find ~ -name "*.pdf" |
| 12 | df | Dosya sistemlerindeki boş/dolu alanı gösterir. | df -h |
| 13 | du | Dosya veya klasörlerin kapladığı alanı gösterir. | du -sh ~/Downloads |
| 14 | free | RAM ve swap kullanımını gösterir. | free -h |
| 15 | ps | Çalışan işlemleri listeler. | ps aux |
| 16 | top | İşlemci, bellek ve çalışan süreçleri canlı gösterir. | top |
| 17 | sudo | Bir komutu yönetici yetkisiyle çalıştırır. | sudo apt update |
| 18 | apt | Debian/Ubuntu paketlerini yönetir. | sudo apt install curl |
| 19 | chmod | Dosya izinlerini değiştirir. | chmod u+x script.sh |
| 20 | chown | Dosyanın kullanıcı ve grup sahibini değiştirir. | sudo chown kullanıcı:kullanıcı dosya.txt |
| 21 | systemctl | systemd servislerini ve birimleri yönetir. | systemctl --failed |
| 22 | journalctl | systemd günlüklerini görüntüler. | journalctl -b |
| 23 | ip | Ağ arabirimlerini ve IP bilgilerini görüntüler. | ip addr |
| 24 | curl | URL üzerinden veri gönderir veya alır. | curl -I https://example.com |
| 25 | ssh | Uzak Linux sistemine güvenli bağlantı kurar. | ssh kullanici@sunucu |
Dosya ve Dizin Yönetimi İçin Ubuntu Komutları
pwd: Bulunduğunuz Dizini Gösterir
pwd komutu terminalde şu anda bulunduğunuz dizinin tam yolunu gösterir.
pwd
Örneğin çıktı /home/kullanici olabilir.
ls: Dosya ve Klasörleri Listeler
ls, bulunduğunuz dizindeki dosya ve klasörleri listeler.
ls
Daha ayrıntılı ve okunabilir bir çıktı için:
ls -lah
-a gizli dosyaları, -l ayrıntılı listeyi, -h ise boyutları okunabilir biçimde gösterir.
cd: Dizin Değiştirir
cd ~/Downloads
Bir üst dizine çıkmak için:
cd ..
Ev dizinine dönmek için yalnızca cd komutunu da kullanabilirsiniz.
mkdir ve touch: Klasör ve Dosya Oluşturur
mkdir proje
touch proje/notlar.txt
mkdir klasör, touch ise örnekte boş bir dosya oluşturur.
cp ve mv: Kopyalama, Taşıma ve Yeniden Adlandırma
cp rapor.txt rapor-yedek.txt
mv rapor.txt eski-rapor.txt
cp dosyayı kopyalar. mv ise hem taşıma hem yeniden adlandırma için kullanılabilir.
rm: Dosya ve Klasör Siler
rm dosya.txt
Bir klasörü içeriğiyle birlikte silmek için:
rm -r klasor/
rm ile silinen dosyalar grafik arayüzdeki Çöp Kutusu’na gönderilmez. Özellikle rm -r ve rm -rf komutlarını kullanırken yolu iki kez kontrol edin.
Dosya İçeriği ve Arama Komutları
cat, küçük metin dosyalarının içeriğini doğrudan terminalde görüntülemek için kullanılabilir:
cat notlar.txt
Belirli bir kelimeyi aramak için grep kullanılabilir:
grep "error" uygulama.log
Bir dosyayı isimle bulmak için:
find ~/Documents -name "*.pdf"
Ubuntu’nun resmi manpage dokümantasyonu find komutunu dizin hiyerarşisi içinde dosya aramak için kullanılan GNU aracı olarak tanımlar.
Disk, RAM ve İşlem Kontrol Komutları
df ve du
Disk bölümlerindeki boş alanı kontrol etmek için:
df -h
Belirli bir klasörün kapladığı toplam alan için:
du -sh ~/Downloads
free
RAM ve swap kullanımını okunabilir biçimde görmek için:
free -h
ps ve top
Çalışan süreçlerin listesini almak için:
ps aux
Sistem kaynaklarını ve çalışan işlemleri canlı izlemek için:
top
sudo Nedir?
sudo, belirli bir komutu yönetici yetkileriyle çalıştırmaya yarar. Ubuntu’nun resmi terminal rehberi de sürekli root hesabıyla çalışmak yerine yalnızca gerektiğinde sudo kullanılmasını önerir.
sudo apt update
sudo ile çalıştırmayın. Yönetici yetkisi verilen komutlar sistem dosyalarını değiştirebilir veya silebilir.
apt Komutları ile Paket Yönetimi
Modern Ubuntu sürümlerinde günlük etkileşimli paket yönetiminde apt komutu oldukça kullanışlıdır.
Paket listesini güncellemek için:
sudo apt update
Kurulu paketleri yükseltmek için:
sudo apt upgrade
Yeni bir paket yüklemek için:
sudo apt install curl
Bir paketi kaldırmak için:
sudo apt remove paket-adi
Artık başka paketler tarafından kullanılmayan otomatik kurulmuş bağımlılıkları temizlemek için:
sudo apt autoremove
Not: apt autoremove belirlediğiniz herhangi bir paketi kaldırmak için kullanılan genel komut değildir; artık ihtiyaç duyulmayan otomatik bağımlılıkları temizler.
chmod ve chown Ne İşe Yarar?
chmod dosya izinlerini değiştirmek için kullanılır.
chmod u+x script.sh
Bu örnek dosyanın sahibine çalıştırma izni ekler.
chown ise bir dosyanın kullanıcı ve grup sahibini değiştirebilir:
sudo chown kullanici:kullanici dosya.txt
Dosya izinlerini veya sahipliğini değiştirmeden önce hangi kullanıcı ve servislerin ilgili dosyaya ihtiyaç duyduğunu kontrol edin.
systemctl ile Servis Yönetimi
Ubuntu’nun modern sürümlerinde servis ve diğer systemd birimlerini yönetmek için systemctl kullanılır.
Başarısız olmuş servisleri görmek için:
systemctl --failed
Belirli bir servisin durumunu kontrol etmek için:
systemctl status servis-adi
Servis başlatma ve durdurma işlemleri genellikle yönetici yetkisi gerektirir:
sudo systemctl restart servis-adi
journalctl ile Sistem Loglarını Görüntüleme
journalctl, systemd journal günlüklerini incelemek için kullanılır.
Mevcut açılışa ait logları görmek için:
journalctl -b
Belirli bir servisin loglarını incelemek için:
journalctl -u servis-adi
systemctl ve journalctl, özellikle servislerin neden başlamadığını veya sistemde hangi hataların oluştuğunu araştırırken oldukça yararlıdır.
Ubuntu Ağ Komutları
ip
Ağ arabirimlerini ve IP adreslerini görmek için:
ip addr
curl
Bir web sunucusunun HTTP başlıklarını kontrol etmek için:
curl -I https://example.com
ssh
Uzak bir Linux sunucusuna SSH ile bağlanmak için:
ssh kullanici@sunucu-adresi
Sunucuda SSH hizmetinin çalışıyor ve ağ üzerinden erişilebilir olması gerekir.
Ubuntu Terminal Klavye Kısayolları
| Kısayol | İşlev |
|---|---|
| Ctrl + Alt + T | Terminali açar. |
| Ctrl + Shift + T | Yeni terminal sekmesi açar. |
| Ctrl + Shift + W | Geçerli terminal sekmesini kapatır. |
| Ctrl + Shift + C | Seçili metni kopyalar. |
| Ctrl + Shift + V | Panodaki metni terminale yapıştırır. |
| Ctrl + C | Çalışan komuta kesme sinyali gönderir. |
| Ctrl + Z | Ön plandaki işlemi askıya alır. |
| Ctrl + R | Komut geçmişinde geriye doğru arama yapar. |
| Yukarı / Aşağı | Önceki komutlar arasında dolaşır. |
| Tab | Komut veya dosya adını otomatik tamamlamaya yardımcı olur. |
| Ctrl + A | İmleci satırın başına taşır. |
| Ctrl + E | İmleci satırın sonuna taşır. |
| Ctrl + U | İmleçten satır başına kadar olan kısmı keser. |
| Ctrl + K | İmleçten satır sonuna kadar olan kısmı keser. |
| Ctrl + Y | Kabuk içinde son kesilen metni geri yapıştırır. |
| Ctrl + D | Boş satırda EOF göndererek kabuktan çıkabilir. |
Ubuntu’da Komut Hakkında Yardım Nasıl Alınır?
Bir komutun tüm seçeneklerini ezberlemek gerekmez. Linux sistemlerinde yerleşik yardım araçları bulunur.
man ls
veya:
ls --help
şeklinde yardım alabilirsiniz. Ubuntu ayrıca desteklenen sürümler için çevrimiçi Ubuntu Manpage Repository sunar.
Bonus Ubuntu Komutları
man— komutun kılavuz sayfasını açar.history— daha önce çalıştırılan komutları listeler.clear— terminal ekranını temizler.ping— uzak sistemle ağ erişimini test eder.wget— URL üzerinden dosya indirmek için kullanılabilir.tar— arşiv oluşturma ve çıkarma işlemlerinde kullanılır.
tar.gz arşivlerini terminal üzerinden açmanız gerekiyorsa Linux’ta .tar.gz arşivini açma rehberimizi inceleyebilirsiniz.
Ubuntu Komutlarını Kullanırken Nelere Dikkat Edilmeli?
- Linux komutları büyük/küçük harfe duyarlıdır.
- Bir komutu çalıştırmadan önce dosya ve klasör yolunu kontrol edin.
sudo,rm,chmodvechowngibi komutları özellikle dikkatli kullanın.- İnternetten aldığınız komutları anlamadan yönetici yetkisiyle çalıştırmayın.
- Üretim sunucularında değişiklik yapmadan önce yedek alın.
- Komutun doğru kullanımını
manveya--helpile kontrol edin.
Ubuntu Komutları Hakkında Sık Sorulan Sorular
Ubuntu terminali nasıl açılır?
Ubuntu Desktop’ta terminali genellikle Ctrl + Alt + T kısayoluyla açabilirsiniz. Alternatif olarak uygulama menüsünde Terminal araması yapılabilir.
Ubuntu’da en temel komutlar hangileri?
pwd, ls, cd, mkdir, cp, mv, rm, find, grep, sudo ve apt yeni başlayanların en sık karşılaştığı temel komutlar arasındadır.
sudo ne demek?
sudo, yetkisi olan kullanıcıların belirli bir komutu yükseltilmiş yönetici yetkisiyle çalıştırmasını sağlar. Her komutun önüne sudo eklenmesi gerekmez.
apt update ile apt upgrade arasındaki fark nedir?
apt update kullanılabilir paket sürümleri hakkındaki yerel listeyi günceller. apt upgrade ise bu bilgilere göre kurulu paketlerin uygun yeni sürümlerini yükler.
Ubuntu komutları Linux komutlarıyla aynı mı?
Bu rehberdeki ls, cd, cp, mv, grep ve find gibi birçok komut başka Linux dağıtımlarında da kullanılabilir. Paket yönetimi gibi bazı araçlar ise dağıtıma göre değişir; örneğin Ubuntu ve Debian ailesinde apt yaygındır.
rm ile silinen dosya geri gelir mi?
rm komutu dosyayı masaüstü Çöp Kutusu’na taşımaz. Bu nedenle yanlış dosyayı silmemek için özellikle rm -r ve rm -rf kullanırken çok dikkatli olunmalıdır.
Bir Ubuntu komutunun kullanımını nasıl öğrenebilirim?
Birçok komut için man komut veya komut --help kullanılabilir. Örneğin man ls, ls komutunun kılavuz sayfasını açar.




