NAMN

wcd - Wherever Change Directory

chdir f�r DOS och Unix

SYNOPSIS

wcd [flaggor] [katalog]

BESKRIVNING

�versikt

Wcd �r ett kommandoradsprogram f�r att snabbt byta katalog. Det sparar tid genom att du beh�ver skriva mindre p� tangentbordet. Man beh�ver bara skriva en del av ett katalognamn och wcd hoppar dit. Wcd har en snabb urvalsmetod vid flera matchningar och till�ter alias och f�rbud av kataloger. Wcd inneh�ller ocks� en interaktiv katalogtr�dl�sare i helsk�rm med snabbare s�kning.

Wcd inspirerades av Norton Change Directory (NCD). NCD d�k upp f�rst i The Norton Utilities, Release 4, f�r DOS 1987, publicerad av Peter Norton.

Wcd har portats till flera olika kommandoradsskal: DOS command.com, Windows cmd.exe och PowerShell, OS/2 cmd.exe och Unix-skal som Bourne (sh), Bourne Again (bash), Korn (ksh) , Z (zsh) och C (csh) skal och andra som k�rs p� valfritt operativsystem.

Wcd st�der 8-bitars teckenupps�ttningar p� alla system, och har valfritt st�d f�r Unicode. Se avsnitt LOKALISERING.

Se avsnittet INSTALLATION f�r hur du st�ller in wcd f�r personligt bruk.

Grundl�ggande anv�ndning

Som standard (om inga jokertecken anv�nds) s�ker wcd efter en katalog med ett namn som b�rjar med det inskrivna namnet.

Detta kommando kommer till exempel att �ndra katalog till den aktuella anv�ndarens /home/user/Desktop:

wcd Desk

N�r det finns flera matchningar kommer wcd att visa anv�ndaren en lista �ver alla matchningar. Anv�ndaren kan sedan g�ra ett val med n�gra f� knapptryckningar (oftast bara ett).

Jokertecken

Wcd st�der f�ljande jokertecken:

*        matchar alla teckensekvenser (noll eller fler)
?        matchar vilket tecken som helst
[SET] matchar vilket tecken som helst i den angivna upps�ttningen,
[!SET] eller [^SET] matchar alla tecken som inte finns i den angivna upps�ttningen.

En upps�ttning(SET) best�r av tecken eller intervall; ett intervall ser ut som teckenbindestreck som i 0-9 eller A-Z. [0-9a-zA-Z_] �r den minimala upps�ttningen tecken som till�ts i [..]-m�nsterkonstruktionen. Internationella tecken (dvs. 8-bitars tecken) �r till�tna om systemet st�der dem. F�r att undertrycka den speciella syntaktiska betydelsen av n�gon av []*?!^-\ i eller utanf�r en [..]-konstruktion och matcha tecknet exakt, f�reg� tecknet med snedstreckmark�r (\).

Att anv�nda jokertecken m�jligg�r kraftfulla s�kningar. Till exempel matchar detta alla katalognamn som slutar med "top":

wcd *top

Matcha kataloger som har "top" var som helst i namnet:

wcd *top*

Matcha alla katalognamn som b�rjar med "a", "b" eller "c":

wcd [a-c]*

Det �r ocks� m�jligt att tillhandah�lla en del av katalog-s�kv�gen. H�r s�ker Wcd efter en katalog som b�rjar med "Desk" och vars s�kv�g matchar *me/Desk*.

wcd me/Desk

Det �r till�tet att skriva alla slags uttryck med snedstreck och jokertecken. T.ex.:

