লিনাক্সে "এলএস" এর অর্থ কী?


13

আমি দুর্ঘটনাক্রমে টাইপ করেছি ls'এবং আমি একটি ইন্টারেক্টিভ ইন্টারফেস পেয়েছি: এটি > কী?

আমি ইন্টারনেটে অনুসন্ধানের চেষ্টা করেছি, কিছুই পাইনি।

উত্তর:


34

এই আচরণটি ডিস্ট্রো অজোনস্টিক। আপনি একটি উদ্ধৃতি খোলা ছিল, শেল প্রদর্শন করা হয় $PS2বিশ্বব্যাপী পরিবর্তনশীল ( $PS2হয় >আপনার আউটপুটে) দ্বিতীয় উদ্ধৃতি অনুপস্থিত।

পরিবর্তে আপনি যা চান তার সাথে আপনি PS2 পরিবর্তন করতে পারেন:

উদা: export PS2=">>>"

যখন বাশ ইন্টারেক্টিভ চলমান থাকে তখন আরও ডেটার জন্য সেকেন্ডারি প্রম্পট হিসাবে পিএস 2 এর মান মুদ্রিত হয় (প্রসারণের পরে)। দেখুন man bash, PROMPTING এর অধীনে।


2
বিপথগামী একক উক্তিটি দেখতে আপনার চোখ ভাল eyes

1
যোগ করা তথ্য: বেরিয়ে আসার জন্য, কেবলমাত্র একটি একক উদ্ধৃতি লিখুন, বা ctrl-c টিপুন।
অক্টোবর

ঠিক স্টিডিন পড়া না; আপনি কোনও স্ক্রিপ্টে বা ঠিক তেমন কিছুতে একটি বহু-লাইন উদ্ধৃতি প্রবেশ করতে পারেন; আপনি যখন একটি উদ্ধৃত স্ট্রিং, একটি অসম্পূর্ণ লুপ ইত্যাদির ভিতরে একটি নতুন লাইন প্রবেশ করেন তখন গৌণ প্রম্পটটি ইন্টারেক্টিভ সেশনে প্রদর্শিত হয়
ট্রিপলি


ধন্যবাদ, বিটিডাব্লু পিএস 2 কিসের জন্য দাঁড়ায়?
অ্যান্ডারস লিন্ড

5
-bash-4.1$ ls'
>

এর অর্থ হ'ল আপনি একটি দীর্ঘ স্ট্রিংটি খুললেন 'এবং এটি বন্ধ করেননি তাই বাশ স্ট্রিংয়ের জন্য অপেক্ষা করছে (যুক্তি) সমাপ্ত হবে'

শেষে lsকোনও ব্যবহার না 'করে।


0

"পিএস" এর অর্থ (সম্ভবত) "প্রম্পট স্ট্রিং"। PS1 হ'ল শেলটি আপনার শেল প্রক্রিয়াটির কমান্ড লাইন প্রম্পট হিসাবে প্রদর্শিত হবে। পিএস 2 প্রদর্শিত হয় যখন কমান্ডটি সম্পূর্ণ করার জন্য আরও ইনপুট প্রয়োজন হয় (অব্যর্থ স্ট্রিং, স্টিডিনের কাছ থেকে পড়া ইত্যাদি)। man bashতারপরে PS1 বা PS2 ( /PS[12]<CR>) অনুসন্ধান করুন

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