Aaron Wallentine'in cevabı beni çözümüme yönlendirdi. "Çıktı, klasörde bulunan komut dosyaları tarafından oluşturulmuş gibi görünüyor /etc/update-motd.d
. Bu dizine girerseniz, farklı bilgi parçaları için ayrı ayrı komut dosyalarını çalıştırabilirsiniz."
Klasördeki komut dosyalarının her biri, /etc/update-motd.d
giriş yaparken adlarına yazdıkları sayı sırasına göre inanıyorum. Örnek olarak benimkiler:
10-header 30-sysinfo 32-site 35-motd 98-autoreboot-warn
Verilerini görüntülemek için her birini ayrı ayrı çalıştırabilirsiniz. Örneğin:
cd /etc/update-motd.d
sudo ./10-header or sudo ./30-sysinfo**
Bunları hepsini birlikte çalıştırabilirsin:
sudo /etc/update-motd.d/10-header ; sudo /etc/update-motd.d/30-sysinfo ; ...
;
komutları bağlamak
için (noktalı virgül) sembolünü kullanarak.
Ama kim bütün bunları yazmak istiyor, ben o uzun bağlantılı komut dizesini bir kabuk betiğine çevirerek sona erdi.
Bin dizinine değiştir:
cd /bin
bir dosya oluştur, benim "clr" adını verdim, çünkü ekranımı temizlemek için de kullanıyorum, seninkini ne olursa olsun:
sudo touch clr
Komut dosyanızı yürütülebilir duruma getirin:
sudo chmod +x clr
Benimkini düzenlemek için nano kullandım, favorini kullan:
sudo nano clr
Ardından, o uzun komut dizisini daha önce dosyanızı dosyanıza ekleyin, benimki gibi motd dosyalarınızı kullanmayı unutmayın, çünkü bunlar farklı olacaktır:
clear ; sudo /etc/update-motd.d/10-header ; sudo /etc/update-motd.d/30-sysinfo ; sudo /etc/update-motd.d/ ; sudo /etc/update-motd.d/32-site ; sudo /etc/update-motd.d/35-motd ; sudo /etc/update-motd.d/98-autoreboot-warn
Kaydedin ve ne zaman taze olduğunuzu görmek için çalıştırın clear ;
, benimki eklediğime dikkat edin , böylece yazdığımda clr
ekranımı temizler ve güncellenmiş istatistikleri gösterir.
Sanırım sahip olduğum tek şey bu, birisinin yardımı olacağını umuyorum.