রুট ইউজারে প্রবেশ করা
sudo suডিস্ট্রিবিউশন দেখা
head -n1 /etc/issueসিস্টেম এবং কার্নেল দেখা
uname -aশুধু কার্নেল দেখা
uname -rশুধু আর্কিটেকচার দেখা
uname -mভার্চুয়ালাইজেশন দেখা
systemd-detect-virtআপটাইম দেখা
uptimeহোস্টনেইম দেখা
hostnameপ্রিন্ট সিস্টেম হোস্ট নেইম
dnsdomainnameপ্রিন্ট সিস্টেম হোস্ট নেইম
domainnameপ্রিন্ট সিস্টেম হোস্ট নেইম
nisdomainnameপ্রিন্ট সিস্টেম হোস্ট নেইম
ypdomainnameডিসপ্লে নেটওয়ার্ক ইনফরমেশন প্রিন্ট করতে চাওয়া এবং সেট করতে চাওয়া
ipডিসপ্লে নেটওয়ার্ক ইনফরমেশন প্রিন্ট করতে চাওয়া এবং সেট করতে চাওয়ার পুরনো কমান্ড
ifconfigলগইন নেইম প্রিন্ট করা
lognameইউজারনেইম দেখা
whoamiইউজার এর ইউজার আইডি এবং ইউজার গ্রুপ ইনফরমেশন প্রিন্ট করা
idলাস্টলগইন ইউজার এর শর্ট ইনফরমেশন
usersইউজার সম্পর্কে ইনফরমেশন প্রিন্ট করা
fingerইনভাইরোনমেন্ট এর তথ্য প্রিন্ট করতে চাওয়া
printenvঅনলাইনে কে আছে দেখা
w বা whoসর্বশেষ লগইন করার তথ্য দেখতে
lastচলমান মাসের ক্যালেন্ডার দেখা
calকমান্ডের ম্যানুয়াল দেখা
man কমান্ডকমান্ডের ধরণ দেখা
type কমান্ডআইপি এড্রেস দেখা
hostname -iরিবুট হিস্টরি দেখা
last rebootসিস্টেম ডেট দেখা
dateইউজার এক্টিভিটি লগ দেখা
sudo less /var/log/auth.logপিসি বন্ধ করা
sudo poweroff অথবা poweroff অথবা shutdownকমান্ড লাইন থেকে পিসি বন্ধ করে আবার চালু করা
sudo reboot অথবা reboot অথবা shutdown -rসিকিউরলি রিমোটহোস্ট এ লগইন করে , কমান্ড রান করতে চাওয়া
sshরিমোট হোস্ট এ লগইন করতে চাওয়া (ইনসিকিউরলি)
telnetসিকিউরলি রিমোটহোস্ট এ অথবা রিমোটহোস্ট থেকে ফাইল কপি করা(ব্যাচ)
scpসিকিউরলি রিমোটহোস্ট এ অথবা রিমোটহোস্ট থেকে ফাইল কপি করা(ইন্টারেক্টিভ)
sftpইনসিকিউরলি রিমোটহোস্ট এ অথবা রিমোটহোস্ট থেকে ফাইল কপি করা(ইন্টারেক্টিভ)
ftpকোন ইউজার এর গ্রুপ মেম্বারশপ ইনফরমেশন প্রিন্ট করতে চাওয়া
groupsকোন গ্রুপ ক্রিয়েট করতে চাওয়া
groupaddকোন গ্রুপ ডিলেট করতে চাওয়া
groupdelগ্রুপ মডিফাই করতে চাওয়া
groupmodনতুন ফোল্ডার অথবা ডিরেক্টরি তৈরি করা
mkdir NewDirectoryNameনতুন ফোল্ডার অথবা ডিরেক্টরি তৈরি করা ও অনুমতি দেয়া
mkdir -m777 NewDirectoryNameনতুন ফাইল তৈরি করা উপায় - ১
touch YourFileNameনতুন ফাইল তৈরি করা উপায় - ২
> YourFileNameনতুন ফাইল তৈরি করা উপায় - ৩
cat> YourFileNameএক কমান্ড দিয়ে অনেকগুলো ফাইল তৈরি করা
touch index.html style.css main.jsফাইল মুছে ফেলা
rm YourFileNameডিরেক্টরি মুছে ফেলা কমান্ডের সংস্করণ দেখা
rmdir --versionপুরো একটি ডিরেক্টরি মুছে ফেলা
rm -rf YourDirectoryNameকোনো ডিরেক্টরির অধীনস্থ নির্দিষ্ট ফরমেটের সব ফাইলকে অন্য ডিরেক্টরিতে মুভ করা
mv *.FileExtension PathToWhereYouWantToMove/একাধিক ডিরেক্টরিকে একসাথে একটা নির্দিষ্ট ডিরেক্টরিতে মুভ করা
mv DirectoryOne/ DirectoryTwo/ PathToWhereYouWantToMove/ডিরেক্টরি অথবা ফাইল দেখা
lsডিরেক্টরি অথবা ফাইল দেখা (বর্ণনাসহ)
ls -lনির্দিষ্ট ডিরেক্টরি অথবা ফাইল এর বর্ণনা দেখা
ls -l <filename>ডিরেক্টরি অথবা ফাইল দেখা উল্টো উপায়ে
ls -rডিরেক্টরি অথবা ফাইল দেখা বরাদ্দ কৃত জায়গাসহ
ls -sডিরেক্টরি অথবা ফাইল দেখা সর্বশেষ পরিবর্তনের সময় অনুসারে
ls -tডিরেক্টরি অথবা ফাইল দেখা (বর্ণনা এবং লুকানো ফাইল/ডিরেক্টরিসহ)
ls -alডিরেক্টরি এবং ফাইলের মধ্যে থেকে শুধুমাত্র ডিরেক্টরিগুলো লিস্ট অাকারে দেখা
sudo ls -d */কোন ডিরেক্টরির ভিতেরর না প্রবেশ করে তার সকল সাব-ডিরেক্টরী এবং ফাইল দেখতে
ls <directory-name>কোন ডিরেক্টরির নির্দিষ্ট ফরম্যাটের ফাইল খোঁজার জন্য
ls *.<file_format>কোন ফোল্ডার অথবা ডিরেক্টরিতে প্রবেশ করা
cd YourFileNameকোন ফোল্ডার অথবা ডিরেক্টরি থেকে বের হওয়া
cd ..কোন ফাইলে কতটি লাইন আছে তা জানতে
wc - l <file-name>vim এডিটর দিয়ে ফাইল এডিট করা
vi YourFileNamenano এডিটর দিয়ে ফাইল এডিট করা
nano YourFileNamegedit এডিটর দিয়ে ফাইল এডিট করা
gedit YourFileNameবর্তমান ওয়ার্কিং ডিরেক্টরি প্রিন্ট করা
pwdফাইল কপি করা
cp PathToSourceFile PathToWhereYouWantToMoveফাইলের নাম পরিবর্তন করা
mv FileOldName FileNewNameফাইলের কনটেন্ট দেখা উপায় - ১
cat YourFileNameফাইলের কনটেন্ট দেখা উপায় - ২
more YourFileNameসিস্টেমে ওপেন থাকা ফাইলসমূহের লিস্ট দেখা
lsofইউজার দ্বারা ওপেন সমস্ত ফাইলসমূহের লিস্ট দেখা
lsof -u YourUserNameফাইল ব্রাউজ করা
less YourFileNameফাইলের প্রথম ১০ লাইন দেখা
head YourFileNameফাইলের শেষ ১০ লাইন দেখা
tail -f YourFileNameফাইল অথবা ডিরেক্টরির সাইজ দেখা
du YourFileOrDirectoryবর্তমান ওয়ার্কিং ডিরেক্টরির সাইজ দেখা
du -shসকল ফাইল ও ডিরেক্টরীর ডিক্স ইউজ দেখতে
du -ahফাইলের পারমিশন সবার জন্য রিড, রাইট, এক্সিকিউট (read, write, execute) করা
chmod 777 YourFileNameফুল ফিচার্ড ওয়েবব্রাউজার ওপেন করতে চাওয়া
firefoxটেক্সট অনলি ওয়েব ব্রাউজার
lynxরিমোট ফাইল ডাউনলোড করা (wget ইন্সটল থাকতে হবে)
wget https://example.com/remote.pdfনতুন .tar ফাইল তৈরী করতে
tar cf file_name.tar filesকোন .tar ফাইলকে এক্সট্রাক্ট করতে
tar xf file.tarGzip ফাইল (.gz) তৈরী করতে
tar czf file.tar.gz files.gz ফাইলকে এক্সট্রাক্ট করতে
tar xzf file.tar.gzকোনো ফোল্ডার খোঁজার জন্য
find /example/path -type d -name folder_nameকোনো ফাইল খোঁজার জন্য
find /example/path -type f -name file_name.txtফাইলের ডাটাবেজ হালনাগাদ করা
updatedbটপ প্রসেসগুলো দেখা এবং ম্যানেজ করা
topটপ প্রসেস দেখা
top&ফাইলের তথ্য দেখা
locate YourFileNameভার্চুয়াল মেমোরি সম্পর্কিত তথ্য দেখা
vmstatবর্তমান অ্যাক্টিভ প্রসেসগুলো দেখা
psবর্তমান অ্যাক্টিভ ও ঘুমন্ত প্রসেসগুলো দেখা
ps -afxটার্মিনালের (সেল) পিআইডি (PID) দেখতে
echo $$নির্দিষ্ট প্রসেস আইডির (PID) কোন প্রসেস কিল করা
kill PIDনির্দিষ্ট নামের কোন প্রসেস কিল করা
killall ProcessNameরানিং প্রসেসগুলো ট্রি ফরম্যাটে দেখা
pstreeকোন প্রসেস এর প্রসেস আইডি (PID) দেখা
pgrep ProcessNameগ্র্যাফিকাল কোন প্রোগ্রাম সিলেক্ট করার মাধ্যমে কিল করা
xkillসিস্টেমের এক্সিকিউটেবল পাথ দেখা
echo $PATHকোন এক্সিকিউটেবল ফাইলের (এপ্লিকেশনের) ফুল পাথ বের করা
which ExecutableFileNameকোন এপ্লিকেশনের ফাইলের সম্ভাব্য সকল ফুল পাথ বের করা
whereis <application-name>বর্তমান চলমান সার্ভিস গুলো কোন পোর্টে চলতেছে তা দেখার জন্য
lsof -i -P -n | grep LISTENকোন সার্ভিস একটি নির্দিস্ট পোর্ট নাম্বারে চলতেছে তা দেখার জন্য
lsof -i :[পোর্ট নাম্বার] যেমন: lsof -i :80লুক আপ হোস্টনেইম,আইপি এড্রেসেস এবং ডিএনএস ইনফো
hostইন্টানেট ডোমেইন এ রেজিস্ট্রেন্টদের লুকআপ করতে চাওয়া
whoisরিমোট হোস্ট কি রিচেবল নাকি চেক করতে চাওয়া
pingরিমোটহোস্ট এর নেটওয়ার্ক প্যাথ চেক করা
tracerouteনতুন একাউন্ট ক্রিয়েট করতে চাওয়া
useraddএকাউন্ট ডিলেট করতে চাওয়া
userdelএকাউন্ট মডিফাই করতে চাওয়া
usermodপাসওয়ার্ড চেইঞ্জ করতে চাওয়া
passwdইউজার পারসোনাল ইনফরমেশন চেইঞ্জ করতে চাওয়া
chfnচেইঞ্জ ইউজার শেল
chshকনফিগারড সোর্সের প্যাকেজ ডাউনলোড করার জন্য
sudo apt updateডাউনলোডকৃত প্যাকেজ আপগ্রেড করার জন্য
sudo apt upgradeপ্যাকেজ ডাউনলোড ও আপগ্রেড একসাথে করার জন্য
sudo apt update ; sudo apt upgradeসকল হার্ডওয়্যারের লিস্ট দেখা
lshwকার্নেল রিং বাফারে ম্যাসেজ দেখা
dmesgসিপিও তথ্য দেখা
cat /proc/cpuinfoমেমোরি তথ্য দেখা
cat /proc/meminfoখালি এবং ব্যবহৃত মেমোরি দেখা
free -h, free -m, free -gPCI ডিভাইস দেখা
lspci -tvUSB ডিভাইস দেখা
lsusb -tvHard Drive ডিভাইস দেখা
lsblkBIOS থেকে DMI/SMBIOS সম্পর্কিত তথ্য দেখা
dmidecodeহার্ডড্রাইভ সম্পর্কিত তথ্য দেখা
hdparm -i /dev/YourDriveNameসোয়াপ সম্পর্কিত তথ্য দেখা
swapon -sমাউন্টেড ফাইল সিস্টেম দেখা
mountমাউন্টেড ফাইলের ব্যবহৃত ও অব্যবহৃত স্পেস দেখা
df -hপার্টিশন সম্পর্কিত তথ্য দেখা
fdisk -lনেটওয়ার্ক ইন্টারফেস গুলোর লিস্ট দেখতে চাইলে
ifconfigটারমিনালের সকল কমান্ড মুছে ফেলা
clear অথবা Ctrl+lটারমিনাল ক্লোজ করা
exit অথবা Ctrl+Dটারমিনাল ক্লোজ না করে প্রাথমিক অবস্থায় ফিরে যেতে
resetবর্তমান কমান্ড স্টপ করা
Ctrl-cপ্রোগ্রামকে ঘুম পাড়ানো
Ctrl-zলাইনের শুরুতে যাওয়া
Ctrl-aলাইনের শেষে যাওয়া
Ctrl-eকার্সর এর আগের শব্দগুলো মুছে ফেলা
Ctrl+wফাইল/ফোল্ডার এর নাম অটোকমপ্লিট করা
Tabব্যাকস্পেস এর শর্টকাট
Ctrl+hলাইনের শুরু থেকে কাট করা
Ctrl-uলাইনের শেষ পর্যন্ত কাট করা
Ctrl-kহিস্টোরি খোঁজা
Ctrl-rসর্বশেষ ব্যবহৃত হওয়া ৩০ টি কমান্ড দেখার জন্য
history | tail -30শেষ কমান্ড পুনরাবৃত্তি করা
!!অমুক(abc) দিয়ে শুরু শেষ কমান্ড পুনরাবৃত্তি করা
!abcঅমুক(abc) দিয়ে শুরু শেষ কমান্ড প্রিন্ট করা
!abc:pআগের কমান্ডের শেষ আর্গুমেন্ট
!$আগের কমান্ডের সব আর্গুমেন্ট
!*আগের অমুক(abc) কমান্ড খোঁজ করে তমুক() দিয়ে রিপ্লেস করে রান
^abc^123