এমন কোনও ফাইল তৈরি করার কোনও উপায় আছে যা আপনি ক্লিক করলে টার্মিনাল কমান্ডটি চালায়?


14

এমন কোনও ফাইল তৈরি করার কোনও উপায় আছে যা আপনি ক্লিক করলে টার্মিনাল কমান্ডটি চালায়? উইন্ডোজে .bat এক্সটেনশনের মতো?

উত্তর:


32

আপনার পাঠ্য সম্পাদকটি খুলুন এবং নিম্নলিখিত লাইনটি টাইপ করুন : #! /bin/bash. একটি খালি রেখা ছেড়ে আপনার আদেশগুলি টাইপ করা শুরু করুন। ফাইলটি সংরক্ষণ করুন, এক্সটেনশন কোনও বিষয় নয়। আপনার ফাইল ম্যানেজারের ফাইলটিতে যান, এটিকে ডান ক্লিক করুন, বৈশিষ্ট্যাবলী ডায়ালগটি খুলুন, ডায়ালগের অনুমতি ট্যাবে যান, "এই ফাইলটির কার্যকরকরণের অনুমতি দিন", এবং ক্লোজ বোতামটি ক্লিক করুন। এখন আপনি ফাইলটি ডাবল ক্লিক করতে পারেন এবং এটি একটি টার্মিনাল উইন্ডোতে চালানোর জন্য চয়ন করতে পারেন


1
কৌতূহলের বাইরে .. আপনি এটিকে সঞ্চারিত করতে রেকর্ড করতে এবং পোস্ট করতে কী ব্যবহার করেছেন?
বিশৃঙ্খলা

6
বাইজানজ;) আপনি যদি ঘনিষ্ঠভাবে দেখেন তবে আপনি আমাকে byzanz-recordঅ্যানিমেশনের শুরুতে একটি টার্মিনাল উইন্ডোটি ন্যূনতম করতে দেখতে পাবেন ।
রবিনজে

4
+1, এই অ্যানিমেটেড জিআইএফগুলি খুব চালাক এবং খুব ভাল উত্তরের জন্য তৈরি।
psusi

1
বাইজানজ কুল !!!!
wim

1
হ্যালো আমি কেবল আপনার পদক্ষেপটি অনুসরণ করি তবে আমি যখন ফাইলটি ডাবল-ক্লিক করি তখন কেবলমাত্র getedit সম্পাদক খুলুন দয়া করে সহায়তা করুন
রোল

8

লিনাক্স এগুলিকে আরও সঠিকভাবে শেল স্ক্রিপ্টগুলির স্ক্রিপ্ট বলা হয়।

লিনাক্স ফাইলটিকে কী এক্সটেনশান করে তা যত্ন করে না, ফাইলটি এক্সিকিউটেবল হিসাবে সেট করা আছে কিনা তা অনুসন্ধান করার জন্য এটি ফাইলের অনুমতিগুলি দেখে এবং এটি যদি চালানো হয় তবে তা চালায়।

আপনি যে কোনও প্রিয় পাঠ্য সম্পাদক সহ একটি স্ক্রিপ্ট তৈরি করতে পারেন, কেবল একটি খুলুন এবং স্ক্রিপ্টিং শুরু করতে পারেন, আপনি যে কোনও শেল ইন্টারপ্রিটার ব্যবহার করতে পারেন যা আপনি সাধারণ ব্যবহৃত bashএবং হতে পারেন sh

সাধারণত আপনি কোন কমান্ড ইন্টারপ্রেটারটি #!/bin/bashব্যাশ করতে চান তা ঘোষণা করে এবং #!/bin/shsh এর জন্য আপনার স্ক্রিপ্টগুলি শুরু করেন । আপনি এটি করার পরে আপনি ব্যাচ স্ক্রিপ্টগুলির সাথে উইন্ডোজ যেমন করেন তেমনি স্ক্রিপ্ট লাইনে কমান্ডগুলি টাইপ করতে শুরু করতে পারেন।

আপনি সম্পাদনা শেষ করার পরে, আপনার ফাইলটি সংরক্ষণ করুন এবং এটি সম্পাদনযোগ্য করুন।

আপনি একটি টার্মিনালটি খুলতে পারেন এবং টাইপ করতে পারেন chmod 755 foo( fooআপনার স্ক্রিপ্টের নামটি কোথায় ) অথবা আপনি সবে তৈরি করা ফাইলটিতে ডান ক্লিক করতে পারেন এবং ফাইলটিকে এক্সিকিউটেটেবল করে তুলুন অনুমতি ট্যাবে ক্লিক করুন

আপনার কাজ শেষ হয়ে গেলে আপনি ফাইলটিতে ডাবল ক্লিক করতে পারেন এবং আপনার ফাইল ম্যানেজারকে এটি চালানোর চেষ্টা করা উচিত বা আপনি এটি চালাতে চান কিনা তা জিজ্ঞাসা করা উচিত। বিকল্প হিসাবে আপনি আপনার স্ক্রিপ্টটি একটি টার্মিনালটিতে ডায়ার পরিবর্তন করে যেখানে আপনার স্ক্রিপ্টটি রয়েছে সেখানে ডেকে পরিবর্তন করতে এবং এটিতে অনুরোধ করতে পারেন ./foo

লিনাক্স শেল স্ক্রিপ্টিং শেখার একটি ভাল শুরু হ'ল লিনাক্সকম্যান্ড.আরগ , তারা আপনাকে যা শেখায় তা শেখায়, কীভাবে এটি করতে হয় এবং স্ক্রিপ্টগুলিতে অনেক ভাল উদাহরণ থাকতে পারে যা আপনি দেখতে পারেন।


1

যদি এটি একটি সরল, এক-লাইন কমান্ড হয় তবে আপনি একটি .desktopফাইল তৈরি করতে পারেন , উদাহরণস্বরূপ একটি সরল কপি কমান্ডের মতো (এর সহজতম আকারে):

[Desktop Entry]
Name=Simple Copy
Exec=/bin/bash -c 'cp <source> <destination>'
Type=Application

উদ্ধৃতিগুলির মধ্যে কমান্ডটি রাখুন, একটি .desktopএক্সটেনশান সহ ফাইলটি সংরক্ষণ করুন , এটি কার্যকর করা যায় এবং ডাবল-ক্লিক করে চালান।

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

আপনি কোনও .desktopফাইলকে আরও জটিল করতে পারেন , বিকল্পগুলি, কীওয়ার্ডগুলি যুক্ত করতে পারেন , একটি আইকন সেট করতে পারেন এই লিঙ্কটি
দেখুন ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.