Paano suriin ang isang landas sa pag-access sa ilalim ng Unix
May -Akda:
Robert Simon
Petsa Ng Paglikha:
16 Hunyo 2021
I -Update Ang Petsa:
14 Mayo 2024
Nilalaman
Ang wikiHay ay isang wiki, na nangangahulugang maraming mga artikulo ay isinulat ng maraming may-akda. Upang lumikha ng artikulong ito, ang mga may-akda ng boluntaryo ay lumahok sa pag-edit at pagpapabuti.Tiyak na nakatanggap ka na ng isang error sa uri
utos na hindi nahanap sa pamamagitan ng paglulunsad ng isang utos sa isang terminal sa ilalim ng Unix o Linux. Nangangahulugan ito na ang utos na nais mong ilunsad ay hindi kinikilala ng system, at maaaring may tatlong mga kadahilanan para dito:
dahil ano wag kang umalis,
dahil nakatuon ka a error sa pag-type sa pagpasok ng kanyang pangalan,
o dahil ang direktoryo kung saan matatagpuan ito ay hindi nakarehistro sa Variable ng PATH ng iyong system.
yugto
-
Gamitin nang maayos ang utos. Kapag nagpasok ka ng isang tagubilin sa isang terminal, ang kapaligiran ng runtime o balat hahanapin muna ito sa mga built-in na mga utos ng system (kadalasan sa mga direktoryo na ang pangalan ay bin o sbin), at kung hindi natagpuan, sa mga direktoryo sa variable PATH.- magpasok echo $ PATH upang ipakita ang mga nilalaman ng variable PATH.
-
$ echo $ PATH
(nang hindi kasama ang unang "$" na simbolo)
Makakakuha ka ng isang sagot na katulad sa:/ Sbin: / usr / sbin: / bin: / usr / bin: / usr / X11R6 / bin: / usr / local / sbin: / usr / lokal / bin
-
- magpasok echo $ PATH upang ipakita ang mga nilalaman ng variable PATH.
-
Huwag kalimutan ang simbolo "$ Sa harap PATH. Kung hindi, ang sistema ay i-print lamang "PATH
Bilang tugon sa utos alingawngaw sa halip na ipakita ang listahan ng mga landas na nakasulat sa variable na PATH, na pinaghiwalay ng isang " : ». -
Hanapin ang lokasyon ng isang order. paggamit qui o uri Upang malaman kung aling direktoryo ang isang utos:-
$ na kung ifconfig
dapat ipakita: - / Sbin / ifconfig
-
$ type ifconfig
sasagutin ka nito: ifconfig ay / sbin / ifconfig
-
- Sa mga system na tulad ng Unix tulad ng Linux at BSD, ang default na pag-uugali ng shell ay hindi maghanap ng isang utos sa kasalukuyang direktoryo maliban kung ito ay nakasulat sa variable PATH ng sistema. Maaari mong malunasan ang sitwasyong ito sa pamamagitan ng pagdaragdag ng isang tuldok (".") Sa variable PATH, na sumisimbolo sa kasalukuyang direktoryo sa ilalim ng Unix. Pumunta sa iyong direktoryo sa bahay / Home / user kung saan maaari mong i-edit ang file .profile. Gumamit ng anumang es editor bilang vi o nano upang buksan, i-edit, at i-save ang file na ito. Tandaan na ang file na ito, na ang pangalan ay nauna sa isang tuldok, ay hindi makita. Maaari kang pumasok nang direkta
vi ~ / .profile
upang mai-publish.
- Kung nais mong magsagawa ng isang utos na matatagpuan sa direktoryo kung saan ka matatagpuan, unahan ito ng isang tuldok na sinusundan ng slash character na "./". Kung ang utos na ito ay tinawag myprogram, ipasok
./monprogramme
upang patakbuhin ito.
babala