Size gösterdik Windows 10'da Linux Terminali Nasıl Kurulur? Linux için Windows alt sistemi ile. Ama şimdi bu komut satırı arayüzüne sahipsin (CLI) Bununla ne yapacaksın? İşte ötesinde bazı eğlenceli fikirler pratik .
Biraz geekery sevenler için Linux tabanlı bir komut satırıyla yapabileceğiniz bir dizi eğlenceli şey var. İşte komut satırını günlük rutininize dahil etmek için üç başlangıç projesi. Bu projelere en kolay olandan en kolay olandan zorluk açısından sıraladık, ancak bu projelerin tümü yeni başlayanlar için yeterince kolaydır. Ayrıca, komut satırının ne yapabileceğini görmek için mükemmel bir yoldurlar. (Ve evet, bu işe yarıyor Windows 11'de WSL , fazla!)
Bu öğretici, WSL'de Linux dağıtımınız olarak Ubuntu kullandığınızı varsayar. Başka bir şey kullanıyorsanız, ihtiyaçlarınıza uygun bu komutları uyarlamanız gerekebilir. Veya Ubuntu'yu ikinci bir Linux terminali olarak yükleyebilir ve takip edebilirsiniz.
Başlamadan önce
Terminal kullanırken yapılacak en önemli şeylerden biri, yüklü uygulamalarınızı ve yardımcı programlarınızı güncel tutmaktır. Bu iki basit komut gerektirir. İlk olarak:
sudo apt güncelleme
Bunu bozalım. Kullanma
Sudo
Kullanıcı hesabınızı bu tek komut için yönetici ayrıcalıklarına geçici olarak yükseltir. Bu yükseklik olmadan, komut başarısız olur. Kullanmak
Sudo
, terminal, WSL kurduğunuzda ilk oluşturduğunuz şifreyi girmenizi isteyecektir.
Sonraki bölüm
uygun
(Gelişmiş paket aracı,) Paket Yöneticisi Ubuntu, programları ve yardımcı programları yüklemek için kullanır. Bir paket, bir linux programı veya yardımcı program olarak çalışmak için bir araya gelen dosyalardır. Apt, yalnızca istediğiniz programı yüklemekle kalmayacak kadar akıllıdır, ancak gerektirdiği herhangi bir bağımlılık. Bir bağımlılık, istediğiniz programın çalışması gereken başka bir programdır.
Sonunda biz var
Güncelleme
, bu, paket listelerini güncellemesini söyleyen apt için bir seçenek olan
havuzlar
sisteminiz kullanır. Bu, sistemde yüklü olan programların yeni sürümlerini güncelleme ilk adımdır. Listeyi güncellemeden, sisteminizin bir sonraki adımı yerine getirmek için yeterli bilgiye sahip olmaz.
İkinci komutumuz:
sudo apt yükseltme -y
Biz zaten kaplıydık
Sudo
ve
uygun
, ancak yeni bitler, sisteme önceki adımda indirdiğimiz listeden gelen bilgileri kullanarak paketlerimizi yükseltmelerini sağlar. NS
-y
"Bayrak" olarak adlandırılır ve bu durumda, "Evet" anlamına gelir. Bu, sistemin bize yeni güncellemelerin ne kadar depolama alanının ne kadar depolama alanını alacağını bildirmemize izin veren isteğe bağlı bir komuttur.
Şimdi sistemimiz güncel olduğuna, komut satırındaki bazı araçlarla oynamaya hazırız.
Hava almak
Yapılacak en kolay şey, mevcut hava durumuna, adlandırılan bir web sitesini kullanarak üç günlük bir tahmin ile grafiksel bir genel bakış elde etmektir. wttr.in . Bu web sitesi, yaklaşık konumunuzu almak için IP adresinizi okur ve ardından havayı size terminal dostu bir biçimde sunar.
Bunun ne görüneceğinin bir önizlemesini istiyorsanız, web sitesini normal bir tarayıcıda da ziyaret edebilirsiniz.
Havayı almak için, terminal programına ihtiyacınız var.
kıvırmak
, bu da varsayılan olarak sisteminize kurulmalıdır. Eğer değilse, koşun
sudo apt curl yüklemek
Onu almak için.
Şimdi terminumuzdaki havayı görelim
curl wttr.in
. Birkaç saniye içinde, bulunduğunuz şeye benzer bir yer için hava tahmini olmalısınız.
Başka bir temiz numara, sisteminizi kurmaktır, böylece terminali her açışınızda en son hava tahminlerini gösterir. Bunu komutu ekleyerek yapabilirsin
curl wttr.in
senin üstüne
.bashrc
dosya.
Nasıl düzenleyeceğinizi anlamak için
.bashrc
Dosya, önceki öğreticimizi kontrol edin
Bash isteminizi nasıl özelleştirilir (ve renklendirilir)
.
Terminalde MLB skorlarını alın
Terminalimin açıklığına devam ettim ve bazen en son Yankees oyunu hakkında ayrıntılar için google ile uğraşmak istemiyorum. Bunun yerine, ihtiyacım olan tüm bilgileri almak için güvenilir bir Python komut dosyasına dönüyorum.
Ubuntu'nun en son sürümünü WSL için yüklediyseniz, zaten python 3'ünüz var, bu konuda ihtiyacımız olan şeydir. Bunu yazarak iki kez kontrol edebilirsiniz.
python3 - inversion
, size sisteminizde bulunduğunuz Python 3 sürümünü söyleyecektir.
Şimdi, hadi işten çıkalım. İhtiyacınız olan ilk şey, istediğimiz tüm beyzbol verilerini kaptacak bir dizi yardımcı komut dosyasıdır. Buna denir statsapi , Pip3 kullanarak yükleyeceğimiz topluluk tabanlı bir Python arka plan uygulaması. APT gibi, PIP3 bir paket yöneticisidir, ancak yalnızca Python'da yazılmış programlar için.
İlk önce onunla yüklememiz gerekiyor
sudo apt montaj python3-pip -y
. Bunu yaptıktan sonra aşağıdaki komutu yerine getirin:
PIP3 MLB-Statsapi'yi yükleyin
Şimdi, güvenen beyzbol betiğimizi tutabiliriz.
statsapi
. Komut dosyası geliyor
kendi GitHub deposum
(Bir depo, mevcut beyzbol sezonu hakkında bilgi alabilen bir sürü komut dosyasına sahip olduğum bir sürü komut dosyası var.
İlk önce, "bin" olarak adlandırılan yeni bir dizin (veya klasör) yapalım.
mkdir kutusu
. NS
mkdir
komut tam anlamıyla "Dizin yapmak" anlamına gelir. Ardından, bu dizine değiştirin
cd çöp kutusu
("CD", Dizin Değişim anlamına gelir). "Bin", bir Linux ortamında komut dosyaları ve yürütülebilir (ikili dosyalar) içeren klasörler için ortak bir addır, ancak dosyayı istediğiniz şekilde adlandırabilirsiniz.
Şimdi, komut dosyasını "WGET", bir komut satırı indirme aracıyla indireceğiz.
Komut:
https://raw.githubusercontent.com/ianpaul/baseball_scores/master/ballgame.py
Bu, BallGame.py adlı bir betiğin deposundan indirir. "PY" dosya uzantısı, bunun bir Python komut dosyası olduğunu gösterir.
Şimdi, tek yapmamız gereken Python komutunu kullanarak Python komut dosyasını çalıştırmak.
python3 ~ / bin / ballgame.py
Bu, terminalin script'i yorumlamak için Python 3'ü kullanmasını söyler. NS
~ /
ev klasörüne bakmak demektir ve sonra bakın.
çöp Kutusu
Evdeki klasör ve komut dosyasını açın.
Bunu yaptıktan sonra, komut dosyası ilgilendiğiniz ekibin adını isteyecek ve sonra bir kutu puanı veya satır puanını görmek isteyip istemediğinizi soracaktır. Seçimi birkaç saniye sonra yaptıktan sonra, oyun bilgilerinizi terminal dostu bir biçimde alırsınız.
Aklınıza devam edin Bu komut dosyası size son tamamlanan oyunun sonuçlarını vermek için ayarlanmıştır. Size devam eden bir oyuna güncelleme yapmaz.
Komut satırında Twitter
Twitter beslemenizi komut satırına iletebilen bir dizi Twitter istemcisi vardır. Bu yaklaşımla ilgili güzel şey, Twitter'ı en saf haliyle azaltmasıdır ve deneyimi biraz daha sakin hale getirir.
Gerçekten iyi bir CLI Twitter istemcisi, Python'a dayanan ve önceki adımlarda zaten kullandığımız araçlardan bazılarını gerektiren rainbow akışıdır. İlk olarak, gökkuşağı akışının gerektirdiği tüm bağımlılıklarımıza sahip olduğumuzdan emin olmalıyız. İşte komut:
sudo apt install python3-dev libjpeg libjpeg-dev libfreetype6 libfreetype6-dev zlib1g-dev
Tüm bu araçların ne olduğunu açıklamayacağız. Bilmek istiyorsan, onları Google'da arayabilirsin. Her yardımcı program, yukarıdaki komuttaki "kurulum" sonrası bir boşlukla ayrılır.
Şimdi, Rainbow Stream'ı kuralım. Hızlı yöntemi kullanıyoruz, ancak önerilen şekilde kullanmak istiyorsanız, kontrol edin. Gökkuşağı Akışı Belgeleri .
sudo pip3 rainbowstream'ı yükle
Bu, gökkuşağı akışının kendisini yüklediği için birkaç dakika sürecek.
Şimdi Web tarayıcınızda Twitter'da oturum açtığınızdan emin olun. Sonra programı etkinleştirmek için, yazın
rainbowstream
komut satırına.
Sonra, Rainbow Stream, bir Web tarayıcısı sekmesini açmak isteyecek, böylece uygulamayı Twitter hesabınıza erişmek için yetkilendirebilirsiniz. Bazı durumlarda, bu otomatik olarak gerçekleşmelidir. Yapmazsa, aşağıdaki URL'yi web tarayıcınıza kopyalayıp yapıştırın. URL genellikle böyle bir şey görünüyor: https://api.twitter.com/oauth/authorize?oauth_token=xxxxxxxxxxxxx
Bu URL'yi vurgulayın, kopyalamak için sağ tıklayın ve sonra web tarayıcınıza yapıştırın. Twitter, Rainbow Stream'ı hesabınıza erişimini sağlamak için size yetki vermenizi isteyecek ve ardından Twitter yedi basamaklı bir PIN sağlayacaktır. Bu pimi, gökkuşağı akışının kod için beklediği terminale yazın ve bu kadar. Tweet'leriniz şimdi birkaç dakika sonra komut satırına girecek - ilk çalıştırma genellikle tweetler dökmeye başlamadan önce biraz zaman alır.
Gökkuşağı akışı kullanımı oldukça kolaydır, ancak birkaç komut gerektirir. "T) yazarak tweet'im" ve klavyenize girmek bir tweet yayınlayacaktır.
Akışınızdaki her bir tweet, "ID: 8" gibi bir kimlik numarası vardır. Yazıyor
rt 8
bu tweet retweet olacak. Yazıyor
Alıntı 8
Aynı tweet tweet'i alıntı yapmanızı ve kendi yorumunuzu eklemenizi sağlar. Hakkında okuyabileceğiniz başka bir komut var.
Gökkuşağı Akışı Belgeleri
.
Diğer birçok komut satırı programında olduğu gibi, ayrıca yazabilirsiniz.
H
Uygulama içi yardım almak için herhangi bir zamanda.
Unicode karakterlerinin doğru görüntülenmediğini tespit ederseniz, kolay bir çözümdür Windows Terminal'i Windows Mağazasından yükleyin .
İLGİLİ: Yeni Windows terminali hazır; İşte bu yüzden şaşırtıcı
Komut satırını kullanmak, normal bir program kurmaktan daha fazla gitmek için biraz daha iş çıkarır, ancak emrinizde olması için çok güçlü, kullanışlı ve eğlenceli bir araç olabilir.