.কমন্ড,। টোল এবং .sh ফাইল এক্সটেনশনের মধ্যে পার্থক্য কী?


22

কমান্ড লাইন স্ক্রিপ্ট সম্পাদন সম্পর্কে আমি বেশ কয়েকটি প্রশ্ন দেখেছি? আমি দেখেছি। কম্যান্ড এবং। টোল এক্সটেনশনের উল্লেখ করা হয়েছে। আমি সবসময় .sh ব্যবহার করেছি। এই বিভিন্ন স্ক্রিপ্ট মধ্যে পার্থক্য কি? কিছু এক্সটেনশন বিভিন্ন আদেশের জন্য অনুমতি দেয়?

উত্তর:


15
  • .কম্যান্ড - (টার্মিনাল শেল স্ক্রিপ্ট) বিশেষত টার্মিনালের সাথে একটি শেল স্ক্রিপ্ট সংযুক্ত করে। কখনও কখনও "টার্মিনাল ফাইল" হিসাবে উল্লেখ করা হয়।
  • .tool - (টার্মিনাল শেল স্ক্রিপ্ট) ".কম্যান্ড" ফাইল এক্সটেনশন হিসাবে একই।
  • .sh - (শেল স্ক্রিপ্ট) একটি বেসিক শেল স্ক্রিপ্ট যা এক্সকোড ৪.১ এর সাথে সম্পর্কিত।

প্রোগ্রামগতভাবে, আমি নিশ্চিত যে প্রথম দুটি (। কম্যান্ড বনাম। টোল) এর মধ্যে পার্থক্যটি সূক্ষ্ম, যখন তৃতীয়টি মূলত একটি সাধারণ, ডিফল্ট শেল স্ক্রিপ্ট। এবং প্রকৃতপক্ষে এক্সকোড ৪.১ এর সাথে যুক্ত রয়েছে।

এখানে চিত্র বর্ণনা লিখুন


5
"... আমি নিশ্চিত যে প্রথম দুটি (। কম্যান্ড বনাম। টোল) এর মধ্যে পার্থক্যটি সূক্ষ্ম ..." আসলে, পার্থক্যগুলি অস্তিত্বহীন :-) টার্মিনাল তাদের সাথে অভিন্ন আচরণ করে। দুটি ফাইলের নাম এক্সটেনশানগুলি টার্মিনালের ইনফো.পুলিস্টে টার্মিনালের ঠিক একই ফাইল টাইপের মানচিত্র এবং টার্মিনাল কোন এক্সটেনশন সরবরাহ করেছিল তা সনাক্ত করার চেষ্টা করে না। এছাড়াও, বিভিন্ন এক্সটেনশন থাকার অর্থ তাদের পৃথক পৃথক ডিফল্ট অ্যাপ্লিকেশন থাকতে পারে এগুলি বাদ দিয়ে এই তিনটি ফাইলের সামগ্রীর উপাদান একই। এগুলি সবই কেবল শেল স্ক্রিপ্ট।
ক্রিস পৃষ্ঠা

2

আমি বিশ্বাস করি যে .sh ফাইলগুলি ডিফল্টভাবে এক্সকোডের দ্বারা "মালিকানাধীন" থাকে, সুতরাং আপনি যদি তাদের একটিতে ডাবল-ক্লিক করতে চান তবে এটি এক্সকোডে কার্যকর হওয়ার পরিবর্তে খোলা হবে।

.command এবং .tool ফাইলগুলি ডিফল্টরূপে টার্মিনালের মালিকানাধীন, সুতরাং আপনি যদি তার মধ্যে একটিতে ডাবল-ক্লিক করেন তবে এটি টার্মিনালে খুলবে এবং কার্যকর হবে।

তাদের মধ্যে অন্য কোনও পার্থক্য সম্পর্কে আমি অবগত নই।

আমিও শেল স্ক্রিপ্টগুলির জন্য .sh ব্যবহার করেছি, তবে আমি সম্প্রতি থেমেছি কারণ আমি আমার শেল স্ক্রিপ্টগুলি sh এর পরিবর্তে Zsh এ লিখতে শুরু করেছি এবং একটি নির্দিষ্ট কমান্ড .sh এ শেষ হয়েছিল কিনা তা মনে করার চেষ্টা করার জন্য বিভ্রান্তিকর হয়েছিল .zsh, সুতরাং অবশেষে আমি কেবল তাদের সকলকে ~ / bin / এ রেখেছি এবং নিশ্চিত হয়েছি যে তারা নির্বাহযোগ্য ছিল, এবং সেগুলিতে ফাইল এক্সটেনশনগুলি ব্যবহার করবেন না।


আসলে তারা এক্সকোডে খোলে না। এবং আমি আমার মেশিনে এক্সকোড ইনস্টল করেছি।
ডেভিজেক

1
.sh ফাইলগুলি এক্সকোডে খুলতে পারে (কন্ট্রোল ক্লিক করুন open "ওপেন উইথ" এক্সকোড একটি বিকল্প হিসাবে প্রদর্শিত হবে), তবে তারা যে অ্যাপ্লিকেশনটি খুলবে তার উপর নির্ভর করবে কোন অ্যাপ্লিকেশনটি প্রথম ইনস্টল করা হয়েছে এবং এক্সটেনশানটির "দাবি" করবে। যদি এক্সকোডের আগে অন্য অ্যাপ্লিকেশন ইনস্টল করা থাকে এবং .sh দাবি করে তবে এটি এক্সকোড দিয়ে খোলার মতো দেখাবে না।
টিজে লুওমা

1
আপনি সঠিক: ভিন্ন ভিন্ন ফাইলের নাম এক্সটেনশনগুলি তাদের বিভিন্ন ডিফল্ট অ্যাপ্লিকেশন রাখতে সক্ষম করে তা ছাড়া এই ফাইলগুলির বিষয়বস্তু এবং পরিচালনা একই। এগুলি সবই কেবল শেল স্ক্রিপ্ট ফাইল।
ক্রিস পৃষ্ঠা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.