Probabil, în tine ~/.bashrc sau în dvs ~/.profil există o comandă care adaugă /snap/bin la $PATH fără a verifica în prealabil dacă este încă în $PATH.
Luați în considerare că intrările duplicate în $PATH variabila nu are niciun impact atunci când rulați o comandă care se află în dvs $PATH. Pe de altă parte, este posibil ca încetinirea să fie prezentă atunci când executați o comandă care nu este introdusă $PATH (deoarece căutarea comenzii se efectuează, inutil, de două sau mai multe ori când sunt prezente intrări duplicate), deși cred că este greu de perceput această încetinire.
Intrările duplicate sunt, de asemenea, puțin enervante atunci când doriți să vă verificați vizual $PATH variabil.
Dacă doriți să evitați intrările duplicate în dvs $PATH, puteți adăuga această comandă în dvs ~/.profil dosar (adică cea mai bună locație pentru variabilele de mediu):
# eliminați căile duplicate din variabila PATH
PATH="$(printf "%s" "$PATH" | awk -v RS=':' '!a[$1]++ {dacă (NR > 1) printf RS; printf $1}')"
Această comandă folosește awk pentru a identifica fiecare articol din $PATH variabilă (sunt separate prin intermediul : caracter) și reconstruiți $PATH variabilă evitând re-adăugarea folderelor duplicate. De asemenea, păstrează tipul original al folderelor din interiorul $PATH variabil.
Puteți deschide ~/.profil cu editorul de text preferat. Dacă îl deschideți prin terminal, nu aveți nevoie sudo deoarece aparține utilizatorului dvs.