Windows 10'da Ubuntu'da Bash'de dosyalar, klasörler ve uygulamalarla nasıl çalışılır

Windows 10'da(Windows 10) Linux için(Linux) Windows Alt Sisteminin(Windows Subsystem) eklenmesi , biz de dahil olmak üzere birçok kişi için sürpriz oldu. Esas olarak geliştiriciler tarafından kullanılması amaçlanan bir araç olmasına rağmen, normal kullanıcılar da bu özellikle ilgileniyor gibi görünüyor. Dosyalar, klasörler ve uygulamalarla çalışmak için Windows 10'da (Windows 10)Ubuntu'da(Ubuntu) Bash'te komutları(Bash) nasıl çalıştıracağınızı göstermemizin mantıklı olacağını düşündük . Kaplayacak çok yer var, o yüzden başlayalım:

NOT: Bu eğitim, 10 (NOTE:)Kasım (November 10)Güncelleştirmesi(Update) ile Windows 10'a(Windows 10) dayanmaktadır . Windows 10'un(Windows 10) daha eski bir sürümüne sahipseniz , bazı komutlar çalışmayabilir veya işler farklı görünebilir.

Windows'ta Ubuntu nasıl edinilir

Bu eğitim için , Windows 10 bilgisayarınızda veya cihazınızda (computer or device)Windows üzerinde Linux Ubuntu'nun(Linux Ubuntu) kurulu olması gerekir . Henüz yapmadıysanız veya bu konuda rehberliğe ihtiyacınız varsa, tüm kurulum sürecini burada açıkladık: (installation process)Linux için Windows Alt Sistemini(Windows Subsystem) nasıl edinebilirim ?

Microsoft Store'dan yüklenen Windows'ta Ubuntu

İkinci olarak, Linux(Linux) ile hiç çalışmadığınızı ve bu konuda tıpkı Jon Snow gibi "hiçbir şey bilmediğinizi" varsayıyoruz . 🙂

Windows'ta Ubuntu'da Bash nedir

Yeni başlayan biri olarak , Windows'ta Ubuntu'da (Ubuntu)Bash'den(Bash) ne elde ettiğinizi merak edebilirsiniz(Windows) . Bash kabuğu(Bash shell) ortamının tamamını Windows 10 bilgisayarınızda alırsınız . Windows'u(Windows) daha önce kullandıysanız , Windows 10, Windows XP veya bu ikisi arasında herhangi bir şey kullandıysanız, muhtemelen Komut İstemi(Command Prompt) ve PowerShell ortamlarına aşinasınızdır. Bash benzer bir kabuktur, ancak Linux işletim sistemleri için oluşturulmuştur.

Windows'ta Ubuntu'da Komut İstemi ve PowerShell vs. Bash

Bash , Command Prompt gibi bir komut satırı ortamıdır. Bir Linux çekirdeği(Linux kernel) üzerinde çalışır ve size çalıştırmanız için bir dizi komut satırı yardımcı programı sunar. İstediğiniz buysa, Linux uygulamalarını indirmek, kurmak ve kullanmak için kullanabilirsiniz . Ve Bash(Bash) içinde çalıştırdığınız tüm yardımcı programlar Windows 10 dosya sisteminize(file system) erişim sağlar . Bu, herhangi bir sürücünüzdeki dosya ve klasörlere erişebileceğiniz, bunları oluşturabileceğiniz ve silebileceğiniz anlamına gelir. Ayrıca , Windows'ta (Windows)Ubuntu'da(Ubuntu) grafik uygulamaları çalıştırmanın mümkün olmasına rağmen , hem oldukça karmaşık hem de hatalara açık olduğunu not etmek önemlidir. O yüzden(Ubuntu)Windows'ta (Windows)Ubuntu , normal kullanıcılar için değil, geliştiriciler için bir Linux alt sistemi ve yardımcı programlarına erişim sağlamak için oluşturuldu.(Linux subsystem and access)

Windows 10'da Ubuntu nasıl başlatılır

Ubuntu'yu(Ubuntu) Windows'a yükledikten(Windows) sonra yapmanız gereken ilk şey , onu başlatmaktır ve bunu yapmanın hızlı bir yolu, Başlat Menüsü'nden(Start Menu) kısayoluna tıklamak veya üzerine dokunmaktır .

