লগইন করার সময় আমি কীভাবে ব্যবহারকারীর নাম এবং তারিখ সহ একটি বার্তা দেখাব?


12

"হ্যালো $ ব্যবহারকারী নাম" বার্তাটি কীভাবে দেখানো যায়, আপনি উবুন্টুতে লগইন করার সাথে সাথেই আজকের তারিখটি $ তারিখ।


1
আপনি কি পাঠ্য মোডে এটি ঘটতে চান বা কোনও বার্তাবাক্স প্রম্পট করতে চান?
দুর্ভাগ্য

2
আপনি যদি শেল স্ক্রিপ্ট সম্পর্কে সচেতন হন তবে stackoverflow.com/questions/7035/… আপনাকে সহায়তা করবে।
saj89

আপনি জিইউআই বা কমান্ডলাইনের মাধ্যমে লগ ইন করছেন?
সজি 89

উত্তর:


14

আপনি যদি টার্মিনালটি খোলার সময় বা tty1-6-এ লগইন করার পরে বার্তাটি দেখতে চান, কেবল ~/.bashrcফাইলের শেষে এই লাইনটি রাখুন (এটি দিয়ে টার্মিনাল থেকে খুলুন gedit ~/.bashrc):

echo "Hello $USER, today's date is $(date +"%A, %d-%m-%y")"

আপনি জিইউআইতে লগইন করার পরে যদি বার্তাটি দেখতে চান তবে নিম্নলিখিতটি করুন:

  1. একটি নতুন ফাইল তৈরি করুন name_and_date.sh:

    gedit ~/bin/name_and_date.sh
  2. আপনি যদি কোনও ডেস্কটপ বিজ্ঞপ্তি পেতে চান তবে পরবর্তী 2 টি লাইন ভিতরে রাখুন:

    #!/bin/bash
    notify-send "Hello" "Hello $USER, today's date is $(date +"%A, %d-%m-%y")"

    বিকল্পভাবে, আপনি যদি পপআপ (বার্তা বাক্স) প্রদর্শন করতে চান তবে পরবর্তী 2 টি লাইন ভিতরে রেখে দিন:

    #!/bin/bash
    zenity --info --title "Hello" --text "Hello $USER, today's date is $(date +"%A, %d-%m-%y")"
  3. ফাইলটি সংরক্ষণ করুন এবং এটি বন্ধ করুন।

  4. ফাইলটিকে বহনযোগ্য করে তুলুন:

    chmod +x ~/bin/name_and_date.sh
  5. স্টার্টআপ অ্যাপ্লিকেশনগুলির জন্য ড্যাশ অনুসন্ধান করুন , এটি খুলুন এবং যুক্ত ক্লিক করুন
  6. নামের অধীনে "আমার নাম এবং তারিখ দেখান" বা এমন কিছু যা আপনি চিনতে পারবেন।
  7. অধীন কমান্ড প্রকার: /home/$USER/bin/name_and_date.sh( $USERআপনার ব্যবহারকারীর নাম দিয়ে পরিবর্তন করুন )।
  8. মন্তব্যের অধীনে (যদি আপনি চান), একটি সংক্ষিপ্ত বিবরণ টাইপ করুন।

প্রারম্ভিক অ্যাপ্লিকেশন পছন্দসমূহ


এটা হবে ~/.bashrcনা ~/bashrc। একটি স্টার্টআপ অ্যাপ্লিকেশন তৈরির জন্য দুর্দান্ত টিউটোরিয়াল।
গ্লেন জ্যাকম্যান

@glennjackman মনোযোগের জন্য ধন্যবাদ, আমাকে তাড়াতাড়ি করা হয়েছিল। আমি এখনই সংশোধন করব।
রাদু রেডানু

2
আমি পিক হতে চাই: ব্যাশ স্ক্রিপ্টের .shজন্য প্রত্যয় ব্যবহার করবেন না , এটি বিভ্রান্তিকর! নাহলে ভাল উত্তর! । +1
gniourf_gniourf
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.