FlightGear Uçuş Simülatörünü Ücretsiz İndirin [İyi Eğlenceler]
Herkesin ara sıra bir molaya ihtiyacı vardır. Eğer ilginç bir oyun oynamak istiyorsanız, Flight Gear'ı deneyin. Flight Gear, ücretsiz, çok platformlu ve açık kaynaklı bir oyundur.
Linux PC'niz için yazdığınız bir Bash betiğiyle ilgili sorun mu yaşıyorsunuz ? Programlama yardımı için StackExchange'teki sayısız iş parçacığına bakmak yerine, Linux Bash komut dosyalarında hata ayıklamak ve kodunuzdaki hataları otomatik olarak bulmak için ShellCheck aracını kullanmayı düşünün.
ShellCheck kullanışlı bir araçtır, ancak kutudan çıktığı gibi Linux işletim sisteminizle birlikte gelmez. Bunun yerine, kullanmak isterseniz, önce onu yüklemeniz gerekecek. Bu eğitimde, çeşitli resmi yazılım kaynaklarından ShellCheck'in nasıl kurulacağını ele alacağız. Ayrıca, programın genel Linux ikili dosyası aracılığıyla nasıl çalıştırılacağını da göstereceğiz.
Bir terminal penceresi açın ve paketlerinizi güncelleyin. Ardından, Linux işletim sisteminize karşılık gelen yönergeleri izleyin.
ShellCheck, resmi Ubuntu yazılım kaynaklarındadır, bu nedenle kurulumu oldukça kolaydır. Bir terminalde Apt paket yöneticisini kullanın ve ShellCheck'in çalışmasının en son sürümünü edinin.
sudo apt shellcheck'i kurun
Debian Stable, kullanıcıların yüklemeye hazır eski bir ShellCheck sürümüne sahiptir. Debian'ın işleri nasıl yaptığı nedeniyle bu sürümün geri tutulduğunu unutmayın.
Not: ShellCheck programının daha yeni bir sürümünü mü istiyorsunuz? Rehberimizi takip edin ve Debian'da daha modern yazılımların nasıl edinileceğini öğrenin .
sudo apt-get install shellcheck
Arch Linux'ta ShellCheck'i almak için önce “Topluluk” yazılım deposunu etkinleştirmeniz gerekir. “Topluluk”u etkinleştirmek, Pacman.conf dosyasını düzenlemeyi gerektirir. Dosyayı düzenlemek için Nano'da Pacman.conf dosyasını açın.
sudo nano /etc/pacman.conf
(Ok tuşlarıyla) ilerleyin ve dosyanın “Topluluk” bölümünü bulun. # sembolünün tüm örneklerini kaldırın (yaklaşık üç satır). Ardından Ctrl + O tuşlarına basarak düzenlemeleri kaydedin .
Pacman.conf'taki yeni düzenlemeler halledilirken, Nano'yu kapatmak için Ctrl + X tuşlarına basın . Ardından, Arch Linux “Topluluk” deposuna erişim ayarlamak için Pacman'ı yeniden senkronize edin.
sudo pacman -Syyuu
Son olarak, ShellCheck'i Arch Linux'a aşağıdakilerle yükleyin:
sudo pacman -S kabuk denetimi
Fedora Linux'ta ShellCheck komut dosyası analiz aracını almak için bir terminal açın ve DNF paket yönetim aracını kullanın.
sudo dnf ShellCheck'i kurun
ShellCheck'i OpenSUSE'ye kurmak, dağıtımın ana yazılım kaynaklarında olduğu gibi özel bir adım gerektirmez. Bunu elde etmek için bir terminal penceresine aşağıdaki Zypper package komutunu girin.
sudo zypper ShellCheck'i kurun
ShellCheck komut dosyası analiz aracına erişmek isteyen daha az bilinen Linux dağıtımlarının kullanıcıları, evrensel ikili sürümü yüklemelidir. Neyse ki, bu ikili sürümün kurulumu kolaydır ve kaynak koduyla uğraşmanıza gerek yoktur. Çalıştırmak için aşağıdaki adımları izleyin!
Adım 1: İndirmek üzere olduğunuz ShellCheck sürümünü terminal ortamınıza aktarın.
export scversion= " kararlı " # veya "v0.4.7" veya "en son"
Adım 2: wget indirme aracını kullanarak en son ShellCheck ikili sürümünü alın.
wget " https://storage.googleapis.com/shellcheck/shellcheck- ${scversion} .linux.x86_64.tar.xz "
Adım 3: ShellCheck TarXZ arşivini tar komutuyla çıkarın .
tar --xz -xvf shellcheck- " ${scversion} " .linux.x86_64.tar.xz
Adım 4: ShellCheck'i cp komutu ile Linux PC'nize kurun .
cp shellcheck- " ${scversion} " /shellcheck /usr/bin/
ShellCheck'in birincil amacı, bir betiği (genellikle Bash) gözden geçirmek, yanlış kullanılan komutları tespit etmek ve düzeltmeler sunmaktır. Temel kullanım için aşağıdakileri yapın.
İlk olarak, kontrol etmek istediğiniz komut dosyasının Linux PC'nizde bulunduğu CD . Bu eğitimde, betiğimiz ~/shell-scripts içindedir . Sizinki farklı olabilir.
cd ~/kabuk-komut dosyaları
ls komutunu çalıştırın ve geçerli dizindeki tüm dosyaları görüntüleyin.
Not: Birden fazla dosya türleri ile bir dizindeki ShellCheck kullanmayı düşünüyorsanız, bu birleştirmek için iyi bir fikirdir grep ve ls birlikte. Bu iki komutu birlikte kullanmak, komut dosyası olmayan tüm dosyaları filtrelemenize olanak tanır.
ls
Veya yalnızca komut dosyalarını görüntülemek için grep ile birleştirin .
l | grep ".sh" l | grep ".bash"
ls komut isteminde bir komut dosyasının adını bulun ve fare ile dosya adını vurgulayın. Hazır olduğunuzda, ShellCheck üzerinden çalıştırın ve kodunuzu kontrol edin.
shellcheck dosya adı.sh
veya
shellcheck dosya adı.bash
Shellcheck komutu çalıştırıldıktan hemen sonra, kodunuzla ilgili sorunları tespit edecek ve onu terminal istemine koyacaktır. Okuyun ve size verdiği önerileri izleyerek programlamanızı nasıl geliştireceğinizi öğrenin.
Bash programlamanız için terminalde anlık rapor almak çok faydalıdır, ancak terminali kapatırsanız kaybedebilirsiniz. Shellcheck raporunuzu kaybetmekten kurtulmak için, programı terminaldeki >> özelliğiyle birlikte çalıştırarak çıktıyı bir metin dosyasına kaydetmenizi öneririz .
shellcheck file-of-name.sh >> ~/Documents/shellcheck-report-name-of-file.sh
veya
shellcheck file-of-name.bash >> ~/Documents/shellcheck-rapor-name-of-file.bash
Cat komutu aracılığıyla terminalde kayıtlı raporunuzu görüntüleyin .
cat ~/Documents/shellcheck-report-name-of-file.sh | daha fazla
veya
cat ~/Documents/shellcheck-report-name-of-file.bash | daha fazla
Herkesin ara sıra bir molaya ihtiyacı vardır. Eğer ilginç bir oyun oynamak istiyorsanız, Flight Gear'ı deneyin. Flight Gear, ücretsiz, çok platformlu ve açık kaynaklı bir oyundur.
MP3 Diags, müzik koleksiyonunuzdaki sorunları gidermek için en iyi araçtır. MP3 dosyalarınızı doğru şekilde etiketleyebilir, eksik albüm kapağı resmi ekleyebilir ve VBR'yi düzeltebilir.
Google Wave gibi, Google Voice da dünya çapında büyük ilgi gördü. Google, iletişim kurma biçimimizi değiştirmeyi amaçlıyor ve
Flickr kullanıcılarının fotoğraflarını yüksek kalitede indirmelerine olanak tanıyan birçok araç var, ancak Flickr Favorilerini indirmenin bir yolu var mı? Son zamanlarda
Örnekleme Nedir? Vikipedi'ye göre, "Bir ses kaydının bir kısmını veya örneğini alıp onu bir enstrüman veya müzik aleti olarak yeniden kullanma eylemidir."
Google Sites, kullanıcıların web sitelerini Google'ın sunucusunda barındırmasına olanak tanıyan bir Google hizmetidir. Ancak bir sorun var: Yedekleme için yerleşik bir seçenek yok.
Google Görevler, Takvim, Wave, Voice vb. gibi diğer Google hizmetleri kadar popüler olmasa da hala yaygın olarak kullanılıyor ve insanların günlük işlerinin ayrılmaz bir parçası.
Ubuntu Live ve DBAN önyükleme CD'si aracılığıyla sabit diski ve çıkarılabilir medyayı güvenli bir şekilde silmeye ilişkin önceki kılavuzumuzda, Windows tabanlı diskleri ele aldık.
Kabul edelim, varsayılan Gnome Shell panosu pek iyi değil. Pano deneyiminizi geliştirmek için Pano'yu yükleyin!
Linux kutunuz için harika bir doğrusal olmayan video düzenleyiciye mi ihtiyacınız var? Davinci Resolve 17'yi bu kılavuzla çalıştırın!