ম্যাকের জন্য টার্মিনাল কমান্ড

macOS টার্মিনাল কমান্ড

এর মাধ্যমে ম্যাকের জন্য টার্মিনাল কমান্ড আমরা এমন কিছু ক্রিয়া সম্পাদন করতে পারি যা কিছু নির্দিষ্ট সময়ে, macOS-এর গ্রাফিকাল ইন্টারফেসের মাধ্যমে উপলব্ধ নয় বা, এটি করার প্রক্রিয়াটি খুব ধীর এবং শ্রমসাধ্য।

ম্যাকের জন্য টার্মিনাল কমান্ড, macOS এর সমস্ত সংস্করণে কাজ করুন যেটি প্রথম সংস্করণ থেকে কার্যত চালু হয়েছে। আপনি যদি সেগুলি ব্যবহার করা শুরু করতে চান এবং সেগুলি থেকে সর্বাধিক লাভ করতে চান তবে আমি আপনাকে পড়া চালিয়ে যাওয়ার জন্য আমন্ত্রণ জানাচ্ছি৷

মনে রাখবেন যে ম্যাকের জন্য টার্মিনাল কমান্ড দিয়ে আপনি সঞ্চালন করতে পারেন আপনার দলে পরিবর্তন, কনফিগারেশন পরিবর্তন যা আপনার সরঞ্জামের অপারেশনকে প্রভাবিত করতে পারে।

এছাড়াও, আপনি করতে পারেন ফাইলগুলি মুছুন, ডিরেক্টরি তৈরি করুন, কোন ডিভাইসগুলি আপনার নেটওয়ার্কের সাথে সংযুক্ত তা খুঁজে বের করুন, অনুসন্ধানগুলি সম্পাদন করুন...

আপনি যদি ইতিমধ্যে জানেন উইন্ডোতে সিস্টেম কমান্ড (যা MS-DOS থেকে এসেছে) ম্যাক কমান্ডের জন্য টার্মিনাল কীভাবে ব্যবহার করবেন তা শিখতে আপনার বেশি সময় লাগবে না যা আমরা আপনাকে এই নিবন্ধে দেখাব।

কিভাবে টার্মিনাল অ্যাক্সেস করবেন

টার্মিনাল অ্যাক্সেস

শুরু করার জন্য প্রথম জিনিসটি আমাদের করতে হবে macOS এর সাহসিকতার সাথে জগাখিচুড়ি macOS কমান্ড লাইন অ্যাক্সেস করতে হয়। ম্যাকে টার্মিনাল কমান্ড ব্যবহার শুরু করতে আমাদের অবশ্যই নিম্নলিখিত পদক্ষেপগুলি সম্পাদন করতে হবে:

  • কীবোর্ড শর্টকাট কমান্ড + স্পেস বার টিপুন।
  • আমরা টার্মিনাল লিখি।
  • প্রথম সার্চ রেজাল্টে ক্লিক করুন।

এই অ্যাপটিও রয়েছে Launchpadফোল্ডারের ভিতরে অন্যদের. আপনি যদি কমান্ডের সাথে কাজ করার ধারণাটি পছন্দ করেন তবে আপনি একটি নিবন্ধ দেখতে পারেন যেখানে আমরা আপনাকে দেখাব ম্যাকের জন্য সেরা কীবোর্ড শর্টকাট.

বেসিক টার্মিনাল কমান্ড

[টেবিল]

,,

/ (ফরোয়ার্ড স্ল্যাশ), শীর্ষ স্তরের ডিরেক্টরি

.,বর্তমান ডিরেক্টরি

..,শীর্ষ ডিরেক্টরি

~, হোম ডিরেক্টরি

sudo [কমান্ড], রুট নিরাপত্তা সুবিধা সহ কমান্ড চালান

ন্যানো [ফাইল], টার্মিনাল সম্পাদক খোলে

খুলুন [ফাইল], একটি ফাইল খুলুন

[command] -h, একটি কমান্ডে সাহায্য পান

