অ্যাপ-গেটের জন্য -কিউকিউ যুক্তিটির অর্থ কী?


36

আমি সবেমাত্র একটি ভ্যাগ্রান্টফাইল এবং পোস্ট ইনস্টল বাশ স্ক্রিপ্ট পেয়েছি । উগ্রান্টফাই উবুন্টু ক্লাউড থেকে স্ট্যান্ডার্ড উবুন্টু ডাউনলোড করে তবে আমি বাশ স্ক্রিপ্টে কিছু খুঁজে পেয়েছি।

স্ক্রিপ্টের কয়েকটি লাইন এতে পড়ে:

apt-get update -qq > /dev/null
apt-get -qq -y install apache2 > /dev/null

আমি -qqশেল স্ক্রিপ্টের জন্য যা বোঝায় তা ইন্টারনেটে অনুসন্ধান করার চেষ্টা করেছি, এর কোনও উল্লেখ পাইনি, সুতরাং, এখানে জিজ্ঞাসা করছি যে এটির জন্য দাঁড়ানোর জন্য যদি কেউ জানে কিনা।

আফাইক > /dev/nullমানে চলমান প্রক্রিয়াটি স্ক্রিনে মুদ্রিত নয়, এর জন্য এটি -qqপতাকাটির প্রয়োজন নেই । সুতরাং, আমি জানতে আগ্রহী।


উত্তর:


56

-qqকরার জন্য একটি পতাকা apt-getকম সশব্দ করা।

-qq No output except for errors

আপনি সম্পর্কে সঠিক >/dev/null। সমস্ত STDOUT পুনর্নির্দেশের মাধ্যমে, -qqরিডানড্যান্ট হয়ে যায়।


1
এর পরিবর্তে একটি "-y" অন্তর্ভুক্ত করা হলে কেবল -কিউটি অনর্থক হবে।
লয়েড ডিওল্ফ

10

-qqএটি কেবল শান্ত না হয়ে খুব শান্ত করে তোলে। তবে আমার ম্যান পৃষ্ঠা থেকে এটি সূচিত করে -y( --assume-yes, প্রশ্নের উত্তর "হ্যাঁ") এবং লোকটি এর ব্যবহার সম্পর্কে সতর্ক করে -qq:

থেকে man পৃষ্ঠা :

নোট করুন যে শান্ত স্তর 2 -ই বোঝায়, আপনি কখনই -কিউ ব্যবহার করবেন না যেমন-ডি, --প্রিন্ট-ইউরিস বা-এস-এর মতো নো-অ্যাকশন মডিফায়ার ছাড়া এপিটি এমন কোনও সিদ্ধান্ত নেবে যা আপনি প্রত্যাশা করেননি।

আপনি এই স্ক্রিপ্টটির বিকাশকারীকে এটি পরীক্ষা করতে বলতে চাইতে পারেন।


5

এই ক্ষেত্রে -qqapt-get এবং ব্যাশ একটি বিকল্প। আপনি ম্যান এপ-গেট করলে আপনি অ্যাপ্লিকেশন-এর জন্য ডকুমেন্টেশন পাবেন।

এর অর্থ "সত্যই শান্ত"

-q, --quiet
    Quiet. Produces output suitable for logging, omitting progress indicators. More q's will produce more quiet up to a maximum of two. You can also use -q=# to set the quiet level, overriding the configuration file. Note that quiet level 2 implies -y, you should never use -qq without a no-action modifier such as -d, --print-uris or -s as APT may decided to do something you did not expect.

সুতরাং, একটি কলে সংক্ষেপ apt-getআরো বাগাড়ম্বরপূর্ণ চেয়ে থাকবে apt-get -qচেয়ে বেশি বাগাড়ম্বরপূর্ণ যা apt-get -qq

কমান্ডের সাহায্যের সন্ধানের জন্য প্রথম স্থান হ'ল কমান্ডের "ম্যান" পৃষ্ঠা। manএকটি স্ট্যান্ডার্ড লিনাক্স কমান্ড যা প্রদত্ত কমান্ডটির জন্য সহায়তা প্রদর্শন করবে। সুতরাং আপনার ক্ষেত্রে, man apt-getআপনাকে apt-get কমান্ডের জন্য সহায়তা করবে।

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