ইউনিক্স : শুরুর কথা (Unix – Getting Started)

রিদওয়ান বিন শামীম

 

ইউনিক্স কি ?

ইউনিক্স অপারেটিং সিস্টেম হল প্রোগ্রামের একটি সেট যা কম্পিউটার ও ব্যবহারকারীর মধ্যে লিঙ্ক হিসেবে কাজ করে। এতে ব্যবহারকারী সেল নামের প্রোগ্রামের মাধ্যমে কার্নেলে যোগাযোগ করে। সেল হল কম্যান্ড লাইন ইন্টারপ্রিটার, এটি ইউজারের কম্যান্ড অনুবাদ করে কার্নেলের পাঠযোগ্য ভাষায় পরিবর্তন করে।

  • ১৯৬৯ সালে এটিএন্ডটি কর্মীদের দ্বারা বেল ল্যাবরেটরিতে প্রথম ইউনিক্স ডেভেলাপ করা হয়,
  • ইউনিক্সের বিভিন্ন ভার্সন পাওয়া যায়, Solaris Unix, AIX, HP Unix এবং BSD সহ লিনাক্সও অনেকটা ইউনিক্সের মত, যেটি ফ্রী ওএস।
  • ইউনিক্স কম্পিউটার একসাথে কয়েকজন ব্যবহারকারী ব্যবহার করতে পারেন।
  • ইউনিক্স কম্পিউটারে একজন ব্যবহারকারী একসাথে কয়েকটি প্রোগ্রাম চালু রাখতে পারেন।

 

ইউনিক্সের কাঠামো

ইউনিক্স কাঠামো চারটি মূল অংশ নিয়ে তৈরি হয়,

ইউনিক্সের কাঠামো

  • কার্নেল
  • সেল
  • কম্যান্ড ও ইউটিলিটি
  • ফাইল ও ডিরেক্টরি

 

সিস্টেম বুটআপ ও ইউনিক্সে লগইন

পাওয়ার অন করে বুটআপের পর login কম্যান্ডের মাধ্যমে সিস্টেমে প্রবেশ করতে হবে। লগইনের জন্য ইউজার আইডি, লগইন ডিটেইল অর্থাৎ আইডি নেম ও পাসওয়ার্ড দিয়ে সিস্টেমে প্রবেশ করতে হয়। এসব সঠিকভাবে দিলে যে ধরণের ফলাফল স্ক্রিনে আমরা পাব তা এরকম,


login : amrood
amrood's password:
Last login: Sun Jun 14 09:32:32 2009 from 62.61.164.73
$

 

 

কম্যান্ড প্রম্পটের মাধ্যমে কম্যান্ড দেয়া যায় ইউনিক্সে, যেমন ক্যালেন্ডার চেক করার জন্য cal কম্যান্ড দিতে পারি,


$ cal
      June 2009
Su  Mo Tu  We  Th  Fr  Sa
 1   2  3   4   5   6
 7   8  9  10  11  12  13
14  15 16  17  18  19  20
21  22 23  24  25  26  27
28  29 30
$

 

 

পাসওয়ার্ড পরিবর্তন করা

এটি আমরা করতে পারি passwd কম্যান্ড ব্যবহার করে,


$ passwd
Changing password for amrood
(current) Unix password:******
New UNIX password:*******
Retype new UNIX password:*******
passwd: all authentication tokens updated successfully
$

 

 

ফাইল ও ডিরেক্টরি তালিকাবদ্ধ করা

ls কমান্ডে -l অপশন ব্যবহার করে এটি করা যায়, নিচের উদাহরণে ব্যপারটি দেখানো হল,


$ ls -l
total 19621
drwxrwxr-x 2 amrood amrood 4096 Dec 25 09:59 uml
-rw-rw-r-- 1 amrood amrood 5341 Dec 25 08:38 uml.jpg
drwxr-xr-x 2 amrood amrood 4096 Feb 15 2006 univ
drwxr-xr-x 2 root root 4096 Dec 9 2007 urlspedia
-rw-r--r-- 1 root root 276480 Dec 9 2007 urlspedia.tar
drwxr-xr-x 8 root root 4096 Nov 25 2007 usr
-rwxr-xr-x 1 root root 3192 Nov 25 2007 webthumb.php
-rw-rw-r-- 1 amrood amrood 20480 Nov 25 2007 webthumb.tar
-rw-rw-r-- 1 amrood amrood 5654 Aug 9 2007 yourfile.mid
-rw-rw-r-- 1 amrood amrood 166255 Aug 9 2007 yourfile.swf
$

 

এখানে d..... দ্বারা শুরু হওয়া এন্ট্রি ডিরেক্টরি বুঝায়।

 

Whoami কম্যান্ড

Who am I? প্রশ্নটির উত্তরের জন্য এই কোড ব্যবহার করতে পারি আমরা,


$ whoami
 amrood
$

 

 

লগইন অবস্থায় কে কে আছে

এধরনের তিনটি কম্যান্ড users, who, এবং w, পাওয়া যায়।


$ users
 amrood bablu qadir
$ who
amrood ttyp0 Oct 8 14:10 (limbo)
bablu ttyp2 Oct 4 09:08 (calliope)
qadir ttyp4 Oct 8 12:09 (dent)
$

 

 

লগআউটের জন্য

কম্যান্ড প্রম্পটে logout কম্যান্ড টাইপ করলে সিস্টেম সবকিছু পরিষ্কার করে যোগাযোগ বিচ্ছিন্ন করে দেবে।

 

সিস্টেম সাটডাউন

নিচের যেকোনো এক পদ্ধতির কমান্ডে সিস্টেম সাটডাউন করা যায়,

কম্যান্ড বিবরণ
halt তৎক্ষণাৎ সিস্টেমকে বন্ধ করে।
init 0 সাটডাউনের আগে সবকিছু ক্লিন করে সিস্টেম অফ হয়ে যাওয়া
init 6 সাটডাউনের মাধ্যমে রিবুট
poweroff পাওয়ার অফের মাধ্যমে সাট ডাউন
reboot সিস্টেম রিবুট হওয়া
shutdown সিস্টেম সাটডাউন হওয়া

সাটডাউনের জন্য সুপার ইউজার বা রুট হতে হয়, তবে কিছু ব্যতিক্রমও আছে।

 

Permanent link to this article: http://bangla.sitestree.com/%e0%a6%87%e0%a6%89%e0%a6%a8%e0%a6%bf%e0%a6%95%e0%a7%8d%e0%a6%b8-%e0%a6%b6%e0%a7%81%e0%a6%b0%e0%a7%81%e0%a6%b0-%e0%a6%95%e0%a6%a5%e0%a6%be-unix-getting-started/

Leave a Reply