man [কমান্ড], কমান্ডের জন্য সাহায্য ম্যানুয়াল প্রদর্শন করে

,,

[/ টেবিল]

টার্মিনাল অনুসন্ধান

[টেবিল]

,,

অনুসন্ধান -নাম <«»ফাইল»»>», নামের সব ফাইল খুঁজে পায় মধ্যে . ফাইলের নামের অংশগুলি অনুসন্ধান করতে আমরা তারকাচিহ্ন (*) ব্যবহার করতে পারি

"গ্রেপ" »» »,এর সকল ম্যাচের জন্য অনুসন্ধান করুন মধ্যে

"গ্রেপ-আরএল"" »» »,সমস্ত ফাইলের জন্য অনুসন্ধান করুন মধ্যে

,,

[/ টেবিল]

টার্মিনাল পারমিটের ব্যবস্থাপনা

টার্মিনাল অনুমতি

[টেবিল]

,,

ls -ld, একটি উৎস ডিরেক্টরির ডিফল্ট অনুমতি দেখান

ls -ld/ ,পঠন অনুমতি প্রদর্শন করে; একটি প্রদত্ত ফোল্ডার লিখুন এবং অ্যাক্সেস করুন

chmod 755 ,একটি ফাইলের অনুমতি 755 এ পরিবর্তন করুন

chmod -R 600 ,একটি ফোল্ডার এবং এর সমস্ত বিষয়বস্তুর অনুমতি 600 এ পরিবর্তন করুন

chown : ,একটি ফাইলের মালিকানা ব্যবহারকারী এবং গোষ্ঠীতে পরিবর্তন করে যদি আমরা "-R" কমান্ড যোগ করি তাহলে ফোল্ডারের বিষয়বস্তু অন্তর্ভুক্ত করা হবে

,,

[/ টেবিল]

ফাইলের আকার এবং ডিস্কের স্থান

[টেবিল]

,,

du,প্রতিটি সাবডিরেক্টরি এবং এর বিষয়বস্তুর জন্য তালিকা ব্যবহার করে

du -sh [ফোল্ডার], একটি ডিরেক্টরির সমস্ত ফাইলের পঠনযোগ্য আউটপুট

du -s, প্রতিটি নির্দিষ্ট ফাইলের জন্য একটি এন্ট্রি দেখান

du-sk* | sort -nr তালিকা ফাইল এবং ফোল্ডার (সাবফোল্ডার সহ আকার সংক্ষিপ্তকরণ)। MB-তে ডিরেক্টরি তালিকাভুক্ত করতে আমরা sm* এর পরিবর্তে sk* ব্যবহার করতে পারি

df -h, আপনার সিস্টেমের বিনামূল্যে ডিস্ক স্থান প্রদর্শন করে

df -H, 1.000 শক্তিতে মুক্ত ডিস্কের স্থান গণনা করুন (1.024 এর পরিবর্তে)

,,

[/ টেবিল]

ফাইল এবং ডিরেক্টরি পরিচালনা

[টেবিল]

,,

mkdir ,নাকে একটি নতুন ফোল্ডার তৈরি করুন

mkdir -p / ,নেস্টেড ফোল্ডার তৈরি করুন

mkdir ,একবারে একাধিক ফোল্ডার তৈরি করুন

"mkdir"" »»»,ফাইলের নামে একটি স্পেস দিয়ে একটি ফোল্ডার তৈরি করে

rmdir ,একটি ফোল্ডার মুছে দেয় (শুধুমাত্র খালি ফোল্ডারগুলির সাথে কাজ করে)

rm -R ,একটি ফোল্ডার এবং এর বিষয়বস্তু মুছে দেয়

স্পর্শ ,কোন এক্সটেনশন ছাড়াই একটি নতুন ফাইল তৈরি করুন

পুলিশ , ফোল্ডারে একটি ফাইল কপি করুন

পুলিশ ,বর্তমান ফোল্ডারে একটি ফাইল কপি করুন

পুলিশ ~/ / , ফোল্ডারে একটি ফাইল অনুলিপি করুন এবং অনুলিপি করা ফাইলটির নাম পরিবর্তন করুন

