Man page - wcd(1)

Packages contains this manual

Available languages:

en fr pt_BR nl sv uk ro sr de

Manual

wcd

NAMN
SYNOPSIS
BESKRIVNING
Översikt
GrundlÀggande anvÀndning
Jokertecken
Övrig anvĂ€ndning
Windows UNC-sökvÀgar
StorleksÀndra konsolen pÄ Windows.
GrÀnssnitt
FLAGGOR
INSTALLATION
Installera för skal av POSIX-typ
Installera för C-liknande skal (csh, tcsh)
Windows kommandotolksversion
Windows VISTA och högre
Windows PowerShell version
OS/2 Kommandotolksversion
LOKALISERING
WINDOWS TECKENTABELLER
UNICODE
FILER
MILJÖVARIABLER
SE ÄVEN
SKAPARE

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 -o kan 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_mnt"anvÀ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>