Ubuntu'nun Windows 10'un Başlat Menüsünde bir kısayolu var

Windows 10'da(Windows 10) Ubuntu'nun arayüzü(Ubuntu) şöyle görünür :

Windows 10'daki Ubuntu terminali

Bir komut satırı ortamı olduğu için içinde çalıştırmak istediğiniz metin komutlarını yazmanız gerekir. Daha önce Komut İstemi(Command Prompt) ile çalıştıysanız , muhtemelen bir komutu çalıştırabilmek için tüm yolunu yazmaya alışmışsınızdır. Bash kabuğunu(Bash shell) kullanırken bunu unutun . Burada, yüklediğiniz herhangi bir komut, araç veya uygulama, yalnızca adını yazarak herhangi bir yerden çalıştırılabilir. Adından önce yolunu eklemeye gerek yoktur. Şimdi başlamak için öğrenmeniz gereken temel komutları görelim:

1. Bash(Bash) on Ubuntu ile Windows 10 PC'nizdeki dizini CD komutunu(CD command) kullanarak nasıl değiştirirsiniz?

Bash'deki(Bash) temel komutlardan biri, içinde çalıştığınız klasörü değiştirmenize izin veren komuttur. Windows 10 PC'nizden başka bir klasöre gitmek için tek yapmanız gereken cd [yol](cd [path]) komutunu çalıştırmaktır, burada [yol]([path]) o klasörün konumudur.

Windows 10 PC'nizdeki tüm sürücülerin /mnt/[the letter of the drive] içine monte edildiğini unutmayın . Örneğin, Windows 10'un genellikle yüklü olduğu (Windows 10)C sürücüsü şu konumda bulunur: /mnt/c . D sürücüsü, varsa, /mnt/d'de bulunur /mnt/d bu şekilde devam eder. Bir örnek verelim: D sürücünüzde bulunan Digital Citizen klasörüne gitmek istiyorsanız, şu Bash komutunu(Bash command) çalıştırmanız gerekir : cd "/mnt/d/Digital Citizen" .

Çalışma klasörünü değiştirmek için CD komutunu kullanma

ÖNEMLİ:(IMPORTANT:) Çalışmak istediğiniz klasörün adında örneğin Digital Citizen örneğinde olduğu gibi boşluklar varsa , yolu tırnak işaretleri arasına aldığınızdan emin olun. Ayrıca, çalışmadıkları için kıvırcık veya akıllı tırnak işaretleri değil, yalnızca düz işaretler kullanın.

2. LS komutunu(LS command) kullanarak Windows 10 PC'nizdeki bir klasörün içeriğini, Ubuntu'da (Ubuntu)Bash ile nasıl görebilirsiniz?

Bash'de(Bash) , bir klasörün içeriğini gösteren bir diğer hayati komut ls'dir(ls) . Yazın, klavyenizde Enter(Enter) tuşuna basın ve mevcut dizinde bulunan her klasör ve dosyanın(folder and file) bir listesini almalısınız .

Bir klasörün içeriğini görüntülemek için LS komutunu kullanma

Önceki ekran görüntüsünde de görebileceğiniz gibi, klasörler, dosyalardan ayırt edebilmeniz için vurgulanmıştır.

3. CP komutunu(CP command) kullanarak Windows 10 PC'nizde Bash on Ubuntu ile dosyalar nasıl kopyalanır(Ubuntu)

Bash ayrıca, kopyalama, taşıma, yeniden adlandırma, silme gibi temel dosya yönetimi için gereken tüm komutları içerir. (file management)Bir dosyayı bir yerden diğerine kopyalamanıza izin veren komut cp [kaynak] [hedef] '(cp [source] [destination]) dir , burada [kaynak]([source]) kopyalanan dosyanın yolu ve [hedef]([destination]) kopyalanacak yerin yoludur. .

Örneğin Digital Citizen(Digital Citizen) klasörümüzde bulunan incognito.xlsx isimli dosyayı (incognito.xlsx,)Security for Everyone alt klasörüne kopyalamak istediğimizi varsayalım. Bunu yapmak için çalıştırmamız gereken komut cp "/mnt/d/Digital Citizen/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone" dır .

