ইউনিক্স – কিছু প্রয়োজনীয় কমান্ড (Unix – Useful Commands)

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

 

এই কুইক গাইডে কম্যান্ড, সিনট্যাক্স ও সংক্ষিপ্ত বিবরণ তুলে ধরা হবে,এরচেয়ে বিস্তারিত জানতে হলে যে কম্যান্ড ব্যবহার করতে হবে তা হল,


$man command

 

যাই হোক, এখানে কুইক গাইডটি দেয়া হল।

ফাইল এবং ডিরেক্টরির জন্য

ডিরেক্টরি তৈরি ও ফাইল নিয়ন্ত্রণ করার জন্য যেসব কম্যান্ড ব্যবহার করা হয় তা হল,

 

কম্যান্ড বর্ণনা
cat ফাইল কন্টেন্ট প্রদর্শন করে
cd ডিরেক্টরিকে dirname তে রূপান্তরিত করে
chgrp ফাইল গ্রুপ পরিবর্তন করে
chmod পারমিশন পরিবর্তন করে
cp সোর্স ফাইলকে গন্তব্যে কপি করে
file ফাইল টাইপ নির্ধারণ করে
find ফাইল খোঁজে
grep বরাবরের ভুমিকার জন্য ফাইল খোঁজে
head প্রথম কিছু লাইনকে একটি ফাইলে দেখায়
ln পুরনো নামে সফট লিঙ্ক তৈরি করে
ls ফাইল টাইপ সম্পর্কিত তথ্য প্রদর্শন করে
mkdir Dirname শ্রেণীর নতুন ডিরেক্টরি তৈরি করে
more paginated ফর্মে ডাটা প্রদর্শন করে
mv oldname কে newnameএ রূপান্তরিত করে
pwd কারেন্ট ওয়ারকিং ডিরেক্টরিকে প্রিন্ট করে
rm ফাইলনেম রিমুভ করে
rmdir শূন্য ডিরেক্টরি মুছে ফেলে .
tail ফাইলের শেষ কিছু লাইন মুছে ফেলে
touch কোনও ফাইলের এক্সেস ও মডিফিকেশন টাইম আপডেট করে .

 

ডাটাকে নিপুনভাবে ব্যবহার করার জন্য

 

কম্যান্ড বর্ণনা
awk প্যাটার্ন স্ক্যান ও ভাষা প্রক্রিয়া করণ
cmp দুই ফাইলের উপাদান তুলনা করা
comm সর্টেড ডাটা তুলনা করা
cut কোনও ফাইলের প্রতি লাইনের নির্ধারিত অংশ কেটে ফেলা
diff ডিফারেন্সিয়াল ফাইল কম্পারেটর
expand ট্যাবকে স্পেসে ছড়িয়ে দেয়া
join ফাইলকে কোনও কমন ফিল্ডে সংযুক্ত করা
perl ডাটা মেনিপুলেশন ল্যাঙ্গুয়েজ
sed স্ট্রিম টেক্সট এডিটর
sort সর্ট ফাইল ডাটা
split ফাইলকে ছোট ফাইলে বিভক্ত করা
tr ক্যারেক্টারকে অনুবাদ করা
uniq ফাইলের ভেতরের পুনরাবৃত্তি হওয়া লাইন রিপোর্ট করা
wc শব্দ, লাইন ও ক্যারেকটার গোনা
vi ভিআই টেক্সট এডিটর ওপেন করা
vim ভিআইএম টেক্সট এডিটর ওপেন করা
fmt সিম্পল টেক্সট ফরমেটর
spell ভুল বানানের সন্ধান করা
ispell ভুল বানানের সন্ধান করা
ispell ভুল বানানের সন্ধান করা
emacs GNU প্রকল্প Emacs
ex, edit লাইন এডিটর
emacs GNU প্রকল্প Emacs
emacs GNU প্রকল্প Emacs

 

কম্প্রেসড ফাইল

জায়গা বাঁচানোর জন্য ফাইলকে কম্প্রেস করা হতে পারে। কম্প্রেসড ফাইল তৈরি ও নিরীক্ষণের জন্য কোডঃ

 

কম্যান্ড বর্ণনা
compress ফাইলকে কম্প্রেস করা
gunzip জিপ ফাইলকে আনকম্প্রেস করা
gzip GNU বিকল্প কম্প্রেসন পদ্ধতি
uncompress ফাইল আনকম্প্রেস করা
unzip জিপ আর্কাইভে কম্প্রেসড ফাইলকে লিস্ট, টেস্ট ও এক্সট্রাক্ট করা
zcat কম্প্রেসড ফাইলকে ক্যাটাগরিতে আবদ্ধ করা
zcmp কম্প্রেসড ফাইল তুলনা করা
zdiff কম্প্রেসড ফাইল তুলনা করা
zmore কমপ্রেসড টেক্সটের crt এর জন্য File perusal filter

 

তথ্য পাওয়ার জন্য

 

কম্যান্ড বর্ণনা
apropos কিওয়ার্ডের মাধ্যমে কম্যান্ড নির্ধারণ
info কম্যান্ড ইনফরমেশন পেজকে অনলাইনে দেখানো
man ম্যানুয়াল পেজকে অনলাইনে দেখানো
whatis সম্পূর্ণ শব্দের জন্য whatis ডাটাবেসে সন্ধান
yelp GNOME হেল্প ভিউয়ার

 

নেটওয়ার্ক কমুনিকেশন

লোকাল ইউনিক্স হোষ্ট থেকে কোনও ফাইল প্রেরণ বা গ্রহণের জন্য যেসব কম্যান্ড ব্যবহৃত হয় সেগুলো হল,

 

