Ubuntu Linux Terminal Komutları: Dell Bilgisayarlar için Eksiksiz Kılavuz
Summary: Dell bilgisayarınız için en önemli Ubuntu Linux terminal komutları hakkında bilgi edinin. Dosyaları, yazılımları, ağı, kullanıcıları ve kısayolları kapsayan adım adım kılavuz.
Instructions
Terminal komutları, bilgisayarınızdaki görevleri gerçekleştirmek için Ubuntu terminal uygulamasında kullanabileceğiniz talimatlardır. İster Linux'ta yeni olun, ister hızlı bir referansa ihtiyacınız olsun, bu kılavuz, dosya ve yazılım yönetiminden ağınızı ve sistem bilgilerinizi kontrol etmeye kadar en yaygın ve kullanışlı Ubuntu terminal komutlarında size yol gösterir.
Ubuntu terminali nedir?
Linux komut satırı, bilgisayarınız için bir metin arayüzüdür. Genellikle kabuk, terminal, konsol veya bilgi istemi olarak anılır, kullanımı karmaşık ve kafa karıştırıcı bir görünüm verebilir. Ancak endişelenmeyin, göründüğünden daha basit ve bu kılavuz sizi hızlı bir şekilde rahatlatacak.
Komut satırı arayüzü veya kabuk olarak da bilinen Ubuntu terminali, bilgisayarınızın işletim sistemiyle etkileşime girmenizi sağlayan metin tabanlı bir ortamdır. Pencereler, simgeler ve düğmeler gibi görsel öğelere dayanan grafik kullanıcı arabirimlerinin (GUI'ler) aksine, terminal yazılan komutlar aracılığıyla iletişim kurar.
Ubuntu'da Terminal Nasıl Açılır
Terminali açmanın iki kolay yolu vardır:
1. Seçenek: Klavye kısayolu (en hızlı)
- KlavyenizdeCtrl + Alt + T tuşlarına basın.
2. Seçenek: Activities (Etkinlikler) menüsünden arama yapın
- Ekranınızın sol üst köşesindeki Etkinlikler düğmesine tıklayın.
- Arama çubuğuna Terminal yazın.
- Göründüğünde Terminal uygulamasını tıklayın.
Terminal İstemini Anlama
Terminali açtığınızda, bazı metinlerin yanında yanıp sönen bir imleç göreceksiniz. Bir komut yazdığınızda, bu metinle aynı satırda görünür. Bu metin, bilgisayarın bir komutu kabul etmeye hazır olduğunu bildirmek için oradadır. Bu, bilgisayarın size istem gönderme şeklidir. Aslında, genellikle bilgi istemi olarak adlandırılır.
Bir komut çalıştırdığınızda, ürettiği herhangi bir çıktı genellikle doğrudan terminalde yazdırılır, ardından bittiğinde size başka bir istem gösterilir. Bazı komutlar çok fazla metin çıkarabilir; diğerleri sessizce çalışacak ve hiçbir şey çıkarmayacak. Bir komut çalıştırırsanız ve hemen başka bir istem belirirse paniğe kapılmayın, bu genellikle komutun başarılı olduğu anlamına gelir.
1. Bölüm: Dosya Sisteminde Gezinme
Bu komutlar, klasörler (Linux'ta dizinler olarak adlandırılır) arasında gezinmenize ve nerede olduğunuzu anlamanıza yardımcı olur.
| Komut | Ne Yapar? | Örnek |
|---|---|---|
pwd |
Geçerli klasör konumunuzu gösterir | pwd |
ls |
Geçerli dizindeki dosya ve klasörleri listeler | ls |
ls -l |
İzinler, boyut ve tarih gibi ayrıntılara sahip dosyaları listeler | ls -l |
ls -a |
Gizli olanlar da dahil olmak üzere tüm dosyaları gösterir | ls -a |
cd foldername |
Belirli bir klasörde yapılan değişiklikler | cd Documents |
cd .. |
Bir klasör düzeyinde geriye gider | cd .. |
cd ~ |
Doğrudan ana klasörünüze gider | cd ~ |
Komutta pwd Komut, içinde bulunduğunuz geçerli dizinin (klasörün) yolunu görüntüler. Terminali ilk açtığınızda, varsayılan olarak ana dizininizdesinizdir.
Komutta ls komutu, belirtilen bir konumdaki dosyaları ve dizinleri görüntüler. Yaygın seçenekler şunlardır -a (nokta ile başlayanlar da dahil olmak üzere gizli dosyaları gösterir) ve -l (izinler, sahiplik, boyut ve zaman damgalarını içeren ayrıntılı bir liste görüntüler).
2. Bölüm: Dosya ve klasörleri yönetme
Bu komutlar, bilgisayarınızda depolanan ve kullanılan dosyaları ve metinleri doğrudan etkiler.
| Komut | Ne Yapar? | Örnek |
|---|---|---|
mkdir foldername |
Yeni klasör oluşturur | mkdir MyProject |
touch filename |
Yeni bir boş dosya oluşturur | touch notes.txt |
cp source destination |
Dosyayı yeni bir konuma kopyalar | cp notes.txt ~/Documents/ |
mv source destination |
Bir dosyayı taşıma veya yeniden adlandırma | mv notes.txt renamed.txt |
rm filename |
Bir dosyayı siler | rm oldfile.txt |
rm -r foldername |
Bir klasörü ve içindeki her şeyi siler | rm -r OldFolder |
cat filename |
Bir dosyanın içeriğini görüntüler | cat notes.txt |
nano filename |
Basit bir metin düzenleyicide düzenlemek için bir dosya açar | nano notes.txt |
grep "text" filename |
Bir dosyanın içindeki belirli bir metni arar | grep "error" log.txt |
rm komutu dosyaları kalıcı olarak siler. Terminalde geri dönüşüm kutusu yoktur. Çalıştırmadan önce mutlaka kontrol edin.
Komutta rm komutu dosyaları silmek için kullanılır. Unix benzeri sistemlerin (Ubuntu dahil) önemli bir yönü, dosya izin sistemleridir.
Komutta cat Komut, dosya içeriğini okuyarak ve yazarak dosyaları görüntüler, birleştirir veya oluşturur. Yaygın seçenekler şunlardır -n (dosya içeriğinin yanında satır numaralarını görüntüler) ve -b (Yalnızca boş olmayan satırlar için satır numaralarını gösterir).
Komutta grep Komut, dosyalarda veya komut çıktısında belirli kalıpları veya anahtar sözcükleri arar. Yaygın seçenekler şunlardır -i (büyük/küçük harfe duyarlı olmayan bir arama gerçekleştirir), -r (dizinler arasında özyinelemeli olarak arama yapar) ve -n (eşleşen sonuçlarla satır numaralarını görüntüler).
3. Bölüm: Yazılımı Yükleme ve Yönetme
Debian tabanlı bir Linux dağıtımı olan Ubuntu, yazılım paketlerini komut satırı aracılığıyla yüklemek, güncellemek ve kaldırmak için APT paket yöneticisini kullanır.
Ubuntu her ikisini de içerir apt ve apt-get. Aynı paket veritabanını kullanırlar ancak farklı işlere yöneliktirler. apt çıktısı insanlar için tasarlandığından terminal oturumları için daha iyi etkileşimli bir araçtır. apt-get komut satırı davranışı APT sürümlerinde daha kararlı olduğundan komut dosyaları için daha güvenli varsayılandır.
| Komut | Ne Yapar? |
|---|---|
sudo apt update |
Kullanılabilir yazılım paketleri listesini yeniler |
sudo apt upgrade |
Yüklü tüm paketler için kullanılabilir güncelleştirmeleri yükler |
sudo apt install packagename |
Belirli bir yazılım paketini kurar |
sudo apt remove packagename |
Bir yazılım paketini kaldırır |
sudo apt autoremove |
Artık gerekli olmayan paketleri kaldırır |
Sisteminizi güncellemek için şu adımları izleyin:
- Ctrl + Alt + T tuşlarını kullanarak terminali açın.
- Paket listesini yenilemek için aşağıdaki komutu yazın ve Enter tuşuna basın:
sudo apt update - İstendiğinde parolanızı girin ve Enter tuşuna basın.
- Aşağıdaki komutu yazın ve mevcut güncellemeleri yüklemek için Enter tuşuna basın:
sudo apt upgrade - Onaylamanız istendiğinde Y yazın ve Enter tuşuna basın.
apt update Yapılandırılmış depolardan en son paket listelerini getirir. Bu, herhangi bir paketi yükseltmez, yalnızca hangi paketlerin mevcut olduğu hakkındaki bilgileri günceller.
Belirli bir uygulamayı yüklemek için:
- Terminali açın.
- packagename yerine yüklemek istediğiniz uygulamayı yazarak aşağıdaki komutu yazın:
sudo apt install packagenameÖrneğin: VLC medya oynatıcısını yüklemek için şunu yazın:sudo apt install vlc - Enter tuşuna basın, istendiğinde Y yazın ve tekrar Enter tuşuna basın.
4. Bölüm: Sistem Bilgilerini Kontrol Etme
Dell bilgisayarınızın donanımı ve yazılımı hakkında ayrıntılı bilgi edinmek için bu komutları kullanın.
| Komut | Ne Yapar? |
|---|---|
uname -a |
Çekirdek sürümünü ve sistem mimarisini gösterir |
lsb_release -a |
Ubuntu sürümünüzü gösterir |
df -h |
Tüm sürücüler için disk kullanımını gösterir (insan tarafından okunabilir) |
free -h |
Kullanılabilir RAM miktarını gösterir |
top |
Gerçek zamanlı CPU ve bellek kullanımını gösterir |
htop |
Çalışan işlemlerin geliştirilmiş, etkileşimli bir görünümünü gösterir |
uptime |
Sistemin ne kadar süredir çalıştığını gösterir |
date |
Geçerli tarih ve saati görüntüler |
whoami |
Şu anda hangi kullanıcıyla oturum açtığınızı gösterir |
hostname |
Bilgisayarınızın adını ağda gösterir |
Komutta uname Komut, çekirdek sürümü ve mimarisi gibi sistem bilgilerini yazdırır. Kullanım uname -a Kullanılabilir tüm sistem bilgilerini aynı anda görüntülemek için.
Komutta top Komut, sistem etkinliği hakkında gerçek zamanlı bilgi görüntüler. Sistem işlemleri hakkında dinamik bilgiler görüntüler.
Ubuntu'yu yeni bir sürüme yükseltmeden önce sisteminizi hazırlamanız çok önemlidir. Yükseltilmiş paketleri indirmek ve yüklemek için yeterli boş alanınız olduğundan emin olmak için disk alanını kontrol edin. Kullanarak disk alanını kontrol edebilirsiniz. df -h yaparsınız.
5. Bölüm: Kullanıcıları ve Grupları Yönetme
Kullanıcı yönetimi, güvenli bir sistem sağlamanın kritik bir parçasıdır. Etkisiz kullanıcı ve ayrıcalık yönetimi genellikle bir sistemin tehlikeye girmesine neden olur.
| Komut | Ne Yapar? |
|---|---|
whoami |
Geçerli oturum açmış kullanıcıyı gösterir |
sudo adduser username |
Yeni bir kullanıcı hesabı oluşturur |
sudo deluser username |
Bir kullanıcı hesabını kaldırır |
passwd |
Parolanızı değiştirir |
sudo passwd username |
Başka bir kullanıcının parolasını değiştirir |
sudo usermod -aG groupname username |
Bir gruba kullanıcı ekler |
groups username |
Bir kullanıcının hangi gruplara ait olduğunu gösterir |
id |
Geçerli kullanıcının kimliğini ve grup üyeliklerini gösterir |
adduser , yeni bir kullanıcı hesabı oluşturma sürecini basitleştiren üst düzey, kullanıcı dostu bir komut dosyasıdır. Etkileşimli olarak bilgi ister, otomatik olarak bir ana dizin oluşturur, iskelet dosyaları kopyalar (örn. .bashrc ve .profile), uygun izinleri ayarlar ve varsayılan bir kabuk atar. Çoğu durumda, Ubuntu gibi Debian tabanlı sistemlerde kullanıcı oluşturmak için önerilen komuttur.
Yeni bir kullanıcı eklemek için şu adımları izleyin:
- Terminali açın.
- Kullanıcı adı yerine yeni kullanıcının adını koyarak aşağıdaki komutu yazın:
sudo adduser username - Bir parola belirlemek ve isteğe bağlı ayrıntıları doldurmak için Enter tuşuna basın ve ekrandaki talimatları izleyin.
Bir kullanıcıya yönetici (sudo) erişimi vermek için:
Ubuntu'da sudo ayrıcalıkları vermenin en kolay yolu, kullanıcıyı sudo grubuna eklemektir. Bu grubun üyeleri kök olarak herhangi bir komutu yürütebilir ve sudo kullanırken parolaları istenir.
- Terminali açın.
- Kullanıcı adı yerine kullanıcının adını yazarak aşağıdaki komutu yazın:
sudo usermod -aG sudo username - Enter tuşuna basın. Değişiklikler, kullanıcının bir sonraki oturum açışında etkili olur.
visudo sudoers dosyasını düzenleme komutu. Bu komut, kaydetmeden önce söz dizimini doğrular ve sudo erişimini tamamen kilitleyebilecek hataları önler.
6. Bölüm: Dosya İzinlerini Yönetme
Her dosya ve dizinin, onu kimin okuyabileceğini, yazabileceğini veya yürütebileceğini belirleyen bir dizi izni vardır.
| Sembol | Anlamı |
|---|---|
r |
Read |
w |
Şunu: |
x |
Execute |
| Komut | Ne Yapar? | Örnek |
|---|---|---|
ls -l |
Bir klasördeki dosyalar için görüntüleme izinleri | ls -l |
chmod 755 filename |
Sahip için okuma/yazma/yürütmeyi ayarlar; Başkaları için Oku/Yürüt | chmod 755 script.sh |
chmod 644 filename |
Sahip için okuma/yazmayı ayarlar; Diğerleri için salt okunur | chmod 644 file.txt |
chown user:group filename |
Bir dosyanın sahibini ve grubunu değiştirir | chown john:staff file.txt |
Güçlü bir izin stratejisi, En Az Ayrıcalık İlkesi (PoLP) üzerine kuruludur, yani kullanıcılar ve süreçler, amaçlanan işlevlerini gerçekleştirmek için yalnızca gerekli minimum erişime sahip olmalıdır.
Bölüm 7: Ağ Komutları
Ağ bağlantınızı kontrol etmek, IP adresinizi bulmak ve bağlantı sorunlarını gidermek için bu komutları kullanın.
| Komut | Ne Yapar? |
|---|---|
ip addr veya ip a |
IP adresinizi ve ağ arayüzlerinizi gösterir |
ping google.com |
İnternet bağlantınızı test eder |
ping -c 4 google.com |
Tam olarak 4 ping paketi gönderir ve durur |
wget URL |
İnternetten bir dosya indirir |
curl URL |
Bir sunucuya veya sunucudan veri aktarır |
hostname -I |
Yerel IP adresinizi gösterir |
ss -tlnp |
Açık ağ bağlantı noktalarını listeler |
ifconfig komutu kullanımdan kaldırılmıştır ve ip komutu, çoğu modern Linux dağıtımında. Net-tools paketinin bir parçasıdır ve daha yeni sistemlerde varsayılan olarak yüklenemeyebilir. Kullanmanızı öneririz ip addr belirtirdik.
Komutta ip komutu, Linux'taki en temel ve yararlı ağ komutlarından biridir. Genellikle ağ arayüzlerinin durumunu ve sisteminize atanan IP adreslerini görüntüler. Eskisinin yerini alır ifconfig komutu, artık kullanım dışıdır.
Ping, bilgisayarınız ile uzak bir ana bilgisayar (web sitesi, sunucu veya başka bir bilgisayar gibi) arasındaki bağlantıyı kontrol etmenize yardımcı olan basit ama güçlü bir ağ aracıdır. Hedef ana bilgisayara "echo requests" adı verilen küçük veri paketleri gönderir ve ardından "echo replies" ile yanıt verir. Başarılı bir ping, hedefle bir bağlantı olduğunu gösterir.
İnternet bağlantınızın çalışıp çalışmadığını kontrol etmek için:
- Terminali açın.
- Aşağıdaki komutu yazın ve Enter tuşuna basın:
ping -c 4 google.com - Yanıtları görüyorsanız bağlantınız çalışıyor demektir. Hata görürseniz ağ ayarlarınızı kontrol edin.
Komutta curl ve wget Linux'taki komutların her ikisi de komut satırı aracılığıyla internetten dosya indirmek için kullanılır. Bu komutlar, dosyaları, web sayfalarını veya diğer kaynakları doğrudan belirli bir URL'den getirmek için kullanışlı bir yol sunar.
Bölüm 8: Süreç Yönetimi
Bu komutlar, Dell bilgisayarınızda nelerin çalıştığını görmenize ve yanıt vermeyen her şeyi durdurmanıza yardımcı olur.
| Komut | Ne Yapar? |
|---|---|
ps aux |
Çalışan tüm işlemleri listeler |
top |
Canlı sistem kaynak kullanımını gösterir |
kill PID |
Bir işlemi kimlik numarasına göre durdurur |
killall processname |
Belirli bir adla tüm işlemleri durdurur |
Ctrl + C |
Çalışmakta olan terminal komutunu durdurur |
Aşağıdakiler gibi süreç yönetimi komutları ps, kill, killallve top sistem sağlığının izlenmesi ve yanıt vermeyen işlemlerin sonlandırılması için gereklidir.
Yanıt vermeyen bir programı durdurmak için:
- Terminali açın.
- Aşağıdaki komutu yazın ve programın işlem kimliğini (PID) bulmak için Enter tuşuna basın:
ps aux | grep programname - İkinci sütundaki PID numarasını not edin.
- Aşağıdaki komutu, PID yi gerçek sayı ile değiştirerek yazın ve Enter tuşuna basın:
kill PID
Bölüm 9: Faydalı Terminal Kısayolları
Bu klavye kısayolları zamandan tasarruf etmenizi sağlar ve terminal deneyiminizi çok daha sorunsuz hale getirir.
| Kısayol | Ne Yapar? |
|---|---|
| Ctrl + Alt + T tuşlarına basın | Yeni bir terminal penceresi açar |
| Ctrl + C | Geçerli komutu durdurur |
| Ctrl + Z | Geçerli komutu duraklatır (askıya alır) |
| Ctrl + D | Terminal oturumunu kapatır |
| Ctrl + L | Terminal ekranını temizler |
| Sekme | Bir komutu veya dosya adını otomatik olarak tamamlar |
| Yukarı/Aşağı ok tuşları | Önceki komutlar arasında gezinir |
| Ctrl + R | Komut geçmişinizde arama yapar |
| Ctrl + A | İmleci satırın başına taşır |
| Ctrl + E tuşlarına basın | İmleci satırın sonuna taşır |
| Ctrl + U | Geçerli satırı temizler |
Ters komut araması için Ctrl + R, satırın başına/sonuna gitmek için Ctrl + A/Ctrl + E ve komutlar ve dosya adları için sekme tamamlama gibi kısayollarda ustalaşmak değerli zamandan tasarruf sağlayabilir.
cd Doc ve ardından Tab tuşuna basın ve terminal bunu yapmak için geri kalanını doldurur cd Documents.
Bölüm 10: Terminalde Yardım Alma
Her komutu ezberlemenize gerek yok. Ubuntu yerleşik yardım araçlarına sahiptir.
| Komut | Ne Yapar? |
|---|---|
man commandname |
Herhangi bir komut için kılavuzu (tam belgeler) açar |
commandname --help |
Komut seçeneklerinin kısa bir özetini gösterir |
whatis commandname |
Bir komutun tek satırlık açıklamasını verir |
Örneğin: Hakkında daha fazla bilgi edinmek için ls command, type:
man ls
Kılavuzdan çıkmak için Q tuşuna basın.
Genel Sorunları Giderme
"Komut bulunamadı" hatası
Bu genellikle aşağıdakilerden biri anlamına gelir:
- Paket yüklenmedi. Şunu kullanarak yükleyin:
sudo apt install packagename. - Linux büyük/küçük harfe duyarlıdır, bu nedenle
LSvelsfarklı komutlar olarak kabul edilir. Yazım ve büyük harf kullanımını doğrulayın.
"İzin reddedildi" hatası
Bu hata, kullanıcı hesabınızın bir komutu çalıştırmak veya bir dosyaya erişmek için gerekli izinlere sahip olmadığını gösterir. Komutu kullanarak yükseltilmiş ayrıcalıklarla çalıştırın. sudoveya ile dosya izinlerini değiştirin chmod Gerekirse.
Ağa erişilemiyor
- Sürücüyü yüklemek için ilgili düğümde
ip addrAğ arayüzünüzün etkin olup olmadığını kontrol etmek için. - Ping bir IP adresiyle çalışıyor ancak bir etki alanı adıyla başarısız oluyorsa sorun DNS'dir. Sürücüyü yüklemek için ilgili düğümde
dig domainyapılandırılmış DNS sunucunuzun bir yanıt döndürüp döndürmediğini kontrol etmek için. YANIT BÖLÜMÜ boşsa, kullanarak farklı bir çözümleyici deneyin.dig @8.8.8.8 domain.
Hızlı Referans: En Çok Kullanılan Ubuntu Terminal Komutları
| Kategori | Komut | Ne Yapar? |
|---|---|---|
| Gezinme | pwd |
Geçerli konumu gösterir |
| Gezinme | ls |
Dosyaları listeler |
| Gezinme | cd foldername |
Değişiklikler klasörü |
| Dosyalar | cp, mv, rm |
Dosyaları kopyalama, taşıma, silme |
| Yazılım | sudo apt update |
Paket listesini yeniler |
| Yazılım | sudo apt install |
Yazılım yükler |
| System Info (Sistem Bilgileri) | df -h |
Disk alanını kontrol eder |
| System Info (Sistem Bilgileri) | free -h |
RAM'i kontrol eder |
| Ağ | ip addr |
IP adresini gösterir |
| Ağ | ping |
Bağlantıyı test eder |
| Users | sudo adduser |
Yeni kullanıcı oluşturur |
| Yardım | man commandname |
Komut kılavuzunu açar |
Sık Sorulan Sorular (SSS)
S: Ubuntu terminali ne için kullanılır?
Ubuntu terminali, yazılım yüklemenize, dosyaları yönetmenize, ağınızı kontrol etmenize, kullanıcıları kontrol etmenize ve çok daha fazlasına olanak tanıyan, genellikle bir grafik arayüz kullanmaktan daha hızlı olan metin tabanlı bir araçtır.
S: Ubuntu'da terminali nasıl açarım?
KlavyenizdeCtrl + Alt + T tuşlarına basın. Bu, Ubuntu 22.04 ve 24.04 dahil olmak üzere çoğu Ubuntu sürümünde çalışır.
S: Nedir sudo Ubuntu'da mı?
sudo (SuperUser DO), Windows'ta "Yönetici olarak çalıştır" gibi, programları veya diğer komutları yönetici ayrıcalıklarıyla çalıştırmanıza olanak tanır.
S: Terminalde çalışan bir komutu nasıl durdurabilirim?
Çalışan bir komutu istediğiniz zaman durdurmak için Ctrl + C tuşlarına basın.
S: Ubuntu'yu terminalden nasıl güncellerim?
Çalıştırmak sudo apt update paket listesini yenilemek için şunu çalıştırın: sudo apt upgrade Mevcut tüm güncelleştirmeleri yüklemek için
S: Dır-dir ifconfig Ubuntu'da hala mevcut mu?
ifconfig Net-Tools paketinin bir parçasıdır. Modern bir Ubuntu sisteminde ihtiyacınız varsa, ile yükleyin. sudo apt install net-tools. Ancak, tercih edilen modern komut şudur: ip addr.
S: Ubuntu sürümümü terminalden nasıl kontrol edebilirim?
Türü lsb_release -a yazın ve Enter'a basın. Burada Ubuntu sürümünüz ve kod adınız gösterilir.
Additional Information
Yazılım desteği, Canonical tarafından aşağıdaki yöntemlerle sağlanmaktadır:
Dell, Teknik Destek sağlar: