File Command Linux Bangla Tutorial – ফাইল কমান্ড লিনাক্স বাংলা টিউটোরিয়ালে আপনাদের স্বাগতম৷ এই পর্বে আমরা দেখবো, কিভাবে কমান্ড লাইন ব্যবহার করে কোন টেক্সট ফাইল তৈরি করতে হয়, কিংবা কিভাবে একটি ফোল্ডার আমরা তৈরি করতে পারি, কিভাবে একটি ফাইল ডিলিট করতে পারি ইত্যাদি। চলুন, আর দেরি না করে আমরা শুরু করি।
ls command:
kali@kali:~$ ls
Amass gopath kali-whoami subfinder assetfinder hackingtool knock Desktop Documents Downloads Music Picture Videos Sublist3r dirsearch hait massdns sherlock TekDefense Automater findomain hash-identifier metagoofil-1.git theHarvester sub404 FOCA.git httprobe RED_HAWK sqlmap
touch Command:
[touch] কমান্ডটি ব্যবহার করে আমরা লিনাক্সে টেক্সট ফাইল তৈরি করতে পারি।
kali@kali:~$ touch file.txt
dirsearch hait massdns sherlock TekDefense Automater findomain hash-identifier Desktop Documents Downloads Music Picture Videos metagoofil-1.git theHarvester sub404 FOCA.git httprobe RED_HAWK sqlmap file.txt
echo Command:
[echo] এই কমান্ডটি ব্যবহারের মাধ্যমে আমরা টেক্সট ফাইলে যেকোন টেক্সট জমা করে রাখতে পারি।
kali@kali:~$ echo 'lets Learn Linux' > file.txt
kali@kali:~$
cat Command:
[cat] কমান্ডের মাধ্যমে আমরা টেক্সট ফাইলে কোন টেক্সট থাকলে তা টার্মিনালে শো করতে পারি।
kali@kali:~$ cat file.txt
lets Learn Linux
mkdir Command:
[mkdir] এই কমান্ড ব্যবহার করে আমরা আমরা লিনাক্সে ফোল্ডার তৈরি করতে পারি।
kali@kali:~$ mkdir Newfolder
dirsearch hait massdns sherlock TekDefense Automater findomain Desktop Documents Downloads Music Picture Videos hash-identifier knock metagoofil-1.git theHarvester sub404 FOCA.git httprobe RED_HAWK sqlmap file.txt Newfolder
cd Command:
[cd] কমান্ডটি ব্যবহার করে আমরা কোন একটি নির্দিষ্ট ডিরেক্টরির মধ্যে প্রবেশ করতে পারি এবং [ls] কমান্ডটি চালানোর মাধ্যমে আমরা আমাদের অবস্থান করা ফোল্ডার/ডিরেক্টরির মধ্যে কি কি ফাইল আছে তা দেখতে পারছি।
kali@kali:~$ cd knock
kali@kali:~/knock$ ls
CHANGELOG.md knockpy knockpy.py knockpy_report LICENSE.md README.md requirements.txt setup.py
ii. cd Command:
কোন ডিরেক্টরিতে থাকা স্বত্ত্বেও [cd] কমান্ডটি ব্যবহার করে আমরা সরাসরি হোমে ব্যাক করতে পারি। আমরা knock ডিরেক্টরিতে ছিলাম এবং cd কমান্ডটি ব্যবহার করে হোম ডিরেক্টরিতে রিটার্ন করেছি।
kali@kali:~/knock$ cd
kali@kali:~$
pwd Command:
[pwd] এই কমান্ডটির অর্থ হলো প্রিন্ট ওয়ার্কিং ডিরেক্টরি [Print Working Directory]। অর্থাৎ আমরা কোন ডিরেক্টরির মধ্যে অবস্থান করছি, তা জানার জন্যে এই কমান্ডটি আমরা ব্যবহার করতে পারি। নিচের ছবিতে লক্ষ্য করুনঃ cd knock কমান্ডটি ব্যবহার করে knock ডিরেক্টরিতে প্রবেশ করেছি এবং পরবর্তীতে pwd কমান্ডটি ব্যবহার করে আমরা আমাদের ওয়ার্কিং ডিরেক্টরিটি দেখতে পারছি।
kali@kali:~$ cd knock
kali@kali:~/knock$ pwd
/home/kali/knock
rm Command:
[rm] কমান্ডটি ব্যবহার করে লিনাক্সের কোন ফাইল ডিলিট করতে পারি। ছবিতে দেখুন, file.txt নামক ফাইলটি কিন্তু এখন আর নেই।
kali@kali:~$ rm file.txt
dirsearch hait massdns sherlock TekDefense Automater findomain hash-identifier metagoofil-1.git theHarvester sub404 FOCA.git httprobe RED_HAWK sqlmap
rm -r Command:
[rm -r] কমান্ডটি চালানোর মাধ্যমে আমরা কোন ডিরেক্টরি ডিলিট করতে পারি। সাধারণত ফোল্ডারকেই লিনাক্সে ডিরেক্টরি বলা হয়। ছবিতে দেখুন, NewFolder নামক ফোল্ডারটি কিন্তু এখন আর নেই।
kali@kali:~$ rm -r Newfolder
dirsearch hait massdns sherlock TekDefense Automater findomain hash-identifier metagoofil-1.git theHarvester sub404 FOCA.git httprobe RED_HAWK sqlmap
cp Command:
এই কমান্ডটি ব্যবহার করে কোন ফাইলকে আমরা কপি করে অন্য কোন ডিরেক্টরিতে রাখতে পারি কিংবা সেই ডিরেক্টরির কোন ফোল্ডারে রাখতে পারি। যেমনঃ file.txt নামক একটি টেক্সট ফাইল এবং Newfolder নামে একটি ডিরেক্টরি আমরা তৈরি করেছিলাম। এখন যদি টেক্সট ফাইলটিকে যদি আমরা Newfolder এর মধ্যে কপি করে রাখতে চাই সেক্ষেত্রে প্রথমে cp লিখব তারপর টেক্সট ফাইলটি, তারপর যেই ফোল্ডারের মধ্যে ফাইলটি রাখবো, সেই ফোল্ডারের পাতটি উল্লেখ করে দিতে হবে। যেমনটা আমরা দিয়েছি [/home/kali/Newfolder] কেননা Newfolder ডিরেক্টরিটি /home/kali এর মধ্যেই অবস্থিত।
kali@kali:~$ cp file.txt /home/kali/Newfolder
kali@kali:~$
kali@kali:~$ cd NewFolder
kali@kali:~/Newfolder$ ls
file.txt
ii. cp Command:
এখন আমরা এক ডিরেক্টরি থেকে অন্য ডিরেক্টরিতে কিভাবে কপি করতে হয় তা দেখব। Newfolder এর মধ্যে টেক্সট ফাইলটি কপি করে রেখেছিলাম। এখন এই টেক্সট ফাইলটি কে home ডিরেক্টরির ভিতরে থাকা Desktop এর মধ্যে রাখবো। প্রথমে cp লিখব, তারপর টেক্সট ফাইলটির পাত [আমরা দিয়েছি- /home/kali/Newfolder/file.txt] তারপর, যেই ডিরেক্টরিতে আমরা কপি করবো, সেই ডিরেক্টরির পাতটি উল্লেখ করে দিতে হবে। [আমরা দিয়েছি, /home/kali/Desktop] কেননা Desktop ডিরেক্টরিতেই ফাইলটি রাখবো।
kali@kali:~$ cp /home/kali/Newfolder/file.txt /home/kali/Desktop
kali@kali:~$
kali@kali:~$ cd Desktop
kali@kali:~/Desktop$ ls
file.txt
(iii).cp -r Command:
এই কমান্ডটি ব্যবহার করে ডিরেক্টরি কপি করা যায়। কাজের সুবিধার জন্যে প্রথমে Newfolder2 নামক একটি ফোল্ডার আমরা তৈরি করে নিয়েছি। আমরা পূর্বে, [Newfolder] নামক একটি ফোল্ডার তৈরি করেছিলাম। এই ফোল্ডারটির মধ্যেই আমাদের তৈরি করা নতুন ফোল্ডারটি [Newfolder2] আমরা রাখবো।
প্রথমেই আমরা লিখব, [cp -r] এই কমান্ডটি, তারপর যেই ফোল্ডার কপি করবো সেই ফোল্ডারের পাত [আমরা দিয়েছি, /home/kali/Newfolder] এবং সব শেষে যেই ফোল্ডারের মধ্যে আমরা ফোল্ডারটি রাখবো সেই ফোল্ডারের পাতটি [/home/kali/Newfolder2] দিতে হবে। ব্যস, তাহলেই হয়ে যাবে।
kali@kali:~$ mkdir Newfolder2
kali@kali:~$
kali@kali:~$ cp -r /home/kali/Newfolder /home/kali/Newfolder2
kali@kali:~$
kali@kali:~$ cd NewFolder2
kali@kali:~/Newfolder2$ ls
file.txt Newfolder
আশা করি, File Command Linux Bangla Tutorial টি আপনাদের ভালো লেগেছে। পরবর্তী টিউটোরিয়াল পাবার জন্যে আমাদের সাথেই থাকুন।