.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.40) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "wcd 1" .TH wcd 1 "2023-04-23" "wcd" "2023-04-23" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAAM" .IX Header "NAAM" wcd \- Wherever Change Directory .PP chdir voor \s-1DOS\s0 en Unix .SH "OVERZICHT" .IX Header "OVERZICHT" .Vb 1 \& wcd [opties] [map] .Ve .SH "BESCHRIJVING" .IX Header "BESCHRIJVING" .SS "Overzicht" .IX Subsection "Overzicht" Wcd is een commandoregel programma om snel van map te veranderen. Het bespaart tijd tijdens het typen. Men hoeft alleen maar een deel van de mapnaam te typen en wcd springt er heen. Wcd heeft een snelle selectie methode wanneer er meerdere treffers zijn, en biedt de mogelijkheid om aliassen van mappen aan te maken en om mappen in de ban te doen. Wcd biedt ook een schermvullende interactieve boomweergave met snelzoek functie. .PP Wcd is gemodelleerd naar Norton Change Directory (\s-1NCD\s0). \s-1NCD\s0 verscheen voor het eerst in \fIThe Norton Utilities, Release 4\fR, for \s-1DOS\s0 in 1987, gepubliceerd door Peter Norton. .PP Wcd is geschikt gemaakt voor verschillende commandoregel shells: \s-1DOS\s0 command.com, Windows cmd.exe en PowerShell, \s-1OS/2\s0 cmd.exe, en Unix shells zoals Bourne (sh), Bourne Again (bash), Korn (ksh), Z (zsh), en C (csh) shell en anderen draaiend op elk besturingssysteem. .PP Wcd ondersteunt 8 bit tekensets op alle systemen, en heeft optioneel ondersteuning voor Unicode. Zie paragraaf \s-1LOKALISTIE.\s0 .PP Zie paragraaf \s-1INSTALLATIE\s0 hoe wcd voor persoonlijk gebruik in te stellen. .SS "Basisgebruik" .IX Subsection "Basisgebruik" Standaard, wanneer geen jokertekens gebruikt worden, zoekt wcd een map met een naam die begint met de naam die getypt is. .PP Bijvoorbeeld deze opdracht zal veranderen naar de huidige gebruikers map \f(CW\*(C`/home/user/Desktop\*(C'\fR: .PP .Vb 1 \& wcd Desk .Ve .PP Wanneer er meerdere treffers zijn zal wcd een lijst presenteren van alle treffers. De gebruiker kan een keuze maken met enkele toetsaanslagen (meestal een). .SS "Jokertekens" .IX Subsection "Jokertekens" Wcd ondersteunt de volgende jokertekens: .PP .Vb 5 \& * treft een willekeurige reeks van tekens (nul of meer) \& ? treft een willekeurig teken \& [SET] treft willekeurige tekens in de gespecificeerde set, \& [!SET] of [^SET] treft willekeurige tekens niet in de \& gespecificeerde set. .Ve .PP Een set wordt samengesteld uit tekens of reeksen; een reeks ziet er uit als \fIteken koppelteken teken\fR zoals in \f(CW\*(C`0\-9\*(C'\fR of \f(CW\*(C`A\-Z\*(C'\fR. \f(CW\*(C`[0\-9a\-zA\-Z_]\*(C'\fR is de minimale set van tekens toegestaan in de \f(CW\*(C`[..]\*(C'\fR patroon samenstelling. Internationale tekens (d.w.z. 8 bit tekens) zijn toegestaan als het systeem ze ondersteunt. Om de speciale syntactische betekenis van elke van \f(CW\*(C`[]*?!^\-\e\*(C'\fRbinnen of buiten een \f(CW\*(C`[..]\*(C'\fR samenstelling te onderdrukken en exact gelijke te treffen, laat het teken vooraf gaan door een backslash (\f(CW\*(C`\e\*(C'\fR) teken. .PP Het gebruik van jokertekens maakt krachtige zoekmethodes mogelijk. Bijvoorbeeld dit treft elke mapnaam die eindigt op \*(L"top\*(R". .PP .Vb 1 \& wcd *top .Ve .PP Tref mappen die ergens \*(L"top\*(R" in de naam heeft: .PP .Vb 1 \& wcd *top* .Ve .PP Tref elke map die die begint met \*(L"a\*(R", \*(L"b\*(R" or \*(L"c\*(R": .PP .Vb 1 \& wcd [a\-c]* .Ve .PP Het is ook mogelijk om een deel van het pad op te geven. Hier zoekt Wcd naar een map die begint met \*(L"Desk\*(R" en wiens pad overeenkomt met \fI*me/Desk*\fR. .PP .Vb 1 \& wcd me/Desk .Ve .PP Het is toegestaan om elke expressie met schuine strepen en jokertekens te typen. B.v.: .PP .Vb 1 \& wcd src*/*1?/a*2 .Ve .SS "Overig gebruik" .IX Subsection "Overig gebruik" Wanneer geen jokertekens gebruikt zijn en wcd vindt een perfecte treffer, zullen alle niet exacte treffers genegeerd worden. Dit gedrag kan gewijzigd worden met de \fB\-w\fR optie. .PP De interactieve mappen-verkenner kan met de optie \fB\-g\fR gestart worden. .PP .Vb 1 \& wcd \-g .Ve .PP Wcd genereert een boomdata-bestand waarin de map gezocht wordt. Op Unix en Windows voegt wcd ook symbolische koppelingen toe wanneer de schijf gescand wordt, maar deze worden niet gevolgd. Wanneer symbolische koppelingen gevolgd worden, zou wcd oneindige lussen kunnen scannen, of zeer grote delen van een netwerk. .PP Wcd kan ook veranderen naar mappen die niet in het boomdata-bestand staan. B.v.: .PP .Vb 1 \& wcd .. .Ve .PP Wanneer wcd een treffer heeft gevonden, maar niet naar de map kan veranderen, probeert hij deze te verwijderen uit het standaard boomdata-bestand. Niet uit het extra boomdata-bestand. Zie ook optie \fB\-k\fR. .PP Wcd houdt een mappenstapel bij die opgeslagen wordt op schijf. De stapel heeft een standaard grootte van 10 en is cyclisch. Zie opties \fB\-z\fR, \fB\-\fR, \fB+\fR en \fB=\fR. .PP In een omgeving met meerdere gebruikers kan optie \fB\-u\fR gebruikt worden om naar mappen van andere gebruikers te veranderen. .PP Op \s-1DOS\s0 en Windows systemen maakt het niet uit of een slash \*(L"/\*(R" of een backslash \*(L"\e\*(R" als mappen-scheidingsteken gebruikt wordt. .PP Het is mogelijk op \s-1DOS\s0 en Windows systemen om tegelijk van schijf en map te veranderen door de mapnaam vooraf te laten gaan door de schijf naam. .PP .Vb 1 \& wcd d:games .Ve .SS "Windows \s-1UNC\s0 paden" .IX Subsection "Windows UNC paden" De Windows versies (Opdrachtprompt, PowerShell, \s-1MSYS,\s0 zsh, Cygwin) ondersteunen Windows \s-1SMB LAN UNC\s0 paden zonder schijfletter, zoals \f(CW\*(C`\e\eservername\esharename\*(C'\fR. Wcd voor de Opdrachtprompt maakt gebruik van het \*(L"pushd\*(R" commando om automatisch een \s-1UNC\s0 pad toe te wijzen aan een schijfletter. In Windows PowerShell, \s-1MSYS,\s0 zsh en Cygwin worden \s-1UNC\s0 paden volledig ondersteund. De huidige werkmap kan een \s-1UNC\s0 pad zijn. .SS "Opdrachtpromtvenster formaat wijzigen in Windows" .IX Subsection "Opdrachtpromtvenster formaat wijzigen in Windows" Wcd ondersteunt het wijzigen van het formaat van het opdrachtpromptvenster in Windows 10 en ConEmu (zie ) sinds versie 6.0.3. Het Windows 10 opdrachtpromptvenster moet niet in verouderde console modus zitten (controleer de opdrachtpromptvenster eigenschappen). Het scherm kan mogelijk niet verversen wanneer de Indeling eigenschap \*(L"tekstterugloopuitvoer bij formaat wijzigen\*(R" uit staat. Het scherm kan handmatig ververst worden door op de F5 toets te drukken. .SS "Interfaces" .IX Subsection "Interfaces" Wcd heeft drie verschillende interface om uit een lijst van treffers te kiezen. De interface kan gekozen worden bij het bouwen van Wcd. .PP De eerste interface gebruikt standaard in\- en uitvoer. Een genummerde lijst wordt in de terminal geprint. De gebruiker kan kiezen uit de lijst door een nummber te typen gevolgd door . Deze interface biedt geen terug-blader functionaliteit bij een lange lijst. De terug-blader functionaliteit van de terminal/console moet gebruikt worden. Deze interface is heel klein en overdraagbaar. .PP De tweede interface is gebouwd met de conio bibliotheek. Het biedt een ingebouwde terug-blader functie. De gebruiker wordt een lijst gepresenteerd, genummerd met letters. Het kiezen uit de lijst kan gedaan worden met een enkele toetsaanslag van een letter. Deze interface is snel, omdat het toetsaanslagen bespaart. Wanneer mogelijk wordt het scherm hersteld na afsluiten. Iemand die prefereert nummers te typen kan de \fB\-N\fR optie gebruiken. .PP De derde bibliotheek is gebouwd met de curses bibliotheek. Het is gelijk aan de conio interface. De curses versie van wcd heeft een extra 'grafische' interface. Het laat de gebruiker een map kiezen via een vol-scherm interactieve mappenboom verkenner. Het heeft \fBvim\fR\|(1) gelijke navigatie en zoek methodes. Het kan geactiveerd worden met de optie \fB\-g\fR. .PP Door de \fB\-o\fR optie te gebruiken kan men altijd terugvallen op de standaard in\- en uitvoer interface. .SH "OPTIES" .IX Header "OPTIES" .IP "\fB\-a\fR" 4 .IX Item "-a" Voeg huidig pad to aan het standaard boomdata-bestand. .Sp Gebruik deze optie om snel het huidige pad toe te voegen aan het standaard boomdata-bestand. Het opnieuw scannen van de complete schijf kan soms lang duren. .IP "\fB\-aa\fR" 4 .IX Item "-aa" Voeg het huidige en alle bovenliggende paden toe aan het standaard boomdata-bestand. .IP "\fB\-A \s-1PAD\s0\fR" 4 .IX Item "-A PAD" Scan mappenboom vanaf \fI\s-1PAD\s0\fR en voeg toe aan het standaard boomdata-bestand. Voorbeelden: .Sp .Vb 3 \& wcd \-A . \& wcd \-A /home \-A /etc \& wcd \-A d: \-A e: \-A \e\eserver\eshare .Ve .Sp Op Windows kan men alle gedeelde mappen van een Windows \s-1LAN\s0 server scannen door iets te typen als: \f(CW\*(C`wcd \-A \e\eservername\*(C'\fR. .Sp Zie ook opties \fB\-S\fR en \fB\-s\fR en \fB\-E\fR. .IP "\fB\-b\fR" 4 .IX Item "-b" Verban het huidige pad. .Sp Wcd plaatst het huidige pad in het ban-bestand. Dit betekent dat wcd alle treffers van deze map en zijn sub-mappen negeert. .Sp Het ban-bestand kan gewijzigd worden met een tekstbewerker. Gebruik van jokertekens wordt ondersteund en namen worden vergeleken met het volledige pad. .Sp Verbannen paden worden niet uitgesloten van het scannen van de schijf. Gebruik optie \fB\-xf\fR om dat te doen. .IP "\fB\-c, \-\-direct\-cd\fR" 4 .IX Item "-c, --direct-cd" Directe \s-1CD\s0 modus. Standaard werkt wcd als volgt: .Sp .Vb 2 \& 1. Probeer een treffer te vinden in een boomdata\-bestand. \& 2. Wanneer geen treffer, probeer het getypte pad te openen. .Ve .Sp In directe \s-1CD\s0 modus werkt wcd in omgekeerde volgorde. .Sp .Vb 2 \& 1. Probeer het getypte pad te openen. \& 2. Indien niet gelukt, probeer een treffer te vinden in een boomdata\-bestand. .Ve .IP "\fB\-d \s-1SCHIJF\s0\fR" 4 .IX Item "-d SCHIJF" Stel schijf in voor stapel\- en go-script (alleen \s-1DOS\s0). .Sp Het stapelbestand en go-script worden standaard opgeslagen op schijf C: wanneer omgevingsvariabele \fI\s-1HOME\s0\fR niet ingesteld is. Gebruik deze optie wanneer \s-1SCHIJF\s0 een alleen-lezen schijf is. Deze optie moet gebruikt worden vooraf aan stapel opties \fB\-\fR, \fB+\fR en \fB=\fR. .IP "\fB\-e\fR" 4 .IX Item "-e" Voeg huidig pad toe aan het extra boomdata-bestand. .Sp Gebruik deze optie om snel het huidige toe te voegen aan het extra boomdata-bestand. .IP "\fB\-ee\fR" 4 .IX Item "-ee" Voeg het huidige en alle bovenliggende paden toe aan het extra boomdata-bestand. .IP "\fB\-E \s-1PAD\s0\fR" 4 .IX Item "-E PAD" Scan mappenboom vanaf \fI\s-1PAD\s0\fR en voeg het toe aan het Extra boomdata\-bestand.Zie ook opties \fB\-A\fR en \fB\-S\fR. .IP "\fB\-f \s-1BESTAND\s0\fR" 4 .IX Item "-f BESTAND" Lees boomdata-bestand \fI\s-1BESTAND\s0\fR. Lees niet het standaard boomdata-bestand. .IP "\fB+f \s-1BESTAND\s0\fR" 4 .IX Item "+f BESTAND" Lees boomdata-bestand \fI\s-1BESTAND\s0\fR bovenop het standaard boomdata-bestand. .IP "\fB\-g\fR" 4 .IX Item "-g" Grafische interface (alleen in versie met curses interface). .Sp Wcd start een tekstuele curses gebaseerde 'grafische' interface. De gebruiker kan een map selecteren via een vol-scherm interactieve mappenverkenner. Het heeft een \fBvim\fR\|(1) achtige navigatie en zoek methode. .Sp Wanneer geen zoekstring gegeven is presenteert wcd de gehele boom die in het standaard en het extra boomdata-bestand staat. .Sp Wanneer een zoekstring gegeven is wordt de trefferlijst gepresenteerd als een mappenboom .Sp De standaard boom opmaak is gelijk aan de boomopmaak van de originele \s-1NCD\s0 op \s-1DOS.\s0 Het verschil in opmaak is dat in \s-1NCD\s0 alle mappen van dezelfde diepteniveau verticaal uitgelijnd waren over de hele boom. Dit was mogelijk in \s-1NCD,\s0 omdat de maximale breedte van een mapnaam in \s-1DOS 12\s0 (8.3) tekens was. Op moderne besturingssystemen kunnen namen erg lang zijn. Daarom zijn mappen met dezelfde diepte in wcd niet verticaal uitgelijnd over de hele boom, maar alleen in sub-takken. Daarom is er wat zijdelingse beweging wanneer recht omhoog of omlaag bewogen wordt van de ene sub-tak naar de ander sub-tak. .Sp Het navigatie gedrag in wcd is exact hetzelfde als in de originele \s-1NCD.\s0 Bijvoorbeeld wanneer je de Omlaag knopt drukt ga je omlaag naar de volgende map met dezelfde diepte, springend over takken. Dit maakt snelle navigatie door de boom mogelijk. .Sp Zie opties \fB\-Ta\fR, \fB\-TC\fR, en \fB\-TC\fR om het navigatiegedrag te veranderen. .IP "\fB\-gd\fR" 4 .IX Item "-gd" Dump de boomdatabestanden als een boom naar standaard uitvoer. .IP "\fB\-G \s-1PAD\s0\fR" 4 .IX Item "-G PAD" Schrijf go-script in map \fI\s-1PAD\s0\fR. Bijvoorbeeld op Unix, \f(CW\*(C`wcd \-G PAD\*(C'\fR zal een go-script schrijven in \fBPAD/wcd.go\fR. .IP "\fB\-GN, \-\-no\-go\-script\fR" 4 .IX Item "-GN, --no-go-script" Maak geen go-script aan. Deze optie kan gebruikt worden in combinatie met de optie \fB\-j\fR wanneer men wil dat wcd geen go-script aanmaakt. .IP "\fB\-h, \-\-help\fR" 4 .IX Item "-h, --help" Toon helptext en sluit af. .IP "\fB\-i, \-\-ignore\-case\fR" 4 .IX Item "-i, --ignore-case" Hoofdletterongevoelig. \s-1DOS\s0 en Windows versies van wcd zijn standaard hoofdletterongevoelig. Unix/Cygwin versies zijn standaard hoofdlettergevoelig. .IP "\fB+i, \-\-no\-ignore\-case\fR" 4 .IX Item "+i, --no-ignore-case" Hoofdlettergevoelig. Zie ook optie \fB\-i\fR. .IP "\fB\-I, \-\-ignore\-diacritics\fR" 4 .IX Item "-I, --ignore-diacritics" Ongevoelig voor diakritische tekens voor Latijnse geschriften. Letters met een diakritisch teken treffen hun basisletter zonder diakritisch teken. De volgende Latijnse coderingen worden ondersteund: \s-1CP437, CP850, CP852, CP1250, CP1252, ISO\-8859\-1, ISO\-8859\-2,\s0 en Unicode Latin\-1, Latin Extended-A, en Latin Extended-B. Zie ook .IP "\fB+I, \-\-no\-ignore\-diacritics\fR" 4 .IX Item "+I, --no-ignore-diacritics" Gevoelig voor diakritische tekens (standaard). Zie ook optie \fB\-I\fR. .IP "\fB\-j, \-\-just\-go\fR" 4 .IX Item "-j, --just-go" Ga-nou-maar modus. .Sp In deze modus zal wcd geen lijst tonen wanneer er meer dan een map is die treft met de ingegeven map. Wcd zal veranderen naar de eerste optie. Wanneer wcd opnieuw aangeroepen wordt met hetzelfde argument, zal wcd veranderen naar de volgende optie, en zo verder. .Sp Wcd print de map waar naar te gaan naar standaard uitvoer. Zo kan een andere installatie methode gebruikt worden. Men zou de volgende functie kunnen maken voor een \s-1POSIX\s0 compatibele shell: .Sp .Vb 4 \& wcd () \& { \& cd "$($HOME/bin/wcd.exe \-j $@)" \& } .Ve .Sp Wanneer je een oude shell gebruikt die geen \*(L"$()\*(R" opdracht vervanging ondersteunt, moet je de oude stijl opdrachtvervanging gebruiken met accent graves. .Sp .Vb 4 \& wcd () \& { \& cd "\`$HOME/bin/wcd.exe \-j $@\`" \& } .Ve .Sp Op Windows systemen, wanneer men 4NT shell draait, kan men de volgende alias maken: .Sp .Vb 1 \& alias wcd \`cd %@execstr[wcdwin32.exe \-z 0 \-j %1]\` .Ve .Sp Deze methode elimineert de noodzaak voor het go-script, zodat men de optie \fB\-GN\fR in combinatie met \fB\-j\fR kan gebruiken. .IP "\fB\-k, \-\-keep\-paths\fR" 4 .IX Item "-k, --keep-paths" Bewaar paden. .Sp Bewaar paden in boomdata-bestanden wanneer wcd er niet naar kan veranderen. Het standaard gedrag van wcd is dat het probeert de paden te verwijderen uit het boomdata-bestand wanneer wcd niet naar ze kan veranderen. Met deze optie wordt dit gedrag uitgeschakeld. .IP "\fB\-K, \-\-color\fR" 4 .IX Item "-K, --color" Gebruik kleuren in grafische modus. .IP "\fB\-l \s-1ALIAS\s0\fR" 4 .IX Item "-l ALIAS" Noem het huidige pad \fI\s-1ALIAS\s0\fR. Wcd plaatst het huidige pad met alias \fI\s-1ALIAS\s0\fR in het alias-bestand. Aliassen zijn hoofdlettergevoelig. .IP "\fB\-ls\fR" 4 .IX Item "-ls" Show the name of the alias file, and list all the aliases. .IP "\fB\-m \s-1MAP\s0\fR" 4 .IX Item "-m MAP" Maak map en voeg toe aan boomdata-bestand. .IP "\fB\-L, \-\-license\fR" 4 .IX Item "-L, --license" Print de distributie licentie. .IP "\fB\-M \s-1MAP\s0\fR" 4 .IX Item "-M MAP" Maak map en voeg toe aan extra boomdata-bestand. .IP "\fB\-n \s-1PAD\s0\fR" 4 .IX Item "-n PAD" Lees relatief boomdata-bestand vanaf \fI\s-1PAD\s0\fR. .Sp Lees niet het standaard boomdata-bestand. Het relatieve boomdata-bestand zou al gemaakt moeten zijn met de wcd optie \fB+S\fR. \fI\s-1PAD\s0\fR mag ook direct naar een bestand wijzen. .Sp Een voorbeeld. Stel een ander systeem is gekoppend aan koppeling \f(CW\*(C`/mnt/network\*(C'\fR: .Sp .Vb 1 \& wcd \-n /mnt/network src .Ve .Sp Wcd opent het relatieve boomdata-bestand in \f(CW\*(C`/mnt/network/\*(C'\fR. The bestand bevat de paden relatief vanaf dat punt. .IP "\fB+n \s-1PAD\s0\fR" 4 .IX Item "+n PAD" Lees relatief boomdata-bestand bovenop het standaard boomdata-bestand. Zie optie \fB\-n\fR. .IP "\fB\-N, \-\-numbers\fR" 4 .IX Item "-N, --numbers" Gebruik nummers in plaats van letters. .Sp Wcd met een conio of curses gebaseerde interface (zie paragraaf Interfaces) presenteert een trefferlijst standaard genummerd met letters. Wanneer de optie \fB\-N\fR is gebruikt wordt de trefferlijst genummerd met nummers. Onafhankelijk van de optie \fB\-N\fR kan men een letter of een nummer typen om een selectie uit de lijst te maken. .IP "\fB\-o\fR" 4 .IX Item "-o" Gebruik standaard invoer/uitvoer interface. .Sp Wanneer om een of andere reden de conio of curses interface van wcd niet werkt kan men terugvallen op de standaard invoer/uitvoer interface van wcd door het gebruik van de \fB\-o\fR optie. .IP "\fB\-od, \-\-to\-stdout\fR" 4 .IX Item "-od, --to-stdout" Dump alle treffers naar standaard uitvoer. .IP "\fB\-q, \-\-quiet\fR" 4 .IX Item "-q, --quiet" Stillere werking. Het printen van de uiteindelijke treffer wordt onderdrukt. .IP "\fB\-r \s-1MAP\s0\fR" 4 .IX Item "-r MAP" Verwijder map en verwijder uit boomdata-bestand. .Sp Als de map leeg is zal wcd het verwijderen, en proberen het te verwijderen uit het boomdata-bestand. .IP "\fB\-rmtree \s-1MAP\s0\fR" 4 .IX Item "-rmtree MAP" Recursief map verwijderen en verwijderen uit boomdata-bestand. .Sp Wcd zal de map verwijderen en al zijn sub-mappen en bestanden, en verwijdert de mappen uit het boomdata-bestand. .IP "\fB\-s\fR" 4 .IX Item "-s" (her)scannen schijf vanaf \f(CW$HOME\fR map. Als \fI\s-1HOME\s0\fR niet gedefinieerd is, wordt de schijf gescant vanaf hoofdmap /. .Sp Het bestaande standaard boomdata-bestand is overschreven. .Sp De standaard scan map kan overstemd worden met omgevingsvariabele \f(CW\*(C`WCDSCAN\*(C'\fR. Zie sectie \s-1OMGEVINGSVARIABELEN.\s0 .IP "\fB\-S \s-1PAD\s0\fR" 4 .IX Item "-S PAD" Scan mappenboom vanaf \fI\s-1PAD\s0\fR en overschrijf het standaard boomdata-bestand. Zie ook opties \fB\-A\fR, \fB\-s\fR en \fB\-E\fR. B.v. met optie \fB\-A\fR kun je een standaard boomdata-bestand maken naar eigen smaak. Bijvoorbeeld: .Sp Unix: .Sp .Vb 2 \& wcd \-S / \& wcd \-S /home \-A /etc \-A /usr .Ve .Sp DOS/Windows: .Sp .Vb 2 \& wcd \-S c:/ \& wcd \-S c: \-A d: \-A \e\eserver\eshare .Ve .Sp Met de Windows versies kan men alle gedeelde mappen scannen van een Windows \s-1LAN\s0 server door iets een typen als: \f(CW\*(C`wcd \-S \e\eservernaam\*(C'\fR. .IP "\fB+S \s-1PAD\s0\fR" 4 .IX Item "+S PAD" Scan schijf vanaf \fI\s-1PAD\s0\fR en plaats relatieve paden in het relatieve boomdata-bestand. Dit bestand wordt gebruikt door de \fB\-n\fR en \fB+n\fR opties van wcd. B.v. \f(CW\*(C`wcd \-n PAD src\*(C'\fR. .IP "\fB\-t\fR" 4 .IX Item "-t" Verwijder niet tmp koppelmap \f(CW\*(C`/tmp_mnt\*(C'\fR (alleen Unix) .Sp Wcd verwijderd standaard \f(CW\*(C`/tmp_mnt/\*(C'\fR van de treffer. Map \f(CW\*(C`/tmp_mnt\*(C'\fR wordt gebruikt door de 'auto\-mounter'. Dit gedrag kan uitgeschakeld worden met de \fB\-t\fR optie. .IP "\fB\-T, \-\-ascii\-tree\fR" 4 .IX Item "-T, --ascii-tree" Teken boom met \s-1ASCII\s0 tekens. Gebruik deze opties als lijntekens niet goed getoond worden in de terminal. .IP "\fB\-Ta, \-\-alt\-tree\-nav\fR" 4 .IX Item "-Ta, --alt-tree-nav" Alternatieve manier van navigeren in de grafische boom. .Sp In de standaard \s-1NCD\s0 stijl opmaak zet de \fB\-Ta\fR optie het springen naar ongerelateerde mappen uit. .Sp In compacte-boom-modus maakt de alternatieve mode de navigatie gelijk aan de navigatie in \s-1GUI\s0 bestandsverkenners zoals de Windows Verkenner of Linux \s-1KDE\s0 Konqueror. Omhoog en Omlaag drukken beweegt de geselecteerde map één regel op en neer. Links drukken vouwt eerst de sub-mappen in en de volgende beweging naar links gaat echt naar links. .Sp U kunt onmiddellijk tussen standaard en alternatief navigeren schakelen door te drukken. .Sp Wanneer alternatieve navigatie aan staat, ziet u een \*(L"A\*(R" in de rechter onderhoek. .IP "\fB\-TC, \-\-center\-tree\fR" 4 .IX Item "-TC, --center-tree" Gecentreerde weergave in de grafische boom. De geselecteerde map blijft in het midden van het scherm. De gecentreerde modus kan ook aan\- en uitgeschakeld worden met de toets in de grafische boom. .Sp De standaard niet-gecentreerde weergave, die boombeweging minimaliseert, is gelijk aan hoe het in de originele \s-1NCD\s0 was. .IP "\fB\-Tc, \-\-compact\-tree\fR" 4 .IX Item "-Tc, --compact-tree" Standaard wordt de 'grafische' boom getekend op dezelfde manier zoals de originele \s-1NCD\s0 op \s-1DOS\s0 het deed. In \s-1DOS\s0 kon een pad in totaal slechts 66 tekens bevatten. Met de diepe mappenstructuur van vandaag kan de boom erg breed worden. Om dit te beheersen kan wcd de boom op een compacte manier tekenen, gelijk aan de meeste \s-1GUI\s0 mappenverkenners, met één map per regel. Gebruik optie \fB\-Tc\fR of schakel onmiddellijk met de toets. .IP "\fB\-Td, \-\-cjk\-width\fR" 4 .IX Item "-Td, --cjk-width" Oude Oost-Aziatische \s-1CJK\s0 (Chinees, Japans, en Koreaans) fonts hebben bepaalde letters en lijnsymbolen met een kolombreedte van 2, terwijl de normale Unicode breedte voor deze tekens 1 kolom is. Bijvoorbeeld het Chinese \s-1CP936\s0 raster font op Windows en het Simsun font. Gebruik deze optie voor een juiste uitlijning van de grafische boom wanneer een oud \s-1CJK\s0 font gebruikt wordt. .Sp Wanneer \s-1CJK\s0 modus actief is, ziet u een \*(L"C\*(R" in de rechter onderhoek. .IP "\fB\-u \s-1GEBRUIKER\s0\fR" 4 .IX Item "-u GEBRUIKER" Scan boomdata-bestand van een andere gebruiker gebaseerd op \fI\s-1GEBRUIKER\s0\fR, scan niet het eigen boomdata-bestand. Zie ook paragraaf \s-1OMGEVINGSVARIABELEN\s0 voor \fI\s-1WCDUSERSHOME\s0\fR. .Sp Op Unix/Cygwin wordt aangenomen dat de basismap voor de thuismap voor gebruikers \f(CW\*(C`/home\*(C'\fR is. Wcd zal zoeken naar \f(CW\*(C`/home/GEBRUIKER/.treedata.wcd\*(C'\fR en \f(CW\*(C`/home/GEBRUIKER/.wcd/.treedata.wcd\*(C'\fR, in deze volgorde, en de eerste lezen die bestaat en leesbaar is. Op DOS/Windows wordt aangenomen dat de basismap voor de thuismap van gebruikers \f(CW\*(C`\e\eusers\*(C'\fR is, dus wcd probeert te lezen \f(CW\*(C`\e\eusers\eGEBRUIKER\etreedata.wcd\*(C'\fR en \f(CW\*(C`\e\eusers\eGEBRUIKER\e.wcd\etreedata.wcd\*(C'\fR. .IP "\fB+u \s-1GEBRUIKER\s0\fR" 4 .IX Item "+u GEBRUIKER" Lees het standaard boomdata-bestand van \s-1GEBRUIKER\s0 bovenop uw eigen boomdata-bestand. .IP "\fB\-v, \-\-verbose\fR" 4 .IX Item "-v, --verbose" Toon gedetailleerde berichten. Met deze optie toont wcd alle filters, verbannen mappen en uitsluitingen. .IP "\fB\-V, \-\-version\fR" 4 .IX Item "-V, --version" Programmaversie tonen en afsluiten. .IP "\fB\-w, \-\-wild\-match\-only\fR" 4 .IX Item "-w, --wild-match-only" Alleen jokervergelijkingen. Behandel alle treffers als jokertreffers. .IP "\fB\-x \s-1PAD\s0\fR" 4 .IX Item "-x PAD" \&\fI\s-1PAD\s0\fR uitsluiten van scannen. .Sp Wanneer deze optie gebruikt is zal wcd \fI\s-1PAD\s0\fR uitsluiten en al zijn sub-mappen wanneer wcd een schijf scant. Jokertekens worden ondersteund en vergeleken met absolute paden. Optie \fB\-x\fR kan meerder keren gebruikt worden. .Sp .Vb 1 \& wcd \-x \-x \-s .Ve .Sp Optie \fB\-x\fR moet vooraf gaan aan elke scan optie (\fB\-s\fR, \fB\-S\fR, \fB+S\fR, \fB\-A\fR, \fB\-E\fR). .Sp Op DOS/Windows systemen moet men de schijfletter specificeren afhankelijk van of omgevingsvariabele \fI\s-1HOME\s0\fR or \fI\s-1WCDHOME\s0\fR gedefinieerd is. Wanneer \fI\s-1HOME\s0\fR of \fI\s-1WCDHOME\s0\fR gedefinieerd is moet men de schijfletter specificeren. Een voorbeeld: .Sp .Vb 1 \& wcd \-x c:/temp \-S c: .Ve .Sp Specificeer anders geen schijfletter. .Sp .Vb 1 \& wcd \-x /temp \-s .Ve .IP "\fB\-xf \s-1BESTAND\s0\fR" 4 .IX Item "-xf BESTAND" Alle paden uit bestand \fI\s-1BESTAND\s0\fR uitsluiten van scannen. .Sp Wanneer deze optie gebruikt is zal wcd alle paden genoemd in \fI\s-1BESTAND\s0\fR uitsluiten en al hun sub-mappen wanneer wcd een schijf scant. Jokertekens worden ondersteund en vergeleken met absolute paden, een pad per regel. Wees bewust dat wcd spaties aan het begin of einde op een regel niet zal negeren, omdat het geldige tekens zijn in een mapnaam. Optie \fB\-xf\fR can meerdere keren gebruikt worden. Wanneer men alle verbannen paden wil uitsluiten van scannen zou het volgende gedaan kunnen worden (voorbeeld voor wcd op Unix): .Sp .Vb 1 \& wcd \-xf ~/.ban.wcd \-s .Ve .Sp Jokertekens worden ondersteund. Om bijvoorbeeld al uw Subversion mappen met administratieve bestanden uit te sluiten, voeg een regel toe met \f(CW\*(C`*/.svn\*(C'\fR. .Sp Optie \fB\-xf\fR moet vooraf gaan aan elke scan optie (\fB\-s\fR, \fB\-S\fR, \fB+S\fR, \fB\-A\fR, \fB\-E\fR). .IP "\fB\-y, \-\-assume\-yes\fR" 4 .IX Item "-y, --assume-yes" Op alle vragen Ja als antwoord aannemen. .Sp Wcd zal de gebruiker geen ja/nee vraag stellen, maar neemt aan dat de gebruiker ja antwoordt op alle vragen. Dit kan gebruikt worden in combinatie met optie \fB\-rmtree\fR. Deze optie moet voorafgaand gebruikt worden aan opties die tot ja/nee vragen kunnen leiden. .IP "\fB\-z \s-1GETAL\s0\fR" 4 .IX Item "-z GETAL" Stel maximum stapelgrootte in op \s-1GETAL.\s0 .Sp De standaard grootte van de stapel is 10. Stapelwerking kan uitgezet worden door de grootte op 0 in te stellen. Deze optie moet voorafgaand aan elke stapel optie (\fB\-\fR, \fB+\fR, \fB=\fR) gebruikt worden. Anders wordt de stapelgrootte teruggezet naar de standaard 10. .Sp Een correcte opdracht is: .Sp .Vb 1 \& wcd \-z 50 \- .Ve .Sp De nieuwe stapelgrootte zal 50 zijn, wcd gaat een map terug. Een foute opdracht is: .Sp .Vb 1 \& wcd \- \-z 50 .Ve .Sp Wcd gaat een map terug, de stapel krijgt de standaard grootte 10. \fB\-z 50\fR wordt genegeerd. .Sp Voeg deze optie als eerste toe aan uw wcd alias of functie. B.v. voor een \s-1POSIX\s0 compatibele shell zou dit zijn: .Sp .Vb 5 \& wcd () \& { \& wcd.exe \-z 50 "$@" \& . ${WCDHOME:\-${HOME}}/bin/wcd.go \& } .Ve .IP "\fB\-[\s-1GETAL\s0]\fR" 4 .IX Item "-[GETAL]" Map \s-1GETAL\s0 keer op stapel zetten. Standaard is een. .Sp Ga een map terug. Opdracht \f(CW\*(C`wcd \-\*(C'\fR gaat een map terug. Voeg een nummer toe om meer mappen terug te gaan. B.v. opdracht \f(CW\*(C`wcd \-3\*(C'\fR. De stapel is cyclisch. .IP "\fB+[\s-1GETAL\s0]\fR" 4 .IX Item "+[GETAL]" Map \s-1GETAL\s0 keer van stapel halen. Standaard is een. .Sp Ga een map vooruit. Opdracht \f(CW\*(C`wcd +\*(C'\fR gaat een map vooruit. Voeg een nummer toe om meerdere mappen vooruit te gaan. B.v. opdracht \f(CW\*(C`wcd +2\*(C'\fR. De stapel is cyclisch. .IP "\fB=\fR" 4 .IX Item "=" Stapel tonen. .Sp Gebruik deze optie als u niet meer weet waar u in de stapel zit. De stapel wordt getoond en u kan een nummer kiezen. De huidige plaats in de stapel is gemarkeerd met een sterretje \f(CW\*(C`*\*(C'\fR. .SH "INSTALLATIE" .IX Header "INSTALLATIE" De huidige werkmap in een Unix shell kan alleen veranderd worden door de ingebouwde \fBcd\fR\|(1) opdracht. Daarom wordt het programma altijd aangeroepen door een functie of alias. De functie of alias leest een script (go-script) in dat gegenereerd is door het wcd programma. Wcd kan alleen werken nadat de functie of alias gedefinieerd is. .PP Een andere belangrijke invloed op uw installatie is de definitie van de omgevingsvariabelen \fI\s-1HOME\s0\fR en \fI\s-1WCDHOME\s0\fR. Zie paragraaf \s-1OMGEVINGSVARIABELEN.\s0 .SS "Installatie voor \s-1POSIX\s0 type shells" .IX Subsection "Installatie voor POSIX type shells" Voor een \s-1POSIX\s0 shell (ksh, bash, zsh, etc) op Unix, Linux, Cygwin, of \s-1MSYS,\s0 voeg de volgende functie toe aan het shell opstartbestand (b.v. Bash gebruikt \f(CW\*(C`$HOME/.bashrc\*(C'\fR): .PP .Vb 5 \& wcd () \& { \& PAD/wcd.exe "$@" \& . ${WCDHOME:\-${HOME}}/bin/wcd.go \& } .Ve .PP Vervang \fI\s-1PAD\s0\fR door de locatie waar het uitvoerbare wcd bestand geïnstalleerd is. Laad de shell initialisatiebestanden opnieuw of start een nieuwe shell. .PP De locatie van het go-script \f(CW\*(C`wcd.go\*(C'\fR is anders per shell. .PP Wcd voor \s-1DJGPP DOS\s0 bash heeft een andere functie nodig. Het go-script wordt niet in map \f(CW\*(C`bin\*(C'\fR geschreven, en wanneer \fI\s-1WCDHOME\s0\fR en \fI\s-1HOME\s0\fR beide niet gedefinieerd zijn wordt het go-script geschreven in c:/. .PP \&\s-1DOS\s0 bash: .PP .Vb 5 \& wcd () \& { \& PAD/wcdbash.exe "$@" \& . ${WCDHOME:\-${HOME:\-"c:"}}/wcd.go \& } .Ve .PP \&\s-1OS/2\s0 bash: .PP .Vb 5 \& wcd () \& { \& PAD/wcdos2bash.exe "$@" \& . ${WCDHOME:\-${HOME:\-"c:"}}/wcd.go \& } .Ve .PP De WinZsh versie van wcd is ook een beetje anders. Het go-script wordt nooit in c:/ geschreven. .PP .Vb 5 \& wcd () \& { \& PAD/wcdwin32zsh.exe "$@" \& . ${WCDHOME:\-${HOME}}/wcd.go \& } .Ve .PP Zie paragraaf \s-1BESTANDEN\s0 voor meer informatie. .SS "Installatie voor C\-achtige shells (csh, tcsh)" .IX Subsection "Installatie voor C-achtige shells (csh, tcsh)" Voeg de volgende alias toe aan het shell opstartbestand \f(CW\*(C`$HOME/.cshrc\*(C'\fR of \f(CW\*(C`$HOME/.tcshrc\*(C'\fR: .PP .Vb 5 \& if ( ${?WCDHOME} ) then \& alias wcd "PAD/wcd.exe \e!* ; source $WCDHOME/bin/wcd.go" \& else \& alias wcd "PAD/wcd.exe \e!* ; source $HOME/bin/wcd.go" \& endif .Ve .PP Vervang \fI\s-1PAD\s0\fR door de locatie waar het uitvoerbare wcd bestand geïnstalleerd is. Laad de shell initialisatiebestanden opnieuw of start een nieuwe shell. .SS "Windows Opdrachtprompt versie" .IX Subsection "Windows Opdrachtprompt versie" Pak het zip-bestand uit en voeg map \f(CW\*(C`bin\*(C'\fR toe aan omgevingsvariabele \fI\s-1PATH\s0\fR. .PP In Windows Opdrachtprompt kan een Windows programma niet de huidige werkmap veranderen, maar een .bat bestand kan dat wel. Het batch script \f(CW\*(C`wcd.bat\*(C'\fR draait het wcd programma dat een nieuw batch script \f(CW\*(C`wcdgo.bat\*(C'\fR genereert. Daarna start \f(CW\*(C`wcd.bat\*(C'\fR \f(CW\*(C`wcdgo.bat\*(C'\fR die feitelijk de map verandert. .SS "Windows \s-1VISTA\s0 en hoger" .IX Subsection "Windows VISTA en hoger" In een Windows \s-1VISTA\s0 en hoger Opdrachtprompt kan men beperkte toegang hebben tot mappen. Om toegang tot meer mappen te verkrijgen heeft men beheerdersrechten nodig. U kunt een Opdrachtprompt met beheerdersrechten verkrijgen door rechts te klikken op het Opdrachtprompt icoon en dan te selecteren \fIAls Administrator uitvoeren\fR. .SS "Windows PowerShell versie" .IX Subsection "Windows PowerShell versie" Voeg de volgende functie toe aan uw PowerShell gebruikersprofiel. De locatie van dit profiel is opgeslagen in de \f(CW$profile\fR variabele. Het is vereist dat omgevingsvariabele \fI\s-1HOME\s0\fR of \fI\s-1WCDHOME\s0\fR gedefinieerd is. .PP .Vb 5 \& function wcd \& { \& PAD\ewcdwin32psh.exe $args \& & $env:HOME\ewcdgo.ps1 \& } .Ve .PP Vervang \fI\s-1PAD\s0\fR met de locatie waar het uitvoerbare wcd bestand geïnstalleerd is. Start een nieuwe PowerShell. Wcd voor PowerShell ondersteund alleen de bestandssysteem 'provider'. Geen andere 'providers'. .SS "\s-1OS/2\s0 Opdrachtprompt versie" .IX Subsection "OS/2 Opdrachtprompt versie" In een \s-1OS/2\s0 Opdrachtprompt (cmd.exe) kan een \s-1OS/2\s0 programma niet de huidige werkmap veranderen. Dat is waarom wcd een opdracht-script genereert \f(CW\*(C`wcdgo.cmd\*(C'\fR welke uitgevoerd moet worden in de huidige shell. Het script \f(CW\*(C`wcd.cmd\*(C'\fR voert eerst \f(CW\*(C`wcdos2.exe\*(C'\fR uit, die vervolgens het \f(CW\*(C`wcdgo.cmd\*(C'\fR script creëert. Daarna voert \f(CW\*(C`wcd.cmd\*(C'\fR het \f(CW\*(C`wcdgo.cmd\*(C'\fR script uit. .SH "LOKALISATIE" .IX Header "LOKALISATIE" .IP "\fB\s-1LANG\s0\fR" 4 .IX Item "LANG" The primaire taal wordt geselecteerd via de omgevingsvariabele \fI\s-1LANG\s0\fR. De variabele \fI\s-1LANG\s0\fR bestaat uit verschillende onderdelen. Het eerste deel is in kleine letters de taalcode. Het tweede deel is optioneel en is de landcode in hoofdletters, voorafgegaan door een liggend streepje. Er is ook een optioneel derde deel: de tekencodering, voorafgegaan door een punt. Enkele voorbeelden voor een POSIX-shell: .Sp .Vb 6 \& export LANG=nl Nederlands \& export LANG=nl_NL Nederlands, Nederland \& export LANG=nl_BE Nederlands, België \& export LANG=es_ES Spaans, Spanje \& export LANG=es_MX Spaans, Mexico \& export LANG=en_US.iso88591 Engels, VS, Latin\-1 codering \& \& Voor een complete lijst van taal\- en landcodes zie de gettext(1) handleiding: L Op Unix\-systemen kunt u de opdracht locale(1) gebruiken om specifieke taalregio\-informatie te verkrijgen. .Ve .IP "\fB\s-1LANGUAGE\s0\fR" 4 .IX Item "LANGUAGE" Met de omgevingsvariabele \fI\s-1LANGUAGE\s0\fR kunt u een prioriteitenlijst specificeren van talen, gescheiden door dubbele punten. Dos2unix geeft voorrang aan \fI\s-1LANGUAGE\s0\fR boven \fI\s-1LANG\s0\fR. Bijvoorbeeld, eerst Nederlands en dan Duits: \f(CW\*(C`LANGUAGE=nl:de\*(C'\fR. U moet eerst lokalisatie in werking stellen, door het instellen van \fI\s-1LANG\s0\fR of \fI\s-1LC_ALL\s0\fR op een waarde ongelijk aan \f(CW\*(C`C\*(C'\fR, voordat u een talen-prioriteitenlijst kunt gebruiken via de variabele \fI\s-1LANGUAGE\s0\fR. Zie ook de \fBgettext\fR\|(1) handleiding: .Sp Als u een taal kiest die niet beschikbaar is, worden de standaard Engelse berichten gebruikt. .IP "\fB\s-1WCDLOCALEDIR\s0\fR" 4 .IX Item "WCDLOCALEDIR" Met de omgevingsvariabele \fI\s-1WCDLOCALEDIR\s0\fR kan de \fI\s-1LOCALEDIR\s0\fR die ingesteld werd tijdens compilatie worden overstemd. \fI\s-1LOCALEDIR\s0\fR wordt gebruikt om de taalbestanden te vinden. De \s-1GNU\s0 standaardwaarde is \f(CW\*(C`/usr/local/share/locale\*(C'\fR. Door \f(CW\*(C`wcd \-V\*(C'\fR te typen zal wcd de gebruikte \fI\s-1LOCALEDIR\s0\fR laten zien. .Sp Als u wcd geïnstalleerd heeft in een andere map dan de standaard map kan het nodig zijn om omgevingsvariabele \fI\s-1WCDLOCALEDIR\s0\fR te definiëren om te wijzen naar de locale map. .Sp Een voorbeeld voor Windows cmd: .Sp .Vb 1 \& set WCDLOCALEDIR=c:/my_prefix/share/locale .Ve .Sp Een voorbeeld voor een \s-1POSIX\s0 shell: .Sp .Vb 1 \& export WCDLOCALEDIR=$HOME/share/locale .Ve .IP "\fB\s-1LC_COLLATE\s0\fR" 4 .IX Item "LC_COLLATE" Wanneer er meerdere maptreffers zijn presenteert wcd een gesorteerde lijst. Het sorteren hangt af van de lokalisatie instellingen. Wanneer de omgevingsvariabele \fI\s-1LANG\s0\fR ingesteld is worden de treffers gesorteerd als in een woordenboek of telefoonboek in die taal. Bijvoorbeeld punten en streepjes worden genegeerd, of letters e met en zonder accent zijn gelijk, of sortering is ongevoelig voor hoofd en kleine letters. .Sp De sortering geeft prioriteit aan omgevingsvariabele \fI\s-1LC_COLLATE\s0\fR boven \fI\s-1LANG\s0\fR. Wanneer u \fI\s-1LC_COLLATE\s0\fR gelijk maakt aan \f(CW\*(C`C\*(C'\fR of \f(CW\*(C`POSIX\*(C'\fR, wordt sortering met lokalisatie uitgeschakeld. Bijvoorbeeld als u Nederlandse taal wilt, maar geen Nederlandse sortering, dan kunt u iets doen als: .Sp .Vb 2 \& export LANG=nl_NL \& export LC_COLLATE=C .Ve .IP "\fB\s-1LC_CTYPE\s0\fR" 4 .IX Item "LC_CTYPE" Met betrekking to tekencodering geeft Wcd prioriteit aan variabele \fI\s-1LC_CTYPE\s0\fR boven \fI\s-1LANG\s0\fR. Bijvoorbeeld om de tekencodering op \s-1UTF\-8\s0 te zetten kan de volgende omgevings-instelling gemaakt worden. .Sp .Vb 1 \& export LC_CTYPE=en_US.UTF\-8 .Ve .IP "\fB\s-1LC_ALL\s0\fR" 4 .IX Item "LC_ALL" Alle lokalisatie omgevingsvariabelen die beginnen met \fI\s-1LC\s0\fR worden overstemd de omgevingsvariabele \fI\s-1LC_ALL\s0\fR wanneer die ingesteld is. Wcd geeft prioriteit aan \fI\s-1LC_ALL\s0\fR boven \fI\s-1LC_COLLATE\s0\fR en \fI\s-1LC_CTYPE\s0\fR. .SS "\s-1WINDOWS CODETABELLEN\s0" .IX Subsection "WINDOWS CODETABELLEN" Er zijn twee groepen van codetabellen, \s-1DOS\s0 codetabellen (\s-1OEM\s0) en Windows codetabellen (\s-1ANSI\s0). De standaard codering voor Windows, wanneer geconfigureerd met westerse regionale instellingen, is \s-1ANSI CP1252.\s0 Windows programma's, bijvoorbeeld kladblok, gebruiken deze standaard systeem \s-1ANSI\s0 codetabel. De Windows Opdrachtprompt gebruikt standaard een \s-1OEM\s0 codetabel (\s-1CP437\s0 of \s-1CP850\s0) voor compatibeliteit met \s-1DOS\s0 programma's. Als u een \s-1DOS\s0 versie van Wcd in een Windows Opdrachtprompt gebruikt zal het werken, vanwege de \s-1DOS\s0 codetabel. Maar de \s-1DOS\s0 versie van wcd ontbeert ondersteuning voor lange mapnamen en netwerkschijven op Windows. .PP De Windows versie van wcd is een echt Windows programma en zal de Windows systeem \s-1ANSI\s0 codetabel gebruiken. Dus op een Westers regionale Windows zal het de codetabel \s-1CP1252\s0 gebruiken voor directory namen en berichten. Om een consistente uitvoer te verkrijgen, onafhankelijk van de ingestelde codetabel, vertalen alle Windows versies van wcd \s-1ANSI\s0 uitvoer naar Unicode uitvoer in de Opdrachtprompt en PowerShell. .PP Het Opdrachtprompt rastertypefont ondersteunt alleen de originele \s-1OEM\s0 codetabel van Windows, dus u moet het Opdrachtprompt font veranderen naar Lucida Console om Unicode (en \s-1ANSI\s0) tekens correct te laten verschijnen. .PP Niet-Unicode versies van Wcd \fIvoorafgaande aan versie 5.2.0\fR gebruiken gewone \s-1ANSI\s0 uitvoer. Voor deze oude versie moet de codetabel van de Opdrachtprompt gelijk gemaakt worden aan de systeem codetabel (naar 1252) om wcd voor Windows goed te laten werken met speciale tekens zoals geaccentueerde tekens of een euroteken. .PP De Windows systeem codetabel kan veranderd worden via het Configuratiescherm Klok, taal en land/regio opties. De Windows Opdrachtprompt codetabel wordt veranderd met de \f(CW\*(C`chcp\*(C'\fR opdracht. .PP Wanneer u \f(CW\*(C`wcd \-V\*(C'\fR typet, wordt de actuele tekencodering getoond die door wcd gebruikt wordt. Type opdracht \f(CW\*(C`chcp\*(C'\fR op de actieve codetabel van de Opdrachtprompt te tonen. .SS "\s-1UNICODE\s0" .IX Subsection "UNICODE" Wcd heeft optioneel ondersteuning voor Unicode. Om te zien of wcd gebouwd is met Unicode ondersteuning type \f(CW\*(C`wcd \-V\*(C'\fR. Als uw terminal en font het ondersteunen, zou u een euroteken en Chinese tekens (betekenis: \*(L"Chinees\*(R") moeten zien. .PP Wcd is \fIzacht\fR omgezet naar Unicode. In de kern behandelt wcd alle data als een stroom van bytes. Alleen de regels die op het scherm geprint worden, worden terstond omgezet naar Unicode brede tekens. Wcd hangt volledig af van libc functies en heeft geen \s-1UTF\-8\s0 specifieke broncode. Zie ook .PP Wcd heeft optioneel ondersteuning voor Unicode vergelijkingen met normalisatie. Om er achter te komen of Wcd normalisatie ondersteunt type \f(CW\*(C`wcd \-V\*(C'\fR. Wcd met Unicode normalisatie ondersteuning vergelijkt Unicode namen gebaseerd op \fIcompatibele\fR gelijkwaardigheid. Zonder Unicode normalisatie worden treffen namen een gelijke wanneer ze binair gelijk zijn. Zie ook .PP \fI\s-1UTF\-8\s0 op Unix/Linux\fR .IX Subsection "UTF-8 op Unix/Linux" .PP Om \s-1UTF\-8\s0 tekens te zien moet uw terminal ook \s-1UTF\-8\s0 ondersteunen. De xterm versie die meekomt met XFree86 4.0 of hoger bevat \s-1UTF\-8\s0 ondersteuning. Om het te activeren, start \fBxterm\fR\|(1) in een \s-1UTF\-8\s0 taalregio en gebruik een font met iso10646\-1 codering, bijvoorbeeld met .PP .Vb 1 \& LC_CTYPE=en_GB.UTF\-8 xterm \-u8 \-fn \*(Aq\-Misc\-Fixed\-Medium\-R\-SemiCondensed\-\-13\-120\-75\-75\-C\-60\-ISO10646\-1\*(Aq .Ve .PP Moderne uitgaves van GNU/Linux ondersteunen standaard \s-1UTF\-8.\s0 Andere multi-byte tekencoderingen zouden ook moeten werken, maar dat is niet getest. .PP Wcd veronderstelt dat de boomdata-bestanden gecodeerd zijn in de lokale tekencodering. Er worden geen Byte Order Marks geschreven in de boomdata-bestanden. .PP \fI\s-1UTF\-16\s0 op Windows\fR .IX Subsection "UTF-16 op Windows" .PP Op Windows wordt Unicode in alle versies van PowerShell ondersteund, en in Windows Opdrachtprompt op Windows 7 (of hoger). Unicode werkt ook in Take Command of \s-1TCC/LE\s0 gemaakt door \s-1JP\s0 Software, dat gebruikt kan worden op oudere Windows versies (XP/Vista). .PP In Windows zijn alle mapnamen op schijf gecodeerd in \s-1UTF\-16\s0 Unicode. Voor niet-Unicode Windows programma's worden de tekens vertaald naar de standaard \s-1ANSI\s0 codetabel. Voor tekens die geen onderdeel zijn van de regionale instelling is de vertaling niet mogelijk en niet-Unicode programma's printen in plaats daarvan een vraagteken of een verkeerd teken. .PP Wcd met Unicode ondersteuning leest de \s-1UTF\-16\s0 gecodeerde mappennamen en zet ze intern om naar \s-1UTF\-8.\s0 Alle boomdata-bestanden zijn gecodeerd in \s-1UTF\-8\s0 en niet compatibel met de niet-Unicode versie van Wcd. Wcd zal een go-script aanmaken gecodeerd in \s-1UTF\-8.\s0 .PP Alle versies van Windows PowerShell zijn in staat om in \s-1UTF\-8\s0 gecodeerde scripts te draaien, indien het script is voorzien van een \s-1UTF\-8 BOM.\s0 .PP Sinds Windows 7 is het mogelijk om in Windows Opdrachtprompt van map te veranderen met een batch script naar een map met Unicode tekens in de naam. De mapnaam moet gecodeerd zijn in \s-1UTF\-8,\s0 en het batch script moet \fIgeen\fR \s-1BOM\s0 bevatten. De actieve codetabel van de Opdrachtprompt moet gezet zijn op 65001 (\s-1UTF\-8\s0) vooraf aan de cd opdracht. Wcd voor Opdrachtprompt creëert zo'n go-script \f(CW\*(C`wcdgo.bat\*(C'\fR. Eerst verandert het de codetabel naar 65001, verandert dan de map, en tenslotte wordt de codetabel terug gezet naar de originele waarde. .PP U moet het font instellen op True Type Lucida Console (niet raster type font) wanneer de letters niet correct verschijnen. .PP De niet-Unicode Windows versie van Wcd kan Unicode boomdata-bestanden lezen sinds versie 5.2.0, indien er een Byte Order Mark (\s-1BOM\s0) in het bestand zit (zie ), maar kan niet veranderen naar mappen met Unicode tekens in de naam die geen onderdeel zijn van de standaard systeem \s-1ANSI\s0 codetabel. De Unicode Windows versie van wcd schrijft een \s-1BOM\s0 in het \s-1UTF\-8\s0 gecodeerde boomdata-bestand sinds versie 5.2.0, wat ze ook leesbaar maakt voor kladblok. .PP \fI\s-1UTF\-8\s0 in Cygwin\fR .IX Subsection "UTF-8 in Cygwin" .PP Cygwin ondersteunt Unicode sinds versie 1.7. De Cygwin laag zorgt er voor dat de Windows \s-1UTF\-16\s0 Unicode namen vertaald worden naar \s-1UTF\-8.\s0 Dus programma's, zoals wcd, hoeven hier niet bewust van te zijn en kunnen werken gebruikmakend van \s-1UTF\-8\s0 codering als op Unix/Linux. Stel de tekencodering in op \s-1UTF\-8\s0 met de \fI\s-1LANG\s0\fR of \fI\s-1LC_CTYPE\s0\fR omgevingsvariabele. Het kan nodig zijn dat u de schijven opnieuw moet scannen. U dient het font in te stellen op True Type Lucida Console (niet raster type font) wanneer u de standaard Cygwin console gebruikt. .PP De Cygwin versie gedraagt zich exact gelijk aan de Unix versie van wcd. Er wordt geen \s-1BOM\s0 geschreven in de boomdata-bestanden, en er wordt aangenomen dat ze gecodeerd zijn in de \fBCygwin\fR lokalisatie tekencodering. .SH "BESTANDEN" .IX Header "BESTANDEN" Wanneer omgevingsvariabele \fI\s-1WCDHOME\s0\fR ingesteld is zal wcd \fI\s-1WCDHOME\s0\fR gebruiken in plaats van \fI\s-1HOME\s0\fR. Alle \f(CW\*(C`*.wcd\*(C'\fR bestanden zijn tekstbestanden. Ze kunnen bewerkt worden met een tekstbewerker. De Windows Opdrachtprompt versie gedraagt zich als de \s-1DOS\s0 versie. De Cygwin versie van wcd gedraagt zich als de Unix versie. .IP "\fBwcd.exe\fR" 4 .IX Item "wcd.exe" Het programma. In Unix shells wordt het programma altijd aangeroepen door een functie of alias, omdat de huidige werkmap alleen veranderd kan worden door de ingebouwde cd opdracht. Zie ook paragraaf \s-1INSTALLATIE.\s0 .IP "\fBstandaard boomdata-bestand\fR" 4 .IX Item "standaard boomdata-bestand" Dit is het standaard boomdata-bestand waarin wcd zoekt naar treffers. Wanneer het niet leesbaar is zal wcd een nieuwe aanmaken. .Sp .Vb 2 \& DOS: \etreedata.wcd of %HOME%\etreedata.wcd \& Unix: $HOME/.treedata.wcd .Ve .IP "\fBextra boomdata-bestand\fR" 4 .IX Item "extra boomdata-bestand" Een optioneel extra boomdata-bestand. Wanneer het bestaat en leesbaar is zal wcd ook in dit bestand proberen treffers te vinden. .Sp .Vb 2 \& DOS: \eextra.wcd of HOME%\eextra.wcd \& Unix: $HOME/.extra.wcd .Ve .IP "\fB ban-bestand\fR" 4 .IX Item " ban-bestand" In dit optionele bestand plaatst wcd de verbannen paden. Zie optie \fB\-b\fR. Jokertekens worden ondersteund. .Sp .Vb 2 \& DOS: \eban.wcd of %HOME%\eban.wcd \& Unix: $HOME/.ban.wcd .Ve .IP "\fBalias-bestand\fR" 4 .IX Item "alias-bestand" Optioneel bestand met wcd aliassen. Zie optie \fB\-I\fR. .Sp .Vb 2 \& DOS: \ealias.wcd of %HOME%\ealias.wcd \& Unix: $HOME/.alias.wcd .Ve .IP "\fBstapel-bestand\fR" 4 .IX Item "stapel-bestand" In dit bestand slaat wcd zijn stapel op. De schijfletter kan veranderd worden met de \fB\-d\fR optie. .Sp .Vb 2 \& DOS: c:\estack.wcd of %HOME%\estack.wcd \& Unix: $HOME/.stack.wcd .Ve .Sp De naam van het stapelbestand kan veranderd worden met omgevingsvariabele \fI\s-1WCDSTACKFILE\s0\fR. Zie paragraaf \s-1OMGEVINGSVARIABELEN.\s0 .IP "\fBgo-script\fR" 4 .IX Item "go-script" Dit is het shell-script dat wcd elke keer creëert. Het wordt ingelezen via een functie of een alias. De schijfletter kan gewijzigd worden met de \fB\-d\fR optie. Wegens voorgeschiedenis redenen wordt het standaard geplaatst in \f(CW\*(C`$HOME/bin\*(C'\fR op Unix systemen. De map van dit bestand kan gewijzigd worden met de optie \fB\-G\fR. .Sp .Vb 8 \& DOS bash: c:/wcd.go of $HOME/wcd.go \& Windows Command Prompt: c:\ewcdgo.bat of %HOME%\ewcdgo.bat \& Windows PowerShell: $env:HOME\ewcdgo.ps1 \& WinZsh: $HOME/wcd.go \& Cygwin/MSYS: $HOME/bin/wcd.go \& OS/2 Opdrachtprompt: c:\ewcdgo.cmd of %HOME%\ewcdgo.cmd \& OS/2 bash: c:/wcd.go or $HOME/wcd.go \& Unix: $HOME/bin/wcd.go .Ve .IP "\fBrelatieve boomdata-bestand\fR" 4 .IX Item "relatieve boomdata-bestand" Tekstbestand met relatieve paden vanaf \fI\s-1MAP\s0\fR. Zie opties \fB+S\fR, \fB\-n\fR en \fB+n\fR. .Sp .Vb 2 \& DOS: PAD\ertdata.wcd \& Unix: PAD/.rtdata.wcd .Ve .SH "OMGEVINGSVARIABELEN" .IX Header "OMGEVINGSVARIABELEN" .IP "\fB\s-1HOME\s0\fR" 4 .IX Item "HOME" Wcd gebruikt standaard omgevingsvariabele \fI\s-1HOME\s0\fR om te bepalen waar z'n bestanden op te slaan. Zie ook paragraaf \s-1BESTANDEN.\s0 Dit kan overstemd worden met omgevingsvariabele \fI\s-1WCDHOME\s0\fR. .Sp \&\fI\s-1HOME\s0\fR bepaalt ook waar te beginnen met het scannen van de schijf wanneer optie \fB\-s\fR gebruikt wordt. Dit kan overstemd worden met omgevingsvariabele \fI\s-1WCDSCAN\s0\fR. .Sp Voor de Unix, Cygwin, Windows PowerShell, WinZsh en \s-1MSYS\s0 versie is het vereist dat \fI\s-1HOME\s0\fR of \fI\s-1WCDHOME\s0\fR ingesteld is. Voor de andere versies van wcd is het gebruik van deze variabelen optioneel. .Sp Wanneer \fI\s-1HOME\s0\fR ingesteld is op DOS/Windows, zal wcd al zijn bestanden (treedata.wcd, extra.wcd, alias.wcd, ban.wcd, wcd.go) in map \fI\s-1HOME\s0\fR plaatsen. Het gedrag van wcd is dan gelijk aan de Unix versie van wcd. Wcd zal de schijf standaard scannen vanaf \fI\s-1HOME\s0\fR. Schijven worden niet automatisch gescant door er naar te veranderen. Dat moet wcd expliciet opgedragen worden. B.v.: .Sp .Vb 1 \& wcd \-S c: \-A d: \-A e: .Ve .Sp Vergelijken van mappen is nu globaal over alle gescande schijven. .IP "\fB\s-1WCDHOME\s0\fR" 4 .IX Item "WCDHOME" Omgevingsvariabele \fI\s-1WCDHOME\s0\fR kan gebruikt worden om de locatie van wcds bestanden te wijzigen. Wanneer zowel \fI\s-1HOME\s0\fR als \fI\s-1WCDHOME\s0\fR ingesteld zijn, zal \fI\s-1WCDHOME\s0\fR gebruikt worden in plaats van \fI\s-1HOME\s0\fR. .Sp In wcd versies voorafgaand aan 5.1.5 veranderde \fI\s-1WCDHOME\s0\fR ook de standaard scan-map. Dit is veranderd. Sinds versie 5.1.5 verandert \fI\s-1WCDHOME\s0\fR niet de standaard scan-map. Zie optie \fB\-s\fR. Gebruik vanaf versie 5.1.5 omgevingsvariabele \fI\s-1WCDSCAN\s0\fR om de standaard scan-map te overstemmen. .Sp Voorbeeld voor \s-1DOS,\s0 Windows, \s-1OS/2\s0 Opdrachtprompt: .Sp .Vb 1 \& set WCDHOME=C:\eUsers\eerwin\ewcd .Ve .Sp Een voorbeeld voor \s-1POSIX\s0 type shells: .Sp .Vb 1 \& export WCDHOME="$HOME/.wcd" .Ve .Sp Een voorbeeld voor Csh type shells: .Sp .Vb 1 \& setenv WCDHOME "$HOME/.wcd" .Ve .IP "\fB\s-1WCDSCAN\s0\fR" 4 .IX Item "WCDSCAN" Gebruik omgevingsvariabele \fI\s-1WCDSCAN\s0\fR om de standaard scan-map \fI\s-1HOME\s0\fR te overstemmen. Gebruik een door dubbele punten gescheiden lijst (Unix) om meer dan een map te definiëren. Gebruik op DOS/Windows een lijst gescheiden door puntkomma's. .Sp Voorbeelden voor \s-1DOS,\s0 Windows, \s-1OS/2\s0 Opdrachtprompt: .Sp .Vb 1 \& set WCDSCAN=C:\eUsers\eerwin;D:\edata \& \& set WCDSCAN=%HOMEDRIVE%%HOMEPATH%;\e\eprojectdrive\eprojectX .Ve .Sp Een voorbeeld voor \s-1POSIX\s0 type shells: .Sp .Vb 1 \& export WCDSCAN="$HOME:/projectdisk/projectX" .Ve .Sp Een voorbeeld voor Csh type shells: .Sp .Vb 1 \& setenv WCDSCAN "$HOME:/projectdisk/projectX" .Ve .IP "\fB\s-1WCDFILTER\s0\fR" 4 .IX Item "WCDFILTER" Specificeer filters met omgevingsvariabele \fI\s-1WCDFILTER\s0\fR. Alle mappen die niet treffen met het filter worden genegeerd. Een lijst kan gespecificeerd worden met het shell pad scheidingsteken. Gelijk aan het specificeren van de \fI\s-1PATH\s0\fR variabele. Hoofdlettergevoeligheid wordt bepaald door het besturingssysteem. .Sp Een voorbeeld voor \s-1DOS,\s0 Windows, \s-1OS/2\s0 Opdrachtprompt: .Sp .Vb 1 \& set WCDFILTER=projects;doc .Ve .Sp Een voorbeeld voor \s-1POSIX\s0 type shells: .Sp .Vb 1 \& export WCDFILTER="projects:doc" .Ve .Sp Een voorbeeld voor Csh type shells: .Sp .Vb 1 \& setenv WCDFILTER "projects:doc" .Ve .IP "\fB\s-1WCDBAN\s0\fR" 4 .IX Item "WCDBAN" De paden gespecificeerd met omgevingsvariabele \fI\s-1WCDBAN\s0\fR worden verbannen door wcd. Zie ook optie \fB\-b\fR. Specificeer een lijst van paden met het shell \fI\s-1PATH\s0\fR scheidingsteken. .IP "\fB\s-1WCDEXCLUDE\s0\fR" 4 .IX Item "WCDEXCLUDE" De paden gespecificeerd met omgevingsvariabele \fI\s-1WCDEXCLUDE\s0\fR worden uitgesloten door wcd. Zie ook opties \fB\-x\fR en \fB\-xf\fR. Specificeer een lijst van paden met het shell \fI\s-1PATH\s0\fR scheidingsteken. .Sp Een voorbeeld voor \s-1DOS,\s0 Windows, \s-1OS/2\s0 Opdrachtprompt: .Sp .Vb 1 \& set WCDEXCLUDE=*/windows;*/temp;*CVS .Ve .Sp Een voorbeeld voor \s-1POSIX\s0 type shells: .Sp .Vb 1 \& export WCDEXCLUDE="/dev:/tmp:*CVS" .Ve .Sp Een voorbeeld voor Csh type shells: .Sp .Vb 1 \& setenv WCDEXCLUDE "/dev:/tmp:*CVS" .Ve .IP "\fB\s-1WCDUSERSHOME\s0\fR" 4 .IX Item "WCDUSERSHOME" Stel de basis in de de thuismappen van de gebruikers. Op DOS/Windows is de standaard waarde \f(CW\*(C`\e\eusers\*(C'\fR. Op Unix/Cygwin is de standaard waarde \f(CW\*(C`/home\*(C'\fR. Deze variabele wordt gebruikt om boomdata-bestanden van andere gebruikers te scannen. Zie ook opties \fB\-u\fR en \fB+u\fR. In gedetailleerde uitvoer-modus zal wcd alle filters, verbanningen en uitsluitingen tonen. Zie ook optie \fB\-v\fR. .IP "\fB\s-1WCDSTACKFILE\s0\fR" 4 .IX Item "WCDSTACKFILE" Wcd geeft prioriteit aan \fI\s-1WCDSTACKFILE\s0\fR boven de standaard stapelbestandsnaam (zie paragraaf \s-1BESTANDEN\s0). Met deze variabele kan elke shell (of terminal) zijn eigen privé stapel voor mappen hebben. .Sp Om een uniek tijdgebaseerde YYYYMMDD-HHMMSS bestand voor elke geopende interactieve shell te gebruiken. .Sp .Vb 1 \& export WCDSTACKFILE=$HOME/.wcd/stack.$(date +%Y%m%d\-%H%M%S) .Ve .Sp Voor een stapel per \fBxterm\fR\|(1), gebruik de xterm omgevingsvariabele \fI\s-1WINDOWID\s0\fR: .Sp .Vb 1 \& export WCDSTACKFILE=$HOME/.wcd/stack.$WINDOWID .Ve .Sp Voor \s-1GNU\s0 \fBscreen\fR\|(1), gebruik een stapel per scherm: .Sp .Vb 1 \& export WCDSTACKFILE=$HOME/.wcd/stack.$WINDOW .Ve .IP "\fB\s-1TERMINFO\s0\fR" 4 .IX Item "TERMINFO" Wanneer omgevingsvariabele \fI\s-1TERMINFO\s0\fR ingesteld is, controleert wcd met ncurses interface of er lokale terminal definities zijn voor op de standaard plek te kijken. Dit is nuttig wanneer terminal definities niet op een standaard plaats staan. Veel gebruikte standaard plaatsen zijn \f(CW\*(C`/usr/lib/terminfo\*(C'\fR en \f(CW\*(C`/usr/share/terminfo\*(C'\fR. .IP "\fB\s-1PDC_RESTORE_SCREEN\s0\fR" 4 .IX Item "PDC_RESTORE_SCREEN" Wcd met PDCurses interface herkent de omgevingsvariabele \fI\s-1PDC_RESTORE_SCREEN\s0\fR. Wanneer deze omgevingsvariabele ingesteld is, zal PDCurses een kopie maken van de inhoud van het scherm op het moment dat wcd gestart is. Wanneer wcd afsluit zal het scherm hersteld worden. Een voorbeeld voor Windows Opdrachtprompt: .Sp .Vb 1 \& set PDC_RESTORE_SCREEN=1 .Ve .Sp Wcd laat maar een kleine buffer opslaan. Daardoor is het niet altijd mogelijk om alles te herstellen. Er kan wat rommel in de console geprint worden als wcd afsluit wanneer u een grote bufferbreedte heeft ingesteld. .IP "\fB\s-1SHELL\s0\fR" 4 .IX Item "SHELL" Het printen van \f(CW\*(C`#!$SHELL\*(C'\fR op de de eerste regel van het go-script voor \s-1POSIX\s0 type shell of C shell is nodig voor 8 bit tekens. Sommige shells denken anders dat het go-script een binair bestand is en willen het niet inlezen. In Cygwin Bash moet de variabele \fI\s-1SHELL\s0\fR ingesteld zijn met de \f(CW\*(C`export\*(C'\fR opdracht, anders kan wcd de variabele niet lezen. .IP "\fB\s-1BASH\s0\fR" 4 .IX Item "BASH" Wcd voor \s-1DOS\s0 bash gebruikt \f(CW$BASH\fR in plaats van \f(CW$SHELL\fR, omdat \f(CW$SHELL\fR verwijst naar de \s-1DOS\s0 Opdrachtprompt. Het kan nodig zijn dat men \f(CW$BASH\fR met een \f(CW\*(C`export\*(C'\fR opdracht moet definiëren, anders kan wcd de variabele niet lezen. .SH "ZIE OOK" .IX Header "ZIE OOK" \&\fBsh\fR\|(1), \fBbash\fR\|(1), \fBcsh\fR\|(1), \fBksh\fR\|(1), \fBzsh\fR\|(1), \fBlocale\fR\|(1), \fBncurses\fR\|(1), .SH "AUTEURS" .IX Header "AUTEURS" Wcd is geschreven door Erwin Waterlander .PP Project beginpagina .PP SourceForge: .PP De opmaak van de handleiding was verzorgd door Jari Aalto . .PP \&\s-1NCD\s0 was oorspronkelijk geschreven door Brad Kingsbury voor Peter Norton's \*(L"Norton Utilities\*(R" omstreeks 1987. Zie ook