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

1991 the historic post of LINUX

In August 25,  was sent to the MINIX news group by Linus …..

From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)

Newsgroups: comp.os.minix

Subject: What would you like to see most in minix?

Summary: small poll for my new operating system

Message-ID: <1991Aug25.205708.9541@klaava.Helsinki.FI>

Date: 25 Aug 91 20:57:08 GMT

Organization: University of Helsinki

Hello everybody out there using minix –

I’m doing a (free) operating system (just a hobby, won’t be big and

professional like gnu) for 386(486) AT clones. This has been brewing

since april, and is starting to get ready.I’d like any feedback on

things people like/dislike in minix, as my OS resembles it somewhat

(same physical layout of the file-system(due to practical reasons)

among other things). I’ve currently ported bash(1.08) and gcc(1.40),and

things seem to work.This implies that I’ll get something practical within a

few months, andI’d like to know what features most people would want. Any

suggestions are welcome, but I won’t promise I’ll implement them 🙂

Linus (torvalds@kruuna.helsinki.fi)

PS. Yes – it’s free of any minix code, and it has a multi-threaded fs.

It is NOT protable (uses 386 task switching etc), and it probably never

will support anything other than AT-harddisks, as that’s

all I have :-(.

ileHistory of Linux.

İşletim Sistemi’nin (OS) kaç bit olduğunu öğrenmek

Linux işletim sisteminde shell’den uname -a komutunu girelim.

(uname’in diğer parametrleri için lütfen uname –help yazınız)

Bu komutun çıktısında son kıısmda eğer “i686” yazıyorsa Sistem 32 bit eğer “x86_64” yazıyorsa sistem 64 bit’dir

 

örnek :

Bu 32 bit bir işletim sistemi:

Linux server.abcd.org 2.6.9-78.0.22.ELsmp #1 SMP Thu Apr 30 19:14:39 EDT 2009 i686 i686 i386 GNU/Linux
Bu 64 bit işletim sistemi :

Linux server.abcd.com 2.6.18-238.19.1.el5 #1 SMP Fri Jul 15 07:31:24 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux