কিভাবে উবুন্টুতে সক্রিয় ব্যবহারকারীদের সন্ধান করবেন?


16

সাহায্যে whoকমান্ড আমরা সক্রিয় ব্যবহারকারী পেতে পারেন, আমি যেমন যেমন শুধুমাত্র প্রথম ক্ষেত্র চান

user 1
user 2
user 3

উত্তর:


25

আপনি ঠিক এর মতো ব্যবহারকারীর নাম পেতে পারেন:

who | awk '{print $1}' | sort 

যেখানে whoসমস্ত লগইন করা ব্যবহারকারীদের তালিকাবদ্ধ করে, আউটপুটটি পাস করে awkযেখানে প্রতিটি লাইনের জন্য কেবলমাত্র প্রথম বিভাগ ("কলাম") প্রিন্ট করে , আউটপুটটি বাছাই করে তাতে পাস করে sort।


6
অথবা এর sort -uপরিবর্তে ব্যবহার করুনsort | uniq
— ডি কে বোস

ঠিক আছে, সেই বিকল্পটি সম্পর্কে জানতাম না। (অথবা জানতেন এবং ভুলে গেছেন!)
— স্টেবলেডোগ

2
আপনাকে অবাস্তব ব্যবহার করার দরকার নেই: who | cut --delimiter=' ' --field=1 | sort --unique(সংক্ষিপ্ত সংস্করণটি পড়বে who|cut -d' ' -f1|sort -u:)।
— ধানের ল্যান্ডাউ

1
ইউনিক্স সর্বদা বিড়ালকে ত্বকে রাখার অনেক উপায় সরবরাহ করে। এটি বিস্ময়কর যে কোনও বিড়ালের এখনও পশম রয়েছে।
— স্টেলেডোগ

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