Android

Linux'ta CD Komutu (Dizini Değiştir)

Что такое Linux, обзор, отличия. Какой Linux выбрать в 2020

Что такое Linux, обзор, отличия. Какой Linux выбрать в 2020

İçindekiler:

Anonim

cd (“dizini değiştir”) komutu, Linux ve diğer Unix benzeri işletim sistemlerindeki geçerli çalışma dizinini değiştirmek için kullanılır. Linux terminalinde çalışırken en temel ve sık kullanılan komutlardan biridir.

Geçerli çalışma dizini, kullanıcının o anda çalıştığı dizindir (klasör). Komut isteminizle her etkileşim kurduğunuzda, bir dizin içinde çalışıyorsunuzdur.

Bu öğreticide, sisteminizin dizin ağacında gezinmek için cd komutunun nasıl kullanılacağını göstereceğiz.

cd Komutu

cd bir kabuk yerleşkesidir ve davranışı kabuktan kabuğa biraz farklı olabilir. Yürütülmesi için gerekli bilgileri belirlemek üzere kabuk ortam değişkenlerini kullanır.

CD'nin Bash yerleşik sürümünü ele alacağız.

cd komutunun sözdizimi aşağıdaki gibidir:

cd directory

Komut, nadiren kullanılan yalnızca iki seçeneği kabul eder.

  • −L , Sembolik bağlantıları takip et. Varsayılan olarak, cd -L seçeneği belirtilmiş gibi davranır. −P , Sembolik bağlantıları takip etme. Başka bir deyişle, bu seçenek belirtildiğinde ve bir dizine işaret eden bir sembol bağlantısına gitmeye çalıştığınızda, cd dizine dönüşecektir.

En basit haliyle, herhangi bir argüman olmadan kullanıldığında, cd sizi ana dizininize götürecektir.

Dosya sisteminde gezinirken, dizin adlarını otomatik olarak tamamlamak için Tab tuşunu kullanabilirsiniz. Dizin adının sonuna eğik çizgi eklemek isteğe bağlıdır.

Bir dizine geçmek için o dizine ilişkin yürütülebilir izinlerinizin olması gerekir.

pwd komutu, hangi dizinde bulunduğunuzu bulmanızı sağlar.

Mutlak ve Göreli Yol İsimleri

Değiştirilecek bir dizin belirtirken, mutlak veya göreli yol adlarını kullanabilirsiniz. Mutlak veya tam yol, sistem kökünden / ve göreli yol geçerli dizinden başlar.

Varsayılan olarak, Linux sisteminizde oturum açtığınızda, geçerli çalışma dizininiz ana dizininize ayarlanır. Downloads dizininin ana dizininizde bulunduğunu varsayarsak, dizinin göreli yolunu kullanarak dizine gidebilirsiniz:

cd Downloads

Aynı dizine mutlak yolunu kullanarak da gidebilirsiniz:

cd /home/username/Downloads

Kısacası, yol bir eğik çizgi ( / ) ile başlıyorsa, dizinin mutlak yoludur.

Ana Dizin

Unix benzeri işletim sistemlerinde, geçerli çalışma dizini tek bir nokta ( . ) İle temsil edilir. Arka arkaya iki nokta ( .. ) üst dizini veya başka bir deyişle geçerli dizinin hemen üstündeki dizini temsil eder.

cd. yazarsanız cd. , geçerli dizine geçersiniz veya başka bir deyişle, komut hiçbir şey yapmaz.

Şu anda /usr/local/share dizininde olduğunuzu varsayalım, /usr/local dizinine (geçerli dizinden bir seviye yukarı) geçmek için şunu yazabilirsiniz:

cd../

İki düzeyi /usr dizinine (üst öğenin üst öğesi) taşımak için aşağıdakileri çalıştırabilirsiniz:

cd../../

İşte başka bir örnek. Diyelim ki /usr/local/share dizinindesiniz ve /usr/local/src geçmek istiyorsunuz. Bunu yazarak yapabilirsiniz:

cd../src

Önceki Dizine Git

Önceki çalışma dizinine geri dönmek için, tire ( - ) karakterini bağımsız değişken olarak cd komutuna iletin:

cd -

Giriş Dizini'ne gidin

Ana dizininize gitmek için cd . Doğrudan ana dizininize dönmenin başka bir yolu, tilde ( ~ ) karakterini aşağıda gösterildiği gibi kullanmaktır:

cd ~

Örneğin, ana dizininizdeki Downloads dizinine gitmek istiyorsanız, şunu yazarsınız:

cd ~/Downloads

Aşağıdaki sözdizimini kullanarak başka bir kullanıcının ana dizinine de gidebilirsiniz:

cd ~username

İsimlerinde Boşluk İçeren Dizinler

Değiştirmek istediğiniz dizinin adında boşluklar varsa, yolu tırnak işaretleri içine almalı veya boşluktan kaçmak için ters eğik çizgi ( \ ) karakterini kullanmalısınız:

cd 'Dir name with space'

cd Dir\ name\ with\ space

Sonuç

Şimdiye kadar, geçerli çalışma dizininin ne olduğunu ve farklı bir dizine gitmek için cd komutunun nasıl kullanılacağını iyi anlamanız gerekir.

bash terminali