Linux Terminal Komutları: Başlangıç ve Orta Seviye

Linux, her ne kadar başlangıçta karmaşık görünse de, aslında sunduğu esneklik ve kontrolle kullanıcıların en çok tercih ettiği işletim sistemlerinden biri. Bu yazıda, Linux komutlarıyla başlarken nelere dikkat etmeniz gerektiğinden ve sık kullanılan temel komutlardan bahsedeceğim. Amacım, Linux’u daha anlaşılır ve pratik bir şekilde kavramanızı sağlamak. Başlayalım!

Linux Komut Satırı Nedir?

Linux’un asıl gücü komut satırında (CLI – Command Line Interface) gizli. Komut satırı, sisteme direkt komutlar vererek çeşitli işlemler yapmamıza olanak tanır. Dosya oluşturma, sistem kaynaklarını yönetme, hatta yazılım kurma gibi görevleri hızlıca gerçekleştirebilirsiniz. Bunun için bir terminal penceresi açmanız yeterli.

Linux’ta en sık kullanılan komut yorumlayıcısı Bash olarak bilinir. Bu kılavuzda, Bash kullanarak işleri nasıl halledebileceğinizi öğreneceksiniz.

Linux’un Temel Komutları

PWD (Print Working Directory)

Terminalde nerede olduğunuzu göstermek için kullanılır. Sizin o an hangi dizinde çalıştığınızı öğrenmenin en kolay yolu.

ls (List)

Bir dizinde neler olduğunu görmek için ls komutu kullanılır. Klasördeki dosyaları ve alt dizinleri hızlıca listelemenizi sağlar.

Parametreleri

ls -l: Dosyaların detaylarını gösterir (dosya izinleri, sahipleri, boyut vb.).

ls -a: Gizli dosyaları da listelemek için kullanılır.

ls -lh: Dosya boyutlarını MB, GB gibi daha okunabilir bir formatta gösterir.

cd (Change Directory)

Bir dizinden diğerine geçmek için kullanılır. Örneğin, ev dizinindeyseniz ve /etc dizinine gitmek istiyorsanız:

Parametreler

cd ..: Bir üst dizine geçmek için.

cd ~: Ana dizine (home dizinine) dönmek için.

mkdir (Make Directory)

Yeni bir klasör oluşturmak için kullanılır. Örneğin, proje adlı bir klasör oluşturmak istiyorsanız:

rmdir (Remove Directory)

Boş bir klasörü silmek için kullanılır. Eğer klasör doluysa, bu komut işe yaramaz. Bu durumda rm -r komutunu kullanmanız gerekir (bu komut klasördeki tüm içerikleri de siler).

Dosya İşlemleri

touch

Yeni bir dosya oluşturmak isterseniz, touch komutunu kullanabilirsiniz. Bu komut, belirtilen isimde bir dosya oluşturur.

cp (Copy)

Dosyaları veya dizinleri kopyalamak için kullanılır. Örneğin, bir dosyayı başka bir dizine kopyalamak istiyorsanız:

mv (Move)

Dosyaları taşımak veya yeniden adlandırmak için kullanılır. Bir dosyayı başka bir klasöre taşıyabilir ya da ismini değiştirebilirsiniz.

rm (Remove)

Dosyaları veya dizinleri silmek için kullanılır. Örneğin, bir dosyayı silmek için:

Dosya İçeriklerini Görüntüleme

cat (Concatenate)

Bir dosyanın içeriğini terminalde görüntülemek için kullanılır.

less Komut: less new_filet.txt

Büyük dosyaları incelemek için cat komutundan daha kullanışlıdır, çünkü içeriği sayfa sayfa görüntüler ve gezinmeyi kolaylaştırır.

head ve tail Komutları

Bir dosyanın başındaki veya sonundaki satırları göstermek için bu komutlar kullanılır. Özellikle log dosyalarını izlemek için çok faydalıdır.

Kullanıcı ve İzin Yönetimi

whoami

Hangi kullanıcıyla oturum açtığınızı gösterir. Özellikle root yetkileriyle işlem yaparken hangi kullanıcıda olduğunuzu öğrenmek için kullanışlıdır.

sudo

Bir komutu root yetkileriyle çalıştırmak için kullanılır. Sistem yönetimi veya yazılım kurulumlarında sıklıkla kullanılır.

chmod (Change Mode)

Dosya veya dizin izinlerini değiştirmek için kullanılır. Örneğin, bir dosyayı çalıştırılabilir hale getirmek için:

chown (Change Owner)

Bir dosyanın sahipliğini değiştirmek için kullanılır. Sahip ve grup değişikliği yapabilirsiniz.

Sistem Bilgileri ve Yönetimi

df (Disk Free)

Disk alanı kullanımını gösterir. Sistem diskiniz dolduğunda hangi dizinlerin fazla yer kapladığını öğrenmek için kullanılır.

du (Disk Usage)

Bir dizinin veya dosyanın ne kadar disk alanı kullandığını gösterir.

top Komutu

Sisteminizde çalışan işlemleri ve kaynak kullanımını gerçek zamanlı olarak görüntülemek için kullanılır. İşlemci ve bellek kullanımını izlemek için çok faydalıdır.

ps Komutu

Çalışan işlemleri listelemek için kullanılır. Özellikle belirli bir işlemi bulmak için çok faydalıdır.

kill Komutu

Bir işlemi sonlandırmak için kullanılır. İlk önce ps komutuyla işlemin PID (Process ID) numarasını bulmanız gerekir.

reboot ve shutdown

Sistemi yeniden başlatmak veya kapatmak için kullanılır.

Ağ Komutları

ping

Bir IP adresine ya da sunucuya ulaşılabilirliğini kontrol etmek için paket gönderir.

ifconfig

Ağ arayüzlerinin durumunu görmek ve ayarlamak için kullanılır. Modern sistemlerde yerini ip komutuna bırakmıştır.

netstat

Ağ bağlantılarını, portları ve çeşitli ağ istatistiklerini görüntüler.

curl

Bir web sayfasından veri almak veya veri göndermek için kullanılır.

Yazılım Paket Yönetimi

Her Linux dağıtımının kendi paket yönetim aracı vardır. Yazılım kurmak, güncellemek veya kaldırmak için kullanılır.

apt (Advanced Package Tool) – Debian ve Ubuntu

Debian tabanlı sistemlerde yazılım yönetimi için kullanılır.

remove

Kısayollar ve İpuçları

Autocomplete (Tab tuşu)

Komutları ve dosya isimlerini tamamlamak için Tab tuşunu kullanabilirsiniz. Örneğin, uzun bir dosya ismi yazarken Tab tuşuna basarak geri kalan kısmı otomatik olarak tamamlayabilirsiniz.

Komut Geçmişi

Önceki komutlara erişmek için yukarı ok tuşunu kullanabilirsiniz.

alias

Sık kullandığınız komutlara kısayol atamak için kullanılır. Örneğin, uzun bir komutu kısa hale getirmek için:

Sonuç

Linux, komut satırıyla güçlü ve esnek bir sistem yönetimi sunar. Bu yazıda, Linux’ta sık kullanılan komutları öğrendik. Bu komutları kullanarak günlük işlerinizi kolayca yapabilir, sistemi yönetebilir ve daha fazla kontrol sağlayabilirsiniz. Komut satırına aşina olduktan sonra, Linux’un size sunduğu sınırsız olanakları keşfetmeye başlayacaksınız.

Unutmayın, Linux dünyasında pratik yapmak en iyi öğretmendir!

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir