Saya baru mengenal Linux, mencoba Ubuntu 10.04, sudah dikonfigurasikan sebelumnya oleh tuan rumah.
Ketika saya masuk (SSH) menggunakan akun yang telah dikonfigurasikan, prompt shell adalah: user @ hostname: ~ $
Panah atas menggulir daftar perintah shell terbaru, dan penyelesaian tab bekerja seperti yang diharapkan.
Namun, ketika saya membuat akun dan masuk (SSH) menggunakan akun itu, prompt shell hanyalah "$", dan panah atas hanya mencetak karakter kontrol (^ [[A)).
Adakah yang bisa memberi tahu saya cara mengatur perilaku prompt, penyelesaian tab, dan panah atas? Fakta bahwa saya mendapatkan karakter kontrol ketika saya naik-panah membuat saya berpikir bahwa akun saya (atau sesi) dalam beberapa mode saya tidak terbiasa.
Saya tahu ada kode penyelesaian-tab yang disimpan dalam bashrc yang dapat saya batalkan komentar, tetapi tampaknya tidak berpengaruh, bahkan setelah keluar dan masuk kembali.
Apakah saya dalam mode aneh ketika saya SSH masuk dengan akun baru, atau hanya ada beberapa pengaturan sesi / akun yang perlu saya atur, dan dapat menemukan informasi untuk di mana saja di Internet jika saya hanya tahu apa yang harus dicari?
Cara lain adalah buka file / etc / passwd dan ubah shell / bin / sh menjadi / bin / bash
sumber
Seperti yang disebutkan oleh Dennis Williamson masalahnya adalah shell default. Saya menggunakan Debian dan pengguna non-root saya default ke sh.
Login ulang dan masalah teratasi.
sumber