Apakah ada cara untuk mengatur ikan sebagai shell default di ubuntu netbook remix? Saya memasukkan .bashrc saya untuk menjalankan ikan, yang berfungsi dengan baik, tetapi ubuntu mengenalinya sebagai ikan yang berjalan di dalam bash, yang berarti bahwa ketika saya mencoba untuk menutup shell itu memperingatkan saya bahwa tugas masih berjalan.
Itu tidak muncul sebagai aplikasi baru, jadi saya tidak bisa menyematkannya ke bilah saya seperti aplikasi normal.
command-line
fish
Xodarap
sumber
sumber
Jawaban:
Anda dapat mengatur ikan sebagai shell default Anda dengan menjalankan
Untuk melakukannya untuk pengguna lain, cukup tambahkan nama pengguna di akhir perintah, dan gunakan
sudo
.Kemudian logout dan kembali.
(Untuk mengembalikannya
bash
, Anda harus menggunakan sintaksis Ikan tentu saja, seperti inichsh -s (which bash)
)sumber
sudo
atau Anda akan mengganti shell root.chsh -s (which fish)
dari dalam ikan.Harus dijalankan sebagai root.
Ini akan mengubah shell secara permanen untuk pengguna yang ditentukan.
sumber
Authentication Failed
kesalahan saat mencoba mengganti shell dengan pengguna non-root dan setelah banyak mencari untuk mencoba dan mencari tahu, ini adalah satu-satunya hal itu berhasil. Terima kasih!Saya baru saja menambahkan baris
fish
ke akhir.bashrc
.sumber
Saya setuju dengan itu
chsh
adalah jawaban yang benar. Namun:Jika Anda menjalankan
chsh
dan mendapatkan kesalahancukup tambahkan lokasi biner ikan ke
/etc/shells
.Ditemukan di sini .
sumber
Di
/etc/shells
, tambahkan/usr/local/bin/fish
:Lalu
chsh -s /usr/local/bin/fish
.sumber