Nói chung tôi giữ các cài đặt thư mục cụ thể trong .bashrc
và bất cứ khi nào tôi thay đổi thư mục thực hiện lệnh source .bashrc
để làm cho các cài đặt này có hiệu quả.
Bây giờ tôi đã suy nghĩ về thao tác lệnh cd trong ~/.bashrc
, vì vậy bất cứ khi nào tôi cd vào thư mục mới và nếu có .bashrc tồn tại ở đó, nó sẽ được tải tự động.tùy chỉnh lệnh cd
Tương tự như điều này cd $1; source .bashrc
(Tôi đã xác minh rằng $ 1 là đường dẫn hợp lệ), nhưng vấn đề là cd là vỏ được xây dựng, do đó, nó là một vòng lặp đệ quy (cd luôn trỏ đến modifed cd). Chúng tôi không có tập tin elf của cd (mà nói chung chúng tôi có các lệnh khác viz scp hoặc những người khác). Vậy làm thế nào tôi có thể đạt được điều này? Ngoài ra nếu shopt -s cdspell
được hỗ trợ thì tôi cũng cần có đường dẫn chính tả cd trong đối số $ 1.
Tại sao mọi người đóng nó? Đây có phải là trùng lặp với một số chủ đề khác, tôi không nghĩ như vậy. Hoặc bởi vì những người có danh tiếng 100K hoặc 900K không thể có cơ hội trả lời? – peeyush