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?
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?
Jawaban:
Buka file ~/.bashrc
(atau /etc/bash.bashrc
jika itu harus berfungsi secara global untuk semua pengguna).
Tambahkan yang berikut di bagian bawah file:
if [ -x /usr/games/cowsay -a -x /usr/games/fortune ]; then
fortune | cowsay
fi
test
program ini lihat halaman manualnya: man test
( [ ... ]
kependekan dari test ...
).
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
saya menggunakan
fortune | cowsay -f `ls -1 /usr/share/cowsay/cows/ | sort -R | head -1` -n
Ini akan menampilkan keberuntungan acak menggunakan 'sapi' acak. Mungkin ada cara yang lebih baik untuk mendapatkan 'sapi' secara acak, tetapi ini berhasil bagi saya.
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.