Đây là một tính năng của gnome-terminal mà mọi người có vẻ thích nhưng tôi và thillai-selvan. Có rất nhiều tài liệu về cách khắc phục khi nó không hoạt động đúng (nghĩa là khi một tab mới đang mở trong cùng thư mục với tab trước đó). Tuy nhiên, có rất ít thông tin về cách vô hiệu hóa tính năng này. Nó không thể bị vô hiệu hóa trong UI gnome-terminal hoặc bất kỳ tệp cấu hình nào theo như tôi có thể nói. Vì vậy, bạn cần phải phá vỡ nó hoặc phá vỡ nó.
Đối với trường hợp sử dụng của tôi, echo 'cd $HOME' >> ~/.bashrc
không phải là một giải pháp tốt, bởi vì trong một số ứng dụng tôi muốn chúng có thể mở trong một thư mục khác, chủ yếu là thiết bị đầu cuối được nhúng trong vscode và dòng đó trong bashrc sẽ ngăn chặn nó.
Tính năng này được triển khai bằng cách cung cấp PROMPT_COMMAND ghi lại thư mục hiện tại mỗi khi lời nhắc được tạo. Các phiên bản hiện tại của gnome thực hiện điều này bằng cách cài đặt một vte
tập lệnh vào /etc/profile.d
. Bạn sẽ có thể xóa tệp đó (sao lưu tệp để bạn có thể khôi phục tệp sau nếu muốn) và tắt tính năng này.