Bir komut yazdıysanız ve "komut bulunamadı" hatasını görüyorsanız, bu, yürütülebilir dosyanızın kaydedildiği dizinin yolunuza eklenmemiş olduğu anlamına gelebilir. Bu wikiHow makalesi sana bir dosyanın tam yolunu nasıl bulacağını, yol ortam değişkenlerini nasıl görüntüleyeceğinizi ve gerektiğinde yolunuza nasıl yeni dizinler ekleyeceğinizi öğretir.
adımlar
Adım 1. Bir dosyanın tam yolunu bulun
Sisteminizdeki bir dosyanın mutlak yolunu bulmanız gerekiyorsa, bunu find komutunu kullanarak yapabilirsiniz. adlı bir programın tam yolunu bulmanız gerektiğini varsayalım. eğlence:
-
find / -name "eğlence" yazın – f print yazın ve ↵ Enter'a basın.
- Bu, çağrılan dosyanın tam yolunu gösterir. eğlence hangi dizinde olursanız olun.
- Eğer eğlence adlı bir dizinde /oyunlar/harika, komutun sonuçlarında /games/awesome/fun ifadesini görürsünüz.
Adım 2. Yol ortam değişkeninizi görüntüleyin
Bir komut yazdığınızda, kabuk, yolunuz tarafından belirtilen dizinlerde arar. Kabuğunuzun yürütülebilir dosyaları kontrol etmek üzere ayarlandığı dizinleri bulmak için echo $PATH kullanabilirsiniz. Böyle yaparak:
-
Komut istemine echo $PATH yazın ve ↵ Enter'a basın.
- Sonuçlar şöyle görünmelidir: usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
- Bu çıktı, yürütülebilir dosyaların depolandığı dizinlerin bir listesidir. Yolunuzdaki dizinlerden birinde olmayan bir dosyayı veya komutu çalıştırmayı denerseniz, komutun bulunamadığını belirten bir hata alırsınız.
Adım 3. Yola yeni bir dizin ekleyin
adlı dosyayı çalıştırmak istediğinizi varsayalım. eğlence. find komutunu çalıştırarak bunun /games/awesome adlı bir dizinde olduğunu öğrendiniz. Ancak, /games/awesome yolunuzda değil ve sadece oyunu çalıştırmak için tam yolu yazmak istemezsiniz. Yolunuza eklemek için:
-
export PATH=$PATH:/games/awesome yazın ve ↵ Enter'a basın.
- Şimdi koşabilirsin eğlence sadece adını komut satırına yazarak (yerine /oyunlar/harika/eğlenceli) ve ↵ Enter tuşuna basın.
- Bu değişiklik yalnızca geçerli kabuğu etkiler. Yeni bir terminal penceresi açarsanız veya başka bir yerde oturum açarsanız, yolu yeniden eklemeniz gerekir. Değişikliği kalıcı hale getirmek için komutu kabuğunuzun yapılandırma dosyasına ekleyin (örn. .bashrc, .cshrc).