Bir dosyayı kopyalamak için CP komutunu kullanma

Dosya daha sonra belirtilen klasöre kopyalanır.

4. MV komutunu(MV command) kullanarak, Ubuntu'da (Ubuntu)Bash ile Windows 10 PC'nizdeki dosyalar nasıl taşınır veya yeniden adlandırılır

Bash ile dosyaları taşımak veya yeniden adlandırmak , dosyaları kopyalamaya benzer. Bu amaçla çalıştırmanız gereken komut aşağıdaki sözdizimine sahiptir: mv [kaynak] [hedef](mv [source] [destination]) , burada [kaynak]([source]) taşınan veya yeniden adlandırılan dosyanın yolu ve [hedef]([destination]) dosyanın gideceği yerin yoludur hareket ettirilmelidir. [Hedef]([destination]) , [kaynak]([source],) ile aynıysa , ancak belirttiğiniz dosya adı(file name) orijinalden farklıysa, dosya taşınmak yerine yeniden adlandırılır.

Önceki örneği kullanarak incognito.xlsx dosyasını Digital Citizen klasörümüzden Security for Everyone alt klasörüne taşıyalım ve ardından onu web_incognito.xlsx olarak yeniden adlandıralım . Bunu yapmak için şu komutları çalıştırmalıyız: mv "/mnt/d/Digital Citizen/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone" ve ardından mv "/mnt/d/Digital Citizen/Security for Everyone/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone/web_incognito.xlsx" .

Bir dosyayı taşımak ve yeniden adlandırmak için MV komutunu kullanma

5. RM komutunu(RM command) kullanarak Ubuntu'da (Ubuntu)Bash ile Windows 10 PC'nizden dosyalar nasıl silinir

Bash'de(Bash) dosyaların silinmesi veya silinmesi rm [file] komutu yardımıyla yapılır . Daha önce oluşturduğumuz web_incognito.xlsx dosyasını kaldırmak için önce cd "/mnt/d/Digital Citizen/Security for Everyone" komutunu kullanarak onu tutan Herkes(Security for Everyone) için Güvenlik klasörümüze gidiyoruz . Ardından rm web_incognito.xlsx komutunu çalıştırıyoruz .

Bir dosyayı silmek için RM komutunu kullanma

6. MKDIR komutunu(MKDIR command) kullanarak Windows 10 PC'nizde Bash on Ubuntu ile klasörler nasıl oluşturulur(Ubuntu)

Bash ile bir klasör oluşturmak , mkdir [klasör](mkdir [folder]) komutu kullanılarak yapılır ; burada [klasör]([folder]) , oluşturmak istediğiniz klasörün adıdır. Örnek vermek gerekirse Digital Citizen(Digital Citizen) dizinimizin içinde Testler(Tests) adında bir klasör oluşturmak istediğimizi varsayalım . Bunun için önce Digital Citizen klasörüne (cd "/mnt/d/Digital Citizen") ve ardından mkdir Tests komutunu çalıştırıyoruz . Bu kadar basit.

Yeni bir klasör oluşturmak için MKDIR komutunu kullanma

7. RM -R komutunu(RM -R command) kullanarak Ubuntu'da (Ubuntu)Bash ile Windows 10 PC'nizden klasörler nasıl silinir

Benzer şekilde, Bash(Bash) kullanarak bir klasörü kaldırmak veya silmek de aynı derecede kolaydır. Kaldırmak istediğiniz klasörün üst dizinine (parent directory)gidin(Navigate) ve rm -r [klasör](rm -r [folder]) komutunu çalıştırın; burada [klasör]([folder]) silinecek klasörün adıdır. Bu komutun -r argümanını da içerdiğini fark etmiş olabilirsiniz: bu klasörün içindeki her şeyin yinelemeli olarak silinmesi için eklemeniz gerekir.

Örnek vermek gerekirse Digital Citizen klasörümüzün içerisinde daha önce oluşturduğumuz Testler(Tests) klasörünü silelim . Bunun için önce Digital Citizen olan üst klasöre (parent folder)cd "/mnt/d/Digital Citizen" komutunu kullanarak gitmemiz gerekiyor . Ardından, rm -r Tests komutunu çalıştırmalıyız .

Bir klasörü silmek için RM -R komutunu kullanma

8. SUDO APT-GET INSTALL komutunu kullanarak Ubuntu'da (Ubuntu)Bash(SUDO APT-GET INSTALL command) ile Windows 10'da(Bash) Linux uygulamaları (Windows 10)nasıl(Linux apps) indirilir ve kurulur

Linux ayrıca size yönetici ayrıcalıkları veren SUDO komutunu(SUDO command) kullanarak komutları bir süper kullanıcı olarak çalıştırmanıza izin verir. Sözdizimi basittir: sudo [application] , burada [application] işletim sistemine(operating system) yüklenmiş herhangi bir program olabilir . sudo komutu size Linux'taki(Linux) her şey üzerinde yönetim yetkileri verdiği için , Windows'ta bir (Windows)yönetici kullanıcı hesabının(administrator user account) yapabileceklerine çok benzer . Linux uygulamalarını indirmek, kurmak ve çalıştırmak istiyorsanız aşağıdaki komutları kullanabilirsiniz:

İlk önce sudo apt-get update dosyasını(sudo apt-get update) çalıştırın . Bu komut, Ubuntu'dan(Ubuntu) en son yazılım listelerini indirir .

Güncel paket listelerini almak için SUDO APT-GET UPDATE komutunu kullanma

Ardından, istediğiniz Linux uygulamasını(Linux app) indirip yüklemek için sudo apt-get install [application name] dosyasını çalıştırın . Örneğin, metin tabanlı bir web tarayıcısı olan (web browser)w3m'yi yüklemek istiyorsak, (w3m)sudo apt-get install w3m'yi(sudo apt-get install w3m) çalıştırmamız gerekir . Uygulama ek paketler gerektiriyorsa, devam etmek istediğinizi onaylamanız gerekebilir, bu durumda klavyenizdeki (case press)Y tuşuna basın .

Yeni bir uygulama yüklemek için SUDO APT-GET INSTALL komutunu kullanma

Uygulama yüklendikten sonra, Bash'e(Bash) adını ve ardından gerekli parametreleri yazarak çalıştırabilirsiniz . Örneğin, web sitemizi ziyaret etmek istersek, w3m digitalcitizen.life yazmamız(w3m digitalcitizen.life) gerekir .

Windows'ta Ubuntu'da Bash'te bir uygulama çalıştırma

9. YARDIM argümanını(HELP argument) kullanarak Windows'ta Ubuntu'da (Ubuntu)Bash'te(Bash) nasıl yardım alınır(Windows)

Belirli bir komutun ne yaptığı hakkında daha fazlasını öğrenmek istiyorsanız, bunu Bash'e yazın ve (Bash)"--help" parametresini ekleyin . Görüntülenen bilgiler(information displayed) , bu komutun yapısı ve kullanımına(structure and usage) daha fazla ışık tutmalıdır . Örneğin, bir klasörün içeriğini listeleyen ls komutunu alın. (ls,)Basit bir komut gibi görünebilir, ancak bilgileri nasıl görüntüleyeceği konusunda oldukça fazla seçenek sunar. İşte bunun için alacağınız yardımın bir kısmı:

Windows'ta Ubuntu'da Bash'te bir komut için yardım alma

(Did)Bash'i(Bash) Windows'ta Ubuntu'da denediniz (Ubuntu)mi ? _ _(Windows)

Size Linux Bash'in çok ilginç dünyasını ve onu (Linux Bash)Windows 10'da(Windows 10) kullanmanın temellerini tanıtmayı başardığımızı umuyoruz . Gösterdiğimiz komutları deneyin ve HELP argümanını(HELP argument) kullanarak her bir komut hakkında daha fazla bilgi edinin . Paylaşmak için herhangi bir sorunuz veya ipucunuz varsa, aşağıya yorum yapmaktan çekinmeyin.



About the author

Ben profesyonel bir yorumcu ve üretkenlik arttırıcıyım. İnternette video oyunları oynayarak, yeni şeyler keşfetmeyi ve teknoloji ihtiyaçları konusunda insanlara yardım ederek vakit geçirmeyi seviyorum. Xbox ile biraz deneyimim var ve 2009'dan beri müşterilerin sistemlerini güvende tutmalarına yardımcı oluyorum.



Related posts