পুরো ব্যবহারকারীর নাম পাচ্ছেন


9

আমি কীভাবে আমার সম্পূর্ণ ব্যবহারকারীর নাম উবুন্টুতে সন্ধান করব? আমি এই তথ্যটি পরিবেশের ভেরিয়েবল GIT_AUTHOR_NAMEএবং এ প্রচার করতে চাই GIT_COMMITTER_EMAIL


পুরো ব্যবহারকারীর নাম বলতে কী বোঝ?
Symin

"পিটার জ্যাকসন" এর পরিবর্তে, বলুন, পরিবর্তনশীল USERসেট হয়ে গেছে pejack
নর্ডলিউ

1
কমিট লগগুলিতে পুরো নামগুলি দেখতে প্রায়শই ভাল।
নর্ডলিউ

উত্তর:


10

/etc/passwdফাইলের এই ক্ষেত্রগুলিকে GECOS ক্ষেত্র বলা হয়। দুর্ভাগ্যক্রমে, আমি এই একক ক্ষেত্র যেমন পুরো নাম পেতে একটি একক কমান্ড পাচ্ছি না। আমি বিশ্বাস করি শেল স্ক্রিপ্টিং ব্যবহার না করে এটি করা যায় না। নীচে দুটি উপায় আছে।

  • passwdসরাসরি পার্স করুন :

    getent passwd $USER | cut -d ':' -f 5 | cut -d ',' -f 1
    Gert van Dijk
    
  • ব্যাবহার finger

    finger -m $USER | head -n 1 | sed 's/\(.*\)Name\:\s\(.*\)$/\2/g'
    Gert van Dijk
    

সম্পর্কিত সম্পর্কিত প্রশ্ন: লিনাক্স / পসিক্স সিস্টেমে ব্যবহারকারীর পুরো নাম পাওয়ার সহজতম উপায় কী?

সি তে প্রোগ্রামিংয়ের জন্য এটি ব্যবহার করে আরও মার্জিত getpwnam()


তবে সত্যিই, গিটের জন্য একক ব্যবহারকারীর জন্য ব্যবহার করুন:

git config --global user.name "Your Full Name"
git config --global user.email "user@example.tld"
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.