Tôi muốn loại bỏ ~/bin
khỏi ĐƯỜNG của tôi. Tôi đã thiết lập nó từ nhiều tháng trước khi Linux (Ubuntu) còn rất mới đối với tôi, nhưng tôi không biết tôi đã thêm nó như thế nào ...
Không có gì hiển thị khi tôi tìm kiếm tất cả các tập tin được liệt kê dưới đây.
Nơi nào khác nó có thể được thiết lập? Nó đang được chờ đợi sau $HOME/.profile
tiền tố PATH với$HOME/bin
Nếu nó có bất kỳ sự khác biệt nào, tôi nhận được cùng một PATH từ cả dấu nhắc lệnh và tập lệnh đang chạy.
#!/bin/bash
{
echo "first dir of PATH is: '${PATH%%:*}'"
shopt -s nullglob
cat \
/etc/profile \
/etc/bash.bashrc \
/etc/profile.d/*.sh \
$HOME/.bashrc \
$HOME/.bash_aliases \
/etc/bash_completion \
$HOME/.bash_completion* \
$HOME/.profile \
$HOME/.profile_zap \
$HOME/.bash_profile* \
$HOME/.bash_login* \
| sed -rne '/~\/bin/p'
}
Đầu ra là:
first dir of PATH is: '~/bin'
~/.gnomerc
...
PATH
Thay vào đó hãy thử grepping . Nếu vẫn không gặp may, hãy kiểm tra tất cả các tệp cho bất cứ thứ gì đang có nguồn gốc.