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


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.