উইন্ডোজ অপারেটিং সিস্টেমের সাথে সাদৃশ্য দ্বারা, লিনাক্স অপারেটিং সিস্টেমে সর্বাধিক সুবিধাজনক এবং দ্রুত কাজ করার জন্য কমান্ডগুলির একটি নির্দিষ্ট সেট রয়েছে। কিন্তু যদি প্রথম ক্ষেত্রে আমরা ইউটিলিটিটি কল করি অথবা "কমান্ড লাইন" (সিএমডি) থেকে একটি ক্রিয়া সম্পাদন করি, তাহলে দ্বিতীয় সিস্টেমের মধ্যে, টার্মিনাল এমুলেটারে কর্ম সঞ্চালিত হয়। আসলে, "টার্মিনাল" এবং "কমান্ড লাইন" - এটা একই জিনিস।
"টার্মিনাল" লিনাক্সে কমান্ডের তালিকা
যারা সম্প্রতি লিনাক্স পরিবারের অপারেটিং সিস্টেমের লাইনের সাথে পরিচিত হতে শুরু করেছে তাদের জন্য, আমরা প্রতিটি ব্যবহারকারীর জন্য প্রয়োজনীয় সবচেয়ে গুরুত্বপূর্ণ কমান্ডের নিবন্ধন নীচে প্রদান করি। উল্লেখ্য যে সরঞ্জাম এবং ইউটিলিটি থেকে বলা হয় "টার্মিনাল", সমস্ত লিনাক্স বিতরণগুলিতে প্রাক-ইনস্টল করা আছে এবং প্রিলোড হওয়ার প্রয়োজন নেই।
ফাইল ব্যবস্থাপনা
কোনও অপারেটিং সিস্টেমে, বিভিন্ন ফাইল ফর্ম্যাটগুলির সাথে কোনও যোগাযোগ ছাড়াই এটি করতে পারে না। বেশিরভাগ ব্যবহারকারী ফাইল ম্যানেজার ব্যবহার করার জন্য ব্যবহার করা হয় যার জন্য এই গ্রাফিকাল শেল রয়েছে। কিন্তু সমস্ত একই ম্যানিপুলেশন, এমনকি তাদের একটি বড় তালিকা, বিশেষ কমান্ড ব্যবহার করে বাহিত করা যেতে পারে।
- ম - আপনি সক্রিয় ডিরেক্টরির বিষয়বস্তু দেখতে পারবেন। এটি দুটি বিকল্প আছে: -l - একটি বিবরণ সঙ্গে একটি তালিকা হিসাবে বিষয়বস্তু প্রদর্শন করে, -a - সিস্টেম দ্বারা লুকানো ফাইল দেখায়।
- বিড়াল - নির্দিষ্ট ফাইলের বিষয়বস্তু দেখায়। লাইন সংখ্যায়ন জন্য, বিকল্প প্রয়োগ করা হয়। -n .
- সিডি - সক্রিয় ডিরেক্টরি থেকে নির্দিষ্ট এক যেতে ব্যবহৃত। অতিরিক্ত বিকল্প ছাড়া চালু করা হলে, এটি রুট ডিরেক্টরি থেকে পুনঃনির্দেশিত হয়।
- PWD - বর্তমান ডিরেক্টরি নির্ধারণ করতে সহায়তা করে।
- mkdir, - বর্তমান ডিরেক্টরি একটি নতুন ফোল্ডার তৈরি করে।
- ফাইল - ফাইল সম্পর্কে বিস্তারিত তথ্য প্রদর্শন করে।
- CP - একটি ফোল্ডার বা ফাইল অনুলিপি করার প্রয়োজন। একটি বিকল্প যোগ করার সময় -r recursive অনুলিপি অন্তর্ভুক্ত। পছন্দ -a পূর্ববর্তী বিকল্প ছাড়াও নথি বৈশিষ্ট্য সংরক্ষণ করে।
- এমভি - একটি ফোল্ডার / ফাইল পরিবর্তন বা নামান্তর ব্যবহৃত।
- RM - একটি ফাইল বা ফোল্ডার মুছে ফেলা। বিকল্প ছাড়া ব্যবহার করা হলে, মুছে ফেলা স্থায়ী হয়। কার্টে যাওয়ার জন্য আপনাকে অবশ্যই বিকল্পটি প্রবেশ করতে হবে -r.
- Ln - ফাইল একটি লিঙ্ক তৈরি করে।
- chmod - অধিকার পরিবর্তন (পড়া, লিখুন, পরিবর্তন ...)। আলাদাভাবে প্রতিটি ব্যবহারকারী প্রয়োগ করা যেতে পারে।
- chown - আপনি মালিক পরিবর্তন করতে পারবেন। শুধুমাত্র SuperUser (প্রশাসক) জন্য উপলব্ধ।
- সনাক্ত - সিস্টেমের ফাইল অনুসন্ধান করার জন্য ডিজাইন করা হয়েছে। দলের বিপরীতে আবিষ্কার, অনুসন্ধান সঞ্চালিত হয় updatedb.
- DD - ফাইল কপি তৈরি এবং তাদের রূপান্তর যখন ব্যবহৃত।
- আবিষ্কার - সিস্টেমের মধ্যে নথি এবং ফোল্ডার জন্য অনুসন্ধান। আপনি flexibly আপনার অনুসন্ধান কাস্টমাইজ করতে পারেন, যার সাথে এটি অনেক অপশন আছে।
- মাউন্ট-umounth - ফাইল সিস্টেমের সাথে কাজ করতে ব্যবহৃত। তার সহায়তায়, সিস্টেমটি সংযোগ বিচ্ছিন্ন বা সংযুক্ত করা যেতে পারে। ব্যবহার করার জন্য আপনাকে অবশ্যই রুট-অধিকার পেতে হবে।
- ডু - ফাইল / ফোল্ডার একটি উদাহরণ দেখায়। পছন্দ -h একটি পঠনযোগ্য বিন্যাসে রূপান্তর -s - সংক্ষিপ্ত বর্ণনা, এবং -d - ডিরেক্টরি মধ্যে recursions গভীরতা সেট করে।
- df প্রয়োগ - ডিস্ক স্পেস বিশ্লেষণ করে, আপনি অবশিষ্ট এবং ভরাট স্থানটি খুঁজে বের করতে পারবেন। এটি অনেক অপশন আছে যা আপনাকে প্রাপ্ত তথ্য গঠন করার অনুমতি দেয়।
দ্রষ্টব্য: সুপারুসার অধিকার (রুট অধিকার) পেতে, আপনাকে অবশ্যই প্রবেশ করতে হবে "sudo su" (উদ্ধৃতি ছাড়া)।
টেক্সট সঙ্গে কাজ
প্রবেশ করা হচ্ছে "টার্মিনাল" ফাইলগুলির সাথে সরাসরি ইন্টারঅ্যাক্ট করার আদেশগুলি শীঘ্রই বা পরে তাদের পরিবর্তন করতে হবে। নিম্নলিখিত কমান্ডগুলি টেক্সট নথির সাথে কাজ করার জন্য ব্যবহৃত হয়:
- অধিক - আপনি টেক্সট এলাকায় মাপসই করা হয় না যে টেক্সট দেখতে পারবেন। টার্মিনাল স্ক্রোলিং অভাবে, আরো একটি আধুনিক ফাংশন ব্যবহার করা হয়। কম.
- , grep - প্যাটার্ন দ্বারা টেক্সট অনুসন্ধান সঞ্চালন।
- মাথা লেজ - প্রথম কমান্ডটি দস্তাবেজ (হেডার) এর শুরুতে প্রথম কয়েকটি লাইনের আউটপুটের জন্য দায়ী, দ্বিতীয় -
নথিতে শেষ লাইন দেখায়। ডিফল্টরূপে, 10 লাইন প্রদর্শিত হয়। আপনি ফাংশন ব্যবহার করে তাদের সংখ্যা পরিবর্তন করতে পারেন -n এবং -f. - বাছাই করা লাইন সাজানোর জন্য ব্যবহৃত। সংখ্যায়ন জন্য, বিকল্প প্রয়োগ করা হয়। -n, উপরে থেকে নীচে সাজানোর জন্য - -r.
- পরিবর্তন - একটি পাঠ্য নথির (লাইন দ্বারা লাইন) পার্থক্যের তুলনা করে এবং দেখায়।
- wc- - শব্দ, স্ট্রিং, বাইট এবং অক্ষর গণনা।
প্রক্রিয়া ব্যবস্থাপনা
এক সেশনের মধ্যে অপারেটিং সিস্টেমের দীর্ঘস্থায়ী ব্যবহারটি অনেকগুলি সক্রিয় প্রসেসের উত্থানকে উদ্দীপিত করে যা কম্পিউটারের কার্যকারিতাটিকে বিন্দুতে অবনতি করতে পারে যে এটি কাজ করার জন্য আরামদায়ক হবে না।
এই পরিস্থিতি সহজেই অপ্রয়োজনীয় প্রসেস পূরণ করে প্রতিকার করা যেতে পারে। লিনাক্সে নিম্নলিখিত কমান্ডগুলি এই উদ্দেশ্যে ব্যবহৃত হয়:
- ps pgrep - প্রথম কমান্ড সিস্টেমের সক্রিয় প্রসেসগুলির সম্পর্কে সমস্ত তথ্য প্রদর্শন করে (ফাংশন "-E" একটি নির্দিষ্ট প্রক্রিয়া প্রদর্শন করে), দ্বিতীয়টি ব্যবহারকারীর নাম প্রবেশ করার পরে প্রক্রিয়া আইডিটি প্রদর্শন করে।
- বধ - পিআইডি প্রক্রিয়া শেষ।
- xkill - প্রক্রিয়া উইন্ডোতে ক্লিক করে -
এটা সম্পন্ন। - pkill - তার নাম দ্বারা প্রক্রিয়া শেষ।
- জন্য killall সব সক্রিয় প্রসেস terminates।
- শীর্ষ, হপ - প্রসেস প্রদর্শনের জন্য দায়ী এবং সিস্টেম কনসোল মনিটর হিসাবে ব্যবহার করা হয়। htop আজ আরো জনপ্রিয়।
- সময় - প্রক্রিয়ার সময় "টার্মিনাল" তথ্য প্রদর্শন করে।
ব্যবহারকারীর পরিবেশ
গুরুত্বপূর্ণ কমান্ডগুলির সংখ্যাগুলি কেবলমাত্র এমনই নয় যা আপনাকে সিস্টেম উপাদানগুলির সাথে ইন্টারঅ্যাক্ট করার অনুমতি দেয়, তবে কম্পিউটারের সাথে কাজ করার সুবিধাতে অবদান রাখতে আরও ক্ষুদ্র কাজগুলি করে।
- তারিখ - অপশন উপর নির্ভর করে বিভিন্ন বিন্যাসে (12 এইচ, 24 এইচ) তারিখ এবং সময় প্রদর্শন করে।
- উপনাম - আপনি একটি কমান্ড কমাতে বা এটির জন্য একটি প্রতিশব্দ তৈরি করতে, একাধিক কমান্ডের একটি বা প্রবাহ চালাতে পারবেন।
- uname - সিস্টেমের কাজের নাম সম্পর্কে তথ্য প্রদান করে।
- সুডো সুদো সু - প্রথমটি অপারেটিং সিস্টেমের ব্যবহারকারীদের পক্ষ থেকে প্রোগ্রাম চালায়। দ্বিতীয় সুপার ব্যবহারকারী পক্ষে হয়।
- ঘুম - ঘুম মোডে কম্পিউটার রাখে।
- শাটডাউন - অবিলম্বে কম্পিউটার বন্ধ করে, বিকল্প -h আপনি একটি পূর্বনির্ধারিত সময় কম্পিউটার বন্ধ করতে পারবেন।
- পুনরায় বুট করার - কম্পিউটার পুনরায় আরম্ভ করে। আপনি বিশেষ বিকল্প ব্যবহার করে একটি নির্দিষ্ট রিবুট সময় সেট করতে পারেন।
ব্যবহারকারী ব্যবস্থাপনা
একাধিক ব্যক্তি একই কম্পিউটারে কাজ করলে, তবে কয়েকটি ব্যবহারকারীর সৃষ্টি সর্বোত্তম বিকল্প হতে পারে। যাইহোক, আপনি তাদের প্রতিটি সঙ্গে যোগাযোগ করার জন্য কমান্ড জানতে হবে।
- useradd, userdel, usermod - যোগ করুন, মুছে দিন, যথাক্রমে ব্যবহারকারীর অ্যাকাউন্ট সম্পাদনা করুন।
- passwd কোন - পাসওয়ার্ড পরিবর্তন করতে পারবেন। সুপার ব্যবহারকারী হিসাবে চালান (sudo su কমান্ডের শুরুতে) আপনাকে সকল অ্যাকাউন্টের পাসওয়ার্ড পুনরায় সেট করতে দেয়।
নথি দেখুন
কোনও ব্যবহারকারী সিস্টেমের সমস্ত কমান্ডের অর্থ বা সমস্ত এক্সিকিউটেবল প্রোগ্রাম ফাইলগুলির অবস্থান মনে রাখতে সক্ষম নয়, তবে তিনটি সহজে মনে রাখা কমান্ডগুলি উদ্ধার করতে পারে:
- whereis - এক্সিকিউটেবল ফাইল পথ প্রদর্শন করে।
- মানুষ - টিমকে সহায়তা বা সহায়িকা দেখায়, একই পৃষ্ঠাগুলির সাথে কমান্ডগুলিতে ব্যবহৃত হয়।
- whatis - উপরের কমান্ডের এনালগ, কিন্তু এটি উপলব্ধ সহায়তা বিভাগগুলি প্রদর্শনের জন্য ব্যবহৃত হয়।
নেটওয়ার্ক ব্যবস্থাপনা
ইন্টারনেট সেট আপ করতে এবং সফলভাবে নেটওয়ার্ক সেটিংসে সমন্বয়গুলি সফলভাবে করতে, আপনাকে কমপক্ষে কয়েকটি কমান্ড জানতে হবে এটির জন্য দায়ী।
- আইপি - নেটওয়ার্ক সাব-সিস্টেম স্থাপন করা, সংযোগের জন্য উপলব্ধ আইপি পোর্ট দেখতে। একটি বৈশিষ্ট্য যোগ করার সময় -show একটি বৈশিষ্ট্যের সাথে একটি নির্দিষ্ট তালিকাগুলির বস্তুর প্রদর্শন করে -help রেফারেন্স তথ্য প্রদর্শিত হয়।
- পিং - নেটওয়ার্ক উত্স সংযোগের ডায়াগনস্টিকস (রাউটার, রাউটার, মোডেম, ইত্যাদি)। এছাড়াও যোগাযোগের মান সম্পর্কে তথ্য রিপোর্ট।
- nethogs - ট্রাফিক খরচ সম্পর্কে ব্যবহারকারীর তথ্য প্রদান। গুণ -i নেটওয়ার্ক ইন্টারফেস সেট করে।
- tracerout - দল এনালগ পিং, কিন্তু আরো উন্নত ফর্ম। এটি প্রতিটি নোডের একটি প্যাকেটের ডেটা সরবরাহের গতি দেখায় এবং প্যাকেটের সংক্রমণের সম্পূর্ণ রুট সম্পর্কে সম্পূর্ণ তথ্য দেয়।
উপসংহার
উপরের সমস্ত কমান্ডগুলি জানতে, এমন একটি নবীন ব্যক্তি যিনি একটি লিনাক্স-ভিত্তিক সিস্টেম ইনস্টল করেছেন, সফলভাবে কাজগুলিকে সমাধান করার সাথে পুরোপুরি ইন্টারঅ্যাক্ট করতে সক্ষম হবেন। প্রথম নজরে এটি মনে রাখতে পারে যে তালিকাটি মনে রাখা খুব কঠিন, তবে সময়ের সাথে সাথে একটি দলকে ক্রমাগতভাবে কার্যকর করার সাথে সাথে মূলগুলি মেমরির মধ্যে ক্রাশ হয়ে যাবে এবং আপনাকে আমাদের দ্বারা উপস্থাপিত নির্দেশাবলীটি উল্লেখ করতে হবে না।