wcd src*/*1?/a*2

�vrig anv�ndning

Om inga jokertecken anv�nds och wcd hittar en perfekt matchning, ignorerar wcd alla jokermatchningar som standard. Detta beteende kan �ndras med flaggan -w.

Den interaktiva katalogtr�dsl�saren kan startas genom att anv�nda flaggan -g.

wcd -g

Wcd genererar en tr�datafil d�r den s�ker efter katalog. P� Unix och Windows-system l�gger wcd till symboliska l�nkar till tr�datafilen som skannar disken, men inte f�ljer dem. Genom att f�lja l�nkar kan det sluta med att wcd skannar o�ndliga loopar eller stora delar av ett n�tverk.

Wcd kan ocks� byta till kataloger som inte finns i tr�ddatafilen. T.ex.:

wcd ..

Om wcd hittade en matchning men inte kan �ndra till katalogen f�rs�ker den ta bort den fr�n standardtr�ddatafilen. Inte fr�n den extra tr�ddatafilen. Se �ven flaggan -k.

Wcd beh�ller en katalogstack som �r lagrad p� disken. Stacken har en standardstorlek p� 10 och �r cyklisk. Se flaggorna -z, -, + och =.

I fleranv�ndarmilj�er kan flaggan -u anv�ndas f�r att byta till kataloger f�r andra anv�ndare.

P� DOS- och Windows-system spelar det ingen roll om du anv�nder ett snedstreck "/" eller ett omv�nt snedstreck "\" som katalogavgr�nsare.

Det �r p� DOS- och Windows-system m�jligt att byta enhet och katalog p� en g�ng genom att f�reg� katalognamnet med enhetsnamnet.

wcd d:games

Windows UNC-s�kv�gar

Windows-versionerna (Kommandotolken, PowerShell, MSYS, zsh, cygwin) st�der Windows SMB LAN UNC-s�kv�gar utan enhetsbokstav som \\servernamn\sharename. Wcd f�r Windows Kommandotolk anv�nder kommandot "pushd" f�r att automatiskt mappa en UNC-s�kv�g till en enhetsbeteckning. I Windows PowerShell, MSYS, zsh och Cygwin UNC- st�ds s�kv�gar fullt ut. Den aktuella arbetskatalogen kan vara en UNC-s�kv�g.

Storleks�ndra konsolen p� Windows.

Wcd st�der storleks�ndring av konsolen i Windows 10 och ConEmu (se https://conemu.github.io/) fr�n och med version 6.0.3. Konsolen i Windows 10 f�r inte vara i f�r�ldrat l�ge (se konsolinst�llningarna). Sk�rmen kanske inte uppdateras n�r konsolens Layout-egenskap "Radbryt text vid storleks�ndring" �r inaktiverad. Sk�rmen kan uppdateras manuellt genom att trycka p� tangenten F5.

Gr�nssnitt

Wcd har tre olika gr�nssnitt att v�lja fr�n en lista med matchningar. Gr�nssnittet kan v�ljas vid kompilering.

Det f�rsta gr�nssnittet anv�nder vanlig stdin/stdout. En numrerad lista skrivs ut i terminalen. Anv�ndaren m�ste v�lja fr�n listan genom att skriva en siffra f�ljt av <Retur>. Det h�r gr�nssnittet ger inte m�jlighet att rulla tillbaka funktionalitet i h�ndelse av en l�ng lista. Terminalens/konsolens rullningsf�rm�ga anv�ndas. Den �r v�ldigt liten och portabel.

Det andra gr�nssnittet �r byggt med conio-biblioteket. Det ger en inbyggd rullningsf�rm�ga. Anv�ndaren f�r en lista numrerad med bokst�ver. Att v�lja fr�n en lista kan g�ras genom att trycka p� en bokstav. Detta gr�nssnitt �r snabbt eftersom det sparar tangenttryckningar. Om m�jligt kommer sk�rmen att �terst�llas efter att ha avslutats. Den som f�redrar att skriva siffror kan anv�nda flaggan -N.

Det tredje gr�nssnittet �r byggt med curses-biblioteket. Det liknar conio-gr�nsnittet. Curses-versionen av wcd har ocks� ett ytterligare ett "grafiskt" gr�nssnitt. Det l�ter anv�ndare v�lja en katalog via en helsk�rms interaktiv katalogtr�dvy. Det har en vim(1)-liknande navigation och s�k. Det aktiveras med flaggan -g.

Genom att anv�nda flaggan -okan man alltid falla tillbaka till stdin/stdout-gr�nssnittet.

FLAGGOR

-a

L�gg till nuvarande s�kv�g till standard tr�ddatafilen.

Anv�nd den h�r flaggan f�r att snabbt l�gga till den aktuella s�kv�gen till standardtr�ddatafilen. Att s�ka om hela disken kan i vissa fall ta l�ng tid.

-aa

L�gg till aktuell och �verordnade s�kv�gar till standardtr�ddatafilen.

-A S�KV�G

S�k av katalogtr�det fr�n S�KV�G och l�gg till standardtr�ddatafilen. Exempel:

wcd -A .
wcd -A /home -A /etc
wcd -A d: -A e: -A \\server\share

P� Windows kan man s�ka av alla delade kataloger p� en Windows LAN-server genom att skriva n�got i stil med: wcd -A \\servernamn.

Se ocks� flaggan -S och -s och -E.

-b

F�rbjud nuvarande s�kv�g.

Wcd placerar den aktuella s�kv�gen i f�rbjudsfilen. Detta betyder att wcd ignorerar alla matchningar av denna katalog och dess underkataloger.

F�rbjudsfilen kan redigeras med en textredigerare. Anv�ndning av jokertecken st�ds och namn matchas mot den absoluta s�kv�gen.

F�rbjudna s�kv�gar �r inte exkluderade fr�n s�kning av disk. F�r detta,anv�nd flaggan -xf.

-c, --direct-cd

Direkt CD-l�ge. Som standard fungerar wcd enligt f�ljande:

1. F�rs�ka att hitta en matching i tr�datafilen
2. Om ingen matchning hittades, f�rs�k att �ppna katalogen du skrev in.

I direkt CD-l�ge fungerar wcd i omv�nd ordning.

1. F�rs�ka att �ppna katalogen du skriv in.
2. Om inte, f�rs�k att hitta en matchning i tr�datafilen.
-d DISK

St�ll in disk f�r stack and go-fil (DOS endast).

Stackfilen och go-scriptet lagras som standard p� enhet C: om milj�variabeln HOME �r tom. Anv�nd denna flagga om enheten C: �r en skrivskyddad enhet. Flaggan m�ste anges framf�r stackflaggorna -, + och =.

-e

L�gg till nuvarande s�kv�g till extra tr�ddatafil.

Anv�nd den h�r flaggan f�r att snabbt l�gga till den aktuella s�kv�gen till den extra tr�ddatafilen.

-ee

L�gg till aktuella och alla �verordnade s�kv�gar till extra tr�ddatafil.

-E S�KV�G

Skanna katalogtr�det fr�n S�KV�G och l�gg till filen Extra tr�data. Se �ven flaggan -A och -S.

-f FIL

L�s tr�ddatafil FIL. L�s inte standardtr�ddatafilen.

+f FIL

L�s tr�ddatafil FIL f�rutom standardtr�ddatafilen.

-g

Grafiskt gr�nssnitt (endast i version med curses-gr�nssnitt).

Wcd starter med ett curses-baserat text "grafiskt" gr�nsnitt. Anv�ndaren kan v�lja katalog via en helsk�rms interaktiv katalogbaserad tr�dvy. Den har en vim(1)-liknande navigation och s�k.

Om ingen s�kstr�ng anges visar wcd hela tr�det som finns i standardtr�ddatafilen och de extra tr�ddatafilerna.

Om en s�kstr�ng anges visas matchningslistan som ett katalogtr�d.

Standardtr�dvyn liknar tr�dlayouten i det ursprungliga NCD p� DOS. Skillnaderna �r att i NCD �r alla kataloger p� samma djupniv� vertikalt justerade �ver hela tr�det. Det var i NCD m�jligt eftersom maximal l�ngd f�r en katalognamn i DOS var 12 (8.3) tecken. P� moderna operativsystem kan katalognamn vara v�ldigt stora. D�rf�r �r kataloger med samma djup inte vertikalt justerade �ver hela tr�det i wcd, utan bara i underniv�er. S�, det kommer att finnas en del sidor�relser n�r man f�rflyttar sig upp och ned fr�n en underniv� till en en annan underniv�.

Navigationsbeteendet i Wcd �r precis likadant som i det ursprungliga NCD. Till exempel, och du trycker ned tangenten Ned kan du g� ned�t till n�sta samma djupniv�, och hoppa �ver grenar. Det m�jlig�r en snabb navigation tr�det.

Se flaggan -Ta, -TC, och -Tc f�r att �ndra navigeringsbeteendet.

-gd

Dumpa tr�ddatafilerna som ett tr�d till stdout.

-G S�KV�G

Skriv go-skript i katalogen S�KV�G. Till exempel p� Unix kommer wcd -G S�KV�G att skriva ett go-skript p� S�KV�G/wcd.go.

-GN, --no-go-script

Skapa inte go-script. Detta alternativ kan anv�ndas i kombination med flaggan -j om man inte vill att wcd ska skapa ett go-script.

-h, --help

Visa hj�lp och avsluta.

-i, --ignore-case

Skiftl�gesk�nsligt l�ge. Dos och Windows-versionerna av wcd �r skiftl�gesk�nsliga som standard. Unix/Cygwin-versioner �r det inte.

+i, --no-ignore-case

Beakta skiftl�ge. Se ocks� flaggan -i.

-I, --ignore-diacritics

Ignorera diakritiska tecken f�r latinbaserade skrivspr�k. Bokst�ver med diakritiska tecken matchar deras grundbokstav utan diakritiskt tecken. F�ljande latinska kodningar st�ds: CP437, CP850, CP852, CP1250, CP1252, ISO-8859-1, ISO-8859-2 och Unicode Latin-1, Latin Extended-A och Latin Extended-B. Se �ven http://en.wikipedia.org/wiki/Diacritic

+I, --no-ignore-diacritics

Beakta diakritiska tecken (standard). Se ocks� flaggan -I.

-j, --just-go

K�r-p�-l�ge.

I detta l�ge kommer wcd inte att visa en lista n�r det finns mer �n en katalog som matchar den givna katalogen. Wcd kommer bara att �ndra till det f�rsta alternativet. N�r wcd anropas igen med samma argument kommer det att �ndra till n�sta alternativ, och s� vidare.

Wcd kommer att skriva ut katalogen till att g� mot stdout. S�, en annan installationsmetod kan anv�ndas. Man kan exempelvis skapa f�ljande funktion f�r ett POSIX-kompatibelt skal:

wcd ()
{
    cd "$($HOME/bin/wcd.exe -j $@)"
}

N�r du anv�nder ett gammalt skal som inte st�der "$()" kommandosubstitution m�ste du anv�nda �ldre kommandosubstitution med bakre citattecken.

wcd ()
{
    cd "`$HOME/bin/wcd.exe -j $@`"
}

P� Windows-system, om man k�r 4NT-skal, kan man skapa f�ljande alias:

alias wcd `cd %@execstr[wcdwin32.exe -z 0 -j %1]`

Denna metod eliminerar behovet av go-script, s� man kan anv�nda flaggan -GN i kombination med -j.

-k, --keep-paths

Beh�ll s�kv�gar.

Beh�ll s�kv�gar i tr�ddatafilen n�r wcd inte kan �ndra till dem. Standard beteendet f�r wcd �r att den f�rs�ker ta bort s�kv�gar fr�n tr�ddata-filen n�r wcd inte kan �ndra dem. Med den h�r flaggan inaktiveras detta beteende.

-K, --color

Anv�nd f�rger i grafiskt l�ge.

-l ALIAS

Namnge den aktuella s�kv�gen med ALIAS. Wcd placerar den aktuella s�kv�gen med alias ALIAS i aliasfilen. Alias �r skiftl�gesk�nsliga.

-ls

Visa namnet p� alias filen, och lista alla alias.

-m KAT

Skapa katalog och l�gg till i tr�ddatafilen.

-L, --license

Skriv ut distributionslicensen.

-M KAT

Skapa katalog och och l�gg till i extra tr�ddatafil.

-n S�KV�G

L�s relativ tr�ddatafil fr�n S�KV�G.

L�s inte standardtr�ddatafilen. Den relativa tr�ddatafilen borde redan ha skapats med flaggan wcd +S. S�KV�G kan ocks� peka direkt p� en fil.

Ett exempel. Anta att ett annat system har monterats p� monteringspunkt /mnt/network:

wcd -n /mnt/network src

Wcd �ppnar den relativa tr�ddatafilen i /mnt/network/. Filen inneh�ller s�kv�garna fr�n den punkten.

+n S�KV�G

L�s relativ tr�ddatafil ut�ver standardtr�ddatafilen. Se flaggan -n.

-N, --numbers

Anv�nd siffror ist�llet f�r bokst�ver.

Wcd med ett conio- eller curses-baserat gr�nssnitt (se avsnittet Gr�nssnitt) presenterar som standard en matchlista numrerad med bokst�ver. N�r alternativet -N anv�nds �r matchlistan numrerad med siffror. Oavsett om alternativet -N anv�nds kan man kan man skriva en bokstav eller siffror f�r att g�ra ett val fr�n matchningslistan.

-o

Anv�nd stdin/stdout-gr�nssnitt.

N�r conio- eller curses-gr�nssnittet f�r wcd av n�gon slags anledning inte fungerar kan man falla tillbaka till stdin/stdout-gr�nssnittet f�r wcd genom att anv�nda flaggan -o.

-od, --to-stdout

Dumpa alla matchningar till stdout.

-q, --quiet

Tystare k�rning. Utskriften av den sista matchningen ignoreras.

-r KAT

Ta bort katalog och ta bort fr�n tr�ddatafil.

Om katalogen �r tom kommer wcd att ta bort den och f�rs�ka ta bort den fr�n tr�ddatafilen.

-rmtree KAT

Rekursivt ta bort katalogen och ta bort fr�n tr�ddatafil.

Wcd kommer ta bort katalog och alla dess underkataloger och filer, och ta bort katalogerna fr�n tr�ddatafil.

-s

(om)S�k av disken fr�n $HOME-katalogen. Om HOME inte �r definierat skannas disken fr�n rotkatalogen /.

Den befintliga standardtr�ddatafilen skrivs �ver.

Standardskanningskatalogen kan �sidos�ttas med milj�variabel WCDSCAN. Se avsnittet MILJ�VARIABLER.

-S S�KV�G

Skanna katalogtr�det fr�n S�KV�G och skriv �ver standardtr�ddatafil. Se �ven flaggan -A, -s och -E. T.ex. med flaggan -A kan du skapa en standardtr�ddatafil som du v�ljer. Exempel:

Unix:

wcd -S /
wcd -S /home -A /etc -A /usr

DOS/Windows:

wcd -S c:/
wcd -S c: -A d: -A \\server\share

Med Windows-versionerna kan man s�ka av alla delade kataloger p� en Windows LAN-server genom att skriva n�got i stil med: wcd -S \\servernamn.

+S S�KV�G

S�k av disk fr�n S�KV�G och placera relativa s�kv�gar i en relativ tr�ddatafil. Den h�r filen anv�nds av flaggan -n och +n i wcd. T.ex. wcd -n S�KV�G src.

-t

Ta inte bort tmp mount katalog /tmp_mnt (endast Unix)

Wcd stryker som standard /tmp_mnt/ fr�n matchningen. Katalog /tmp_mntanv�nds av den automatiska r�knaren. Detta beteende kan st�ngas av med flaggan -t.

-T, --ascii-tree

Rita tr�d med ASCII-tecken. Anv�nd den h�r flaggan om linjeteckningstecken inte visas korrekt i din terminal.

-Ta, --alt-tree-nav

Alternativt s�tt att navigera det grafiska tr�det.

I standardtr�dlayouten i NCD-stil inaktiverar flagga -Ta hoppning till orelaterade kataloger.

I kompakt tr�d-l�get g�r det alternativa l�get att navigeringen liknar navigering i GUI-filhanterare som Windows Explorer eller Linux KDE. Konqueror. Genom att trycka p� Upp och Ned flyttas den valda mappen en rad upp�t eller ned�t. Genom att trycka p� v�nster viks f�rst undermapparna och n�sta drag till v�nster flyttar verkligen �t v�nster

Du kan v�xla mellan standardnavigering och alternativ navigering i farten genom att genom att trycka p� <Skift-A>.

N�r alternativt navigeringsl�ge �r p� ser du ett "A" i det nedre h�gra h�rnet.

-TC, --center-tree

Centrerad vy i det grafiska tr�det. Den valda katalogen stannar kvar i mitten av sk�rmen. Det centrerade l�get kan ocks� sl�s p� och av med tangenten <t> i det grafiska tr�det.

Det icke-centrerade standardbeteendet, som minimerar tr�dr�relser, �rdetsamma som i ursprungliga NCD.

-Tc, --compact-tree

Som standard ritas det "grafiska" tr�det p� samma s�tt som i ursprungliga NCD p� DOS. P� DOS kunde en katalogs�kv�g endast best� av totalt 66 tecken. Med dagens djupa katalogstrukturer kan tr�det bli mycket brett. F�r att �vervinna detta kan wcd rita tr�det p� ett kompakt s�tt, liknande de flesta GUI filhanterare, med endast en mapp per rad. Anv�nd alternativ -Tc eller v�xla p�-i farten med <m>-tangenten.

-Td, --cjk-width

Gamla �stasiatiska CJK-teckensnitt (kinesiska, japanska och koreanska) har vissa tecken och linjedragningssymboler med en kolumnbredd p� 2, medan de den normala Unicode-bredden f�r dessa tecken �r 1 kolumn. Till exempel Kinesiska CP936-rasterteckensnittet i Windows och Simsun-teckensnittet. Anv�nd den h�r flaggaf�r att f� en korrekt konturering av det grafiska tr�det n�r ett �ldre CJK-teckensnitt anv�nds.

N�r CJK-l�get �r p�, kommer du att se ett "C" i det nedre h�gra h�rnet.

-u USER

S�k i en annan anv�ndares tr�ddatafil baserat p� USER, s�k inte i inte din egen standardtr�ddatafil. Se �ven avsnittet MILJ�VARIABLER f�r WCDUSERSHOME.

P� Unix/Cygwin antas baskatalogen f�r anv�ndarhemkataloger vara /home. Wcd kommer att leta efter /home/USER/.treedata.wcd och /home/USER/.wcd/.treedata.wcd, i den ordningen, och l�sa den f�rsta som finns och �r l�sbar. P� DOS/Windows antas baskatalogen f�r anv�ndarhemkataloger vara \\users, s� wcd f�rs�ker l�sa \\users\USER\treedata.wcd och \\users\USER\.wcd \treedata.wcd.

+u USER

L�s standardtr�ddatafilen f�r USER f�rutom din egen tr�ddatafil.

-v, --verbose

Visa utf�rliga meddelanden. Med det h�r flagga skriver wcd ut alla filter, f�rbjud och exkluderingar.

-V, --version

Skriv ut versionsinformation och avsluta.

-w, --wild-match-only

Endast matching med jokertecken. Behandla alla matchningar som s�dana.

-x S�KV�G

Uteslut S�KV�G fr�n skanning.

N�r detta alternativ anv�nds kommer wcd att exkludera S�KV�G och alla dess underkataloger n�r wcd skannar en disk. Jokertecken st�ds och matchas mot absoluta s�kv�gar. Flaggan -x kan anv�ndas flera g�nger.

wcd -x <s�kv�g1> -x <s�v�g2> -s

Flaggan -x m�ste anv�ndas framf�r alla skanningsalternativ (-s, -S, +S, -A, -E).

P� DOS/Windows-system m�ste man ange enhetsbeteckningen beroende p� om milj�variabeln HEM eller WCDHEM �r inst�lld. Om HEM eller WCDHEM �r inst�lld m�ste man ange enhetsbeteckningen. Ett exempel:

wcd -x c:/temp -S c:

Ange annars inte enhetsbeteckning.

wcd -x /temp -s
-xf FIL

Uteslut alla s�kv�gar som anges i FIL fr�n skanning.

N�r den h�r flaggan anv�nds utesluter wcd alla s�kv�gar som anges i FILE och alla deras underkataloger n�r wcd skannar en disk. Jokertecken st�ds och de matchas mot absoluta s�kv�gar; en s�kv�g per rad. Wch ignorerar inte ledande eller avslutande blanksteg p� en rad, eftersom de �r korrekt tecken i ett katalognamn. Flaggan -xf kan anv�ndas flera g�nger. N�r man vill utesluta alla f�rbjudna s�kv�gar fr�n s�kas igenom kan man g�ra f�ljande (exempel f�r wcd p� unix):

wcd -xf ~/.ban.wcd -s

Jokertecken st�ds. F�r att till exempel exkludera alla dina Subversion-kataloger med administrativa filer, l�gg till en rad med */.svn.

