লিনাক্সে সুইচ করা একটু ভীতিজনক হতে পারে। একটি নতুন অপারেটিং সিস্টেম? ভিন্ন ডেস্কটপ? আপনি কম্পিউটিং যা জানেন সব পরিবর্তন হয়েছে? যদিও স্যুইচটি মাঝে মাঝে ভীতিকর মনে হতে পারে, তবে এটি আরও উত্পাদনশীল এবং বেশ ফলপ্রসূ হতে পারে। নতুন জিনিস শেখা আপনার প্রথম ধাপ।
টার্মিনাল কি?
আপনি লিনাক্সের ইনস এবং আউটগুলি শেখা শুরু করার আগে, আপনাকে টার্মিনাল কী তা বুঝতে হবে। টার্মিনাল হল লিনাক্সের কমান্ড প্রম্পট বা পাওয়ারশেলের সংস্করণ। লিনাক্স, যা মূলত একটি কমান্ড-লাইন অপারেটিং সিস্টেম হিসাবে তৈরি করা হয়েছিল, তার ক্রমবর্ধমান জনপ্রিয়তার কারণে ব্যবহারের সহজতার জন্য একটি গ্রাফিকাল ইন্টারফেস যুক্ত করেছে লিনাক্স অপারেটিং সিস্টেম, তার সবচেয়ে উত্পাদনশীল আকারে, টার্মিনাল ব্যবহার করে৷
টার্মিনাল কমান্ডগুলি আপনার পরিচিত হতে পারে এমন বেশিরভাগ অ্যাপ্লিকেশনগুলির থেকে আলাদা। তারা একটি নতুন উইন্ডো তৈরি করার সম্ভাবনা কম, কারণ ফলাফলগুলি টার্মিনাল অ্যাপ্লিকেশনের মধ্যে অবিলম্বে কার্যকর করা হয়। টার্মিনাল কমান্ডের অতিরিক্ত বিকল্প থাকতে পারে, যেগুলিকে "সুইচ" বলা হয়। অনুরোধকৃত কমান্ড লাইন অপারেশনে কার্যকারিতা যোগ করতে সুইচ ব্যবহার করা হয়। লিনাক্সে স্যুইচ করার সময় আপনি নীচে 5টি "জানতে হবে" কমান্ড পাবেন৷
1. "মানুষ" কমান্ড
man
কমান্ড লিনাক্স বা টার্মিনালে নতুন ব্যবহারকারীদের জন্য কমান্ডের মধ্যে সবচেয়ে দরকারী হতে চলেছে। ম্যান "ম্যানুয়াল" এর জন্য সংক্ষিপ্ত, যা একটি লিনাক্স সহায়তা নথির শব্দ। প্রতিটি টার্মিনাল কমান্ডের একটি ম্যান পেজ আছে, এমনকি "ম্যান" কমান্ড।
আপনি যদি লিনাক্স কমান্ড, ফাংশন বা ফাইলের নাম জানেন যা আপনি আগ্রহী, কেবল man command name
টাইপ করুন এবং এন্টার চাপুন। উপরের কমান্ডের ফলাফলগুলি কী হবে তা নীচে উপস্থাপন করে৷
2. "ls" কমান্ড
ls
আপনার বর্তমান অবস্থানে বা ফাইল সিস্টেম জুড়ে কোন ডিরেক্টরি বা ফাইলগুলি রয়েছে তা দেখার জন্য কমান্ড একটি দুর্দান্ত সরঞ্জাম। এটি ডিফল্টরূপে লিনাক্স ডিস্ট্রিবিউশনে ইনস্টল করা হয়, কারণ এটি GNU কোর ইউটিলিটি প্যাকেজের অংশ। এই কমান্ডটি ব্যবহার করা ls
টাইপ করার মতোই সহজ আপনার টার্মিনাল উইন্ডোতে। এটি আপনাকে আপনার বর্তমান কাজের ডিরেক্টরির ফলাফল দেখাবে৷
উন্নত সুইচ ব্যবহার করে অন্যান্য ফাংশন ছাড়াও নির্দিষ্ট ফলাফল প্রদান করতে সাহায্য করতে পারে। নীচে সুইচ বিকল্পগুলি ব্যবহার করে "ls" এর অতিরিক্ত উদাহরণ রয়েছে৷
৷ফাইল এবং ডিরেক্টরি, আকার, পরিবর্তিত তারিখ / সময়, মালিক এবং অনুমতি দেখাতে:
ls -l
বর্তমান কাজের ডিরেক্টরিতে ফাইলগুলিকে আকার অনুসারে সাজাতে:
ls -lS
বর্তমান কার্যকারী ডিরেক্টরি নয় এমন একটি ডিরেক্টরির জন্য ডিরেক্টরি তথ্য তালিকাভুক্ত করতে:
ls -l <directory name>
3. "cd" কমান্ড
cd
কমান্ড আরেকটি দরকারী কমান্ড এবং বর্তমান কার্যকারী ডিরেক্টরি থেকে পরিবর্তন করতে ব্যবহৃত হয়। নীচের উদাহরণগুলি "cd" কমান্ডের কার্যকারিতা দেখাবে৷
একটি সাবডিরেক্টরিতে পরিবর্তন করতে:
cd <directory name>
বর্তমান অবস্থান থেকে দূরে একটি সাবডিরেক্টরি একাধিক ডিরেক্টরিতে পরিবর্তন করতে:
cd <target directory path>
এই কমান্ডটি অনির্দিষ্টকালের জন্য চালিয়ে যাওয়া যেতে পারে, ধরে নিই যে সুইচ করার জন্য একটি ডিরেক্টরি স্তর রয়েছে। আমরা যে টার্গেট ডিরেক্টরি পাথ ব্যবহার করব তা হল "example/example2/example3।"
ডিরেক্টরিটিকে ব্যবহারকারীর হোম ডিরেক্টরিতে পরিবর্তন করতে:
cd ~.
4. "ifconfig" কমান্ড
আপনি যদি উইন্ডোজ অপারেটিং সিস্টেম ব্যবহার করে দীর্ঘ সময় কাজ করে থাকেন তবে এই লিনাক্স কমান্ডটি কিছুটা অদ্ভুত দেখাতে পারে। "ifconfig" কমান্ড "ipconfig" এর উইন্ডোজ সংস্করণের অনুরূপ। এই কমান্ডটি সমস্ত লিনাক্স ডিস্ট্রোতে ডিফল্টরূপে ইনস্টল করা হয় না। এই কার্যকারিতা পাওয়ার জন্য, ব্যবহারকারী sudo apt get install net-tools
চালিয়ে প্যাকেজটি ইনস্টল করতে পারেন। টার্মিনাল থেকে (যদি আপনি ডেবিয়ান-ভিত্তিক ডিস্ট্রো ব্যবহার করেন)। একবার ইনস্টল করা হলে, এই কমান্ডটি ব্যবহার করে ব্যবহারকারীকে আপনার ডিভাইসের জন্য বর্তমান আইপি-অ্যাড্রেসিং তথ্য প্রদান করবে।
এই কমান্ডের একটি নির্দিষ্ট ইন্টারফেসে একটি আইপি ঠিকানা বরাদ্দ করা থেকে শুরু করে স্পুফিং আক্রমণের জন্য একটি ইন্টারফেসের MAC ঠিকানা পরিবর্তন করার জন্য অনেকগুলি ব্যবহার রয়েছে। নিচে “ifconfig”
-এর কিছু এন্ট্রি-লেভেল উদাহরণ দেওয়া হলএকটি নির্দিষ্ট ইন্টারফেসের নেটওয়ার্ক সেটিংস দেখতে:
ifconfig <interface name>
একটি নেটওয়ার্ক ইন্টারফেস নিষ্ক্রিয় করতে:
ifconfig <interface name> down
একটি নেটওয়ার্ক ইন্টারফেস সক্ষম করতে:
ifconfig <interface name> up
5. "find" কমান্ড
লিনাক্সে একটি নির্দিষ্ট নাম বা এক্সটেনশন দ্বারা একটি ফাইল খুঁজে বের করার চেষ্টা করার সময়, find
ব্যবহার করা ভাল আদেশ লিনাক্স টার্মিনালের মধ্যে নেভিগেট করতে নতুন ব্যবহারকারী শেখার জন্য নীচের কয়েকটি উদাহরণ খুবই উপযোগী হতে পারে।
ফাইলের নাম সহ একটি ফাইল অনুসন্ধান করতে:
find example.txt
"/হোম/ডেস্কটপ" এবং এর সাবডিরেক্টরিতে সমস্ত "png" ফাইল অনুসন্ধান করতে:
find /home/linuxtest -name *.png
6. "ক্লিয়ার" কমান্ড
যখন আপনার টার্মিনাল টেক্সট দিয়ে পূর্ণ হয়, তখন এটি পরিষ্কার করার সর্বোত্তম উপায় হল clear
আদেশ এটি আপনার দৃশ্যে স্ক্রীনটি পরিষ্কার করে এবং আপনাকে শুধুমাত্র প্রম্পট দিয়ে আবার শুরু করার অনুমতি দেয়। কিছু ক্ষেত্রে আপনি Ctrlও ব্যবহার করতে পারেন + l , যা একই কাজ সম্পাদন করবে।
clear
উপসংহারে, আমরা সবচেয়ে দরকারী কমান্ডগুলি কভার করেছি যা একজন শিক্ষানবিস জানা উচিত। এগুলি ছাড়াও, আরও অনেক কমান্ড রয়েছে যা আপনি একটি লিনাক্স টার্মিনালে চালাতে পারেন এবং কিছু কমান্ড যা আপনার কখনই চালানো উচিত নয়। এই কমান্ডগুলি শেখার ফলে আপনি আপনার দিনের চাকরি ছেড়ে টেক গুরু হতে চান না, তবে এটি আপনার লিনাক্সে রূপান্তরকে আরও সহজ করে তুলতে পারে।