Saya ingin menampilkan cowsay
pesan di setiap jendela terminal. Perintah yang saya gunakan adalah
fortune | cowsay
Ada ide bagaimana membuatnya muncul setiap kali saya memulai sesi terminal baru?
bash
scripts
user-profile
fortune
theTuxRacer
sumber
sumber
test
program ini lihat halaman manualnya:man test
([ ... ]
kependekan daritest ...
).BONUS: Jika Anda menggunakan
bash
Anda dapat membuat~/.bash_logout
file dan itu akan mengeksekusi ketika Anda logout. Pastikan untuk membuatnya tidur sebentar atau lebih, atau Anda tidak akan pernah melihatnya.cowsay "See you later"; sleep 1
sumber
Saya akan mempertimbangkan menetapkan batas ukuran perintah keberuntungan yang diminta.
Ini akan menghasilkan paling banyak 160 karakter. Ini adalah ukuran yang baik untuk salam, apa pun lebih dari itu dan kekayaan lama akan membanjiri terminal Anda.
sumber
saya menggunakan
Ini akan menampilkan keberuntungan acak menggunakan 'sapi' acak. Mungkin ada cara yang lebih baik untuk mendapatkan 'sapi' secara acak, tetapi ini berhasil bagi saya.
sumber
fortune | cowsay -f `ls -1 /usr/local/Cellar/cowsay/3.04/share/cows/*.cow | sort | head -1` -n
Lebih baik Anda menggunakan .bash_profile karena .bashrc juga dieksekusi pada perintah seperti scp dan mereka akan gagal diam-diam jika ada output
Saya menemukan naskah yang bagus di pastebin. sedang menggunakannya.
http://pastebin.com/f0QXTPbt
sumber
saya menggunakan
cowsay Welcome to Bash Shell
dalam .bashrc.Ini akan diminta setiap kali ketika Anda membuka terminal.
sumber