"cp -R <«»নতুন dir»»>», ফাইলের নামের মধ্যে ফাঁকা জায়গা সহ একটি নতুন ফোল্ডারে একটি ফোল্ডার কপি করুন

cp -i ,একটি ওভাররাইট সতর্কতা বার্তা সহ একটি ফাইল অনুলিপি করার আগে আপনাকে সতর্ক করে৷

পুলিশ /ব্যবহারকারীরা/ ,একটি ফোল্ডারে বেশ কিছু ফাইল কপি করুন

ditto -V [ফোল্ডার পাথ][নতুন ফোল্ডার],একটি ফোল্ডারের বিষয়বস্তু একটি নতুন ফোল্ডারে কপি করে। "-V" কমান্ড কপি করা প্রতিটি ফাইলের জন্য একটি স্ট্যাটাস লাইন প্রদর্শন করে।

rm , স্থায়ীভাবে একটি ফাইল মুছে দেয়

rm -i ,নিশ্চিতকরণের অনুরোধ করে একটি ফাইল মুছে দেয়

rm -f ,অনিশ্চিত একটি ফাইল অপসারণ জোর করে

rm নিশ্চিতকরণ ছাড়াই একাধিক ফাইল মুছুন

mv , সরান/নাম পরিবর্তন করুন

mv ,একটি ফাইলকে ফোল্ডারে সরান (বিদ্যমান ফাইলটি বিদ্যমান থাকলে একই নামের সাথে ওভাররাইট করা)

mv -i , "-i" কমান্ড একটি সতর্কতা প্রদর্শন করে যে এটি গন্তব্য ফাইলটি ওভাররাইট করতে চলেছে।

mv*.png ~/ ,বর্তমান ফোল্ডারের সমস্ত PNG ফাইল একটি ভিন্ন ফোল্ডারে সরান৷

,,

[/ টেবিল]

টার্মিনাল সহ ডিরেক্টরি পরিচালনা

[টেবিল]

,,

cd, হোম ডিরেক্টরি

cd [ফোল্ডার], ডিরেক্টরি পরিবর্তন করুন

cd ~, হোম ডিরেক্টরি

cd/, ড্রাইভের রুট

cd -, আগের ডিরেক্টরি বা ফোল্ডার যা আপনি সর্বশেষ ব্রাউজ করেছিলেন

pwd, কাজের ডিরেক্টরি দেখান

cd.., প্যারেন্ট ডিরেক্টরিতে যান

cd../.., দুই স্তরের উপরে

,,

[/ টেবিল]

টার্মিনালের সাথে ফাইল এবং ডিরেক্টরি তালিকাভুক্ত করা

টার্মিনাল ফাইল এবং ডিরেক্টরি

[টেবিল]

,,

ls, ডিরেক্টরির ফাইল এবং সাবডিরেক্টরিগুলির নাম প্রদর্শন করুন

ls -C, কলামে ডিরেক্টরির ফাইল এবং সাবডিরেক্টরিগুলির নাম দেখান

ls -a,সকল এন্ট্রি তালিকাভুক্ত করুন (.(ডট) এবং ..(ডবল ডট) সহ)

ls -1, প্রতি লাইন বিন্যাসে একটি এন্ট্রিতে ফাইলের তালিকা প্রদর্শন করুন

ls -F, প্রতিটি পাথের পর অবিলম্বে একটি / (স্ল্যাশ) প্রদর্শন করুন যা একটি ডিরেক্টরি

ls -S আকার অনুসারে ফাইল বা এন্ট্রি সাজান

ls -l, লং ফরম্যাটের তালিকা। ফাইল মোড অন্তর্ভুক্ত; মালিক এবং গ্রুপের নাম; ফাইলটি পরিবর্তন করার তারিখ এবং সময়; পথের নাম; ইত্যাদি

ls -l /, সিমলিংক সহ রুট থেকে ফাইল সিস্টেমের তালিকা করুন

ls -lt, পরিবর্তনের সময় অনুসারে সাজানো ফাইলের তালিকা (সর্ব সাম্প্রতিক প্রথম)

ls -lh, KB তে পঠনযোগ্য ফাইলের আকার সহ দীর্ঘ তালিকা; এমবি বা জিবি

ls -lo, আকার সহ ফাইলের নাম তালিকা করুন; মালিক এবং পতাকা

ls -la, ডিরেক্টরি বিষয়বস্তুর বিস্তারিত তালিকা (লুকানো ফাইল সহ)

,,

[/ টেবিল]

টার্মিনালে কীবোর্ড শর্টকাট

[টেবিল]

,,

ট্যাব, স্বয়ংসম্পূর্ণ ফাইল এবং ফোল্ডারের নাম

Ctrl + A, আপনি যে লাইনে টাইপ করছেন তার শুরুতে যান

Ctrl + E, আপনি যে লাইনে টাইপ করছেন তার শেষে যান

Ctrl + U, কার্সারের আগে লাইনটি মুছুন

Ctrl + K, কার্সারের পরে লাইনটি মুছুন

Ctrl + W, কার্সারের আগে শব্দটি মুছে দিন

Ctrl + T, কার্সারের আগে শেষ দুটি অক্ষর অদলবদল করুন

Esc + T, কার্সারের আগে শেষ দুটি শব্দ অদলবদল করুন

Ctrl + L, স্ক্রিন পরিষ্কার করুন

Ctrl + C, যা চলছে তা বন্ধ করুন

Ctrl + D, বর্তমান শেল থেকে প্রস্থান করুন

অপশন + →, কার্সারকে এক শব্দ এগিয়ে নিয়ে যান

বিকল্প + ←, একটি শব্দ পিছনে কার্সার সরান

Ctrl + F, কার্সারকে এক অক্ষর এগিয়ে নিয়ে যান

Ctrl + B, কার্সারটিকে এক অক্ষর পিছনে সরান

Ctrl + Y, শেষ কমান্ড দ্বারা যা কাটা হয়েছিল তা পেস্ট করুন

Ctrl + Z, একটি স্থগিত ব্যাকগ্রাউন্ড প্রক্রিয়ায় যা চলছে তা রাখুন

Ctrl + _, শেষ কমান্ডটি পূর্বাবস্থায় ফেরান

Option + Shift + Cmd + C, প্লেইন টেক্সট কপি করুন

Shift + Cmd + V, নির্বাচন পেস্ট করুন

প্রস্থান করুন, একটি শেল সেশন শেষ করুন

,,

[/ টেবিল]

কমান্ড ইতিহাস

[টেবিল]

,,

Ctrl + R, পূর্বে ব্যবহৃত কমান্ডের জন্য অনুসন্ধান করুন

ইতিহাস, আমরা পূর্বে যে কমান্ড লিখেছি তা দেখায়

![মান], শেষ ব্যবহৃত কমান্ডটি চালান যা একটি মান দিয়ে শুরু হয়

!!, সর্বশেষ ব্যবহৃত কমান্ডটি চালান

,,

[/ টেবিল]

টার্মিনাল প্রসেস

টার্মিনাল প্রক্রিয়া

[টেবিল]

,,

ps -ax বর্তমানে চলমান প্রক্রিয়াগুলি দেখায়। "a" কমান্ডটি সমস্ত ব্যবহারকারীর প্রক্রিয়াগুলি প্রদর্শন করে এবং "x" কমান্ডটি এমন প্রক্রিয়াগুলি প্রদর্শন করে যা টার্মিনালের সাথে সংযুক্ত নয়

ps -aux, %cpu দিয়ে সমস্ত প্রক্রিয়া দেখান; % মেম; পেজ-ইন এবং পিআইডি

উপরে, চলমান প্রক্রিয়াগুলি সম্পর্কে রিয়েল-টাইম তথ্য দেখায়

top -ocpu -s 5, CPU ব্যবহার অনুসারে সাজানো প্রসেস দেখায় এবং প্রতি 5 সেকেন্ডে আপডেট করা হয়

শীর্ষ -o আকার, মেমরি ব্যবহার দ্বারা বাছাই প্রক্রিয়া

পিআইডি মেরে ফেলুন, আইডি দিয়ে প্রসেস থেকে প্রস্থান করুন . পিআইডি অ্যাক্টিভিটি মনিটরে একটি কলাম হিসাবে প্রদর্শিত হবে

ps -ax | grep ,নাম বা পিআইডি দ্বারা একটি প্রক্রিয়া অনুসন্ধান করুন৷

,,

[/ টেবিল]

টার্মিনালে নেটওয়ার্ক কমান্ড

[টেবিল]

,,

পিং ,হোস্টকে পিং করুন এবং এর স্থিতি প্রদর্শন করুন

কে ,একটি ডোমেনের whois তথ্য প্রাপ্ত

curl -O ,HTTP এর মাধ্যমে একটি ফাইল ডাউনলোড করে; HTTPS বা FTP

ssh @ ,এতে একটি SSH সংযোগ স্থাপন করুন ব্যবহারকারীর সাথে

scp @ :/দূরবর্তী/পথ, অনুলিপি এখনও দূরবর্তী

arp -a সমস্ত ডিভাইসের IP এবং MAC ঠিকানা সহ আপনার স্থানীয় নেটওয়ার্কে সমস্ত ডিভাইসের একটি তালিকা প্রদর্শন করে

ifconfig en0, আপনার ডিভাইসের IP এবং MAC ঠিকানা প্রদর্শন করে

traceroute [হোস্টনাম], আপনার ডিভাইস থেকে গন্তব্য ঠিকানায় প্যাকেটের মাধ্যমে পথ এবং হপস শনাক্ত করে

,,

[/ টেবিল]

Homebrew

[টেবিল]

,,

ব্রু ডাক্তার, সম্ভাব্য সমস্যার জন্য সিস্টেম চেক করুন

ব্রু হেল্প, দরকারী হোমব্রু কমান্ডের তালিকা

চোলাই ইনস্টল | ,একটি সূত্র ইনস্টল করুন

ব্রু আনইনস্টল |cask>, একটি সূত্র আনইনস্টল করুন

brew list --formula, list only install formulas

মদ্যপান | ,একটি সূত্রের সমস্ত নির্ভরতা তালিকাভুক্ত করুন

brew search text|/regex/, regex ব্যবহার করে সূত্র অনুসন্ধান করুন

চোলাই আপগ্রেড | ,সূত্র আপডেট করুন

চোলাই পুরানো | ,সূত্র অনুসন্ধান করুন

পুরানো - সূত্র তৈরি করুন, একটি পুরানো সূত্র খুঁজুন

ব্রু পিন [installed_formula], একটি সূত্র পিন করুন যাতে এটি আপডেট না হয়

আনপিন করুন [installed_formula], একটি প্যাকেজ আপডেট করতে আনপিন করুন

ব্রু ক্লিনআপ, সমস্ত সূত্র থেকে লক ফাইল এবং পুরানো প্যাকেজগুলি সরান

,,

[/ টেবিল]

পরিবেশ পরিবর্তনশীল বা পথ

[টেবিল]

,,

printenv, বর্তমানে সেট করা পরিবেশ ভেরিয়েবলের একটি তালিকা প্রদর্শন করে

echo $PATH, PATH ভেরিয়েবলের মান পরীক্ষা করুন যা এক্সিকিউটেবল ফাইলগুলির সাথে ডিরেক্টরিগুলির একটি তালিকা সংরক্ষণ করে

echo $PATH >path.txt, একটি পাঠ্য ফাইলে পাথ ডিরেক্টরি রপ্তানি করে

এক্সপোর্ট PATH=$PATH: absolute/path to/program/, শুধুমাত্র বর্তমান সেশনে টার্মিনালের মাধ্যমে একটি প্রোগ্রাম চালান।

,,

[/ টেবিল]


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: অ্যাকিউলিডিড ব্লগ
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।