Apakah mungkin untuk menghapus pesan intro di shell ikan:
Selamat datang di fish, shell interaktif yang ramah
Ketikkan bantuan untuk instruksi tentang cara menggunakan ikan
Apakah mungkin untuk menghapus pesan intro di shell ikan:
Selamat datang di fish, shell interaktif yang ramah
Ketikkan bantuan untuk instruksi tentang cara menggunakan ikan
Jawaban:
Ditemukan bahwa pesan ucapan diatur dalam fishd.Machine.local. Untuk mengganti yang berikut ke ~/.config/fish/config.fish
:
set fish_greeting
set fish_greeting
dari docs bagaimana Anda bisa menghapusnya fishshell.com/docs/current/faq.html#faq-greeting
set
perintah yang disarankan .
Jawaban Kevin bekerja dengan baik untuk teks statis. Jika Anda memerlukan pesan sambutan interaktif, seperti pesan saya yang melibatkan perintah keberuntungan , Anda dapat melakukannya
function fish_greeting
Buat fish_greeting
fungsi Anda . Saya hanya punya
function fish_greeting
fortune
end
dan simpan dengan
funcsave fish_greeting
fortune -a
sehingga saya bisa mendapatkan barang-barang ofensif juga.
fortune
Peringatan: Tidak lagi berfungsi sejak ikan 2.4.0 — lihat jawaban Kevin untuk solusi kontemporer yang benar.
Jika tidak ada variabel lingkungan bernama "fish_greeting", maka tidak ada yang akan dicetak. Secara default, ada variabel fish_greeting. Anda dapat menghapus ini:
set --erase fish_greeting
Tambahkan set fish_greeting
ke ~/.config/fish/config.fish
file Anda .
Ini dijawab dalam FAQ Ikan :
Bagaimana cara menjalankan perintah setiap login? Apa yang setara dengan ikan .bashrc?
Edit file
~/.config/fish/config.fish
, buat jika tidak ada (Catat periode terkemuka).Bagaimana cara saya mengubah pesan ucapan?
Ubah nilai variabel
fish_greeting
atau buatfish_greeting
fungsi. Misalnya, untuk menghapus penggunaan ucapan:set fish_greeting
Tolong baca dokumen resmi.
http://fishshell.com/docs/current/faq.html#faq-greeting
Jawaban singkat: set -e fish_greeting
Buat fungsi fish_greeting Anda. Saya hanya punya
function fish_greeting 13:23:39
echo 'Hello'
end
dan simpan dengan
funcsave fish_greeting
set -U fish_greeting ""
.