Tôi có hai máy tính Linux đang làm việc, một máy tính để bàn và máy tính xách tay, đang chạy Openssh trong Arch Linux. Theo thông tin đăng nhập tiêu chuẩn của tôi, tôi có một .bashrc
tệp tùy chỉnh trong thư mục nhà của mình trên cả hai máy tính.
Đây là câu hỏi: Khi tôi ssh
đến máy tính để bàn, tôi sẽ thấy một bash khá tùy chỉnh (có nghĩa là .bashrc
tệp đã được đọc). Khi tôi ssh
đến máy tính xách tay, tôi sẽ thấy một bash đơn giản và màu xám, và tôi phải chạy thủ công exec bash
(vì vậy nó sẽ đọc tùy chỉnh của tôi .bashrc
). Tại sao?
Tôi phải cấu hình một cái gì đó khác nhau trên một trong những máy tính này gây ra sự khác biệt, nhưng tôi không thể tìm ra cái gì. Lệnh ssh tôi đang chạy là một đơn giản ssh username@host
(với một .ssh/config
tệp sạch ) trong cả hai trường hợp.
Lưu ý: Đã có một câu hỏi hỏi làm thế nào để sử dụng .bashrc
ssh của bạn , tôi không hỏi điều đó. Tôi chỉ muốn biết tại sao một trong những máy chủ đang sử dụng nó, nhưng cái kia thì không.
.bash_profile
s khác nhau , nhưng đó là nguyên nhân gây ra nó.