Laman » bagaimana untuk » Cara Menyesuaikan Mesej Ubuntu Hari Ini

    Cara Menyesuaikan Mesej Ubuntu Hari Ini

    Ubuntu memaparkan mesej bermaklumat, yang dikenali sebagai mesej hari ini, apabila pengguna log masuk di terminal. MOTD sepenuhnya disesuaikan - anda boleh menambah teks anda sendiri dan data dinamik yang lain.

    Apabila pengguna log masuk, proses pam_motd menjalankan skrip dalam direktori /etc/update-motd.d dan secara dinamik mencipta mesej hari itu. Anda boleh menyesuaikan MOTD dengan mengubah skrip, mengeluarkannya atau menulis skrip anda sendiri.

    Mesej Default Hari

    Mesej hari itu hanya ditunjukkan apabila anda log masuk ke Ubuntu dalam mod teks, bukan mod grafik. Anda boleh mengakses terminal maya dengan pintasan Ctrl-Alt-F1 jika anda menggunakan desktop grafik - gunakan pintasan Ctrl-Alt-F7 untuk kembali ke desktop grafik anda, juga dikenali sebagai pelayan X anda. Ctrl-Alt-F2 melalui Ctrl-Alt-F6 akan membawa anda ke terminal maya yang lain.

    Berikut adalah MOTD standard Ubuntu. Ia menunjukkan nombor versi sistem yang biasa anda kenal dengan jika anda seorang pengguna Linux lama. Ia juga menunjukkan maklumat yang dihasilkan secara dinamik mengenai kemas kini dan mesej statik yang ada mengenai lesen Ubuntu.

    Menambah Mesej Tersuai

    Katakan anda ingin menambah pengguna mesej tersuai akan melihat apabila mereka log masuk ke sistem Ubuntu anda. MOTD Ubuntu dijana oleh skrip apabila anda log masuk, jadi anda tidak boleh menambahnya ke file / etc / motd. Tempat untuk meletakkan mesej statik anda sendiri ialah /etc/motd.tail - kandungan fail ini akan ditambahkan pada akhir MOTD apabila ia dijana.

    Mari gunakan editor teks Nano untuk membuka fail /etc/motd.tail dengan arahan berikut: (Ahli-ahli sihir terminal Linux boleh menggunakan Vi atau Emacs, tetapi Nano lebih mudah untuk pemula)

    sudo nano /etc/motd.tail

    Fail ini benar-benar kosong secara lalai. Hanya masukkan sebarang mesej yang anda suka - berasa bebas untuk pergi dengan seni ASCII hitam dan putih di sini. Setelah selesai, simpan fail dengan Ctrl + O dan Enter, kemudian keluar dari Nano dengan Ctrl + X.

    Pada bila-bila masa pengguna log masuk, mereka akan melihat mesej tersuai anda. Jika anda ingin menyemaknya dengan serta-merta, log keluar dari terminal dengan keluar arahan dan log masuk semula.

    Mengeluarkan Maklumat

    Sekarang katakan kami mahu mengeluarkan beberapa maklumat lalai. Ia bukan hanya masalah editting satu fail - setiap bahagian dijana secara automatik daripada skrip yang terdapat dalam direktori /etc/update-motd.d.

    Anda boleh mendapatkan senarai penuh fail dalam direktori ini dengan menaip /etc/update-motd.d di terminal dan menekan Tab.

    Skrip dijalankan mengikut urutan berangka, sebab itulah mereka diberi prefix dengan nombor. Anda boleh menamakan semula fail skrip dan menukar nombor untuk menyusun semula susunan bahagian yang berlainan dalam MOTD, jika anda suka.

    Untuk mengeluarkan maklumat skrip dari MOTD, kami hanya perlu menghalangnya daripada berjalan. Kami boleh melakukan ini dengan membuang kebenaran melaksanakannya dengan chmod -x perintah.

    Jika kami mahu mengeluarkan teks dokumentasi dalam MOTD, kami akan menjalankan arahan berikut:

    sudo chmod -x /etc/update-motd.d/10-help-text

    Pada masa akan datang pengguna log masuk, mereka tidak akan melihat baris dokumentasi.

    Menambah Maklumat Dinamik

    Kita boleh menulis skrip kita sendiri untuk menambah maklumat dinamik yang kita suka kepada MOTD. Sebagai contoh, mari cuba menggunakan pakej cuaca-guna untuk membuat skrip yang menambah cuaca tempatan semasa ke MOTD.

    Ia tidak dipasang secara lalai, jadi mari kita pasangnya dengan arahan berikut:

    sudo apt-get memasang cuaca-util

    Anda memerlukan kod Pertubuhan Penerbangan Awam Antarabangsa tempatan, yang anda boleh dapatkan dari laman web ini. Inilah caranya menggunakan penggunaan cuaca dengan kod anda:

    cuaca -i CODE

    Sekarang mari kita gunakan perintah berikut untuk membuat skrip di lokasi yang sesuai dan membukanya dengan Nano:

    sudo nano /etc/update-motd.d/98-weather

    Selepas Nano dibuka, masukkan kod berikut, menggantikan CODE dengan kod cuaca setempat anda:

    #! / bin / sh

    echo
    cuaca -i CODE
    echo

    Tekan Ctrl-O dan Enter untuk menyimpan, kemudian tekan Ctrl-X untuk keluar.

    Buat skrip boleh laku dengan chmod + x atau ia tidak akan berjalan:

    sudo chmod + x /etc/update-motd.d/98-weather

    Kini pengguna akan melihat ramalan cuaca tempatan apabila mereka log masuk. Tiada apa yang istimewa mengenai penggunaan cuaca - anda boleh menggunakan sebarang arahan yang mencetak teks ke terminal.


    MOTD tidak hanya dipaparkan apabila pengguna log masuk secara tempatan. Mana-mana pengguna yang log masuk jauh dari SSH atau Telnet juga akan melihat MOTD tersuai anda.