Un o'r gorchmynion pwysicaf y byddwch chi'n eu dysgu wrth ddefnyddio'r llinell orchymyn Linux yw'r gorchymyn pwd sy'n sefyll ar gyfer cyfeirlyfr gwaith print.
Bydd y canllaw hwn yn dangos i chi sut i ddefnyddio'r gorchymyn pwd a bydd yn dangos i chi y llwybr ffisegol i'r cyfeiriadur yr ydych yn gweithio ynddi a'r cyfeiriadur rhesymegol rydych chi'n gweithio ynddi.
Sut i Ddarganfod Pa Gyfeiriadur Linux sydd Chi Ar hyn o bryd
I ddarganfod pa gyfeiriadur rydych chi ar hyn o bryd yn rhedeg y gorchymyn canlynol:
pwd
Bydd yr allbwn ar gyfer y gorchymyn pwd yn rhywbeth fel hyn:
/ cartref / gary
Wrth i chi symud o gwmpas y system, bydd y cyfeiriadur gweithio yn newid i adlewyrchu'ch sefyllfa bresennol o fewn y system ffeiliau.
Er enghraifft, os ydych chi'n defnyddio'r gorchymyn cd i fynd i'r ffolder dogfennau, bydd yr orchymyn pwd yn dangos y canlynol:
/ cartref / gary / dogfennau
Beth sy'n Dangos Pwd Pan fyddwch yn Symud i Ffolder Cysylltiedig Symbol
Ar gyfer y rhan hon, byddwn yn sefydlu sefyllfa ychydig i egluro'r sefyllfa.
Dychmygwch fod gennych strwythur ffolder fel a ganlyn:
- cartref
- gary
- dogfennau
- folder1
- folder2
- dogfennau
- gary
Nawr, dychmygwch eich bod wedi creu cyswllt symbolaidd i ffolder 2 fel a ganlyn:
ln -s / home / gary / documents / folder1 / home / gary / documents / accounts
Byddai'r goeden ffolder bellach yn edrych fel hyn:
- cartref
- gary
- dogfennau
- folder1
- folder2
- cyfrifon
- dogfennau
- gary
Mae'r gorchymyn ls yn dangos y ffeiliau a'r ffolderi mewn lleoliad penodol:
ls -lt
Pe bawn i'n rhedeg y gorchymyn uchod yn erbyn fy nhlygell dogfennau, byddwn yn gweld y byddai'n dangos rhywbeth fel hyn ar gyfer cyfrifon:
cyfrifon -> folder2
Yn y bôn, mae cysylltiadau symbolaidd yn cyfeirio at leoliad arall o fewn y system ffeiliau.
Nawr, dychmygwch eich bod yn y ffolder dogfennau a'ch bod wedi defnyddio'r gorchymyn cd i symud i mewn i'r ffolder cyfrifon.
Beth ydych chi'n meddwl fydd allbwn pwd?
Pe bai wedi dyfalu y byddai'n dangos / home / gary / documents / accounts yna byddech chi'n gywir ond os ydych chi'n rhedeg y gorchymyn ls yn erbyn y ffolder cyfrifon, mae'n dangos y ffeiliau i chi o fewn y ffolder folder2.
Edrychwch ar y gorchymyn canlynol:
pwd -P
Pan fyddwch chi'n rhedeg y gorchymyn uchod o fewn ffolder symbolaidd, fe welwch y lleoliad ffisegol sydd yn ein hachos ni yw / home / gary / documents / folder2.
I weld y ffolder rhesymegol, gallwch ddefnyddio'r gorchymyn canlynol:
pwd -L
Byddai hyn yn fy achos yn dangos yr un peth â pwd ar ei ben ei hun sydd yn / cartref / gary / documents / accounts.
Gan ddibynnu ar sut y caiff pwd ei lunio a'i sefydlu ar eich system, gall y gorchymyn pwd fod yn ddiofyn i'r llwybr ffisegol neu efallai ei fod yn ddiofyn i'r llwybr rhesymegol.
Felly mae'n arfer da i ddefnyddio'r switsh -P neu -L (yn dibynnu ar ba ymddygiad yr hoffech ei weld).
Defnyddio'r $ PWD Amrywiol
Gallwch weld y cyfeiriadur gwaith cyfredol trwy ddangos gwerth y newidyn $ PWD. Defnyddiwch y gorchymyn canlynol yn syml:
adleisio $ PWD
Dangoswch y Cyfeirlyfr Gwaith Blaenorol
Os ydych chi am weld y cyfeiriadur gwaith blaenorol, gallwch chi redeg y gorchymyn canlynol:
adleisio $ OLDPWD
Bydd hyn yn dangos y cyfeiriadur yr oeddech ynddi cyn i chi symud i'r cyfeiriadur cyfredol.
Lluosog o enghreifftiau o pwd
Fel y crybwyllwyd yn gynharach, gall pwd ymddwyn yn wahanol ar sut y caiff ei osod.
Mae enghraifft dda o hyn o fewn Kubuntu Linux.
Mae'r fersiwn gragen o pwd sy'n cael ei ddefnyddio pan fyddwch chi'n rhedeg pwd yn dangos y cyfeiriadur gweithio rhesymegol pan fyddwch o fewn ffolder sy'n gysylltiedig yn symbolaidd.
Fodd bynnag, os ydych chi'n rhedeg y gorchymyn canlynol, fe welwch ei fod yn dangos y cyfeiriadur gweithio corfforol pan fyddwch o fewn ffolder sy'n gysylltiedig yn symbolaidd.
/ usr / bin / pwd
Mae'n amlwg nad yw hyn yn ddefnyddiol iawn oherwydd eich bod chi yn yr un modd yn rhedeg yr un gorchymyn ond rydych chi'n cael y canlyniad cefn wrth redeg mewn modd diofyn.
Fel y crybwyllwyd yn gynharach, mae'n debyg eich bod chi eisiau mynd i'r arfer o ddefnyddio'r sgript -P a -L.
Crynodeb
Dim ond dau switshis arall sydd ar gael ar gyfer y gorchymyn pwd:
pwd - gwrthwynebiad
Mae hyn yn dangos y rhif fersiwn cyfredol ar gyfer pwd.
Pan fyddwch yn rhedeg yn erbyn fersiwn cragen o pwd efallai na fydd hyn yn gweithio ond bydd yn gweithio yn erbyn y bin / pwd.
Mae'r newid arall fel a ganlyn:
pwd - help
Mae hyn yn dangos y dudalen â llaw i'r ffenestr derfynell
Unwaith eto, nid yw hyn yn gweithio ar gyfer y fersiwn gragen o pwd, yn erbyn y fersiwn / bin / pwd yn unig.