'কে' কমান্ড সম্পর্কে এবং এটি '14 .04 ট্রাস্টিটিহর'-এ আউটপুট রয়েছে


9

আমার একটি প্রশ্ন রয়েছে যা 12.04 যথাযথপ্যাঙ্গোলিন থেকে 14.04 ট্রাস্টিটাহারে আপগ্রেড করার পরে আমার মনে প্রশ্ন জাগে। প্রশ্নটি 'কারা' আদেশ এবং এর ফলাফলের সাথে সম্পর্কিত। উবুন্টুর আউটপুটটির পূর্ববর্তী সংস্করণগুলিতে হু কমান্ডটি সিস্টেমটি এবং লাইটডিএম লগইন করতে এবং প্রারম্ভিক করার জন্য tty কী ব্যবহার করা হত তা পড়বে:

:~$ who
geo      tty7     thedate (:0)
geo      pts/n    thedate (:0.0)

তবে ১৪.০৪.২০১৮ তে ট্রাস্টিটাহার, যখন আমি চালিত করি আমার আউটপুট ফলনের কমান্ড:

:~$ who
geo      :0       thedate (:0)
geo      pts/n    thedate (:0.0)

উভয় সংস্করণে ভিটি 7 হ্যান্ডঅফটি / বুটে চলছে এবং ট্রাস্টি টাহারে আমার এক্সডিজি_ভিটিএনআর ভেরিয়েবল 7 হয় যখন আমি লাইটডিএম এর মাধ্যমে লগইন করি; তবে tty7, বা vt7 utmp ফাইলে মুদ্রিত হয়। এটি কয়েক মাস ধরে আমার বিরক্ত হয়েছিল, অবশেষে আমি একটি সি ++ প্রোগ্রাম লিখেছিলাম, এটি পপেন ফাংশনকে অন্তর্ভুক্ত করে, হু কমান্ডের পরিপূরক হিসাবে বর্তমান এক্সডিজি_ভিটিএনআরকে একটি টিটি সহগের সাথে প্রদর্শন করার জন্য:

geo      tty7         2015-06-04 20:54 (:0)
geo      pts/0        2015-06-04 20:54 (:0.0)

কেউই কম কেন এই পরিবর্তন হয়েছে? এবং এটিও আমার মতো একমাত্র, কারণ আমি এটি গত বছরের মে মাসের কাছাকাছি ডাউনলোড করেছি এবং আমি সম্ভবত একটি বঙ্ক আইসো বা কিছু পেয়েছি, আমি যতবারই এই আদেশটি চালাচ্ছি এটি আমাকে সেই বিস্টি বয়েজ গানটি ভাবতে বাধ্য করে: সাবোটেজ (জে কে) এটি খারাপ নয়)।


আমি 14.04 এ আছি। ঠিক এখন আমি টিটিআই 1 এ গিয়ে দৌড়ে এসেছি startx $(which gnome-shell)whoরিপোর্ট করা tty1 এবং: 0 এর আউটপুট । আমার অনুমান যে আপনার নির্দিষ্ট মেশিনটি কিছুটা বাগের
সের্গি কলডায়াজনি

প্রশ্নটি $ কে
রূপান্তর

উত্তর:


2

whoকমান্ড থাকা প্যাকেজটি আপগ্রেড করার চেষ্টা করুন ; আপনি যদি ইনস্টল করার জন্য আইএসওর একটি অদ্ভুত সংস্করণ ব্যবহার করেন, তবে একটি আপডেটে এটি প্রতিস্থাপন করা উচিত:

কী প্যাকেজের মালিক তা সন্ধান করুন who:

which who    # find out where 'who' binary is
dpkg -S /path/to/who

তারপর:

apt-get update
apt-get install <package name from dpkg -S command>

যদি এটি এখনও কাজ না করে তবে পরিবেশ ছাড়াই একটি আলাদা শেল চেষ্টা করুন (কোনও পরিবেশের পরিবেশের ভেরিয়েবল, সেটআপস, ব্যাশ-নির্দিষ্ট জাঙ্ক ইত্যাদি থেকে মুক্তি পেতে):

env -i /bin/dash
$ who

যদি এটি একটি খালি শেলটিতে কাজ করে তবে সমস্যাটি সম্ভবত বাশার্কে একটি অদ্ভুত ওরফে সংজ্ঞা, বা অনুরূপ কিছু।

এছাড়াও, who --allকাজ করে?

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