Câu trả lời:
Nếu bạn chỉ muốn hành vi khi đăng nhập thông qua PuTTY, bạn có thể sử dụng "lệnh từ xa" trong hộp thoại cấu hình PuTTY (trong Kết nối / SSH). Bạn sẽ gõ
cd /my/path ; /bin/myshell
vào trường "lệnh từ xa". Nếu bạn có nhiều thứ phức tạp hơn để thiết lập, bạn sẽ nhập tên của tập lệnh / home / yourname / yourcript cho "lệnh từ xa" có chứa một cái gì đó như
cd /my/path
all-other-stuff-I-need-to-do
/bin/myshell
Bạn cần khởi động trình bao thủ công trong tập lệnh của mình, nếu không phiên SSH sẽ kết thúc ngay sau khi tập lệnh của bạn kết thúc.
"Lệnh từ xa" có lợi thế là bạn có thể tạo các phiên lưu khác nhau trong PuTTY nơi các tập lệnh khác nhau được gọi (nếu bạn cần điều đó).
Tất nhiên, nếu bạn luôn muốn có cùng một thư mục (độc lập với PuTTY) khi bạn đăng nhập vào tài khoản của mình, bạn có thể thêm cd
lệnh vào ~/.profile
hoặc ~/.bash_profile
như được giải thích bởi grawity.
Bạn có thể thêm lệnh vào ~/.profile
(hoặc ~/.bash_profile
) để được tự động chạy trên mỗi lần đăng nhập.