экспорт PATH = & ldquo; $ PATH & rdquo; против экспорта PATH = $ PATH против экспорта PATH = & ldquo; $ HOME & hellip;: $ PATH & rdquo;

Пытаясь лучше понять .bashrc.bash_profile) и .profile, я сегодня поиграл с .profile и .bashrc.

Я прокомментировал несколько export заявлений. Ниже мой оригинальный $ PATH. /home/me/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/var/lib/gems/2.3.0/gem:/home/me/Documents/rb:home/me/.cargo/bin:/var/lib/gems/2.3.0/gems:/home/me/Documents/rb:/home/me/.cargo/bin:/var/lib/gems/2.3.0/gems:/home/me/Documents/rb

Мне не нравится повторение, которое я вижу здесь. Поэтому я вошел в .profile и без комментариев в export утверждениях. Я побежал source .profile и получил более длинную $PATH:

/home/me/.cargo/bin:/home/me/.cargo/bin:/home/me/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/var/lib/gems/2.3.0/gem:/home/me/Documents/rb:home/me/.cargo/bin:/var/lib/gems/2.3.0/gems:/home/me/Documents/rb:/home/me/.cargo/bin:/var/lib/gems/2.3.0/gems:/home/me/Documents/rb:/var/lib/gems/2.3.0/gems:/home/me/Documents/rb:/var/lib/gems/2.3.0/gems:/home/me/Documents/rb

Так что я вернулся к .profile, прокомментировал мои export заявления, source .profile снова, но получил то же самое дольше $PATH с echo $PATH:

/home/me/.cargo/bin:/home/me/.cargo/bin:/home/me/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/var/lib/gems/2.3.0/gem:/home/me/Documents/rb:home/me/.cargo/bin:/var/lib/gems/2.3.0/gems:/home/me/Documents/rb:/home/me/.cargo/bin:/var/lib/gems/2.3.0/gems:/home/me/Documents/rb:/var/lib/gems/2.3.0/gems:/home/me/Documents/rb:/var/lib/gems/2.3.0/gems:/home/me/Documents/rb

Я считаю виновником здесь является использование export="$HOME...:$PATH". [ 1128] 1129 Итак, я хотел выяснить, что конкретно происходит? И понять разницу между export PATH="$PATH...", export PATH=$PATH... и export="$HOME...:$PATH"

0
задан 21 April 2019 в 20:37

0 ответов

Другие вопросы по тегам:

Похожие вопросы: