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.

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:
- Dash'e gidin ve şunu yazın: terminal.
- Veya basın CTRL+Alt+T Terminali başlatmak için.
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.