কম্যান্ড বর্ণনা
ftp ফাইল ট্রান্সফার প্রোগ্রাম
rcp রিমোট ফাইল কপি
rlogin UNIX hostএ রিমোট লগইন
rsh রিমোট সেল
tftp ট্রিভিয়াল ফাইল ট্রান্সফার প্রোগ্রাম
telnet অন্য হোষ্টের সাথে টার্মিনাল যোগাযোগ স্থাপন করা
ssh সেল টার্মিনাল বা কম্যান্ড কানেকশন নিরাপদ করা
scp সেল রিমোট ফাইল কপি নিরাপদ করা
sftp সেল ফাইল ট্রান্সফার প্রোগ্রামকে নিরাপদ করা

 

নিরাপত্তার কারণে কিছু কিছু কম্পিউটারে কিছু কম্যান্ড রহিত থাকতে পারে।

 

ব্যবহারকারীদের মধ্যে ম্যাসেজ

 

কম্যান্ড বর্ণনা
evolution লিনাক্সে GUI মেইল হ্যান্ডেলিনের টুল
mail মেইল প্রেরন ও পঠন প্রোগ্রাম
mesg ম্যাসেজ অনুমোদন বা বাতিলের প্রোগ্রাম
parcel অন্য ব্যবহারকারীর কাছে ফাইল প্রেরণের প্রোগ্রাম
pine Vdu-ভিত্তিক মেইল সুবিধা
talk অন্য ব্যবহারকারীর সাথে কথা বলা
write অন্য ব্যবহারকারীর কাছে ম্যাসেজ লিখা

 

প্রোগ্রামিং সম্পর্কিত কম্যান্ড

 

কম্যান্ড বর্ণনা
dbx Sun debugger
gdb GNU debugger
make প্রোগ্রাম গ্রুপ নিয়ন্ত্রণ ও সমন্বয়
nm প্রোগ্রামের নামের লিস্ট করা
size প্রোগ্রামের আকার মুদ্রিত করা
strip symbol table মুছা ও bits কে সজ্জিত করা
cb C program সজ্জিতকরন
cc SPARCসিস্টেমের জন্য ANSI C compiler
ctrace C program debugger
gcc GNU ANSI C Compiler
indent C program source ইন্ডেন্ট ও ফরম্যাট করা
bc Interactive arithmetic language processor
gcl GNU Common Lisp
perl General purpose language
php Web page embedded language
py Python language interpreter
asp Web page embedded language
CC C++ compiler for Suns SPARC systems
g++ GNU C++ Compiler
javac JAVA compiler
appletvieweir JAVA applet viewer
netbeans লিনাক্সে জাভা ভিত্তিক উন্নয়ন পরিবেশ তৈরি
sqlplus Oracle SQL interpreter রান করানো
sqlldr Oracle SQL data loader রান করানো
mysql mysql SQL interpreter রান করানো

 

Misc কম্যান্ড

এটি সিস্টেমের তথ্যকে তালিকাবদ্ধ বা অলটার করে,

কম্যান্ড বর্ণনা
chfn আঙ্গুল সঞ্চালনের তথ্য পরিবর্তন
chgrp ফাইলের গ্রুপ ওউনারশিপ তথ্য পরিবর্তন
chown ওউনার পরিবর্তন
date তারিখ মুদ্রণ
determin স্বয়ংক্রিয়ভাবে টার্মিনাল টাইপ খুঁজে পাওয়া
du ডিস্ক ইউসেজ মুদ্রণ
echo আদর্শ প্রকরণের Echo arguments
exit সিস্টেম থামিয়ে দেয়া
finger logged-in users এর তথ্য মুদ্রণ
groupadd user group তৈরি করা
groups group memberships প্রদর্শন করা
homequota quota এবং file usage মুদ্রণ
iostat I/O statistics রিপোর্ট করা
kill প্রক্রিয়ার সিগন্যাল প্রেরণ করা
last সর্বশেষ লগইন তথ্য
logout ইউনিক্স থেকে বেরিয়ে যাওয়া
lun নাম বা লগইন আইডি তালিকা করা
netstat নেটওয়ার্ক স্ট্যাটাস দেখানো
passwd ইউজার পাসওয়ার্ড পরিবর্তন
passwd লগইন পাসওয়ার্ড পরিবর্তন
printenv সেল চলকের মান প্রদর্শন
ps চলতি প্রক্রিয়ার স্ট্যাটাস দেখানো
ps চলতি প্রক্রিয়ার স্ট্যাটাস মুদ্রণ
quota -v ডিস্ক ইউসেজ ও সীমাবদ্ধতা প্রদর্শন
reset টার্মিনাল মোড রিসেট করা
script টার্মিনাল সেশনের স্ক্রিপ্ট রাখা
script কম্যান্ড বা প্রসেসের আউটপুট সংরক্ষণ
setenv পরিবেশগত চলক সেট করা
stty টার্মিনাল অপশন সেট করা
time কম্যান্ডের সময়
top সিস্টেম প্রসেস প্রদর্শন
tset টার্মিনাল মোড সেট করা
tty কারেন্ট টার্মিনাল নেম মুদ্রণ
umask সরাসরি দৃশ্যমান ফাইলের অনুমতি প্রদান
uname কারেন্ট সিস্টেমের নাম প্রদর্শন
uptime সিস্টেমকে আপটাইম করা
useradd ইউজার একাউন্ট করা
users লগইনকৃত ইউজারদের নাম মুদ্রিত করা
vmstat ভারচুয়াল মেমরির পরিসংখ্যান বিন্যাস করা
w লগইনকৃত ইউজারদের কর্মকাণ্ড প্রদর্শন
who লগইনকৃত ইউজারদের তালিকা করা

 

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%95%e0%a6%ae%e0%a6%be%e0%a6%a8%e0%a7%8d%e0%a6%a1/

Leave a Reply