Linux Komut Satırı Eğitimi: Terminali CD Komutlarıyla Yönetme

⚡ Akıllı Özet

Linux komut satırı dosya yönetimi, terminali kullanarak dosyaları grafiksel bir yöneticiden daha hızlı bir şekilde oluşturmayı, taşımayı ve silmeyi sağlar. `cd` ve `pwd` komutları, dosya sistemi genelinde mutlak ve göreceli yollar aracılığıyla dizinler arasında gezinmeyi sağlar.

  • 🖥️ CLI ve GUI karşılaştırması: Terminal daha hızlı ve komut dosyasıyla çalıştırılabilir; dosya yöneticisi ise görseldir.
  • 📍 şifre: Şu anda göz atmakta olduğunuz mevcut çalışma dizinini yazdırır.
  • 📂 CD: Dizin değiştirir; `cd` veya `cd ~` ana dizine döner, `cd /` ise kök dizine gider.
  • ⬆️ CD..: Kök dizine doğru bir üst dizin seviyesine çıkar.
  • 🧭 Yollar: Mutlak yollar kök dizinden başlar; göreceli yollar ise geçerli dizinden başlar.
  • 🤖 Yapay Zeka Yardımı: Yapay zeka araçları, istek üzerine Linux komutlarını açıklıyor, oluşturuyor ve düzeltiyor.

Linux Komut Satırı Eğitimi

Bilgisayarınızda en sık gerçekleştirdiğiniz işlemler dosya oluşturma, taşıma veya silme işlemleridir. Dosyalarınızı yönetmek için aşağıdaki yöntemlerden birini kullanabilirsiniz: Terminal (Komut Satırı Arayüzü, CLI) ya da Dosya yöneticisi (Grafiksel Kullanıcı Arayüzü, GUI)Bu makale, dosya sisteminde gezinmek için kullanılan komut satırı arayüzüne (CLI) ve `cd` komutlarına odaklanmaktadır.

Komut Satırı Arayüzünü Neden Öğrenmeliyiz?

Dünya grafik arayüz tabanlı sistemlere doğru ilerlese de, komut satırı arayüzünün (CLI) belirli kullanım alanları vardır ve betik yazımında ve sunucu yönetiminde yaygın olarak kullanılır. İşte onu öğrenmeniz için bazı önemli nedenler:

  • Komutlar daha fazla seçenek sunar ve esnektir. Piping ve stdin/stdout son derece güçlüdür ve grafiksel kullanıcı arayüzünde (GUI) mevcut değildir.
  • Bazı yapılandırmalar grafiksel kullanıcı arayüzünde beş ekrana kadar uzanırken, komut satırı arayüzünde tek bir komutla yapılır.
  • Grafik arayüzde binlerce dosyayı taşımak veya yeniden adlandırmak zaman alıcıdır, oysa komut satırı arayüzünde (CLI) aynı işlem tek bir komutla normal bir ifade kullanılarak yapılır.
  • Komut satırı arayüzü (CLI), grafik arayüzüne (GUI) kıyasla hızlı yüklenir ve az RAM tüketir. Kritik anlarda bu önemlidir.

Her iki arayüzün de kullanım alanları vardır. Grafik kullanıcı arayüzünde (GUI), performans izleme grafikleri sistem sağlığı hakkında anında görsel geri bildirim sağlarken, komut satırı arayüzünde (CLI) yüzlerce satırlık logları okumak göz yorucudur. Linux tabanlı işletim sistemi Diğer işletim sistemlerine benzer olduğundan, bu kılavuz komut satırı arayüzüne (CLI) odaklanmaktadır.

CLI'yi başlatma Ubuntu

Terminali başlatmanın iki yolu vardır:

  1. Dash'e gidin ve şunu yazın: terminal.
  2. Veya basın CTRL+Alt+T Terminali başlatmak için.

Terminalin başlatılması Ubuntu

CLI'yi başlattığınızda, aşağıdaki gibi bir komut istemi göreceksiniz. guru99@VirtualBoxSoldan sağa doğru okursak:

  • İlk kısım, ismin kendisidir. kullanıcı (örneğin Bob, Tom veya Ubuntu).
  • İkinci kısım ise bilgisayar veya Ana bilgisayar adıBu özellik, ağ üzerinden bir bilgisayarın tanımlanmasına yardımcı olur ve sunucu ortamında önem kazanır.
  • MKS : Basit bir ayırıcıdır.
  • Tilde ~ Bu işaret, kullanıcının şu alanda çalıştığını gösteriyor: ana dizinDizin değiştirirseniz bu işaret kaybolur.
  • MKS $ Bu işaret, normal bir kullanıcı olarak çalıştığınız anlamına gelir; root kullanıcısı olarak çalışırken, # görüntülenir.

Mevcut Çalışma Dizini

Şu anda gezinmekte olduğunuz dizine mevcut çalışma dizini denir. Bilgisayarınızı başlattığınızda ana dizine giriş yaparsınız. Şu anda çalıştığınız dizini belirlemek için şu komutu kullanın:

pwd

pwd komutu şu anlama gelir: print working dÖrneğin, /home/guru99'un şu anda çalıştığınız dizin olduğunu gösterebilir.

Dizinleri Değiştirme

Geçerli dizininizi değiştirmek istiyorsanız, şunu kullanın: cd komut:

cd /tmp

Örneğin, /tmp dizininden /bin'e, oradan /usr'ye ve sonra tekrar /tmp'ye geçebilirsiniz.

Ana Dizine Git

Ana dizine gitmek için şunu yazın: cd tek başına veya kullanmak cd ~:

cd
cd ~

Kök dizine geçiliyor

Linux'ta dosya sisteminin kökü şu şekilde gösterilir: /, benzer c: \ in Windows. Bunu not et Windows UNIX/Linux'ta ileri eğik çizgi "/" kullanılırken, diğer sistemlerde ters eğik çizgi "\" kullanılır. cd / Kök dizine geçmek için:

cd /

İPUCU: `cd` ve `/` arasına boşluk koymayı unutmayın, aksi takdirde hata alırsınız.

Birden Çok Dizin Arasında Gezinme

Tam yolu belirterek birden fazla dizin arasında aynı anda gezinebilirsiniz. Örneğin, /dev altındaki /cpu dizinine gitmek için işlemi iki parçaya bölmenize gerek yok; tam yolu doğrudan yazmanız yeterli:

cd /dev/cpu

Bir Üst Dizin Seviyesine Geçme

Bir üst dizin seviyesine geçmek için şunu kullanın:

cd ..

Örneğin, cd .. Bu komut, /dev/cpu dizininden /dev dizinine bir üst dizine geçer. Aynı komutu tekrar kullanmak ise /dev dizininden /root dizinine atlar.

Göreli ve Mutlak Yollar

Bilgisayar biliminde bir yol, bir dosya veya klasörün adresidir. Windows bir yol şöyle görünüyor C:\documents and settings\user\downloadsve Linux'ta olduğu gibi /home/user/downloadsİki tür yol vardır:

Kesin yol

Mutlak yol, bir dosyaya ulaşmak için gereken tam yolu belirtir. Örneğin, guru99 ana klasöründeki Pictures dizininin mutlak yolu şöyledir: /home/guru99/Resimler:

cd /home/guru99/Pictures

Göreceli yol

Geçerli dizin içindeki bir alt dizine göz atarken göreceli yol kullanışlıdır; sizi zaman aşımından kurtarır.ping Tam yollar. Diyelim ki ana dizininizdesiniz ve İndirilenler klasörüne gitmek istiyorsunuz. Bunun yerine ty yazın.ping Tam yolu görmek için şunu yazmanız yeterli:

cd Downloads

Bu yöntem işe yarıyor çünkü zaten /home/guru99 dizini içindesiniz, bu nedenle dosya sisteminin aynı bölümündeki bir konuma ulaşmak için tam yolu belirtmenize gerek yok.

Yaygın Terminal Dosya Yöneticileri

`cd` komutunun ötesinde, metin tabanlı dosya yöneticileri, terminalin içine görsel, klavye odaklı bir katman ekler; bu da SSH üzerinden veya konteynerlerde kullanışlıdır:

  • Gece Yarısı Komutanı (mc): Menüleri ve kısayol tuşları bulunan, uzun zamandır kullanılan çift bölmeli bir yönetici arayüzü, şu modele dayanmaktadır: Norton Komutan.
  • korucu: A VimÜç sütunlu düzen ve hızlı dosya önizlemeleri sunan, ilham verici bir dosya yöneticisi.
  • Nnn: Hız ve düşük bellek kullanımı için tasarlanmış, ultra hafif, tek sütunlu bir dosya yöneticisi.

SSS

Tilde işareti, ana dizininizi temsil eder. Komut isteminde göründüğünde, ana klasörünüzdesiniz demektir; başka bir dizine geçtiğinizde kaybolur.

"$" işareti, normal bir kullanıcı olarak oturum açtığınızı gösterir. "#" işareti ise, tam sistem yetkilerine sahip olan root (yönetici) kullanıcısı olarak çalıştığınızı gösterir.

cd – (cd'nin ardından bir tire) komutunu kullanın. Bu sizi en son bulunduğunuz dizine geri döndürür; bu da iki konum arasında geçiş yaparken kullanışlıdır.

Yaygın tercihler şunlardır: korucuHafif bir arayüz olan nnn ve Midnight Commander (mc) gibi oyunlar, arayüzün üzerine paneller, önizlemeler ve kısayol tuşları ekler.

Tab tuşuna basın. Kabuk, dosya veya dizin adını otomatik olarak tamamlar. Birden fazla ad aynı ön eki paylaştığında, Tab tuşuna iki kez basmak eşleşen tüm seçenekleri listeler.

`ls` komutunu kullanın. İzinler ve boyut gibi ayrıntılar için `ls -l`, adları nokta ile başlayan gizli dosyaları da dahil etmek için ise `ls -a` ekleyin.

Evet. Yapay zekâ asistanları bir komutun ne yaptığını açıklıyor, sade İngilizceyi doğru cd veya ls sözdizimine çeviriyor ve bayraklar öneriyor; bu da terminali öğrenmeyi hızlandırıyor.

Yapay zekâ komut taslakları oluşturabilir, ancak özellikle rm veya sudo komutlarını çalıştırmadan önce her zaman gözden geçirin. Akıllı asistanlar yıkıcı işlemleri işaretler, ancak sisteminizde neyin yürütüleceğinden siz sorumlusunuz.

Bu yazıyı şu şekilde özetleyin: