Ubuntu Komut Satırı: Bash Komutları ⋆ ALexHost SRL

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills
16.12.2024

Ubuntu Komut Satırı: Bash Komutları

Ubuntu’da terminal olarak da bilinen komut satırı, sistemle etkileşim için güçlü araçlar sağlar. Kullanıcıların dosyaları yönetmek, yazılım yüklemek, sistem ayarlarını yapılandırmak ve çok daha fazlası için doğrudan komutları çalıştırmasına olanak tanır. Ubuntu terminalinin kalbinde, komutları yorumlayan ve yürüten bir komut satırı kabuğu olan Bash yer alır.

Bu makalede, Ubuntu için en yaygın ve kullanışlı Bash komutlarından bazılarını keşfedeceğiz ve terminalde verimli bir şekilde çalışmak için size sağlam bir temel sağlayacağız.

Bash nedir?

Bash (Bourne Again Shell’in kısaltması) Ubuntu ve çoğu Linux dağıtımında varsayılan komut satırı kabuğudur. Kullanıcıların doğrudan işletim sistemine komutlar vermesini sağlayan metin tabanlı bir arayüzdür. Bash son derece güçlüdür ve komut dosyası oluşturma, komut geçmişi, takma adlar ve daha fazlası gibi özellikleri destekler.

Terminal Ubuntu’da Ctrl Alt T tuşlarına basılarak ya da uygulama menüsünde “Terminal” aranarak açılabilir.

Temel Bash Komutları

Aşağıda Ubuntu terminalinde gezinmek ve işlem yapmak için gerekli olan bazı temel komutlar yer almaktadır.

1. pwd – Çalışma Dizinini Yazdır

Pwd komutu, içinde çalıştığınız geçerli dizini gösterir.

pwd

2. ls – Dizin İçeriğini Listele

Ls komutu geçerli dizindeki dosya ve dizinleri listeler.

ls

Dosya izinleri, dosya boyutları ve daha fazlası gibi daha fazla bilgi görüntülemek için seçenekler ekleyebilirsiniz:

ls -l
  • -l: Dosya ayrıntılarını (izinler, sahip, boyut ve değişiklik tarihi) gösteren uzun biçim.
  • -a: Gizli dosyaları göster (ile başlayan dosyalar).

3. cd – Dizini Değiştir

Cd komutu geçerli dizini değiştirmek için kullanılır.

cd /path/to/directory
  • Ev dizininize gitmek için şunu yazmanız yeterlidir:
    cd
  • Bir dizin yukarı gitmek için:
    cd ..

4. mkdir – Dizin Oluştur

Mkdir komutu yeni bir dizin oluşturur.

mkdir yeni_dizin

5. rmdir – Dizin Kaldır

Rmdir komutu boş bir dizini kaldırır.

rmdir dizin_adı

Bir dizini ve içeriğini kaldırmak için -r seçeneğiyle birlikte rm komutunu kullanın:

rm -r dizin_adı

Dosya Yönetimi Komutları

Dosyaları yönetmek, komut satırını kullanmanın temel bir parçasıdır. Dosya oluşturmak, görüntülemek ve silmek için bazı temel komutlar aşağıda verilmiştir.

1. dokunun – Yeni Dosya Oluşturun

Touch komutu boş bir dosya oluşturur veya mevcut bir dosyanın zaman damgasını günceller.

touch dosya_adı.txt

2. cp – Dosyaları ve Dizinleri Kopyalama

Cp komutu dosya veya dizinleri kopyalamak için kullanılır.

cp kaynak_dosya hedef

Bir dizini ve içeriğini kopyalamak için -r seçeneğini kullanın:

cp -r source_directory destination_directory

3. mv – Dosyaları Taşı veya Yeniden Adlandır

Mv komutu dosyaları ve dizinleri taşır veya yeniden adlandırır.

  • Bir dosyayı taşımak için:
    mv dosya_adı /yeni/dizin
  • Bir dosyayı yeniden adlandırmak için:
    mv eski_adı yeni_adı

4. rm – Dosyaları Kaldır

Rm komutu dosyaları siler. Silinen dosyalar Çöp Kutusuna taşınmadığı için dikkatli kullanın.

rm dosya_adı.txt

Dizinleri ve içeriklerini silmek için -r seçeneğini kullanın:

rm -r dizin_adı

Dosyaları Görüntüleme ve Düzenleme

Terminal, metin dosyalarını doğrudan görüntülemek ve düzenlemek için çeşitli yollar sunar.

1. cat – Dosya İçeriğini Görüntüle

Cat komutu bir dosyanın içeriğini görüntüler.

cat dosya_adı.txt

2. less – Dosya İçeriğini Sayfa Sayfa Görüntüleme

Less komutu büyük dosyaları görüntülemek için kullanışlıdır, çünkü içeriği her seferinde bir sayfa kaydırmanıza olanak tanır.

less dosya_adı.txt

3. nano – Dosyaları Düzenle

Nano komutu terminalde Nano metin düzenleyicisini açarak dosyaları doğrudan düzenlemenize olanak tanır.

nano dosya_adı.txt

4. head and tail – Dosyaların Başını ve Sonunu Görüntüleme

  • head bir dosyanın ilk 10 satırını gösterir:
    head dosya_adı.txt
  • tail bir dosyanın son 10 satırını gösterir:
    tail dosya_adı.txt

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills