Moderation adlı üyeden alıntı: mesajı görüntüle
pico /etc/motd yaptığımda copy paste olarak yapıyorum fakat kod olduğu gibi görünüyor hiç bir renklendirme yok nasıl olacağını anlamadım.
hocam diyorum ya pico yada nano ile escape ( ^ ) karakterini koyamazsınız, koyarsanız onu harf olarak aldılar, notepad++ ile bilgisayarınızda hazırlayın dosyayı UTF8 olarak kodlayın sonra yükleyin veya kullanmasını biliyorsanız vi editörü ile yapın ctrl U basınca ^ karakteri çıkar.

altta son yaptığım örneği görebilirsiniz.


kullandığım kodlarda

#!/bin/bash
uptime=$(</proc/uptime)
uptime=${uptime%%.*}

minutes=$(( uptime/60%60 ))
hours=$(( uptime/60/60%24 ))
days=$(( uptime/60/60/24 ))

echo -e "\033[1;32m
    _/      _/  _/_/_/_/  _/    _/  _/  _/
   _/_/    _/  _/        _/  _/        _/
  _/  _/  _/  _/_/_/    _/_/	  _/  _/
 _/    _/_/  _/        _/  _/    _/  _/
_/	_/  _/_/_/_/  _/    _/  _/  _/_/_/_/

\033[0;44m+++++++++++++++++++: \033[0;41mSistem Bilgisi\033[0;44m :+++++++++++++++++++\033[1;0m
\033[0;35m+	 \033[0;36mSistem \033[0;35m= \033[1;32m`cat /etc/centos-release`
\033[0;35m+    \033[0;36mHostname \033[0;35m= \033[1;32m`hostname`
\033[0;35m+   \033[0;36mIp Adresi \033[0;35m= \033[1;32m`hostname -i`
\033[0;35m+	 \033[0;36mUptime \033[0;35m= \033[1;32m$days gun, $hours saat, $minutes dakika
\033[0;35m+         \033[0;36mRam \033[0;35m= \033[1;32m`free -m | sed  -n -e '/^Mem:/s/^[^0-9]*\([0-9]*\) .*/\1/p'` MB
\033[0;35m+        \033[0;36mLoad \033[0;35m= \033[1;32m`uptime | awk -F'load average: ' '{ print $2 }'`

\033[0;44m++++++: \033[0;41mDusuk loadli, bol hitli gunler dileriz\033[0;44m :+++++++\033[1;0m
\033[0;44m+++++++++++++++++++++: \033[0;41mNekil.com\033[0;44m :+++++++++++++++++++++\033[1;0m
\033[1;0m
"