Czytałem tutaj i w innych miejscach w sieci, rozmawiałem o tym z przyjacielem i zdecydowałem, że jako student pierwszego roku (być może bardziej początkujący Ubuntu niż niektórzy tutaj mogą myśleć), powinienem zmapować to polecenie - powinienem zrobić mapę i dowiedz się, co to jest i gdzie:
Wstępne dane
Jeśli na razie nie zrozumiałeś czegoś w tym rozdziale - nie martw się, stanie się ono wyraźniejsze, gdy będziesz czytać dalej, ale aby zrozumieć tę sprawę, musisz przeczytać o zmiennych środowiskowych (EV), ich wartościach i celu . Spróbuję teraz wyjaśnić to polecenie prostymi słowami i metodą mapowania, dla nowych przybyszów takich jak ja i tylko dla nowych przybyszów. Próbowałem zrobić wszystko, co w mojej mocy ...
Mapowanie
export PATH="~/.composer/vendor/bin:$PATH"
Oryginalna wartość EV „PATH” dostarczanego z Ubuntu 15.10 to:
/usr/bin:/usr/sbin
W samej notatce polecenia mamy dwie frazy ŚCIEŻKI. Ostatni to $ PATH - $ mówi „wydrukuj oryginalną wartość lub wartości EV obok ciebie”; EV obok niego to EV ŚCIEŻKI.
Mamy eksportowane samej zmiennej ścieżka (stało się dostępne dla procesów podrzędnych, jak również, IE procesów działających w CLI, które nie są faktycznie powłoka Bash, ale bieg wewnątrz niego (jak Drush , który jest Drupal CLI).
Oprócz eksportu rozszerzyliśmy go również: Pierwsza fraza PATH (PATH =) wykorzystała nas do dodania dodatkowej wartości (~ / .composer / vendor / bin :) do wartości oryginalnej (reprezentowanej przez $ PATH).
Dwukropek (:) na końcu nowej wartości, o której wspomniałem w powyższym akapicie, służy do odróżnienia nowej wartości od pierwotnej.
„” To obszar, w którym znajdują się wartości.
~ To folder domowy.
Mam nadzieję, że po wykonaniu tego mapowania polecenie stanie się bardziej zrozumiałe dla studentów pierwszego roku, takich jak ja.