Cannot CD or change directory into a directory, meaning when you're trying to run the command CD and you're trying
to go to another directory, that's where you are having an problem or you get an error message.
Waarom dan wel?
En dat is wat we vandaag in deze lezing gaan oplossen.
Er zijn dus een paar stappen die we kunnen nemen om dit soort problemen te isoleren.
En dan kun je nu in een directory komen.
Natuurlijk zijn er een paar dingen die je moet controleren, een paar dingen om in gedachten te houden.
En dat zijn de dingen die ik vandaag wil opnoemen.
Het eerste ding, de eerste directory bestaat niet.
Zo simpel is het.
U probeert dus een CD te plaatsen in een directory of een map, maar dat lukt niet.
En de foutmelding die je krijgt is directory bestaat niet.
Probeer dat bericht te lezen, de uitvoer, de fout.
Wat het tegen je zegt, het zegt dat direct niet bestaat.
Dus ofwel ben je het niet, ofwel heb je de directory verkeerd gespeld.
Je vingert het, je vingert het of het bestaat gewoon niet, of op een of andere manier bestaat het niet in
de juiste map waar je bent.
Dus het eerste ding is hoe we konden weten of de drug niet bestond.
Dus laat me inloggen op mijn machine.
Ik heb hier nu een machine.
Ik ben ingelogd als mezelf root sorry.
Ik zit in die map.
Ik ben in de directory hier in deze directory maak ik een nieuwe directory aan en noem die Steinfels.
OK, dus als ik dit nu doe minus LTA, zie ik de directory, die is aangemaakt met de naam Seinfeld.
Als ik nu probeer KDDI in die map te krijgen, Seinfeld.
Huh?
Waarom krijg ik dit no such file, een directory dat is het meest voorkomende probleem dat mensen zien en ze raken in de
war.
Oh mijn God, waarom?
Waar is het telefoonboek gebleven?
Maar je moet het begrijpen, ontspannen en zien wat het probleem is.
Als u merkt, heb ik een geval getypt waar de directory die ik heb gemaakt met kleine letters is, nu in Linux of Unix omgeving, hoofdletters
en kleine letters veel uitmaken.
Dus hou dat in gedachten.
Dus het bord met de hoofdletter directory bestaat niet.
Daarom heb je problemen met het inloggen van onze CD in dit systeem, in de directory.
Het volgende is het absolute slechtste, het relatieve pad.
Wanneer u probeert een CD te maken in een directory, hebt u vaak een pad gegeven en zet u het Patin, maar het
werkt niet of u probeert een CD te maken via een relatief pad.
Je moet weten waar dat is.
Laten we weer in mijn Linux machine stappen.
Laten we het scherm leegmaken.
Dus we hebben een map die we gemaakt hebben, Sinovel.
Nu wil ik CD in deze voorzichtige directory allemaal op enter drukken.
Er is niets in die richting omdat het leeg is.
InDesign zal ik eigenlijk een andere map aanmaken genaamd Cherry en ik zal een andere map aanmaken genaamd Kramer.
Dus nu heb ik in Sinovel twee mappen, Jerry en Kramer.
En als ik in de map Jerry ga en ik doe P d, dan zie je dat het hele deel van dit gebied een root slash
Seinfeld slash Jerry is.
Dus dat is een van de dingen die je zult ervaren wanneer je probeert te CD-en in een directory wanneer
je een submap of subdirectory mist aan het einde van het absolute pad.
Dit hele pad.
Als je dit hele pad probeert te CD'en, zal het werken.
Het gaat erin.
Maar als je, laten we zeggen één map mist, is dat een root.
En Jerry, je weet dat je Jerry gemaakt hebt, maar je kon niet bijhouden waar die map heen
ging.
Je had ingangen, geen dergelijk bestand of map.
Nu ben je weer terug bij af.
Een waar we zouden praten over een directory bestaat niet.
Je moet je ontspannen.
Je moet toch zien waar die directe hij is gemaakt.
Zorg er dus voor dat je absolute pad correct is als je bij het relatieve pad komt.
Relatief pad is wanneer je CD in laten we zeggen als ik in CD slash zit en wanneer ik dat doe zie je dat ik direct in slash
zit.
Ik kon rechtstreeks naar de Jerry Directory gaan, zoals ik het eerder deed.
We doen gewoon CD slash rude slash Seinfeld en slash Jerry.
Maar als u er niet in kunt komen en u probeert uit te zoeken waar die map bestaat, dan raad
ik u aan om stap voor stap te gaan, alsof u de trap oploopt.
Probeer niet zomaar drie trappen omhoog te springen, ga stap voor stap.
Dus daarvoor doe je een CD slash route.
Nu moet je hier X min L doen en kijken of er een map of een directory in de lijst staat waarop staat
dat Jerry het nu doet.
Juist.
Dus het betekent dat het er niet is.
Dus probeer te kijken waar die map is.
Dan ga je naar een andere map die Sinovel heet.
Je staat weer in de Seinfeld doe-lijst minus L.
En daar is het nu, de map genaamd Jerry of Kramer, waar je ook heen wilt.
En zo kom je bij het telefoonboek terecht.
Jerry, een andere veelgemaakte fout is dat mensen het relatieve pad doorlopen, maar het absolute pad
opgeven.
Wat betekent het?
Laten we eens kijken.
Dus als ik KDDI in Slash ben, is dit mijn belangrijkste primaire, de route allereerste directory van het systeem.
Nu wilde ik direct de slash-route ingaan.
OK, ik ben in slash through directory.
Het zegt dat ik en slash route ben en ik doe X min L.
En ik zie dat er een map is met de naam Seinfeld.
Ik wilde in deze map coderen, maar mensen maken vaak de fout dat ze CD slash Seidenfeld
doen.
En als je op enter drukt, krijg je hetzelfde bericht, geen bestand of map van die aard.
Waarom?
Omdat u het Linux-besturingssysteem vertelt dat dit Seidenfeld zich
eigenlijk op het root-niveau bevindt.
Het bevindt zich onder de hoofdmap.
Dus als u slash opgeeft, dan zal het systeem denken dat u probeert die sign file
directory te vinden in deze slash root.
En als je X minus L doet, zul je zien dat er geen
teken is, Bill.
Dat is dus een veelgemaakte fout van mensen die een absoluut pad versus een relatief pad gebruiken.
De volgende, we hebben machtigingen.
Dit komt natuurlijk ook vaak voor als je probeert een CD te maken in een directory, maar dat niet kunt omdat je
geen rechten hebt.
Laat me je toestemmingen eerst uitleggen als je dat nog niet hebt gedaan.
Als je niet veel verstand hebt van machtigingen, is dat prima.
Ik ben hier om je te helpen, dus ik ga je het toestemmingsgedeelte in detail uitleggen.
De toestemming van een bestand of een map is verdeeld in drie verschillende groepen, één die
je links ziet, die vier bits heeft.
Trouwens, deze streepjes worden weddenschappen genoemd.
Dan is dit een sectie die is verdeeld voor groep en dit is de sectie voor andere.
De eerste bit is eigenlijk degene die bepaalt welk type bestand het is, of het een bestand, een
map, een link of een socket-bestand is.
Alles, elk type bestand of wat is de functie van een bestand.
Het wordt allemaal gedefinieerd met het eerste attribuut.
Als je hier een D ziet op de eerste betekent dat dat het een directory is, dan pas kun je
in het tweede bit gaan lezen.
Dus als je leesrechten hebt op de map, kun je er nu in.
Leesrechten op een map betekent dat je er nog steeds in kunt als je uitvoerbaar bent, maar je kunt niets schrijven.
Dus dit is de gelezen sector maar gaat over rechts en de derde gaat over uitvoeren.
Hetzelfde geldt voor de, sorry.
Het eerste deel dat ik u net heb uitgelegd gaat over de U.
De tweede is voor de groep.
De eerste ben jij, wat betekent dat jij de eigenaar bent van die map.
Verwar deze jij niet met de vorige.
Oh, omdat veel mensen je verwarren als gebruiker maar altijd als eigenaar.
Nu staat het toch alleen maar voor anderen.
Dus de tweede set machtigingen is weer lezen, schrijven, uitvoeren, en de derde is voor iedereen lezen, schrijven,
uitvoeren.
Dit zijn de permissies over elk bestand of map die we aanmaken.
Dus laten we naar onze machine gaan en je zult hier zien dat ik naar slash root ls minus l tr ga om mijn zij volledige directory
te zien en je ziet InDesign map overwinning.
We hadden deze rechten.
Als er geen D voor een directory staat, is het geen directory.
Hoe vaak je het ook probeert, het werkt niet.
Dan zul je zien dat deze drie bits worden gelezen, geschreven en uitgevoerd.
Het betekent dat de gebruiker die de route volgt, lees-, schrijf- en uitvoerrechten heeft.
Als je zegt lezen, betekent dit dat de gebruiker de inhoud van de map kan lezen.
Dan moet je schrijven.
Dit betekent dat de gebruiker daadwerkelijk bestanden in deze map kan schrijven of aanmaken.
En als je X hebt, betekent het dat de gebruiker daadwerkelijk in de directory kan gaan.
Dit is heel belangrijk.
Je moet dit weten.
Als je dit stukje hier niet laat uitvoeren, dan kun je het niet in een map zien.
Dus zorg ervoor dat welke groep je ook bent, welke gebruiker je ook bent, je moet uitvoerbare
rechten hebben om ergens in de directory te kunnen kopiëren.
Gebruik dat met de read, permission read en execute is niet hetzelfde read laat je in een directory kijken
waar je met deze ah de inhoud kan lezen.
Als je geen ah hebt, kun je nog steeds in een map gaan.
Maar als je URL's gaat uitvoeren zal min L zeggen dat je geen toestemming hebt om de inhoud van de directory
te bekijken.
Dus je hebt het.
Hopelijk wel.
Dan is de tweede stap vanaf hier streepje x.
Dit is voor alle anderen.
Dat betekent niet.
Sorry iedereen, dit is nu voor de groep.
De gebruikers route, de groep is route.
Dit zijn de twee kolommen die bezitten en die eigenlijk uh welke groep ze zitten.
Dus de groepspermissies, je kunt de inhoud lezen, je kunt KDDI in de directory, maar je
kunt geen bestand of directory maken.
De laatste is voor iedereen hetzelfde.
U kunt de inhoud lezen en u kunt KDDI in de directory, maar u kunt er niets in maken.
Dus zorg ervoor dat je dat niet doet.
Je hebt de rechten.
Dus als ik de toestemming neem van anderen van Zionsville.
Dus nu zeg ik dat alleen route en haar groep in Seidenfeld kunnen komen, de rest niet.
En als je dit zelf doet, TIAR, zul je zien dat die kleine X weg is.
Nu, als ik mezelf word, wat ik nu afsal als ik probeer om naar route toestemming geweigerd.
Oh zelfs onbeschoft heeft geen toestemming voor mij om binnen te komen.
Dus laat me naar Slash gaan en ik zal minder min l tr doen onderweg.
Welke route hier, zie je op het basisniveau, ik mag er niet in.
Vergeet het teken voor niveau, dus zorg dat deze executable bestaat.
Dus laten we teruggaan als route.
Dus deze keer geef ik toestemming.
Als iedereen nu een bijdrage moet leveren, doe ik mee.
Deze heeft een volledige chef, Seinfeld en ik hebben uitvoerbaar eruit gehaald.
Nu geef ik het terug aan uitvoerbaar.
Trouwens, dit is een commando wijzigingsmod, ik hoop en ik neem aan dat iedereen weet dat dit het commando
is om de toestemming van een bestand of map toe te kennen of te verwijderen.
Dus nu doe ik het zelf.
En je ziet dat de permissies aan KDDI zijn toegekend.
Ik kan nog steeds geen bestand maken.
Wat als ik mod anderen verwijder of verander?
Nu, als je dit zelf doet, tiar je merkt dat ik geen leestoestemming heb.
Dus als ik nu naar de side file directory ga en je ziet dat ik de inhoud van Jerry en Kramer kan bekijken omdat
ik route ben.
Wat als ik word ik heb TSOL en nu ga ik naar CD in Cheroot.
En ik zal dit zelf doen.
Ik kan de inhoud van route naar draad niet bekijken omdat op het rootniveau hier, zie hier, niemand anders dan Route of deze
groep de inhoud mag binnenkomen, aanmaken of lezen.
Daarom krijg je de toestemming geweigerd of zie je dat de map niet geopend kan worden.
Je kon er nog in zien waarom je er niet in kon.
Omdat we het uitvoerbare hebben gegeven, als je het nog weet.
Laten we naar Slash gaan.
Nou, schiet op.
Dit is de route, als je het merkt, we hebben toestemming gegeven om binnen te komen.
Iedereen kan binnenkomen op de route, maar ze kunnen de inhoud niet bekijken omdat ze toch geen leesrechten hebben.
Dus dat is nog een reden waarom je niet in de directory kunt lezen.
Volgende reden bestandstype.
Hier heb ik het al over gehad.
Als een bestand of direct geen D ervoor heeft, dan is het geen bestand.
Sorry, dan is het geen map.
Dus als ik en in mijn home directory home heb opgelost en ik maak een bestand aan met de naam Touch Elain.
Dus als ik Alayne probeer te CD-en, wat gebeurt er dan.
Het zal zeggen dat het geen directory Y is, want als je X mysel tr doet, zul je zien dat er geen D voor staat.
Dus dat is het bestandstype waar ik het over heb.
Controleer of het bestandstype juist is.
De volgende is parent directory permission.
We hebben al behandeld dat wanneer je geen juiste rechten hebt, laten we zeggen op de root, het niet uitmaakt
hoeveel rechten je hebt na de slash route.
Het is gewoon een voordeur die op slot zit, dus je kunt niet naar de slaapkamerdeur.
Daarom zorg ik ervoor dat de bovenliggende map de juiste toestemming heeft.
En de laatste zijn de verborgen mappen.
Vaak maken mensen ook een fout van een verborgen directory, wat betekent dat je een bestand of directory
mkdir maakt.
En ik zal, um, directory dot sim sun maken en ik doe ls minus Lety of en je merkt dat er geen Simpson is, maar iemand zegt, hey, ga naar de directory
en ze missen eigenlijk de punt omdat de punt iets is dat het
verborgen maakt.
Je moet dus X min L A doen om alle verborgen bestanden te tonen en in het hoofd en bestand zie je dat er een Simpson-map
is.
Nu zou je in KDDI, Dot Simpson en dan nu in om ervoor te zorgen dat de directory die je probeert
binnen te komen niet verborgen is.
Dus dit zijn de paar aanwijzingen die ik wil dat je in gedachten houdt, als je elke stap van deze stappen voor probleemoplossing doorloopt,
ben je er vrij zeker van dat je het probleem zult kunnen oplossen.