Linux usr/bin altından program çalıştırmak (python kısayol örnek)

Linuxta kendi komutlarınız oluşturmak aslında çok kolay. Genel olarak linuxta bir komut yazıldığında /usr/bin/ altındaki şeyler aranır. Biz de şimdi bu yoldan giderek işlemimizi yapalım.

1-

python komutu yazmadan bir python dosyası çalıştırmak için

ilk önce python dosyamızı herhangi bir yere koyalım. Ben aşağıdaki örnek için /usr/local/lib/python2.4/emre/deneme.py yoluna oluşturdum.

2-

daha sonra bir tane de bu dosyayı çağıran dosya yazın aynı yere. İçinde ;

#!/bin/bash
python /usr/local/lib/python2.4/emre/deneme

olsun.

3-

En son da

cd /usr/bin
ln -s /usr/local/lib/python2.4/emre/deneme deneme

yazıp enter a basın.
daha sonra

chmod 700 deneme

diyin. (root için çalıştırma okuma ve yazma yetkisi vemriş oldunuz.)

Sonra herhangi bir yerde deneme yazıp enter’a bastığınızda, python dosyanızın çalıştığını göreceksiniz.

ALternatif olarak

Diğer yol olarak da python dosyanızın başına
aşağıdaki satırları ekleyin.

#!/usr/bin/env python
# -*- coding: utf-8-*-

ilk metoddaki 1. adımı uygulayın ve daha sonra 3. adımda ln -s ile doğrudan python dosyanıza kısayol oluşturun. (2. adımı yapmamış oldunuz.)