Bulunulan klasordeki programi calistirmak

Başlatan z, 13 Haziran 2021, 19:05:00

z

Debianda icinde oldugumuz klasordeki programi calistirmak icin illede programin isminin basina ./ yazmak getiriyor.

Buna da gicik oldum.

neden ./ ya  ihtiyac duyuluyor. Bundan kurtulmanin yolu var mi?
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

Tagli

Galiba bulunulan klasörü PATH'e ekleyebilirsin. Ancak bunun genel olarak bir güvenlik riski oluşturduğunu da unutmamak lazım. İnternette aratınca konuyla ilgili yazılar bulmak mümkün:

https://stackoverflow.com/questions/27188856/adding-any-current-directory-to-the-search-path-in-linux
https://unix.stackexchange.com/questions/65700/is-it-safe-to-add-to-my-path-how-come

Bence hiç değişiklik yapma. Zamanla elin alışacak zaten.
Gökçe Tağlıoğlu

z

Alismaya calisayim o zaman.

DOS'daki mantik guzel. Yazdigin komut/program adi bulundugun klasorde ise calistir yoksa tanimli padde ara.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

Yuunus

eee birine bir dunya para veriyon, oburu beles, olacak okadar.

muuzoo

Alıntı yapılan: z - 13 Haziran 2021, 19:05:00Debianda icinde oldugumuz klasordeki programi calistirmak icin illede programin isminin basina ./ yazmak getiriyor.

Buna da gicik oldum.

neden ./ ya  ihtiyac duyuluyor. Bundan kurtulmanin yolu var mi?

Emin olamamkla birlikte /usr/bin ya da /usr/local/bin altına link oluşturursaniz istediğiniz gibi çalışması lazım
gunluk.muuzoo.gen.tr - Kişisel karalamalarım...

mehmet

Çalışacak dosya
~/bin/
içerisine kısayol eklenebilir.
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr

muhittin_kaplan

Alıntı yapılan: z - 13 Haziran 2021, 21:16:52Alismaya calisayim o zaman.

DOS'daki mantik guzel. Yazdigin komut/program adi bulundugun klasorde ise calistir yoksa tanimli padde ara.
dos da malum olduğu uzere com exe bat çalışır ama linux da öyle değil.

muhittin_kaplan

anaconda-navigator kullanırım, hemen terminale yazarım çalışır
şurada yüklüdür.

/home/kaplans/anaconda3/bin/anaconda-navigator

nasıl çalışır çünkü path ile tanımlanmıştır..
echo $PATH
/home/kaplans/anaconda3/bin:/home/kaplans/anaconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin