Girişte kullanıcı adı ve tarih içeren bir mesajı nasıl gösterebilirim?


12

Ubuntu'ya giriş yaptığınızda "merhaba $ kullanıcı adı, bugünün tarihi $ date" mesajı nasıl gösterilir.


1
Bunun metin modunda olmasını veya bir mesaj kutusu istemesini ister misiniz?
Sefalet

2
shell komut dosyalarının farkındaysanız stackoverflow.com/questions/7035/… size yardımcı olacaktır.
saji89

GUI veya komut satırı üzerinden mi giriş yapıyorsunuz?
saji89

1
Bir göz atın Yazma kabuk komut
Mitch

Yanıtlar:


14

Terminali açtığınızda veya tty1-6'da oturum açtıktan sonra mesajı görmek istiyorsanız, bu satırı ~/.bashrcdosyanın sonuna koyun (ile terminalden açın gedit ~/.bashrc):

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

GUI'ye giriş yaptıktan sonra mesajı görmek istiyorsanız, aşağıdakileri yapın:

  1. Yeni bir dosya oluşturun name_and_date.sh:

    gedit ~/bin/name_and_date.sh
  2. Bir masaüstü bildirimi almak istiyorsanız, sonraki 2 satırı içine yerleştirin:

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

    Alternatif olarak, bir pop-up pencerenin (mesaj kutusu) görünmesini istiyorsanız, sonraki 2 satırı içine koyun:

    #!/bin/bash
    zenity --info --title "Hello" --text "Hello $USER, today's date is $(date +"%A, %d-%m-%y")"
  3. Dosyayı kaydedin ve kapatın.

  4. Dosyayı hassas hale getirin:

    chmod +x ~/bin/name_and_date.sh
  5. Ara Dash için Başlangıç Uygulamaları , açmak ve tıklayın ekleyin .
  6. Ad altına "Adımı ve tarihimi göster" veya tanıyacağınız bir şey yazın.
  7. Komut türü altında: /home/$USER/bin/name_and_date.sh( $USERkullanıcı adınızla değiştirin ).
  8. Yorumun altına (isterseniz) kısa bir açıklama yazın.

Başlangıç ​​Uygulamaları Tercihleri


Yani olurdu ~/.bashrcdeğil ~/bashrc. Bir başlangıç ​​uygulaması oluşturmak için mükemmel bir öğretici.
glenn jackman

@glennjackman İlginiz için teşekkürler, acele ettim. Şimdi düzelteceğim.
Radu Rădeanu

2
Seçici olmak istiyorum: sonekini bash betiği .shiçin kullanmayın, kafa karıştırıcı! Aksi takdirde iyi cevap! . +1
gniourf_gniourf
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.