শেল হচ্ছে ইউনিক্স বা লিনাক্স ভিত্তিক অপারেটিং সিস্টেমের কমান্ড লাইন ইন্টারপ্রেটার।
ওয়ার্কিং ডিরেক্টরির নাম দেখা
pwd
ফাইল তৈরী করা
touch <file-name>
ফাইল মুছে ফেলা
rm <file-name>
ফাইল কপি করা
cp <file-name> <target-directory>
ফাইল সরিয়ে ফেলা
mv <file-name> <target-directory>
ফাইল রিনেইম করা
mv <file-name> <new-file-name>
ফাইলের ধরন দেখা
file <file-name>
ফাইলে সার্চ করা
grep <query> <file-name>
সব ডিরেক্টরি ও ফাইলের লিস্ট দেখা
ls
সব ডিরেক্টরি ও ফাইলের লিস্ট দেখা (লুকায়িত ফাইল সহ)
ls -a
সব ডিরেক্টরি ও ফাইলের ডিটেইল লিস্ট দেখা
ls -l
সব ডিরেক্টরি ও ফাইলের ডিটেইল লিস্ট দেখা (লুকায়িত ফাইল সহ)
ls -la
ওয়ার্কিং ডিরেক্টরি পরির্তন করা
cd <directory-path>
ওয়ার্কিং ডিরেক্টরি থেকে আগের ডিরেক্টরিতে যেতে
popd OR cd ..
ডিরেক্টরি তৈরী করা
mkdir <directory-name>
ডিরেক্টরি মুছে ফেলা
rmdir <directory-name>
সিস্টেম অথবা কার্নেলের নাম দেখা
uname
ইউজারের নাম দেখা
whoami
কোনো কমান্ডের ম্যানুয়াল দেখা
man <command-name>
কোনো ফাইল ভিম ইডিটরে ওপেন করা
vi <file-name>
গ্রুপ এ্যড করা
groupadd <group-name>
গ্রুপ ডিলিট করা
groupdel <group-name>
ইউজার এ্যাড করা
useradd -g <group-name> <user-name>
ইউজার রিমুভ করা
userdel <user-name>
ইউজার পরিবর্তন করা
su <user-name>
পাসওয়ার্ড পরিবর্তন করা
passwd <user-name>
ডিস্ক স্পেস ব্যবহার প্রদর্শন করবে
df
ডিরেক্টরি স্থান ব্যবহার দেখাবে
du
কনসোল পরিস্কার করা
clear
কোনো লেখা প্রদর্শন করা
echo <example-text>
ইনপুট নেয়া
read <variable-name>
ভ্যারিয়েবল এ্যাসাইনমেন্ট
x=10
নাম্বার যোগ করা
$c=$(($a+$b))
ভ্যারিয়েবলের মান দেখানো
echo $c