Flaggan -xf m�ste anv�ndas framf�r alla s�kflaggor (-s, -S, +S, -A, -E).

-y, --assume-yes

Svara Ja p� alla fr�gor.

Wcd kommer inte att fr�ga anv�ndaren med ja/nej-fr�gor, utan f�ruts�tter att anv�ndaren svarar ja p� alla fr�gor. Detta kan anv�ndas i kombination med flaggan -rmtree. Detta alternativ m�ste anv�ndas framf�r alternativ som kan leda till ja/nej-fr�gor.

-z SIFFROR

St�ll in maximal stack storlek till SIFFROR.

Standardstorleken f�r en stack �r 10. Stack-funktionen kan st�ngas av genom att st�lla in storleken p� 0. Den h�r flaggan m�ste anv�ndas f�re alla andra stack- operationer (-,+,=). I annat fall kommer stackens storlek s�ttastillbaka till standardv�rdet 10.

Ett korrekt kommando �r:

wcd -z 50 -

Den nya stackstorleken blir 50, wcd g�r en katalog tillbaka. Ett felkommando �r:

wcd - -z 50

Wcd g�r en katalog tillbaka, stacken f�r standardstorleken 10. -z 50 ignoreras.

L�gg till det h�r alternativet som det f�rsta alternativet till ditt wcd-alias eller -funktion. t.e.x f�r ett POSIX-kompatibelt skal skulle detta vara:

wcd ()
{
    wcd.exe -z 50 "$@"
    . ${WCDHOME:-${HOME}}/bin/wcd.go
}
-[SIFFRA]

Push till katalog ANTAL g�nger. Standardv�rdet �r en g�ng.

G� tillbaka en katalog. Kommandot wcd - g�r en katalog tillbaka. F�r att g� tillbaka fler kataloger l�gg till ett nummer. T.ex. kommando wcd -3. Stacken �r cyklisk.

+[SIFFRA]

Pop till katalogen ANTAL g�nger. Standardv�rdet �r en g�ng.

G� fram�t en katalog. Kommandot wcd + g�r en katalog fram�t. F�r att g� fler kataloger fram�t l�gg till ett nummer i den. T.ex. kommando wcd +2. Stacken �r cyklisk.

=

Visa stack.

Anv�nd den h�r flaggan om du inte l�ngre vet hur m�nga g�nger du ska anropa push eller pop. Stacken skrivs ut och du kan v�lja ett antal. Den aktuella platsen i stacken �r markerad med en asterisk *.

INSTALLATION

Den aktuella arbetskatalogen f�r ett Unix-skal kan endast �ndras med det inbyggda kommandot cd(1). D�rf�r anropas programmet alltid av en funktion eller ett alias. Funktionen eller aliaset genererar ett skalskript (go-skript) som genereras av wcd-programmet. Wcd kan bara fungera efter att funktionen eller aliaset har definierats.

