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 komutunu çalıştırarak sudo apt updatekullanılabilir yazılım listesini güncelleştirin. Ardından, komutunu ve ardından yüklemek istediğiniz programın adını kullanarak sudo apt-get install 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 çağrılır pacman ve yükleme komutu olacaktır sudo pacman -S <app_name>. openSUSE için ana paket yöneticisi çağrılır Zypper ve yükleme komutu olacaktır sudo zypper install <app_name>. Alpine'in ana paket yöneticisi Alpine Package Keeper (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 komutunu pwd kullanın:
pwd
Yeni bir dizin oluşturmak için komutunu ve ardından oluşturmak istediğiniz dizinin adını kullanın mkdir :
mkdir hello_world
Dizinleri değiştirmek için komutunu ve ardından gitmek istediğiniz dizinin adını kullanın cd :
cd hello_world
Şu anda içinde olduğunuz dizinin içeriğini görmek için komut satırına yazın ls :
ls
Varsayılan olarak, ls komut 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 bayrağını -lkullanın:
ls -l
Komutu ve touch ardından oluşturmak istediğiniz dosyanın adını kullanarak 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 ederseniz, , emacsveya nanogibi vimbir 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 komutunu ve ardından okumak istediğiniz dosyayı kullanın cat :
cat hello_world.txt
Boru Hatları ve Yeniden Yönlendirme Operatörleri Kullanma
Kanal | , bir komutun çıkışını giriş olarak başka bir komuta yönlendirir. Örneğin, lhscmd | rhscmd çıkışını öğesine lhscmdrhscmdyö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, komutun cat çıkışı standart çıkışa gönderilir; ancak, | bunun yerine çıkışı başka bir komuta giriş olarak yeniden yönlendirmemize izin verir. sort
Başka bir kullanım örneği de aramadır. Belirli bir arama dizesi için girişte arama yapan yararlı bir komut olan komutunu kullanabilirsiniz grep .
cat fruits.txt | grep P
Pear
Plum
Peach
Çıktıyı bir dosyaya veya akışa geçirmek 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, komutun sort çıktısı standart çıkışa gönderilir; ancak işleç bunun > yerine çıkışı sorted_fruits.txtadlı yeni bir dosyaya yeniden 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