Linux'ta Her Yerden Bir Program Nasıl Yürütülebilir Yapılır



Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

Çoğu kişi programları resmi paket yöneticisinden yükler, böylece Linux'ta nereye gittiklerini düşünmek zorunda kalmazlar. Bunları yükledikten sonra, sadece programın adını yazarlar ve bu hiç kimseyi ilgilendirmez. Kendi çalıştırılabilir kabuk komut dosyanızı yazarsanız veya Web'den bir program indirirseniz ne olur? Ya kaynaktan bir şey derlediyseniz ve bu belirli bir dizinin dışında çalışmazsa? Doğal olarak, çalıştırmadan önce her programın güvenli olduğundan her zaman emin olmalısınız, ancak onu her yerde çalıştırmanın birkaç yolu vardır.



Öncelikle, komut satırında çalışmanız gerekecek. Unity kullanıyorsanız Ubuntu Dash'tan Terminal kelimesini arayın. Çoğu masaüstü ortamı, Ctrl + Alt + T tuşlarına basarsanız bir terminal açmanıza izin verir. LXDE, Xfce4 ve KDE gibi masaüstü ortamlarının kullanıcıları Uygulamalar menüsünü tıklayabilir, Sistem Araçları'na ve ardından Terminal'e işaret edebilir. Programlarla çalışmak için genellikle yönetici erişimine ihtiyacınız olsa da, çoğu durumda bunun için sudo kullanmanıza gerek yoktur.



Yöntem 1: Yol Değişkenlerinizi Düzenleme

Programın nerede olduğunu bildiğinizi ve zaten çalıştırılmak üzere ayarlandığını varsayarsak, onu yolunuza ekleyebilirsiniz. Arama yolu, bash'a komut istemine yazdığınız programın adını nerede arayacağını söyler. Daha önce Windows veya MS-DOS komut satırlarını kullandıysanız, bu numarayı hatırlayabilirsiniz. İndirilenler klasörünüzde bir yürütülebilir dosya olduğunu varsayalım. Oturumunuz açık kaldığı sürece her yerden yürütebilmek istiyorsanız, yazın dışa aktarma PATH = $ PATH: ~ / İndirilenler ve enter'a basın.

Bu, mevcut oturumunuzun yolunu değiştirir, ancak yeni bir pencere açtığınızda veya mevcut pencereyi kapattığınızda varsayılan yolunuza geri dönersiniz. Bu, deneyleri önceden yapmak istediğiniz zamanlar için bunu mükemmel kılar, ancak kalıcı bir şey elde etmeye çalışıyorsanız ideal değildir. Tür nano ~ / .bashrc Temelde bir değişiklik yapmak istiyorsanız komut satırında.

Vi veya vim gibi farklı bir düzenleyici tercih ederseniz, bu komuttaki nano kelimesini favori terminal metin düzenleyicinizin adıyla değiştirebilirsiniz. Dosyanın altına ulaşmak için Page Down veya imleç aşağı ok tuşuna basın ve ardından yol komutunuzu ekleyin. Örneğin, bunu kalıcı bir konum yapmak için export PATH = $ PATH: / home / user / Downloads satırını ekledik.

Bu, yeni bir kabuk penceresi her açışınızda ayrıştırılacaktır. Kullanıcı adınızın büyük olasılıkla kullanıcı olmadığını unutmayın, bu nedenle bunu değiştirmek isteyeceksiniz. Nano kullanıyorsanız kaydetmek için Ctrl + O tuşlarına basın ve ardından çıkmak için Ctrl + X tuşlarına basın. Bitirmelisiniz ve çoğu kullanıcı için bu, bu yöntem en az miktarda oyun oynamayı içerdiğinden fazlasıyla yeterlidir. Gidebileceğin başka yollar var, hiçbir kelime oyunu tasarlanmadı.

Yöntem 2: ~ / .local / bin Dizini Oluşturun

~ / .Local / bin dizini aslında çoğu varsayılan PATH atamasına dahil edilmiş olsa da, pek çok popüler GNU / Linux uygulamasında gerçekten oluşturulmama eğilimindedir. Bunu bir kabuk komut dosyası veya her yerden çalıştırmak istediğiniz başka bir şey yaptığınız için oluşturmadıysanız, muhtemelen henüz ona sahip değilsinizdir. Bununla birlikte, varsayılan olarak eklendiği için programlar hemen tükenecektir.

Komut istemine yazın mkdir ~ / .local / bin ve enter'a basın. Herhangi bir çıktı görmemelisiniz. Eğer 'mkdir:' /home/user/.local/bin 'dizini user'dan farklı bir isimle oluşturamaz gibi bir hata mesajı alırsanız, bu dizine zaten sahipsiniz demektir. Durum böyleyse hata mesajını güvenle yok sayabilirsiniz, çünkü size söylediği tek şey zaten bir dizininiz olduğu ve bash'ın üstüne bir tane daha koymanıza izin vermeyeceği.

Artık bir şeyi o dizine her taşıdığınızda, onu her yerden çalıştırabilmelisiniz. Diyelim ki, İndirilenler klasörünüzde, güvenli olduğundan emin olmak için ilk kontrol ettiğiniz ve herhangi bir soruna yol açmayacak chkFile adında bir kabuk komut dosyanız olduğunu varsayalım. Doğal olarak, bu yalnızca uydurma bir dosya adıdır ve yazmak isteyeceksiniz. ls ~ / İndirilenler ya da gerçek adı bulmak için neye sahipsin. Örneğimizin doğru olduğunu varsayarsak, yazmanız gerekir chmod + x ~ / İndirilenler / chkFile çalıştırılabilir hale getirmek ve sonra yazmak için mv ~ / İndirilenler / chkFile ~ / .local / bin doğru dizine koymak için. O andan itibaren, onu nerede olursa olsun çalıştırabilmelisiniz.

Yöntem 3: Programları Grafik Olarak Yürütme

Birçok Linux kullanıcısı komut satırını kullanmayı tercih etse de, istemiyorsanız komut dosyalarını bu şekilde yürütmeniz gerekmez. Başka seçenekleriniz var. Çoğu grafik masaüstü ortamında Super ve E tuşlarına basmak bir dosya tarayıcısı açacaktır veya üzerinde çalıştığınız yapılandırmaya bağlı olarak Ubuntu Unity Dash üzerinde Dosya Yöneticisi arayabilirsiniz. Ana dizininizdeki tüm klasörlerin bir görünümü sunulacak, bu nedenle aradığınız yürütülebilir dosyayı içeren klasörü çift tıklayın. Ayrıca onu vurgulayabilir ve enter tuşuna basabilirsiniz.

Dosya yöneticinize bağlı olarak, daha sonra olacaklar biraz farklı olabilir. Bazıları onu otomatik olarak bir terminalde çalıştıracak veya otomatik olarak bir program olarak başlatacaktır. Lubuntu'ya dahil olan PCManFM gibi bazıları size bir uyarı verecektir.

Bu işlem biraz daha zahmetlidir ve yalnızca kesinlikle değeceğinden kesinlikle emin olduğunuz dosyalarla yapılmalıdır. Bununla birlikte, bu komut dosyalarını yazarken başlatmanın çok yararlı bir yoludur ve yalnızca komut satırıyla düzenli olarak çalışan kişiler tarafından gözden kaçan bir şey olabilir.

4 dakika okundu