En annan viktig p�verkan p� din installation �r definitionen av milj�variabler HOME och WCDHOME. Se avsnittet MILJ�VARIABLER.

Installera f�r skal av POSIX-typ

F�r ett POSIX-skal (ksh, bash, zsh, etc.) p� Unix, Linux, Cygwin eller inbyggt MSYS l�gg till f�ljande funktion i skaluppstartsfilen (t.ex. Bash anv�nder $HOME/.bashrc):

wcd ()
{
    PATH/wcd.exe "$@"
    . ${WCDHOME:-${HOME}}/bin/wcd.go
}

Ers�tt S�KV�G med platsen d�r wcd-k�rfilen har installerats. L�s om skalinitieringsfilerna eller starta ett nytt skal.

Platsen f�r go-skriptet wcd.go skiljer sig �t per skal.

Wcd f�r DJGPP DOS bash och OS/2 bash kr�ver en annan funktion. Go- skriptet �r inte skrivet i en katalog bin, och om WCDHOME och HOME inte b�da �r definierade skrivs go-scriptet i c:/.

DOS bash:

wcd ()
{
    PATH/wcdbash.exe "$@"
    . ${WCDHOME:-${HOME:-"c:"}}/wcd.go
}

OS/2 bash:

wcd ()
{
    PATH/wcdos2bash.exe "$@"
    . ${WCDHOME:-${HOME:-"c:"}}/wcd.go
}

WinZsh-versionen av wcd kr�ver en lite annorlunda funktion. Go-scriptet kommer aldrig att skrivas i c:/.

wcd ()
{
    PATH/wcdwin32zsh.exe "$@"
    . ${WCDHOME:-${HOME}}/wcd.go
}

Se avsnittet FILER f�r mer information.

Installera f�r C-liknande skal (csh, tcsh)

L�gg till f�ljande alias till skalstartsfilen $HOME/.cshrc eller $HOME/.tcshrc :

if ( ${?WCDHOME} ) then
    alias wcd "PATH/wcd.exe \!* ; source $WCDHOME/bin/wcd.go"
else
    alias wcd "PATH/wcd.exe \!* ; source $HOME/bin/wcd.go"
endif

Ers�tt S�KV�G med platsen d�r wcd-k�rfilen har installerats. Ladda om skalinitieringsfilerna eller starta ett nytt skal.

Windows kommandotolksversion

Packa upp zip-filen och l�gg till katalog bin till din milj�variabel S�KV�G.

I Windows kommandotolk kan inte ett Windows-program �ndra den aktuella arbetskatalogen, men en .bat-fil kan. Batchskriptet wcd.bat k�r wcd-programmet som genererar ett nytt batchskript wcdgo.bat. Sedan k�r wcd.bat wcdgo.bat som faktiskt �ndrar katalogen.

Windows VISTA och h�gre

I kommandotolken i Windows VISTA och h�gre versioner kan du ha begr�nsad tillg�ng till kataloger. F�r att f� tillg�ng till flera kataloger beh�ver du administrat�r. r�ttigheter. Du kan f� en kommandotolk med administrat�rsr�ttigheter om du h�ger Klicka p� ikonen f�r kommandotolken och v�lj K�r som administrat�r.

Windows PowerShell version

L�gg till f�ljande funktion till din PowerShell-anv�ndarprofil. Platsen f�r denna profil lagras i variabeln $profile. Det kr�vs att en av milj�variablerna HOME eller WCDHOME �r definierad.

function wcd
{
    PATH\wcdwin32psh.exe $args
    & $env:HOME\wcdgo.ps1
}

Ers�tt S�KV�G med platsen d�r wcd-k�rfilen har installerats. Starta en ny PowerShell. Wcd f�r PowerShell st�der endast filsystemleverant�ren. Inga andra leverant�rer.

OS/2 Kommandotolksversion

I en OS/2-kommandotolk (cmd.exe) kan ett OS/2-program inte �ndra den aktuella arbetskatalogen. Det �r d�rf�r som wcd genererar ett kommandoskript wcdgo.cmd. som m�ste exekveras i det aktuella skalet. Skriptet wcd.cmd b�rjar med att exekvera wcdos2.exe, som skapar skriptet wcdgo.cmd. D�refter anv�nds wcd.cmd skriptet wcdgo.cmd.

LOKALISERING

LANG

Det prim�ra spr�ket v�ljs med milj�variabeln LANG. LANG best�r av flera delar. Den f�rsta delen spr�kkoden med gemener. Den andra delen �r valfri och utg�rs av landet. landskoden med stora bokst�ver, f�reg�nget av ett understreck. Det finns ocks� en valfri tredje del: teckenkodning, som f�reg�s av en punkt. N�gra exempel f�r POSIX-skal av standardtyp:

export LANG=nl               Nederl�ndska
export LANG=nl_NL            Nederl�ndska, Nederl�nderna
export LANG=nl_BE            Nederl�ndska, Belgien
export LANG=es_ES            Spanska, Spanien
export LANG=es_MX            Spanska, Mexico
export LANG=en_US.iso88591   Engelska, USA, Latin-1-kodning

F�r en komplett lista �ver spr�k- och landskoder se gettext(1)-manualen: http://www.gnu.org/software/gettext/manual/gettext.html#Language-Codes P� Unix-system kan du anv�nda kommandot locale(1) f�r att f� se lokalspecifik information.

LANG

Med milj�variabeln LANGUAGE kan du ange en prioriteringslista �ver spr�k, separerade med kolon. Wcd ger f�retr�de �t LANGUAGE framf�r LANG. Till exempel f�rst nederl�ndska och sedan tyska: LANGUAGE=nl:de. Du m�ste f�rst aktivera lokalisering genom att st�lla in LANG eller LC_ALL till en annat v�rde �n C, innan du kan anv�nda en spr�kprioriteringslista via variabeln LANGUAGE. Se �ven manualen f�r gettext(1): http://www.gnu.org/software/gettext/manual/gettext.html#The-LANGUAGE-variabel

Om du v�ljer ett spr�k som inte �r tillg�ngligt f�r du standardmeddelanden p� engelska.

WCDLOCALEDIR

Med milj�variabeln WCDLOCALEDIR kan den LOCALEDIR som anv�nds under kompilering och installation av wcd kan �sidos�ttas. LOCALEDIR anv�nds av wcd med st�d f�r modersm�l f�r att hitta spr�kfilerna. Den GNU standardv�rdet �r /usr/local/share/locale. Genom att skriva wcd -V kommer wcd att skriva ut det LOCALEDIR som anv�nds.

Om du har installerat wcd i en annan katalog �n standardkatalogen kan du beh�va st�lla in milj�variabeln WCDLOCALEDIR att peka p� lokalkatalogen.

Ett exempel f�r Windows cmd:

