2024 লেখক: Malcolm Clapton | [email protected]. সর্বশেষ পরিবর্তিত: 2023-12-17 03:48
গ্রাফিকাল ইন্টারফেসের সর্বব্যাপীতা এবং ম্যাজিক মাউস এবং ম্যাজিক ট্র্যাকপ্যাডের মতো সব ধরণের সুবিধাজনক ম্যানিপুলেটর থাকা সত্ত্বেও, Terminal.app অ্যাপ্লিকেশনটি এখনও কিছু ক্রিয়াকলাপ সম্পাদন করার জন্য বেশ দরকারী এবং সামান্য "জিকি" টুল, যার সাথে আমরা বেশিরভাগই অতিমাত্রায় পরিচিত। আসলে, এটিকে "টেমিং" করা কঠিন কিছু নেই, তাই, ম্যাকরাডারের সমস্ত পাঠকদের জন্য, আমি টার্মিনালের জন্য কমান্ড প্রস্তুত করেছি যা কার্যকর হতে পারে।
শুরুতে, এটা বলা উচিত যে Terminal.app অ্যাপ্লিকেশনটি নিজেই, সমস্ত দরকারী ইউটিলিটি ইউটিলিটিগুলির মতো, প্রোগ্রাম> ইউটিলিটি ডিরেক্টরিতে অবস্থিত। এটি চালু করার পরপরই, আপনি একটি লাইন দেখতে পাবেন যেখানে কম্পিউটারের নাম এবং বর্তমান ডিরেক্টরি লেখা আছে, এবং ডলার চিহ্নের পরে ($) - একটি স্বাগত ব্লিঙ্কিং কার্সার যা আপনাকে আপনার প্রথম কমান্ড প্রবেশ করতে আমন্ত্রণ জানায় …
ফাইল এবং ফোল্ডারের তালিকা - ls
ডিফল্টরূপে, ইউটিলিটি চালু করার পরে, ব্যবহারকারীর হোম ফোল্ডারটি কার্যকরী ডিরেক্টরি হিসাবে নির্বাচিত হয়। এটিতে ফাইল এবং ফোল্ডারগুলির একটি তালিকা পেতে, শুধুমাত্র দুই-অক্ষরের কমান্ডটি চালান
ls
এই কমান্ডের বিভিন্ন বৈচিত্র রয়েছে, যেগুলিকে বিভিন্ন কী দ্বারা ডাকা হয় (আসলে, আরও অনেক আছে):
-
ls -l
- অনুমতি, ফাইলের আকার ইত্যাদি সহ প্রতিটি আইটেম সম্পর্কে বিস্তারিত তথ্য প্রদর্শন করবে। উপরন্তু, প্রতিটি লাইনের প্রথম অক্ষর আমাদের ডেটা টাইপ নির্ধারণ করার অনুমতি দেবে: যদি এটি ল্যাটিন অক্ষর "d" হয়, তাহলে আমাদের একটি ডিরেক্টরি আছে, এবং যদি একটি হাইফেন (-), তাহলে একটি নিয়মিত ফাইল।
-
ls -a
- লুকানো আইটেমগুলি সহ বর্তমান ফোল্ডারে সমস্ত ফাইল এবং ডিরেক্টরিগুলির একটি তালিকা প্রদর্শন করবে (ম্যাক ওএস এক্স-এ একটি বিন্দু দিয়ে শুরু হওয়া নামগুলি)।
হোস্টেসকে নোট করুন: কীগুলি একে অপরের সাথে সহজেই মিলিত হতে পারে, তাই আপনি যদি লুকানো ফাইলগুলি সহ ডিরেক্টরির সমস্ত উপাদান সম্পর্কে বিশদ তথ্য দেখতে চান তবে আপনার কমান্ডটি এইরকম হওয়া উচিত:
ls -la
ডিরেক্টরির মধ্যে সরানো - cd
এই কমান্ডের নামটি পুরানো সিডি থেকে আসেনি যা অ্যাপল সফলভাবে তার ডিজিটাল আইটিউনস স্টোর দিয়ে মেরেছে, তবে দুটি ইংরেজি শব্দ "পরিবর্তন ডিরেক্টরি" থেকে এসেছে - যা এটি করে:
-
লিখুন
সিডি মিউজিক
- - এবং টার্মিনালটি সঙ্গীত ফোল্ডারে যাবে, যদি অবশ্যই, এটি আপনার বর্তমান ডিরেক্টরিতে বিদ্যমান থাকে।
-
একটি ফোল্ডার থেকে এক স্তর উঁচুতে প্রস্থান করতে, কমান্ডটি ব্যবহার করুন
সিডি..
- (দুটি বিন্দু সহ)।
- এবং cd কমান্ড কার্যকর করার মাধ্যমে, আপনি অবিলম্বে ব্যবহারকারীর হোম ডিরেক্টরিতে স্থানান্তরিত হবেন।
কাজের ডিরেক্টরির সম্পূর্ণ পথ - pwd
এই কমান্ডের নামটি "প্রিন্ট ওয়ার্কিং ডিরেক্টরি" শব্দগুচ্ছের প্রথম অক্ষর থেকেও এসেছে। আপনি যে ডিরেক্টরিতেই থাকুন না কেন, এই কমান্ডের ফলে বর্তমান ডিরেক্টরির সম্পূর্ণ পাথ হবে।
ডিরেক্টরি তৈরি করুন - mkdir
এই কমান্ডটি নির্দিষ্ট নামের একটি ডিরেক্টরি তৈরি করে। উদাহরণ স্বরূপ,
mkdir টেম্প
বর্তমান ফোল্ডারে একটি টেম্প ডিরেক্টরি তৈরি করবে। আপনি বর্তমানে কোন ডিরেক্টরিতে আছেন তা ভুলে গেছেন, ব্যবহার করুন
pwd
:
ফাইল এবং ডিরেক্টরি অপসারণ করা হচ্ছে - rm, rmdir
টার্মিনালের মাধ্যমে ফাইল এবং ডিরেক্টরিগুলিতে এই ক্রিয়া করার সময়, আপনাকে একটি ছোট কিন্তু গুরুত্বপূর্ণ সূক্ষ্মতা বিবেচনা করতে হবে: কোনও রিসাইকেল বিন নেই, তাই ডেটা স্থায়ীভাবে মুছে ফেলা হয়।
তবে সাধারণভাবে দল
rm test1.txt
বর্তমান ডিরেক্টরি থেকে test1.txt ফাইলটি সরিয়ে ফেলবে। এবং যদি আপনি যোগ করেন, বলুন, কী "i" (
rm -i test2.txt
) ব্যবহারকারীকে মুছে ফেলার বিষয়টি নিশ্চিত করতে বলা হবে।
দুর্ভাগ্যবশত, ডিরেক্টরি মুছে ফেলা আরও কঠিন কাজ, কারণ এই ক্রিয়াকলাপের জন্য বিভিন্ন ধরণের কমান্ড রয়েছে:
-
rmdir পরীক্ষা
- শুধুমাত্র টেস্ট ডিরেক্টরি মুছে ফেলবে যদি এটি খালি থাকে এবং এতে কোনো সাবফোল্ডার বা ফাইল না থাকে।
-
rm -r Test2
- পুনরাবৃত্তভাবে Test2 এর মধ্যে থাকা সমস্ত ফাইল এবং ফোল্ডার মুছে দেয় এবং একেবারে শেষে মুছে দেয়।
ফাইল সরানো এবং অনুলিপি করা - mv এবং cp
দুটি কমান্ড প্রায় একই ক্রিয়া সম্পাদন করে, তাই পরামিতিগুলির তালিকা তাদের জন্য একই। যদি আমি একটি ডিরেক্টরি থেকে অন্য ডিরেক্টরিতে একটি ফাইল সরাতে চাই, তাহলে আমাকে নিম্নলিখিত কমান্ডটি ব্যবহার করতে হবে:
mv ~ / test1.txt ~ / ডকুমেন্টস / test1.txt
প্রথম প্যারামিটার (~ / test1.txt) হল যে ফাইলটি আমাদের সরাতে হবে, এবং দ্বিতীয়টি হল গন্তব্য ডিরেক্টরি এবং ফলস্বরূপ ফাইলের নাম।
এবং আবার নোটের উপপত্নীর কাছে। প্রথমত, আপনি হয়তো ইতিমধ্যেই অনুমান করেছেন, ফাইলগুলিতে কাজ করার জন্য সঠিক ডিরেক্টরিতে নেভিগেট করার প্রয়োজন নেই। এটির নাম, সম্পূর্ণ পথ জানা এবং কমান্ড পরামিতি হিসাবে তাদের ব্যবহার করা যথেষ্ট।
দ্বিতীয়ত, প্রতিবার হোম ডিরেক্টরিতে পাথ না লেখার জন্য, টিল্ড (~) ব্যবহার করা যথেষ্ট। উদাহরণস্বরূপ, এন্ট্রি
~/ নথিপত্র
সমতুল্য
/ ব্যবহারকারী / ব্যবহারকারীর নাম / নথি
ফাইল কপি করতে, শুধু প্রতিস্থাপন করুন
mv
চালু
cp
:
বাকি দলগুলো
স্বাভাবিকভাবেই, সমস্ত উপলব্ধ কমান্ডগুলি (সেই সাথে তাদের কীগুলি) বর্ণনা করা সম্ভব নয়, তাই আমি আরও কয়েকটি আকর্ষণীয় এবং দরকারী "উদাহরণ" এর উপর ফোকাস করব:
-
আপনি কমান্ড ব্যবহার করে সিস্টেমে যেকোনো অ্যাপ্লিকেশন চালাতে পারেন
খোলা
অ্যাপ্লিকেশানের পাথ এবং একটি স্থান দ্বারা আলাদা করা নাম উল্লেখ করে। উদাহরণ স্বরূপ,
/Applications/Airfoil.app খুলুন
-
কমান্ড ব্যবহার করে
WHO
- আপনি সিস্টেমে লগ ইন করা ব্যবহারকারীদের একটি তালিকা দেখতে পারেন। স্বাভাবিকভাবেই, এটি শুধুমাত্র তখনই প্রাসঙ্গিক যদি এই কম্পিউটারে কাজটি একাধিক ব্যবহারকারীর লগইন বা সক্রিয় SSH জড়িত থাকে।
-
আদেশ
cat test.txt
- আপনাকে একটি টার্মিনাল উইন্ডোতে test.txt নামের একটি ফাইলের বিষয়বস্তু প্রদর্শন করার অনুমতি দেবে, কিন্তু আপনি এটি সম্পাদনা করতে পারবেন না (এটি করার জন্য আপনাকে একটি টেক্সট এডিটর যেমন ন্যানো, ভিম, বা ইমাক্স ব্যবহার করতে হবে), শুধু এটি দেখুন।
-
সার্বজনীন কীবোর্ড শর্টকাট ব্যবহার করে আপনি সর্বদা যেকোনো কমান্ড কার্যকর করার প্রক্রিয়া বাতিল করতে পারেন (সেটি পিং হোক বা শেল স্ক্রিপ্টের কাজ)
কন্ট্রোল + সি
- .
-
কমান্ডটি চালানোর মাধ্যমে প্রচুর পরিমাণে পাঠ্যের টার্মিনাল উইন্ডোটি পরিষ্কার করা বেশ সহজ
পরিষ্কার
- .
-
কিছু কমান্ড চালানোর জন্য আপনার প্রশাসকের বিশেষাধিকারের প্রয়োজন হতে পারে। এটি করার দ্রুততম উপায় হল লাইনের শুরুতে কমান্ড যোগ করা
sudo
- … এই ক্ষেত্রে, টার্মিনাল আপনাকে আপনার অ্যাকাউন্টের পাসওয়ার্ড লিখতে বলবে।
-
আপনি কমান্ড ব্যবহার করে চলমান প্রক্রিয়ার তালিকা দেখতে পারেন
শীর্ষ
- , তবে, এই ক্ষেত্রে ডেটা সিস্টেম মনিটরিংয়ের তুলনায় কম পরিষ্কার দেখাবে।
-
একটি কমান্ডের জন্য বিস্তারিত সাহায্য প্রদর্শন করতে, আপনি ব্যবহার করতে পারেন
মানুষ
- , একটি স্থান দ্বারা বিভক্ত আগ্রহের আদেশের নাম উল্লেখ করে।
-
আমি প্রায় একটি চমত্কার অনুসন্ধান ইউটিলিটি উল্লেখ করতে ভুলে গেছি
grep
যার সাহায্যে আপনি একটি ফাইলে একটি পাঠ্য স্ট্রিং খুঁজে পেতে পারেন বা, বলুন, একটি প্রক্রিয়া তালিকায় একটি নির্দিষ্ট প্রক্রিয়া (উদাহরণস্বরূপ,
ps ax | grep smbd
- ).
সম্ভবত আমরা এটি বন্ধ করব, এবং যদি আমি কিছু মিস করি বা এটি ভুলভাবে নির্দেশ করি - আপনাকে মন্তব্যে স্বাগত জানাই।
প্রস্তাবিত:
10টি দরকারী Google অনুবাদ বৈশিষ্ট্য যা প্রত্যেকের জানা উচিত
একযোগে অনুবাদ, নিজস্ব অভিধান, হাতে লেখা ইনপুট, অফলাইন কাজ - এইগুলি সুপরিচিত পরিষেবার কয়েকটি ক্ষমতা।
8 ক্যালোরি তথ্য প্রত্যেকের জানা উচিত
ক্যালোরির আদর্শ কী, কেন আমাদের সেগুলি প্রয়োজন এবং সেগুলি পাওয়ার সর্বোত্তম উপায় কোথায় - এমন প্রশ্নের উত্তর যা তাদের স্বাস্থ্যের বিষয়ে যত্নশীল প্রত্যেকের জন্য উদ্বেগ প্রকাশ করে
মানব মনোবিজ্ঞান সম্পর্কে 25টি সত্য ঘটনা যা প্রত্যেকের জানা উচিত
এই নিবন্ধে, আমরা মনোবিজ্ঞান সম্পর্কে আকর্ষণীয় তথ্য সংগ্রহ করেছি যা আপনি সম্ভবত আপনার বন্ধুদের বলতে চাইবেন। এবং সব কারণ তারা আপনার এবং আমার সম্পর্কে
হোমব্রু: "টার্মিনাল" কমান্ড ব্যবহার করে ম্যাকের প্রয়োজনীয় সফ্টওয়্যারটি ইনস্টল করুন
Dmg থেকে অ্যাপ্লিকেশন ফোল্ডারে টেনে এনে ম্যাক অ্যাপ্লিকেশন ইনস্টল করতে করতে যারা ক্লান্ত তাদের জন্য। Homebrew একটি ভাল উপায় প্রস্তাব
ম্যাকোসে 20 টার্মিনাল কমান্ড যা কাজে আসবে
কিভাবে আপনার Mac এ কাজ করা সহজ, দ্রুত এবং আরো সুবিধাজনক করা যায় তা খুঁজে বের করুন। এই লাইফহ্যাকার নিবন্ধে সমস্ত প্রয়োজনীয় ম্যাকোস কমান্ড রয়েছে