Arama yoluma bir yürütülebilir dosyayı nasıl eklerim?


15

Referans olarak, Linux hakkında çok az şey biliyorum ve başka biri tarafından yazılmış bir programı çalıştırmak için kullanıyorum. Talimatlar söylüyorAdd the executable 'ttt' to the search path. In most installations this can be accomplished by linking the file to the 'bin' subdirectory at user home.

Bunu nasıl yapabilirim?

Bu yürütülebilir dosya şu anda ana bilgisayar alanında bir alt klasörde, çift önyükleme bilgisayarında çalıştığı için, bir iş bilgisayarı olduğu için çift önyükleme olduğu gerçeğini değiştiremiyorum.

Yanıtlar:


25

Bunu komut satırı (terminal) için çalıştırmak için:

Terminalde aşağıdaki adımları uygulamanızı öneririm:

  1. binAna dizininizde adlı bir klasör oluşturun .

    mkdir ~/bin
    
  2. Ekle ~/binadresinden MüşteriPATH Bash (terminal içi kullanılan varsayılan kabuk) tüm oturumları için.

    $ nano ~/.bashrc
    
    # Add the following to the end of your .bashrc file while using nano
    # or your text editor of choice:
    
    export PATH="/home/$USER/bin:$PATH"
    
  3. Yürütülebilir için çalıştırılabilir dosyaları kendilerini YA sembolik ya Ekle INTO~/bin

  4. Terminali kapatıp yeniden source ~/.bashrcaçarak terminal oturumunuzu yeniden başlatın veya oturumunuzun yapılandırmasını yeniden yüklemek için çalıştırın

Bu, terminalinizin PATH terminal oturumları değişkeni .

GUI PATHdeğişken (ler) nasıl yönettiğinden emin değilim ama GUI eklemek için nasıl bilmiyorum , ama bu yöntem burada işe yaramazsa yolu diğer yöntemlerle değiştirmek gerekli olabilir GUI.


6
source ~/.bashrcTerminali kapatmak ve yeniden açmak yerine değil misiniz ?
wordsforthewise

1
@wordsforthewise yapabilirsiniz, evet. (Bunu 3 yıl önce yazdım düşünüldüğünde linux profesyonel olmadığım zaman, heh olduğunu bilmiyordum. (Kısaca ekleyerek)
Thomas Ward

@wordsforthewise bazı kusurların ~/.bashrcgarip davranır iki kez kaynak.
strafor uçmak

@styrofoamfly bu yüzden asla mükemmel olmayan bir ~ / .bashrc;)
wordsforthewise
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.