Puncte:0

Ori de câte ori execut o comandă, se spune: Comanda „numele comenzii pe care încerc să o rulez” este disponibilă în următoarele locuri:

drapel sa

Ori de câte ori tast neofetch, primesc această eroare:

Comanda „neofetch” este disponibilă în următoarele locuri
 * /bin/neofetch
 * /usr/bin/neofetch
Comanda nu a putut fi localizată deoarece „/usr/bin:/bin” nu este inclusă în variabila de mediu PATH.
neofetch: comanda nu a fost găsită

Acest lucru se întâmplă și cu multe alte comenzi pe care le execut. Iată ce se întâmplă când rulez echo $PATH:

$HOME/.local/bin:$PATH
sudodus avatar
drapel jp
Există o problemă cu variabila de mediu PATH. L-ați modificat manual, sau poate ați instalat sau rulați vreun program care l-a modificat? Poate anaconda? Vă rugăm să încercați să vă amintiți ce ați instalat sau ați rulat recent. De asemenea, puteți rula `echo $PATH` și puteți edita întrebarea inițială pentru a afișa rezultatul, calea curentă.
drapel cn
Cumva, directoarele care sunt de obicei listate în variabila `PATH` nu mai sunt listate. Am avut recent [un caz similar](https://askubuntu.com/questions/1373067/the-command-could-not-be-located-because-bin) unde probabil o greșeală de tipar într-o linie pentru a extinde `PATH` a fost cauza. Poate că este o cauză similară în cazul tău.
ihbhuibhuibhuisonicy avatar
drapel sa
ok mi-am editat intrebarea.
sudodus avatar
drapel jp
Ați modificat PATH manual, sau poate ați instalat sau rulați vreun program care l-a modificat? Poate anaconda?
ihbhuibhuibhuisonicy avatar
drapel sa
Cred că asta s-a întâmplat.
ihbhuibhuibhuisonicy avatar
drapel sa
Am verificat .bashrc și .profile și nu am văzut greșeli de scriere cu calea. Orice a spus calea în oricare dintre aceste fișiere spunea $PATH
sudodus avatar
drapel jp
Trebuie să vă amintiți că literele mari și mici sunt **diferite** în Linux, așa că ar trebui să rulați `echo $PATH`. Poate l-ați setat literal (între ghilimele simple), astfel încât să nu fie extins.Pe computerul meu este `/home/sudodus/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr /local/games:/snap/bin:/usr/games` (o singură linie)
ihbhuibhuibhuisonicy avatar
drapel sa
scuze, a fost o greșeală de scriere. De fapt, am tastat $PATH.
ihbhuibhuibhuisonicy avatar
drapel sa
Există ceva ce pot face?
drapel cn
Poate ai copiat și lipit câteva rânduri care schimbă `PATH`? Am văzut cazuri în care oamenii au copiat unele lucruri și au terminat cu [ghilimele crete](https://typographyforlawyers.com/straight-and-curly-quotes.html). Poate că linia care adaugă `$HOME/.local/bin` a fost tipărită cu un glif similar care înlocuiește `$` de unde ați copiat-o.
drapel cn
De asemenea, Zorin poate se bazează pe Ubuntu, dar nu este o aromă oficială Ubuntu. Prin urmare, mă tem că această întrebare este probabil [off-topic](https://askubuntu.com/help/on-topic) aici și probabil va fi închisă. Dacă nu vă puteți rezolva singur restul problemei, [Unix & Linux SE](https://unix.stackexchange.com/) sau [forurile Zorin](https://forum.zorin.com/ ) poate un loc bun.
sudodus avatar
drapel jp
Mulțumesc :-) Oricum, îți lipsesc o mulțime de directoare, unde există programe executabile (s-ar putea să nu ai nevoie de acelea pentru jocuri, dar celelalte sunt destul de standard).
ihbhuibhuibhuisonicy avatar
drapel sa
Cred că am rulat o comandă care avea ceva de-a face cu calea mea. Pot face ceva pentru a remedia asta?
sudodus avatar
drapel jp
Ar trebui să încercați să aflați unde și cum a fost introdusă eroarea și să o evitați pe viitor. Și, desigur, resetați PATH la o valoare rezonabilă într-un mod persistent. Nu știm detaliile despre Zorin, poate diferi de Ubuntu, așa că ar fi bine să ceri detalii pe un forum Zorin.
ihbhuibhuibhuisonicy avatar
drapel sa
Am primit răspunsul pe forumul Zorin, mulțumesc.
Puncte:1
drapel cn

Pentru a remedia această problemă, utilizați această comandă în terminal

export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
ihbhuibhuibhuisonicy avatar
drapel sa
da, asta a functionat. Mulțumiri.
ihbhuibhuibhuisonicy avatar
drapel sa
de fapt, o modalitate mai bună ar fi să adăugați această comandă în partea de jos a .bashrc

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.