Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu öğretici, Linux'ta yeni başlayanlara, WSL kullanılarak varsayılan olarak yüklenen Linux'un Ubuntu dağıtımını kullanarak ve Bash komut satırıyla bazı temel komutları kullanarak paketleri yüklemeye ve güncelleştirmeye başlamalarına yardımcı olur.
Yazılım Yükleme ve Güncelleştirme
Çalıştırdığınız dağıtım için tercih edilen paket yöneticisini kullanarak yazılım programlarını doğrudan komut satırından yükleyebilir ve güncelleştirebilirsiniz.
Örneğin Ubuntu'da önce 'sudo apt update' komutunu çalıştırarak kullanılabilir yazılım listesini güncelleştirin. Ardından, 'sudo apt-get install' komutunu ve ardından yüklemek istediğiniz programın adını kullanarak doğrudan yazılım alabilirsiniz:
sudo apt-get install <app_name>
Önceden yüklenmiş programları güncelleştirmek için şunları çalıştırabilirsiniz:
sudo apt update && sudo apt upgrade
Tavsiye
Linux'un farklı dağıtımları genellikle farklı paket yöneticilerine sahiptir ve ilişkili paket yöneticisine özgü bir yükleme komutu kullanılmasını gerektirir. Örneğin, Arch Linux için ana paket yöneticisi pacman olarak adlandırılır ve yükleme komutu olacaktır sudo pacman -S <app_name>
. OpenSuse için ana paket yöneticisi Zypper olarak adlandırılır ve yükleme komutu olacaktır sudo zypper install <app_name>
. Alpine için ana paket yöneticisi apk olarak adlandırılır ve yükleme komutu olacaktır sudo apk add <app_name>
. Red Hat dağıtımları için, CentOS gibi, iki ana paket yöneticisi YUM ve RPM'dir. Bir yükleme komutu sudo yum install <app_name>
veya sudo rpo -i <app_name>
olabilir. Yazılımı yüklemek ve güncelleştirmek için kullanabileceğiniz araçları bulmak için birlikte çalıştığınız dağıtımın belgelerine bakın.
Dosya ve dizinlerle çalışma
Şu anda içinde olduğunuz dizinin yolunu görüntülemek için 'pwd' komutunu kullanın:
pwd
Yeni bir dizin oluşturmak için 'mkdir' komutunu ve ardından oluşturmak istediğiniz dizinin adını kullanın:
mkdir hello_world
Dizinleri değiştirmek için 'cd' komutunu ve ardından gitmek istediğiniz dizinin adını kullanın:
cd hello_world
Şu anda içinde olduğunuz dizinin içeriğini görmek için komut satırına 'ls' yazın:
ls
Varsayılan olarak, 'ls' komutu yalnızca tüm dosya ve dizinlerin adını yazdırır. Bir dosyanın en son ne zaman değiştirildiği veya dosya izinleri gibi ek bilgiler almak için "-l" bayrağını kullanın:
ls -l
'touch' komutuyla ve ardından oluşturmak istediğiniz dosyanın adıyla yeni bir dosya oluşturabilirsiniz:
touch hello_world.txt
İndirilen herhangi bir grafik metin düzenleyicisini veya VS Code Remote – WSL uzantısını kullanarak dosyaları düzenleyebilirsiniz. VS Code'u kullanmaya başlama hakkında daha fazla bilgiyi burada bulabilirsiniz
Bir dosyayı doğrudan komut satırından düzenlemeyi tercih ediyorsanız vim, emacs veya nano gibi bir komut satırı düzenleyicisi kullanmanız gerekir. Birçok dağıtımda bu programlardan biri veya daha fazlası yüklüdür, ancak yukarıdaki kılavuzda açıklanan yükleme yönergelerini izleyerek bu programları her zaman yükleyebilirsiniz.
Dosyanızı tercih ettiğiniz düzenleme yöntemiyle düzenlemek için, program adını ve ardından düzenlemek istediğiniz dosyanın adını çalıştırmanız yeterlidir:
code hello_world.txt
notepad.exe hello_world.txt
Komut satırında bir dosyanın içeriğini görmek için 'cat' komutunu ve ardından okumak istediğiniz dosyayı kullanın:
cat hello_world.txt
Boru Hatları ve Yeniden Yönlendirme Operatörleri Kullanma
'|' kanalı, bir komuttan gelen çıkışı giriş olarak başka bir komuta yeniden yönlendirir. Örneğin, lhscmd | rhscmd, lhscmd'den çıkışı rhscmd'ye yönlendirir. Borular, görevleri komut satırı aracılığıyla hızlı bir şekilde gerçekleştirmek için çeşitli şekillerde kullanılabilir. Aşağıda boruların nasıl kullanılabileceğini gösteren birkaç basit örnek verilmiştir.
Bir dosyanın içeriğini hızla sıralamak istediğinizi düşünün. Aşağıdaki fruits.txt örneğini alın:
cat fruits.txt
Orange
Banana
Apple
Pear
Plum
Kiwi
Strawberry
Peach
Bu listeyi hızla sıralamak için bir boru/dikey çizgi kullanabilirsiniz.
$ cat fruits.txt | sort
Apple
Banana
Kiwi
Orange
Peach
Pear
Plum
Strawberry
Varsayılan olarak, 'cat' komutunun çıkışı standart çıkışa gönderilir; ancak ,'|' bunun yerine çıkışı başka bir 'sort' komutuna giriş olarak yeniden yönlendirmemize olanak tanır.
Başka bir kullanım örneği de aramadır. Belirli bir arama dizesi için girişte arama yapan yararlı bir komut olan 'grep' kullanabilirsiniz.
cat fruits.txt | grep P
Pear
Plum
Peach
Çıkışı bir dosyaya veya akışa geçirmek için '>' gibi yeniden yönlendirme işleçlerini de kullanabilirsiniz. Örneğin, fruit.txtsıralanmış içeriğiyle yeni bir .txt dosyası oluşturmak istiyorsanız:
cat fruits.txt | sort > sorted_fruit.txt
$ cat sorted_fruit.txt
Apple
Banana
Kiwi
Orange
Peach
Pear
Plum
Strawberry
Varsayılan olarak sıralama komutunun çıkışı standart çıkışa gönderilir; ancak '>' işleci bunun yerine çıktıyı sorted_fruits.txtadlı yeni bir dosyaya yönlendirmemizi sağlar.
Doğrudan komut satırından görevleri daha verimli bir şekilde tamamlamak için kanalları ve yeniden yönlendirme işleçlerini birçok ilginç şekilde kullanabilirsiniz.
Önerilen içerik
Windows Subsystem for Linux