wcd - Wherever Change Directory
chdir f�r DOS och Unix
wcd [flaggor] [katalog]
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.
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).
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
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-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.
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.
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.
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.
L�gg till aktuell och �verordnade s�kv�gar till standardtr�ddatafilen.
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.
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.
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.
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 =.
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.
L�gg till aktuella och alla �verordnade s�kv�gar till extra tr�ddatafil.
Skanna katalogtr�det fr�n S�KV�G och l�gg till filen Extra tr�data. Se �ven flaggan -A och -S.
L�s tr�ddatafil FIL. L�s inte standardtr�ddatafilen.
L�s tr�ddatafil FIL f�rutom standardtr�ddatafilen.
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.
Dumpa tr�ddatafilerna som ett tr�d till stdout.
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.
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.
Visa hj�lp och avsluta.
Skiftl�gesk�nsligt l�ge. Dos och Windows-versionerna av wcd �r skiftl�gesk�nsliga som standard. Unix/Cygwin-versioner �r det inte.
Beakta skiftl�ge. Se ocks� flaggan -i.
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
Beakta diakritiska tecken (standard). Se ocks� flaggan -I.
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.
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.
Anv�nd f�rger i grafiskt l�ge.
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.
Visa namnet p� alias filen, och lista alla alias.
Skapa katalog och l�gg till i tr�ddatafilen.
Skriv ut distributionslicensen.
Skapa katalog och och l�gg till i extra tr�ddatafil.
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.
L�s relativ tr�ddatafil ut�ver standardtr�ddatafilen. Se flaggan -n.
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.
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.
Dumpa alla matchningar till stdout.
Tystare k�rning. Utskriften av den sista matchningen ignoreras.
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.
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.
(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.
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�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
.
Ta inte bort tmp mount katalog /tmp_mnt
(endast Unix)
Wcd stryker som standard /tmp_mnt/
fr�n matchningen. Katalog /tmp_mnt
anv�nds av den automatiska r�knaren. Detta beteende kan st�ngas av med flaggan -t.
Rita tr�d med ASCII-tecken. Anv�nd den h�r flaggan om linjeteckningstecken inte visas korrekt i din terminal.
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.
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.
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.
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.
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
.
L�s standardtr�ddatafilen f�r USER f�rutom din egen tr�ddatafil.
Visa utf�rliga meddelanden. Med det h�r flagga skriver wcd ut alla filter, f�rbjud och exkluderingar.
Skriv ut versionsinformation och avsluta.
Endast matching med jokertecken. Behandla alla matchningar som s�dana.
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
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).
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.
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
}
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.
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 *
.
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.
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.
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.
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.
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.
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.
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
.
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.
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.
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
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
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
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.
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.
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
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.
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.
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.
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.
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.
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
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
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
Valfri fil med wcd alias. Se alternativ -l.
DOS: \alias.wcd eller %HOME%\alias.wcd
Unix: $HOME/.alias.wcd
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.
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
Textfil med relativa s�kv�gar fr�n KAT. Se alternativ +S, -n och +n.
DOS: PATH\rtdata.wcd
Unix: PATH/.rtdata.wcd
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.
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"
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"
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"
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
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"
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.
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
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
.
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.
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.
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.
sh(1), bash(1), csh(1), ksh(1), zsh(1), locale(1), ncurses(1),
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