En 2018 এপ্রিল আমরা সবচেয়ে প্রয়োজনীয় কিছু সম্পর্কে একটি ছোট সংকলন করেছি "লিনাক্স কমান্ড" সেই সময়ে, এবং আজ পর্যন্ত এটি কীভাবে ঘটেছে প্রায় 5 বছর (ফেব্রুয়ারি 2023), আমরা উল্লিখিত বিষয়বস্তু ফিট, আপডেট এবং উন্নত দেখেছি।
তাই আমরা নির্বাচন করেছি 60 কমান্ড যে শত শত আছে, তা নিশ্চিত করার জন্য যে কোন নবীন এবং শিক্ষানবিস ব্যবহারকারীর ধারণা থাকতে পারে যে কোন কমান্ডগুলিকে অগ্রাধিকার দিয়ে শিখতে হবে ধীরে ধীরে আয়ত্ত করতে লিনাক্স টার্মিনাল.
কিন্তু, সবচেয়ে প্রয়োজনীয় সম্পর্কে এই আকর্ষণীয় পোস্ট শুরু করার আগে "লিনাক্স কমান্ড" জানতে, শিখতে এবং মাস্টার করার সময় বছর 2023, আমরা পূর্ববর্তী প্রকাশনার সুপারিশ করি, পরে পড়ার জন্য:
লিনাক্স 2023 কমান্ড: টার্মিনাল আয়ত্ত করার তালিকা
60 সালের জন্য 2023টি দরকারী লিনাক্স কমান্ডের তালিকা
ফাইল অ্যাক্সেস করার জন্য 15 কমান্ড
pwd
: ডিরেক্টরির অবস্থান দেখান যেখানে আমরা বর্তমানে অবস্থান করছি।ls
: একটি নির্দিষ্ট ডিরেক্টরির মধ্যে থাকা ফাইল এবং ডিরেক্টরিগুলির তালিকা প্রদর্শন করুন।cd
: বর্তমান ডিরেক্টরি থেকে অন্য ডিরেক্টরিতে পরিবর্তন করুন।mkdir
: একটি নতুন ডিরেক্টরি তৈরি করুন।touch
: একটি নতুন ফাইল তৈরি করুন বা অ্যাক্সেস/পরিবর্তনের তারিখ অন্যটিতে পরিবর্তন করুন.cp
: ফাইল বা ডিরেক্টরি অনুলিপি করুন।mv
: ফাইল বা ডিরেক্টরি সরান। এমনকি প্রয়োজনে নামও পরিবর্তন করুন।rm
: ফাইল বা ডিরেক্টরি মুছুন।rmdir
: একটি একক ডিরেক্টরি মুছুন, যতক্ষণ এটি খালি থাকে।cat
: স্ক্রিনে যেকোনো ধরনের ফাইলের বিষয়বস্তু প্রদর্শন করুন।head
: প্রদর্শনের জন্য লাইনের সংখ্যা উল্লেখ করে একটি ফাইলের প্রথম কয়েকটি লাইন প্রদর্শন করুন।tail
: দেখানোর জন্য লাইনের সংখ্যা উল্লেখ করে একটি ফাইলের শেষ কয়েকটি লাইন দেখান।less
: ইন্টারেক্টিভভাবে একটি ফাইলের বিষয়বস্তুর মধ্যে অনুসন্ধান করুন।more
: ইন্টারেক্টিভভাবে একটি ফাইলের বিষয়বস্তুর মধ্যে অনুসন্ধান করুন।grep
: ফাইল বা কমান্ড আউটপুটে অক্ষর স্ট্রিং অনুসন্ধান করুন এবং প্রদর্শন করুন।
অপারেটিং সিস্টেম পরিচালনার জন্য 11 কমান্ড
uname
: বর্তমানে লোড করা কার্নেল সহ OS সম্পর্কে তথ্য প্রদর্শন করুন।df
: দেখান SA, পার্টিশন এবং বর্তমান ডিস্ক স্পেস ব্যবহার সম্পর্কে তথ্য।free
: পরিচালিত OS এর মেমরি ব্যবহার সম্পর্কে বিভিন্ন তথ্য প্রদর্শন করুন।top
: চলমান প্রক্রিয়া, CPU, RAM এবং আরও অনেক কিছু সম্পর্কে আরও তথ্য দেখান।htop
: শীর্ষ কমান্ডের অনুরূপ, কিন্তু একটি পুনর্গঠিত, উন্নত, এবং ইন্টারেক্টিভ CLI ভিজ্যুয়াল ইন্টারফেসের সাথে.ps
: একটি বিস্তারিত এবং অ-ইন্টারেক্টিভ উপায়ে OS এ চলমান প্রক্রিয়াগুলি দেখান৷kill
: ইবরাদ্দকৃত প্রসেসের সংখ্যা (পিআইডি) ব্যবহার করে চলমান প্রক্রিয়াগুলিকে হত্যা করুন।shutdown
: কার্য সম্পাদন করতে OS পরিচালনা করুন, যেমন: এটি বন্ধ করুন, এটি পুনরায় চালু করুন এবং এটি বন্ধ করুন৷reboot
: এর একটি নতুন এবং উন্নত সংস্করণশাটডাউন কমান্ড, আরও বিকল্প উপলব্ধ.uptime
: শেষ বুট থেকে ওএস কতক্ষণ চলছে তা দেখুন।last
: অপারেটিং সিস্টেমে সাম্প্রতিক (ব্যবহারকারী) লগইনগুলির একটি তালিকা প্রদর্শন করুন৷
HW উপাদান এবং ডিভাইসের তথ্য পরিচালনা করার জন্য 10 কমান্ড
lsblk
: প্রদর্শনী সমস্ত উপলব্ধ স্টোরেজ ডিভাইস সম্পর্কে তথ্য।
fdisk
: পরিচালনা (উপলব্ধ ডিভাইসে পার্টিশন তৈরি, মুছে এবং পরিবর্তন করে।mount
: মাউন্ট (conecta) একটি বিদ্যমান ডিভাইস ডিরেক্টরির উপরে একটি ফাইল সিস্টেম।umount
: নামানো (সংযোগ বিচ্ছিন্ন) umount কমান্ড দিয়ে পরিচালিত একটি ফাইল সিস্টেম।hdparm
: উপলব্ধ ডিস্ক ডিভাইসের হার্ডওয়্যার পরামিতি পরিচালনা করুন।lshw
: বর্তমান ডিভাইস সম্পর্কে তথ্য সহ OS HW তথ্য দেখুন।lsusb
: OS এ বর্তমান ইউএসবি ডিভাইস সম্পর্কে নির্দিষ্ট তথ্য দেখুন।lspci
: OS এ বর্তমান PCI ডিভাইস সম্পর্কে নির্দিষ্ট তথ্য দেখান।lscpu
: OS এবং এর আর্কিটেকচারে ব্যবহৃত CPU সম্পর্কে নির্দিষ্ট তথ্য দেখান।
dmesg
: দ্বারা পরিচালিত অভ্যন্তরীণ তথ্য দেখান কার্নেল, HW এর সাথে যুক্ত একটি সহ।
জন্য 14 কমান্ড নেটওয়ার্কের উপাদান এবং প্রক্রিয়ার তথ্য পরিচালনা করুন
ip
: আধুনিক ওএসে নেটওয়ার্ক ইন্টারফেসের সাথে যুক্ত সমস্ত তথ্য পরিচালনা করুন.ifconfig
: পুরানো OS-এ নেটওয়ার্ক ইন্টারফেসের সাথে যুক্ত সমস্ত তথ্য পরিচালনা করুন.iwconfig
: একটি OS এর বেতার ইন্টারফেসের সাথে সম্পর্কিত তথ্য পরিচালনা করুন।nmcli
: নেটওয়ার্ক ইন্টারফেসের তথ্য পরিচালনা করুন নেটওয়ার্ক ম্যানেজারের মাধ্যমে।wpa_cli
: নেটওয়ার্ক ইন্টারফেসের তথ্য পরিচালনা করুন WPASupplicant এর মাধ্যমে বেতার।ping
: ICMP প্রোটোকল ব্যবহার করে নেটওয়ার্কের অন্যান্য হোস্টের সাথে বর্তমান সংযোগ যাচাই করুন।route
: হোস্ট এবং নেটওয়ার্কে স্ট্যাটিক রুট স্থাপন করতে আইপি রাউটিং টেবিল পরিচালনা করুন।traceroute
: ইএকটি নেটওয়ার্কের মাধ্যমে একটি সিস্টেম থেকে অন্য হোস্টে ডেটা প্যাকেটগুলি রুট করুন।nslookup
: সিইন্টারেক্টিভভাবে অন্যান্য হোস্ট সম্পর্কে DNS তথ্য পরীক্ষা করুন।dig
: পরামর্শ করুন জন্য DNS নাম সার্ভার DNS সমস্যা সমাধান করুন।
netstat
: সিস্টেমে বর্তমানে সক্রিয় নেটওয়ার্ক সংযোগ সম্পর্কে তথ্য দেখুন, এবং আরও অনেক কিছু।iptables
: পরিচালনা করুন লিনাক্স কার্নেল IPv4 এবং IPv6 প্যাকেট ফিল্টার নিয়ম টেবিল।resolvctl
: পরিচালনা করুন ডোমেন নাম, IPv4 /IPv6 ঠিকানা, এবং DNS সম্পদ রেকর্ড।mii-tool
: পরিচালনা করুন একটি নেটওয়ার্ক ইন্টারফেসের মিডিয়া স্বাধীন ইন্টারফেস (MII) ইউনিটের অবস্থা স্বয়ংক্রিয়ভাবে লিঙ্ক গতি এবং ডুপ্লেক্স সেটিংস আলোচনা করতে.
জন্য 10 কমান্ড চলমান প্রক্রিয়া এবং তাদের সম্পর্কিত তথ্য পরিচালনা করুন
fg
: একটি নির্দিষ্ট প্রক্রিয়ার মধ্যে সক্রিয় করুন অগ্রভাগে (ফোরগ্রাউন্ড) এর কার্যকরীকরণ।bg
: ব্যাকগ্রাউন্ডে (ব্যাকগ্রাউন্ড) একটি নির্দিষ্ট প্রক্রিয়ার মধ্যে এটি কার্যকর করা সক্রিয় করুন।pstree
: একটি গাছের আকারে প্রক্রিয়াগুলির তালিকা দেখান, তাদের মধ্যে সম্পর্কগুলি দেখান।nice
: একটি OS এ চলমান প্রক্রিয়াগুলির অগ্রাধিকার সেট করুন৷renice
: প্রসেসের অগ্রাধিকার পরিবর্তন করুন, সুন্দর কমান্ড দিয়ে সেট করুন।nohup
: দ্বারা প্রভাবিত না হয়ে ব্যাকগ্রাউন্ডে (পটভূমিতে) একটি প্রক্রিয়া চালান HUP সংকেত।disown
: ডিব্যাকগ্রাউন্ডে চলমান প্রসেস এবং টার্মিনাল যে সেগুলি চালায় তা সংযোগ বিচ্ছিন্ন করুন।fork
: সিপিছন প্রক্রিয়া (শিশুদের) থেকে অন্য (পিতামাতার) প্রক্রিয়ার কলের নকল করা।
pidfd_open
: সহজতর একটি ফাইল বর্ণনাকারী পাওয়া যা একটি প্রক্রিয়া উল্লেখ করে।clone
: জিspawn (শিশু) "ফর্ক" কমান্ডের সাথে একইভাবে প্রসেস করে, কিন্তু পার্থক্যের সাথে যে, এই সিস্টেম কলগুলি কাঙ্খিত বিষয়গুলির উপর সূক্ষ্ম নিয়ন্ত্রণ প্রদান করে।
এখন পর্যন্ত, আমাদের এই 60 সালের জন্য 2023টি আদর্শ লিনাক্স কমান্ড জানা, শিখতে এবং ব্যবহার করার জন্য. যাইহোক, আপনি যদি এইগুলির প্রতিটি সম্পর্কে আরও জানতে চান তবে প্রতিটি কমান্ডের নামে ক্লিক করুন। এবং এটি ব্যর্থ হলে, এগুলি এবং অন্যদের জন্য, আপনি সরাসরি অফিসিয়াল বিভাগে অন্বেষণ করতে পারেন৷ ডেবিয়ান জিএনইউ/লিনাক্স ম্যানপেজ, যা বিভিন্ন ভাষায় বিভিন্ন ডকুমেন্টেশন আছে।
সারাংশ
সংক্ষেপে, আমরা আশা করি যে এই দরকারী সংকলনটি সবচেয়ে প্রয়োজনীয় "লিনাক্স কমান্ড" জানতে, শিখতে এবং মাস্টার করার সময় বছর 2023, হ্যান্ডেল করার জন্য অনেক সঠিক পথে সঠিকভাবে শুরু করতে সক্ষম হবেন জিএনইউ/লিনাক্স টার্মিনাল (কনসোল).
পরিশেষে, মন্তব্যের মাধ্যমে আজকের বিষয়ে আপনার মতামত দিতে ভুলবেন না। এবং যদি আপনি এই পোস্টটি পছন্দ করেন, অন্যদের সাথে শেয়ার করা বন্ধ করবেন না. এছাড়াও, মনে রাখবেন আমাদের হোম পেজ দেখুন en «DesdeLinux» আরো খবর অন্বেষণ করতে, এবং আমাদের অফিসিয়াল চ্যানেলে যোগদান করুন এর টেলিগ্রাম DesdeLinux, পশ্চিম গ্রুপ আজকের বিষয়ে আরও তথ্যের জন্য।
চমৎকার নিবন্ধ, আমি এটি অধ্যয়ন চালিয়ে যাব
শুভেচ্ছা, জন. আমি খুব খুশি যে আপনি এটি খুব আকর্ষণীয় এবং দরকারী খুঁজে পেয়েছেন. এবং পোস্টে আপনার ইতিবাচক মন্তব্যের জন্য আপনাকে অনেক ধন্যবাদ।
খুব ভালো টিউটোরিয়াল। কমান্ড সম্পর্কে অনেক কিছু শেখার বাকি আছে। এই মুহুর্তে একটি জিনিস আছে যা আমাকে কৌতূহলী করে তোলে।
আমি জানতে চাই যে আমি লিনাক্স কমান্ড সহ উইন্ডোজে এই স্ক্রিপ্টটি করতে পারি কিনা।
@ ইচো বন্ধ
টাইমআউট/নোব্রেক 10800
Taskill/IM JDownloader2.exe/F
টাইমআউট/নোব্রেক 03
rundll32.exe PowrProf.dll, SetSuspendState হাইবারনেট
যেখানে স্ক্রিপ্ট সক্রিয় করার সময়, timeout /nobreak 10800 Jdownloader2 বন্ধ করবে 10800 সেকেন্ডের মধ্যে, অর্থাৎ 3 ঘন্টা; এবং timeout /nobreak 03 Jdownloader3 বন্ধ করার 2 সেকেন্ড পরে পিসিকে হাইবারনেটে রাখবে। লিনাক্সে কি এমন কমান্ড আছে যা ঠিক একই কাজ করে? শুভকামনা.
শুভেচ্ছা, পথভ্রষ্ট. আপনার মন্তব্যের জন্য ধন্যবাদ. হ্যাঁ, লিনাক্সে একটি টাইমআউট আরোপ করার জন্য স্লিপ কমান্ড, চলমান অ্যাপের একটি প্রক্রিয়া বন্ধ করার জন্য কিল কমান্ড এবং কম্পিউটারকে শাট ডাউন, রিস্টার্ট বা বন্ধ (হাইবারনেট) করার শাটডাউন কমান্ড রয়েছে।
ধন্যবাদ, আমি সেই কমান্ডগুলি ইতিমধ্যেই জানতাম, প্রশ্ন হল কিভাবে তাদের একত্রিত করা যায় যাতে তারা সিঙ্কে কাজ করে; আমি দেখব কিভাবে আমি পাশ খুঁজে. ধন্যবাদ. শুভেচ্ছা।