Linux stat Komutu (command)

Linux’ta bir klasörde ls -l komutuyla görebildiğiniz dosya yetkileri, dosya sahibi, oluşturulma tarihi , vb.. gibi bilgileri tek dosya için göstermeye yarayan komuttur. Yani parametre olarak gönderilen dosya için ilgili bilgileri ekrana basan komuttur.

stat dosyaadi

şeklinde yazdığınızda ekrana bu bilgilerin hepsini yazar. Klasör listeniz genişse direkt olarak tek dosya için bu komutu kullanabilirsiniz.

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.)