set WCDLOCALEDIR=c:/my_prefix/share/locale

Ett exempel f�r ett POSIX-skal:

export WCDLOCALEDIR=$HOME/share/locale
LC_COLLATE

N�r det finns flera katalogmatchningar presenterar wcd en sorterad lista. P� sortering beror p� inst�llningarna f�r spr�ket. Om milj�n LANG har varit har st�llts in sorteras tr�ffarna som ordb�cker eller telefonb�cker sorteras i det spr�ket. Till exempel ignoreras punkter och streck, eller bokst�ver e med och utan accent �r likv�rdiga, och man ignorerar skiftl�ge.

Sorteringen ger f�retr�de �t milj�variabeln LC_COLLATE framf�r LANG. Om du g�r LC_COLLATE likv�rdig med C eller POSIX, kommer sorteringen av lokalvariabeln inaktiveras. Om du till exempel vill ha nederl�ndskt spr�k, men inte nederl�ndsk sortering, kan du g�ra n�got liknande:

export LANG=nl_NL
export LC_COLLATE=C
LC_CTYPE

Med avseende p� teckenkodning kommer Wcd att ge f�retr�de till variabel LC_CTYPE framf�r LANG. F�r att till exempel st�lla in teckenkodning till UTF-8 kan f�ljande milj�inst�llning g�ras.

export LC_CTYPE=en_US.UTF-8
LC_ALL

Alla lokalmilj�variabler som b�rjar med LC_ �sidos�tts av milj�variabeln LC_ALL om den �r definierad. Wcd ger f�retr�de till LC_ALL framf�r LC_COLLATE och LC_CTYPE.

WINDOWS TECKENTABELLER

Det finns tv� grupper av teckentabeller: DOS-teckentabeller (OEM) och Windows-teckentabeller (ANSI). Standardkodningen f�r Windows, n�r den �r konfigurerad med v�sterl�ndskaregionala inst�llningar, �r ANSI CP1252. Windows-program, till exempel Anteckningsblock, anv�nder denna ANSI-teckentabell f�r standardsystemet. Windows-konsolen anv�nder som standard en OEM-teckentabell (CP437 eller CP850) f�r att vara kompatibel med DOS-program. Om du anv�nder en DOS-version av wcd i en Windows-konsol kommer den att fungera, p� grund av DOS-teckentabellen. Men DOS-versionen av wcd saknar st�d f�r l�nga katalognamn och n�tverksenheter i Windows.

Windows-versionen av wcd �r ett Windows-program och kommer att anv�nda Windows-systemets ANSI-tecketabell. P� ett v�sterl�ndskt regionalt Windows kommer det allts� att anv�nda teckentabelle CP1252 f�r katalognamn och meddelanden. F�r att erh�lla konsekvent utdata, oberoende av den aktiva teckentabellen, �vers�tta alla Windows-versioner av Wcd ANSI-utdata till Unicode-utdata i kommandotolken och i PowerShell.

Konsolens rasterteckensnitt st�der endast den ursprungligt Windows-installerade OEM-teckentabellen. s� du m�ste �ndra konsolens teckensnitt till Lucida Console f�r att Unicode- (och ANSI-) bokst�ver ska visas korrekt.

Icke-Unicode-versioner av Wcd f�re version 5.2.0 anv�nder vanlig ANSI utskrift. F�r dessa �ldre versioner m�ste teckentabellen f�r konsolen vara lika med systemets teckentabell (�ndras till 1252) f�r att g�ra att wcd f�r Windows fungerar korrekt med specialtecken, t.ex. tecken med accent eller Euro-symbolen.

Windows-systemets teckentabell kan �ndras via kontrollpanelen regionalinst�llningar. Windows-konsolens teckentabell �ndras med kommandot chcp.

N�r du skriver wcd -V visas den faktiska teckenkodning som anv�nds av wcd. Skriv kommandot chcp f�r att visa den aktiva teckentabellen i Windows konsolen.

UNICODE

Wcd har valfritt st�d f�r Unicode. F�r att se om wcd byggdes med Unicode- st�d skriv wcd -V. Om din terminal/konsol och ditt typsnitt har st�d f�r det kan du b�r du se eurosymbolen och kinesiska tecken (vilket betyder: "kinesiska").

Wcd har konverterats till Unicode. I sin k�rna hanterar wcd alla data som en str�m av bytes. Endast de rader som skrivs ut p� sk�rmen konverteras till Unicode-breda tecken. Wcd f�rlitar sig helt p� libc-funktioner och har ingen UTF-8-specifik kod. Se �ven http://www.cl.cam.ac.uk/~mgk25/unicode.html

Wcd har valfritt st�d f�r Unicode-matchning med normalisering.F�r att ta reda p� om Wcd har st�d f�r normalisering, skriv wcd -V. Wcd med Unicode-normaliseringsst�d kommer att matcha Unicode-namn baserat p� compatible. ekvivalens. Utan st�d f�r Unicode-normalisering matchas namn n�r de �r bin�rt likv�rdiga. Se �ven http://en.wikipedia.org/wiki/Unicode_normalisering

UTF-8 p� Unix/Linux

F�r att kunna se UTF-8-tecken m�ste din konsol/terminal ocks� st�dja UTF-8. Xterm-versionen som kommer med XFree86 4.0 eller h�gre inkluderar UTF-8-st�d. F�r att aktivera det, starta xterm(1) i en UTF-8-lokal och anv�nd ett teckensnitt med iso10646-1-kodning, till exempel med

LC_CTYPE=en_GB.UTF-8 xterm -u8 -fn '-Misc-Fixed-Medium-R-SemiCondensed--13-120-75-75-C-60-ISO10646-1'

Moderna distributioner av GNU/Linux st�der UTF-8 som standard. Andra teckenkodningar med flera byte borde ocks� fungera, men det har inte testats.

Wcd f�ruts�tter att tr�ddatafiler �r kodade i lokal-teckenkodningen. Det finns inga byteordningsm�rken skrivna till tr�ddatafiler.

UTF-16 p� Windows

P� Windows st�ds Unicode i alla versioner av PowerShell och i Windows Kommandotolk p� Windows 7 (eller senare). Unicode fungerar �ven i Take Command eller TCC/LE gjorda av JP Software, som kan anv�ndas p� �ldre Windows-versioner (XP/Vista).

P� Windows �r alla katalognamn p� h�rddisken kodade i UTF-16 Unicode. F�r icke-Unicode Windows-program �vers�tts Unicode-tecknen till standard ANSI-kodtabellen. F�r tecken som inte ing�r i den regionala inst�llningen �r denna �vers�ttning inte m�jlig och icke-Unicode-program skriver ut ett fr�getecken eller ett fel tecken ist�llet.

Wcd med Unicode-st�d l�ser de UTF-16-kodade katalognamnen och konverterar dem internt till UTF-8. Alla tr�ddatafiler �r kodade i UTF-8 och �r inte kompatibla med icke-Unicode-versionen av Wcd. Wcd kommer att skapa ett go-skript kodat i UTF-8.

Alla versioner av Windows PowerShell kan k�ra skript kodade i UTF-8, f�rutsatt att det finns en UTF-8 BOM i skriptet.

Sedan Windows 7 �r det m�jligt att byta katalog i Windows kommmandotolkmed ett batchskript till en katalog med Unicode-bokst�ver i namnet. katalognamnet m�ste vara kodat i UTF-8, och batch-skriptet m�ste vara kodat i not ha en BOM. Den aktiva teckentabellen i kommandotolken m�ste vara inst�lld p� 65001 (UTF-8) f�re cd-kommandot. Wcd f�r kommandotolken kommer att skapa ett go-skript wcdgo.bat. Det �ndrar f�rst teckentabellen till 65001, byter sedan katalog och st�ller slutligen in teckentabellen igen till ursprungliga teckentabellen.

Du m�ste st�lla in teckensnittet till True Type Lucida Console (inte rasterteckensnitt) n�r bokst�ver inte visas korrekt.

Windows-versionen av Wcd som inte �r Unicode kan l�sa Unicode tr�ddata-filer sedan version 5.2.0, f�rutsatt att det finns en Byte Order Mark (BOM) i filen (se http://sv.wikipedia.org/wiki/Byte_order_mark), men den kan inte �ndra till kataloger med Unicode-bokst�ver i namnet som inte �r en del av standardsystemets ANSI-teckentabell. Unicode Windows-versionen av wcd skriver en BOM i UTF-8-kodade tr�ddata-filer sedan version 5.2.0, vilket g�r dem l�sbara �ven med anteckningsblock.

UTF-8 p� Cygwin

Cygwin st�der Unicode sedan version 1.7. Cygwin-skiktet ser till att Windows UTF-16 Unicode-namn konverteras till UTF-8. S� program som wcd, beh�ver inte vara medvetna om detta och kan arbeta med UTF-8-kodning som p� Unix/Linux. St�ll in teckenkodning till UTF-8 med LANG eller LC_CTYPE milj�variabel. Du kan beh�va s�ka om dina enheter. Du m�ste st�lla in teckensnittet till True Type Lucida Console (inte rasterteckensnitt) om du anv�nder standardkonsolen i Cygwin.

Cygwin-versionen beter sig exakt som Unix-versionen av wcd. Det finns ingen BOM i tr�ddatafilerna, och det antas att de �r kodade i Cygwin lokal teckenkodning.

FILER

Om milj�variabeln WCDHOME �r inst�lld kommer wcd att anv�nda WCDHOME. ist�llet f�r HOME. Alla *.wcd-filer �r textfiler. De kan redigeras med en textredigerare. Windows kommandotolk-versionen av wcd beter sig som DOS-versionen. Cygwin-versionen av wcd beter sig som Unix-versionen.

wcd.exe

Programmet. I Unix-skal anropas programmet alltid av en funktion eller alias, eftersom den aktuella arbetskatalogen f�r ett Unix-skal endast kan �ndras av det inbyggda cd-kommandot. Se �ven avsnitt INSTALLATION.

standardtr�ddatafil

Detta �r standardtr�ddatafilen d�r wcd s�ker efter matchningar. Om den inte �r l�sbar kommer wcd att skapa en ny.

DOS: \treedata.wcd eller %HOME%\treedata.wcd
Unix: $HOME/.treedata.wcd
extra tr�ddatafil

En valfri extra tr�ddatafil. Om den finns och �r l�sbar kommer wcd ocks� att f�rs�ka hitta matchningar i den h�r filen.

DOS: \extra.wcd eller %HOME%\extra.wcd
Unix: $HOME/.extra.wcd
f�rbjud fil

I denna valfria fil placerar wcd f�rbjudna s�kv�gar. Se alternativ -b. Jokertecken st�ds.

DOS: \ban.wcd eller %HOME%\ban.wcd
Unix: $HOME/.ban.wcd
alias fil

Valfri fil med wcd alias. Se alternativ -l.

DOS: \alias.wcd eller %HOME%\alias.wcd
Unix: $HOME/.alias.wcd
stackfil

I den h�r filen lagrar wcd sin stack. Enhetsbokstaven kan �ndras med alternativet -d.

DOS: c:\stack.wcd eller %HOME%\stack.wcd
Unix: $HOME/.stack.wcd

Namnet p� stackfilen kan �ndras med milj�variabeln WCDSTACKFILE. Se avsnittet MILJ�VARIABLER.

go-skript

Detta �r det skalskript som wcd.exe skapar varje g�ng. Det kommer fr�n en funktion eller ett alias. Enhetsbeteckningen kan �ndras med -d alternativet. Av historiska sk�l placeras det som standard i $HOME/bin p� Unix. system. Katalogen f�r denna fil kan �ndras med flaggan -G.

DOS bash: c:/wcd.go or $HOME/wcd.go
Windows Command Prompt: c:\wcdgo.bat or %HOME%\wcdgo.bat
Windows PowerShell: $env:HOME\wcdgo.ps1
WinZsh: $HOME/wcd.go
Cygwin/MSYS: $HOME/bin/wcd.go
OS/2 Command Prompt: c:\wcdgo.cmd or %HOME%\wcdgo.cmd
OS/2 bash: c:/wcd.go or $HOME/wcd.go
Unix: $HOME/bin/wcd.go
relativ tr�ddatafil

Textfil med relativa s�kv�gar fr�n KAT. Se alternativ +S, -n och +n.

DOS: PATH\rtdata.wcd
Unix: PATH/.rtdata.wcd

MILJ�VARIABLER

HOME

Wcd anv�nder som standard milj�variabeln HOME f�r att best�mma var den ska lagras. filerna. Se �ven avsnittet FILES. Detta kan �sidos�ttas med milj� variabeln WCDHOME.

HOME definierar ocks� var s�kningen av disken ska b�rja n�r flaggan -s anv�nds. Detta kan �sidos�ttas med milj�variabeln WCDSCAN.

F�r Unix-, Cygwin-, Windows PowerShell-, WinZsh- och MSYS-versionen �r det kr�vs att HOME eller WCDHOME �r inst�llt. F�r de andra versionerna av wcd �r det frivilligt att anv�nda dessa variabler.

Om HOME �r inst�llt p� DOS/Windows kommer wcd att placera alla sina filer (tr�ddata.wcd, extra.wcd, alias.wcd, ban.wcd, wcd.go) i katalogen HOME.Beteendet hos wcd �r d� detsamma som Unix-versionen av wcd. Wcd kommer att s�ka igenom disken fr�n HOME. Enheter kommer inte att skannas automatiskt av �ndra till dem. Du m�ste s�ga till wcd uttryckligen. T.ex:

wcd -S c: -A d: -A e:

Matchning av kataloger �r nu global �ver alla skannade enheter.

WCDHOME

Milj�variabeln WCDHOME kan anv�ndas f�r att �ndra platsen f�r wcd:s filer. Om b�de HOME och WCDHOME �r inst�llda kommer WCDHOME att anv�ndas. ist�llet f�r HOME.

I wcd-versioner f�re 5.1.5 �ndrade WCDHOME ocks� standardkatalogen. f�r s�kning. Detta har �ndrats. Sedan version 5.1.5 �ndrar WCDHOME inte standardkatalogen f�r s�kning. Se flaggan -s. Fr�n och med version 5.1.5 anv�nder du milj�variabeln WCDSCAN f�r att �sidos�tta standardkatalogen f�r skanning.

Exempel f�r DOS, Windows, OS/2 Kommandotolk:

set WCDHOME=C:\Users\erwin\wcd

Ett exempel f�r skal av POSIX-typ:

export WCDHOME="$HOME/.wcd"

Ett exempel f�r skal av Csh-typ:

setenv WCDHOME "$HOME/.wcd"
WCDSCAN

Anv�nd milj�variabeln WCDSCAN f�r att �sidos�tta standardkatalogen f�r s�kning. HOME. Definiera en kolonseparerad lista (Unix) f�r att definiera mer �n en katalog. P� DOS/Windows g�r du listan semikolonseparerad.

Exempel f�r DOS, Windows, OS/2 Kommandotolk:

set WCDSCAN=C:\Users\erwin;D:\data

set WCDSCAN=%HOMEDRIVE%%HOMEPATH%;\\projectdrive\projectX

Ett exempel f�r skal av POSIX-typ:

export WCDSCAN="$HOME:/projectdisk/projectX"

Ett exempel f�r skal av Csh-typ:

setenv WCDSCAN "$HOME:/projectdisk/projectX"
WCDFILTER

Ange filter med milj�variabeln WCDFILTER. Alla kataloger som inte matchar filtren ignoreras. En lista kan specificeras genom att separera filtren med skalets s�kv�gsseparator. P� samma s�tt som att ange PATH-variabeln. Skiftl�gesk�nslighet �r beroende av operativsystemet.

Ett exempel f�r DOS, Windows, OS/2 Kommandotolk:

set WCDFILTER=projects;doc

Ett exempel f�r skal av POSIX-typ:

export WCDFILTER="projects:doc"

Ett exempel f�r skal av Csh-typ:

setenv WCDFILTER "projects:doc"
WCDBAN

De s�kv�gar som anges med milj�variabeln WCDBAN kommer att f�rbjudas av wcd. Se �ven flaggan -b. Ange en lista med s�kv�gar separerade med skalets PATH-separator

WCDEXCLUDE

De s�kv�gar som anges med milj�variabeln WCDEXCLUDE kommer att uteslutas av wcd. Se �ven flaggorna -x och -xf. Ange en lista med s�kv�gar separerade med skalets PATH-separator.

Ett exempel f�r DOS, Windows, OS/2 Kommandotolk:

set WCDEXCLUDE=*/windows;*/temp;*CVS

Ett exempel f�r skal av POSIX-typ:

export WCDEXCLUDE="/dev:/tmp:*CVS"

Ett exempel f�r skal av Csh-typ:

setenv WCDEXCLUDE "/dev:/tmp:*CVS"
WCDUSERSHOME

Ange basen f�r anv�ndarens hemkataloger. P� DOS/Windows �r standardv�rdet \\users. P� Unix/Cygwin �r standardv�rdet /home. Variabeln anv�nds f�r att s�ka igenom andra anv�ndares tr�ddatafiler. Se �ven flaggorna -u och +u. I verbose-l�ge skriver wcd ut alla filter, f�rbud och uteslutningar. Se flaggan -v.

WCDSTACKFILE

Wcd f�redrar WCDSTACKFILE framf�r standardnamnet f�r stackfilen. (se avsnittet FILES). Med denna variabel kan varje skal (eller anv�nd terminal emulator) ha sin privata stack av anv�nda kataloger.

F�r att anv�nda en unik tidsbaserad YYYYYMMDD-HHMMSS-fil f�r varje �ppnad interaktivt skal.

export WCDSTACKFILE=$HOME/.wcd/stack.$(date +%Y%m%d-%H%M%S)

F�r en stack per xterm(1), anv�nd milj�variabeln xterm WINDOWID:

export WCDSTACKFILE=$HOME/.wcd/stack.$WINDOWID

F�r GNU screen(1), f�r att anv�nda en stack per sk�rm:

export WCDSTACKFILE=$HOME/.wcd/stack.$WINDOW
TERMINFO

Om milj�variabeln TERMINFO �r definierad kan wcd med ncurses-gr�nssnittet kontrollera om det finns en lokal terminaldefinition innan det kontrollerar standardplatsen. Det �r anv�ndbart om terminaldefinitioner inte finns p� en standard- plats. Ofta anv�nda standardplatser �r /usr/lib/terminfo och /usr/share/terminfo.

PDC_RESTORE_SCREEN

Wcd med PDCurses-gr�nssnittet k�nner igen milj�variabeln PDC_RESTORE_SCREEN. Om denna milj�variabel �r inst�lld kommer PDCurses att ta en kopia av inneh�llet p� sk�rmen n�r wcd startas; N�r wcd avslutas kommer sk�rmen att �terst�llas. Ett exempel f�r Windows kommandotolk:

set PDC_RESTORE_SCREEN=1

Windows till�ter endast att en liten buffert sparas. Det �r allts� inte alltid m�jligt att �terst�lla allt. En del skr�pdata kan skrivas ut i konsolen efter att wcd avslutas om du har st�llt in en stor buffertbredd.

SHELL

Utskrift av #!$SHELL p� f�rsta raden i go-scriptet f�r POSIX-skal eller C shell beh�vs f�r 8-bitars tecken. Vissa skal tror annars att att go-scriptet �r en bin�r fil och kommer inte att l�sa in den. I Cygwin Bash m�ste variabeln SHELL st�llas in i milj�n med hj�lp av export kommandot, annars kan wcd inte l�sa variabeln.

BASH

Wcd f�r DOS bash anv�nder $BASH ist�llet f�r $SHELL, eftersom $SHELL pekar p� DOS-kommandoskalet. Man kan beh�va definiera $BASH med en export-kommando, annars kan wcd inte l�sa variabeln.

SE �VEN

sh(1), bash(1), csh(1), ksh(1), zsh(1), locale(1), ncurses(1),

SKAPARE

Wcd skapades av Erwin Waterlander <waterlan@xs4all.nl>

Projektets hemsida: http://waterlan.home.xs4all.nl/

SourceForge: http://sourceforge.net/projects/wcd/

Manualsidans formatering tillhandah�lls av Jari Aalto <jari.aalto@cante.net>.

NCD skrevs ursprungligen av Brad Kingsbury f�r Peter Nortons "Norton Utilities" omkring 1987. Se �ven http://www.softpanorama.org/OFM/norton_change_directory_clones.shtml