ঠিকানায় এই উত্তরটি প্রচেষ্টা Yves এর নিম্নলিখিত ব্যস্ততার:
আমি প্রতিটি বিকল্পের সংমিশ্রণের জন্য একটি উপনাম না রাখাই পছন্দ করব (1)
এবং
যদিও এটি '/' লাল দেখায় (2)
এবং (3)
বিভিন্ন আউটপুটটিতে তথ্যের একটি গুরুত্বপূর্ণ অংশ যুক্ত করুন, যা df
সরবরাহকৃত পতাকা অনুসারে পরিবর্তিত হয় এমন শিরোনামের লাইন।
(1) আপনার প্রয়োজন function
, কারণ সংজ্ঞা অনুসারে এটি আর্গুমেন্ট গ্রহণ করে। এবং, এটি নীচের হিসাবে আপনি খুঁজে পাবেন হিসাবে সংজ্ঞা দেওয়া এবং ব্যবহার করা খুব সহজ is
(২) লাল /
উত্পাদিত হয় grep --color
যা এটি নিজের কাছে একটি সাধারণ নাম grep
(আপনি এটি চালিয়ে দেখতে পারেন alias
)।
কোড
function df1
{
df $* | sed -n '1p;/^\//p;'
}
উপরের নিউলাইনগুলি পঠনযোগ্যতা উন্নত করার উদ্দেশ্যে করা হয়েছে, আপনি স্থান দ্বারা তাদের প্রতিস্থাপন করতে পারেন।
একটি ইন্টারেক্টিভ বাশ সেশনে সরাসরি এই স্নিপেটটি অনুলিপি করুন এবং আটকান বা আরও ভাল, এটি আপনার এতে যুক্ত করুন ~/.bashrc
।
ব্যবহারের উদাহরণ
$ df1
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/disk1 487358464 316093104 171009360 65% /
/dev/disk2 524032 302620 221412 58% /Volumes/Packer
$ df1 -hT
Filesystem Type Size Used Avail Use% Mounted on
/dev/disk1 hfs 465G 302G 164G 65% /
/dev/disk2 hfs 512M 296M 217M 58% /Volumes/Packer
$ df1 -hT .
Filesystem Type Size Used Avail Use% Mounted on
/dev/disk1 hfs 465G 302G 164G 65% /
এর মানে কি
ফাংশনটি আপনি এটি দিয়ে যা কিছু আর্গুমেন্ট এবং পাইপ ( ) আউটপুটটি পাইপ দেয় যা প্যাটার্ন স্পেসের স্বয়ংক্রিয় মুদ্রণ দমন করতে অনুরোধ করে df1
calls বাকী অংশগুলি "স্ক্রিপ্টগুলি" প্রকাশ করে, দুটি আসলে:df
|
sed
-n
- স্ক্রিপ্টটি
1p
প্রথম লাইনটি প্রিন্ট করে, যা আমাদের ক্ষেত্রে df
শিরোনাম (আমি ps
পাইপিংয়ের জন্য একই ব্যবহার করি ),
- স্ক্রিপ্টটি
/^\//p
শুরু হওয়া কোনও লাইনের সাথে মেলে /
, তারপরে এটি মুদ্রণ করে
;
2 টি সেড স্ক্রিপ্টগুলি পৃথক করে
df --type ntfs
5 এনটিএফএস বিভাজন দেখানো হচ্ছে না এবং ফলস্বরূপ এগুলি এড়িয়ে