wcd - En ligne dans le Cloud

Il s'agit de la commande wcd qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


wcd - Partout où changer de répertoire

chdir pour DOS et Unix

SYNOPSIS


wcd [options] [répertoire]

DESCRIPTION


Aperçu
Wcd est un programme en ligne de commande pour changer de répertoire rapidement. Cela permet de gagner du temps en tapant au
clavier. Il suffit de taper seulement une partie du nom d'un répertoire et wcd y sautera. WCd
a une méthode de sélection rapide en cas de correspondances multiples et permet l'aliasing et l'interdiction de
répertoires. Wcd comprend également un navigateur d'arborescence de répertoires interactif en plein écran avec vitesse
chercher.

Wcd a été calqué sur Norton Change Directory (NCD). NCD est apparu en premier dans Votre Norton
Utilitaires, Libération 4, pour DOS en 1987, publié par Peter Norton.

Wcd a été porté sur différents shells de ligne de commande : DOS command.com, Windows cmd.exe et
Shells PowerShell, OS/2 cmd.exe et Unix tels que Bourne (sh), Bourne Again (bash), Korn
(ksh), Z (zsh) et C (csh) shell et d'autres s'exécutant sur n'importe quel système d'exploitation.

Wcd prend en charge les jeux de caractères 8 bits sur tous les systèmes et prend en charge Unicode en option.
Voir la section LOCALISATION.

Voir la section INSTALLATION comment configurer wcd pour un usage personnel.

Basic utilisé
Par défaut (si aucun caractère générique n'est utilisé), wcd recherche un répertoire dont le nom commence
avec le nom tapé.

Par exemple, cette commande passera au répertoire de l'utilisateur actuel
"/home/user/Desktop":

bureau wcd

Lorsqu'il y a plusieurs correspondances, wcd présentera à l'utilisateur une liste de toutes les correspondances. L'utilisateur
peut alors faire une sélection en quelques frappes (la plupart du temps une seule).

Wildcards
Wcd prend en charge les caractères génériques suivants :

* correspond à n'importe quelle séquence de caractères (zéro ou plus)
? correspond à n'importe quel caractère
[SET] correspond à n'importe quel caractère du jeu spécifié,
[!SET] ou [^SET] correspond à tout caractère ne faisant pas partie de l'ensemble spécifié.

Un ensemble est composé de caractères ou de plages ; une gamme ressemble caractère trait d'union caractère
comme dans "0-9" ou "AZ". Le "[0-9a-zA-Z_]" est le jeu minimal de caractères autorisés dans le
Construction de modèle "[..]". Les caractères internationaux (c'est-à-dire les caractères 8 bits) sont autorisés si
le système les prend en charge. Supprimer la signification syntaxique particulière de l'un des
"[]*?!^-\" à l'intérieur ou à l'extérieur d'une construction "[..]" et correspond exactement au caractère, précède
le caractère avec un marqueur de barre oblique inverse ("\").

L'utilisation de caractères génériques permet une recherche puissante. Par exemple, cela correspond à n'importe quel répertoire
nom qui se termine par "top":

wcd *haut

Faites correspondre les répertoires qui ont "top" n'importe où dans le nom :

wcd *haut*

Faites correspondre n'importe quel nom de répertoire commençant par "a", "b" ou "c" :

wcd [ac]*

Il est également possible de donner une partie d'un chemin de répertoire. Ici Wcd recherche le répertoire
qui commence par "Desk" et quel chemin correspond *moi/Bureau*.

wcd moi/Bureau

Il est permis de taper n'importe quel type d'expression avec des barres obliques et des caractères génériques. Par exemple:

wcdsrc*/*1?/a*2

Autre Usages
Si aucun caractère générique n'est utilisé et que wcd trouve une correspondance parfaite, wcd ignorera toutes les correspondances génériques
par défaut. Ce comportement peut être modifié avec le -w option.

Le navigateur interactif de l'arborescence des répertoires peut être démarré en utilisant l'option -g.

wcd-g

Wcd génère un fichier treedata où il recherche le répertoire. Sur les systèmes Unix et Windows
wcd ajoute des liens symboliques au fichier treedata lors de l'analyse du disque, mais ne
suis les. Tout en suivant les liens, wcd pourrait finir par analyser des boucles infinies, ou analyser très
grandes portions d'un réseau.

Wcd peut également basculer vers des répertoires qui ne figurent pas dans le fichier treedata. Par exemple:

wc ..

Si wcd a trouvé une correspondance mais ne peut pas passer au répertoire, il essaie de le supprimer du
fichier de données d'arborescence par défaut. Pas du fichier treedata supplémentaire. Voir aussi l'option -k.

Wcd conserve une pile de répertoires qui est stockée sur le disque. La pile a une taille par défaut de 10
et est cyclique. Voir les options -z, -, + et =.

Option dans les environnements multi-utilisateurs -u peut être utilisé pour accéder aux répertoires d'autres utilisateurs.

Sur les systèmes DOS et Windows, peu importe que vous utilisiez une barre oblique "/" ou une barre oblique inverse "\" comme
un séparateur de répertoire.

Il est possible sur les systèmes DOS et Windows de changer de lecteur et de répertoire en une seule fois
précédant le nom du répertoire avec le nom du lecteur.

wcd d:jeux

Windows UNC chemins
Les versions de Windows (Invite de commandes, PowerShell, MSYS, zsh, cygwin) prennent en charge Windows SMB
Chemins UNC LAN sans lettre de lecteur tels que "\\servername\sharename". WCd pour Windows
L'invite de commande utilise la commande "pushd" pour mapper automatiquement un chemin UNC vers un lecteur
lettre. Dans Windows PowerShell, les chemins UNC MSYS, zsh et Cygwin sont entièrement pris en charge. Les
le répertoire de travail courant peut être un chemin UNC.

Interfaces
Wcd a trois interfaces différentes pour choisir parmi une liste de correspondances. L'interface peut être
choisi au moment de la compilation.

La première interface utilise simple stdin/stdout. Une liste numérotée est imprimée dans le terminal.
L'utilisateur doit choisir dans la liste en tapant un nombre suivi de . Cette
L'interface ne fournit pas de fonctionnalité de retour en arrière en cas de longue liste. Le parchemin
la capacité arrière du terminal/de la console doit être utilisée. Il est très petit et portable.

La deuxième interface est construite avec la bibliothèque conio. Il fournit un retour de défilement intégré
aptitude. L'utilisateur se voit présenter une liste numérotée avec des lettres. Choisir dans une liste peut
être fait en appuyant sur une seule lettre. Cette interface est rapide car elle économise les frappes.
Si possible, l'écran sera restauré après la sortie. Celui qui préfère taper des chiffres peut
utiliser le -N option.

La troisième interface est construite avec la bibliothèque curses. C'est similaire à la conio
interface. La version curses de wcd a également une interface 'graphique' supplémentaire. ça laisse
l'utilisateur sélectionne un répertoire via un navigateur d'arborescence de répertoires interactif en plein écran. Il a un
entrain(1) comme la méthode de navigation et de recherche. Il peut être activé avec l'option -g.

En utilisant le -o option on peut toujours revenir à l'interface stdin/stdout.

OPTIONS


-a Ajoutez le chemin actuel au fichier de données d'arborescence par défaut.

Utilisez cette option pour ajouter rapidement le chemin actuel au fichier de données d'arborescence par défaut. Ré-
l'analyse du disque complet peut prendre beaucoup de temps dans certains cas.

-aa Ajoutez les chemins actuels et tous les chemins parents au fichier de données d'arborescence par défaut.

-A PATH
Analyser l'arborescence de répertoires à partir de PATH et l'ajouter au fichier treedata par défaut. Exemples:

wcd -A .
wcd-A / home -A / Etc
wcd -A d: -A e: -A \\serveur\partage

Sous Windows, on peut analyser tous les répertoires partagés d'un serveur LAN Windows en tapant
quelque chose comme : "wcd -A \\servername".

Voir aussi l'option -S et -s et -E.

-b Interdire le chemin actuel.

Wcd place le chemin actuel dans le fichier ban. Cela signifie que wcd ignore toutes les correspondances
de ce répertoire et de ses sous-répertoires.

Le fichier ban peut être édité avec un éditeur de texte. L'utilisation de caractères génériques est prise en charge et les noms
sont comparés au chemin absolu.

Les chemins interdits ne sont pas exclus de l'analyse du disque. Pour ce faire, utilisez l'option -xf.

-c, --direct-cd
Mode CD direct. Par défaut, wcd fonctionne comme suit :

1. Essayez de trouver une correspondance dans le(s) fichier(s) treedata
2. Si aucune correspondance, essayez d'ouvrir le répertoire que vous avez tapé.

En mode CD direct, wcd fonctionne dans l'ordre inverse.

1. Essayez d'ouvrir le répertoire que vous avez tapé.
2. Sinon, essayez de trouver une correspondance dans le(s) fichier(s) treedata.

-d CONDUITE
Définir le lecteur pour le fichier stack and go (DOS uniquement).

Le fichier stack et le go-script sont par défaut stockés sur le lecteur C : if environment
variable ACCUEIL n'est pas défini. Utilisez cette option si le lecteur C: est un lecteur en lecture seule. Cette
l'option doit être utilisée devant les options de la pile -, + et =.

-e Ajoutez le chemin actuel au fichier treedata supplémentaire.

Utilisez cette option pour ajouter rapidement le chemin actuel au fichier treedata supplémentaire.

- de Ajoutez les chemins actuels et tous les chemins parents au fichier treedata supplémentaire.

-E PATH
Analyser l'arborescence de répertoires à partir de PATH et ajouter au fichier treedata supplémentaire. Voir aussi les options -A
et -S.

-f DOSSIER
Lire le fichier treedata DOSSIER. Ne lisez pas le fichier treedata par défaut.

+f DOSSIER
Lire le fichier treedata DOSSIER en plus du fichier treedata par défaut.

-g Interface graphique (uniquement dans la version avec interface de malédictions).

Wcd démarre une interface 'graphique' basée sur des malédictions textuelles. L'utilisateur peut sélectionner un
répertoire via un navigateur d'arborescence de répertoires interactif en plein écran. Il a un entrain(1 J'aime
méthode de navigation et de recherche.

Si aucune chaîne de recherche n'est donnée, wcd présente l'arbre entier qui est par défaut
treedata et les fichiers treedata supplémentaires.

Si une chaîne de recherche est fournie, la liste de correspondance est présentée sous forme d'arborescence de répertoires.

L'arborescence par défaut est similaire à l'arborescence du NCD d'origine sous DOS. Les
différence de mise en page est que dans NCD tous les répertoires d'un même niveau de profondeur étaient
aligné verticalement sur tout l'arbre. Cela était possible dans NCD, parce que le maximum
la largeur d'un nom de répertoire sous DOS était de 12 (8.3) caractères. Sur les systèmes d'exploitation modernes
Les noms de répertoires peuvent être très longs, de sorte que les différences de longueur peuvent également être importantes.
Par conséquent, les dossiers de même profondeur ne sont pas alignés verticalement sur toute l'arborescence dans
wcd, mais uniquement dans les sous-branches. Il y a donc un certain mouvement latéral lors du déplacement
de haut en bas d'une sous-branche à une autre sous-branche.

Le comportement de navigation dans Wcd est exactement le même que dans le NCD d'origine. Pour
exemple, si vous appuyez sur la touche Bas, vous descendez au répertoire suivant avec le même
niveau de profondeur, sautant par-dessus les branches. Cela permet une navigation rapide dans l'arborescence.

Voir les options -Ta, -TC et -Tc pour modifier le comportement de navigation.

-gd Videz les fichiers treedata en tant qu'arborescence vers stdout.

-G PATH
Ecrire go-script dans le répertoire PATH. Par exemple sous Unix, "wcd -G PATH" écrira un
aller-script CHEMIN/wcd.go.

-GN, --no-go-script
Ne créez pas de script go. Cette option peut être utilisée en combinaison avec l'option -j if
on ne veut pas que wcd crée un go-script.

-h, --Aidez-moi
Afficher l'aide et quitter.

-je, --ignore-cas
Ignorer la casse. Les versions DOS et Windows de wcd ignorent la casse par défaut. Unix/Cygwin
les versions considèrent le cas par défaut.

+je, --no-ignore-case
Considérez le cas. Voir aussi l'option -i.

-JE, --ignore-diacritiques
Ignorez les signes diacritiques pour les scripts latins. Les lettres avec des signes diacritiques correspondent à leur
lettre de base sans signe diacritique. Les encodages latins suivants sont pris en charge :
CP437, CP850, CP852, CP1250, CP1252, ISO-8859-1, ISO-8859-2 et Unicode Latin-1,
Latin étendu-A et latin étendu-B. Voir également
<http://en.wikipedia.org/wiki/Diacritic>

+Je, --ne pas ignorer les signes diacritiques
Regard diacritiques (par défaut). Voir aussi l'option -I.

-j, --juste aller
Passez simplement en mode.

Dans ce mode, wcd ne présentera pas de liste lorsqu'il y a plus d'un répertoire qui
correspond au répertoire donné. Wcd passera simplement à la première option. Lorsque wcd est
invoqué à nouveau avec les mêmes arguments, il passera à l'option suivante, et ainsi de suite.

Wcd imprimera le répertoire où aller sur stdout. Donc une méthode d'installation différente
peut être utilisé. On pourrait faire la fonction suivante pour un shell compatible POSIX :

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

Lorsque vous utilisez un ancien shell qui ne prend pas en charge la substitution de commande "$()", vous
devez utiliser l'ancien style de substitution de commande avec des guillemets.

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

Sur les systèmes Windows, si l'on exécute le shell 4NT, on peut créer l'alias suivant :

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

Cette méthode élimine le besoin du go-script, donc on peut utiliser l'option -GN in
combinaison avec -j.

-k, --garder les chemins
Gardez les chemins.

Conservez les chemins dans le fichier treedata lorsque wcd ne peut pas les modifier. Le comportement par défaut
de wcd est qu'il essaie de supprimer les chemins de l'arborescence lorsque wcd ne peut pas changer en
eux. Avec cette option, ce comportement est désactivé.

-K, --Couleur
Utiliser les couleurs en mode graphique.

-l ALIAS
Nommez le chemin actuel avec ALIAS. Wcd place le chemin courant avec l'alias ALIAS dans le
fichier d'alias. Les alias sont sensibles à la casse.

-m DIR
Créez un répertoire et ajoutez-le au fichier treedata.

-L, --Licence
Imprimez la licence de distribution.

-M DIR
Créez un répertoire et ajoutez-le au fichier treedata supplémentaire.

-n PATH
Lire le fichier treedata relatif à partir de PATH.

Ne lisez pas le fichier treedata par défaut. Le fichier treedata relatif devrait déjà avoir
été créé en utilisant le wcd +S option. PATH peut également pointer directement vers un fichier.

Un exemple. Supposons qu'un autre système ait été monté sur le point de montage "/mnt/network":

wcd -n /mnt/reseau src

Wcd ouvre le fichier treedata relatif dans "/mnt/network/". Le fichier contient les chemins
relatif à partir de ce point.

+n PATH
Lire le fichier treedata relatif en plus du fichier treedata par défaut. Voir l'option -n.

-N, --Nombres
Utilisez des chiffres au lieu de lettres.

Wcd avec une interface basée sur conio ou curses (voir section INTERFACE) présente une correspondance
liste par défaut numérotée avec des lettres. Quand le -N l'option est utilisée la liste de correspondance est
numéroté avec des chiffres. Quel que soit le -N option on peut taper une lettre ou des chiffres à
faire une sélection dans la liste des correspondances.

-o Utilisez l'interface stdin/stdout.

Lorsque, pour une raison quelconque, l'interface conio ou curses de wcd ne fonctionne pas
peut revenir à l'interface stdin/stdout de wcd en utilisant le -o option.

-oh, --vers la sortie standard
Videz toutes les correspondances sur stdout.

-q, --silencieux
Fonctionnement plus silencieux. L'impression du match final est supprimée.

-r DIR
Supprimer le répertoire et supprimer du fichier treedata.

Si le répertoire est vide, wcd le supprimera et essaiera de le supprimer de l'arborescence
fichier.

-rmtree DIR
Supprimer récursivement le répertoire et supprimer du fichier treedata.

Wcd supprimera le répertoire et tous ses sous-répertoires et fichiers, et supprimera le
répertoires du fichier treedata.

-s (re)Scannez le disque à partir du répertoire $HOME. Si ACCUEIL n'est pas défini à partir duquel le disque est analysé
répertoire racine /.

Le fichier treedata par défaut existant est écrasé.

Le répertoire d'analyse par défaut peut être remplacé par la variable d'environnement "WCDSCAN". Voir
section VARIABLES D'ENVIRONNEMENT.

-S PATH
Analyser l'arborescence de répertoires à partir de PATH et écrasez le fichier treedata par défaut. Voir également
Options -A, -s et -E. ex avec option -A vous pouvez créer un fichier treedata par défaut de
votre choix. Exemples:

Unix :

wcd -S /
wcd-S / home -A / Etc -A / usr

DOS/Windows :

wcd -Sc:/
wcd -S c: -A d: -A \\serveur\partage

Avec les versions Windows, on peut scanner tous les répertoires partagés d'un serveur LAN Windows
en tapant quelque chose comme : "wcd -S \\servername".

+S PATH
Analyser le disque à partir de PATH et placez les chemins relatifs dans un fichier treedata relatif. Ce fichier
est utilisé par le -n et +n options de wcd. Par exemple "wcd -n PATH src".

-t Ne supprimez pas le répertoire de montage tmp "/tmp_mnt" (Unix uniquement)

Wcd supprime par défaut "/tmp_mnt/" du match. Le répertoire "/tmp_mnt" est utilisé par le
monteur automatique. Ce comportement peut être désactivé avec le -t option.

-T, --arbre-ascii
Dessinez un arbre avec des caractères ASCII. Utilisez cette option si les caractères de dessin au trait ne sont pas
correctement affiché dans votre terminal.

-Ta, --alt-tree-nav
Manière alternative de navigation dans l'arborescence graphique.

Dans l'arborescence de style NCD par défaut, le -Ta l'option désactive le saut vers non lié
répertoires.

En mode arbre compact, le mode alternatif rend la navigation similaire à la navigation dans
Gestionnaires de fichiers GUI tels que Windows Explorer ou Linux KDE Konqueror. En appuyant vers le haut et
Bas déplace le dossier sélectionné d'une ligne vers le haut ou vers le bas. Appuyez d'abord sur Gauche pour plier le sous-
dossiers et le prochain mouvement à gauche se déplace vraiment à gauche.

Vous pouvez basculer à la volée entre la navigation par défaut et la navigation alternative en appuyant sur
.

Lorsque le mode de navigation alternatif est activé, vous verrez un « A » dans le coin inférieur droit.

-TC, --centre-arbre
Vue centrée dans l'arborescence graphique. Le répertoire sélectionné reste au milieu du
filtrer. Le mode centré peut également être activé et désactivé avec la touche dans le
arbre graphique.

Le comportement standard non centré, qui minimise le mouvement des arbres, est le même que dans
le NCD d'origine.

-Tc, --arbre compact
Par défaut, l'arbre « graphique » est dessiné de la même manière que le NCD d'origine sous DOS
ce. Sous DOS, un chemin de répertoire ne peut contenir que 66 caractères au total. Avec le profond
structures de répertoires d'aujourd'hui, l'arborescence peut devenir très large. Pour surmonter ce wcd peut
dessinez l'arborescence de manière compacte, similaire à la plupart des gestionnaires de fichiers GUI, avec un seul
dossier par ligne. Utiliser l'option -Tc ou basculez à la volée avec le clé.

-Td, --cjk-largeur
Les anciennes polices CJK d'Asie de l'Est (chinois, japonais et coréen) comportent certains caractères
et des symboles de dessin au trait avec une largeur de colonne de 2, tandis que la largeur Unicode normale pour
ces caractères est de 1 colonne. Par exemple, la police raster chinoise CP936 sous Windows
et la police Simsun. Utilisez cette option pour un contour correct de l'arborescence graphique
lorsqu'une police CJK héritée est utilisée.

Lorsque le mode CJK est activé, vous verrez un "C" dans le coin inférieur droit.

-u UTILISATEUR
Analyser le fichier treedata d'un autre utilisateur en fonction de UTILISATEUR, ne scannez pas votre propre défaut
fichier treedata. Voir aussi la section VARIABLES D'ENVIRONNEMENT pour WCDUSERHOME.

Sous Unix/Cygwin, le répertoire de base des répertoires personnels des utilisateurs est supposé être "/ home".
Wcd recherchera "/home/USER/.treedata.wcd" et "/home/USER/.wcd/.treedata.wcd", dans
cet ordre, et lisez le premier qui existe et qui est lisible. Sous DOS/Windows le
le répertoire de base des répertoires personnels des utilisateurs est supposé être "\\users", donc wcd essaie de
lire "\\users\USER\treedata.wcd" et "\\users\USER\.wcd\treedata.wcd".

+u UTILISATEUR
Lisez le fichier treedata par défaut de USER en plus de votre propre fichier treedata.

-dans, --verbeux
Afficher les messages détaillés. Avec cette option, wcd imprime tous les filtres, bans et exclus.

-V, --version
Imprimer les informations sur la version et quitter.

-w, --wild-match-only
Correspondance sauvage uniquement. Traitez tous les matchs comme des matchs sauvages.

-x PATH
Exclure les PATH de la numérisation.

Lorsque cette option est utilisée, wcd exclura PATH et tous ses sous-répertoires lorsque wcd est
scanner un disque. Les caractères génériques sont pris en charge et comparés aux chemins absolus. Option -x
peut être utilisé plusieurs fois.

wcd -x -X -s

Option -x doit être utilisé devant toute option d'analyse (-s, -S, +S, -A, -E).

Sur les systèmes DOS/Windows, il faut spécifier la lettre du lecteur en fonction de l'environnement
variable ACCUEIL or WCDHOME est réglé. Si ACCUEIL or WCDHOME est défini, il faut spécifier le
lettre de lecteur. Un exemple:

wcd -xc:/temp -Sc:

Sinon, ne spécifiez pas de lettre de lecteur.

wcd -x /temp -s

-xf DOSSIER
Exclure tous les chemins répertoriés dans DOSSIER de la numérisation.

Lorsque cette option est utilisée, wcd exclura tous les chemins répertoriés dans DOSSIER et tous leurs
sous-répertoires lorsque wcd scanne un disque. Les caractères génériques sont pris en charge et ils sont
comparé aux chemins absolus ; un chemin par ligne. Soyez conscient que wcd n'ignorera pas
blancs de début ou de fin sur une ligne, car ce sont des caractères légaux dans un répertoire
Nom. Option -xf peut être utilisé plusieurs fois. Quand on veut exclure tous les interdits
chemins de l'analyse, on peut faire ce qui suit (exemple pour wcd sous unix) :

wcd-xf ~/.ban.wcd -s

Les caractères génériques sont pris en charge. Par exemple pour exclure tous vos répertoires Subversion avec
les fichiers administratifs ajoutent une ligne avec "*/.svn".

Option -xf doit être utilisé devant toute option d'analyse (-s, -S, +S, -A, -E).

-oui, --suppose-oui
Supposez Oui sur toutes les requêtes.

Wcd n'invitera pas l'utilisateur avec des questions oui/non, mais suppose que l'utilisateur répond oui
sur toutes les questions. Ceci peut être utilisé en combinaison avec l'option -rmtree. Cette option
doit être utilisé devant les options qui peuvent conduire à des questions oui/non.

-z NUMÉRO
Définissez la taille maximale de la pile sur NUMBER.

La taille par défaut de la pile est de 10. Le fonctionnement de la pile peut être désactivé en définissant le
size à 0. Cette option doit être utilisée avant toute autre opération de pile (-,+,=).
Sinon, la taille de la pile sera ramenée à la valeur par défaut 10.

Une commande correcte est :

wcd -z 50 -

La nouvelle taille de pile sera de 50, wcd reculera d'un répertoire. Une mauvaise commande est :

wcd--z 50

Wcd remonte d'un répertoire, la pile obtient la taille par défaut 10. Le -z 50 est ignoré.

Ajoutez cette option comme première option à votre alias ou fonction wcd. Par exemple pour l'un
Shell compatible POSIX, ce serait :

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

-[NUMÉRO]
Appuyez sur dir NOMBRE de fois. La valeur par défaut est un.

Revenir en arrière dans un répertoire. La commande "wcd -" remonte d'un répertoire en arrière. Pour aller plus de répertoires
retour ajoutez-y un numéro. Par exemple la commande "wcd -3". La pile est cyclique.

+[NOMBRE]
Pop dir NOMBRE de fois. La valeur par défaut est un.

Avancez dans un répertoire. La commande " wcd + " avance d'un répertoire. Pour aller plus
les répertoires en avant lui ajoutent un numéro. Par exemple la commande "wcd +2". La pile est cyclique.

= Afficher la pile.

Utilisez cette option si vous ne savez plus combien de fois pousser ou pop. La pile
est imprimé et vous pouvez choisir un nombre. La place actuelle dans la pile est marquée par
un astérisque "*".

INSTALLATION


Le répertoire de travail actuel d'un shell Unix ne peut être modifié que par la commande intégrée cd(1)
commander. Le programme est donc toujours appelé par une fonction ou un alias. La fonction ou
alias génère un script shell (go-script) qui est généré par le programme wcd. WCd peut
ne fonctionne qu'une fois la fonction ou l'alias défini.

Une autre influence importante sur votre installation est la définition de l'environnement
les variables ACCUEIL et WCDHOME. Voir la section VARIABLES D'ENVIRONNEMENT.

Installer pour POSIX type coquilles
Pour un shell POSIX (ksh, bash, zsh, etc.) sur Unix, Linux, Cygwin ou MSYS natif, ajoutez le
fonction suivante au fichier de démarrage du shell (par exemple, Bash utilise "$HOME/.bashrc") :

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

remplacer PATH avec l'emplacement où l'exécutable wcd a été installé. Recharger le
fichiers d'initialisation du shell ou démarrez un nouveau shell.

L'emplacement du go-script "wcd.go" diffère selon le shell.

Wcd pour DJGPP DOS bash nécessite une fonction différente. Le script go n'est pas écrit dans un
répertoire "bin", et si WCDHOME et ACCUEIL ne sont pas tous les deux définis sur lesquels le go-script est écrit
c:/.

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

La version WinZsh de wcd est également un peu différente. Pas de répertoire "bin".

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

Voir la section FICHIERS pour plus d'informations.

Installer pour C-semblable coquilles (ch, tcsh)
Ajoutez l'alias suivant au fichier de démarrage du shell "$HOME/.cshrc" ou "$HOME/.tcshrc" :

si ( ${?WCDHOME} ) alors
alias wcd " /wcd.exe \!* ; source $WCDHOME/bin/wcd.go"
d'autre
alias wcd " /wcd.exe \!* ; source $HOME/bin/wcd.go"
fin si

remplacer PATH avec l'emplacement où l'exécutable wcd a été installé. Recharger le
fichiers d'initialisation du shell ou démarrer un nouveau shell.

Windows Command Prompt version
Décompressez le fichier zip et ajoutez le répertoire "bin" à votre variable d'environnement PATH.

Dans l'invite de commande Windows, un programme Windows ne peut pas modifier le répertoire de travail actuel, mais
un fichier .bat peut. Le script batch "wcd.bat" exécute le programme wcd qui génère un nouveau
script batch "wcdgo.bat". Ensuite, "wcd.bat" exécute "wcdgo.bat" qui modifie en fait le
répertoire.

Windows VISTA et augmentation
Dans une invite de commande Windows VISTA et versions ultérieures, vous pouvez avoir un accès limité aux répertoires.
Pour accéder à plus de répertoires, vous avez besoin de droits d'administrateur. Vous pouvez obtenir une commande
Invite avec les droits d'administrateur si vous faites un clic droit sur l'icône Invite de commandes et sélectionnez
Courir as administrateur.

Windows PowerShell version
Ajoutez la fonction suivante à votre profil utilisateur PowerShell. L'emplacement de ce profil
est stocké dans la variable $profile. Il est nécessaire que l'une des variables d'environnement
ACCUEIL or WCDHOME est défini.

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

remplacer PATH avec l'emplacement où l'exécutable wcd a été installé. Recommencer à nouveau
PowerShell. Wcd pour PowerShell prend uniquement en charge le fournisseur de système de fichiers. Aucun autre fournisseur.

OS / 2 Command Prompt version
Dans une invite de commande OS/2 (cmd.exe), un programme OS/2 ne peut pas modifier le travail en cours
annuaire. C'est pourquoi wcd génère un script de commande "wcdgo.cmd" qui doit être exécuté
dans le shell actuel. Le script "wcd.cmd" exécute d'abord "wcdos2.exe", qui crée le
Script "wcdgo.cmd". Ensuite, "wcd.cmd" exécute le script "wcdgo.cmd".

LOCALISATION


LANGUE
La langue principale est sélectionnée avec la variable d'environnement LANGUEL’ LANGUE variable
se compose de plusieurs parties. La première partie est en minuscules le code de la langue.
Le second est facultatif et correspond au code du pays en majuscules, précédé de
un trait de soulignement. Il existe également une troisième partie facultative : le codage des caractères, précédé de
un point. Quelques exemples de shells de type standard POSIX :

export LANG=nl Néerlandais
export LANG=nl_NL Néerlandais, Pays-Bas
export LANG=nl_BE Néerlandais, Belgique
export LANG=es_ES Espagnol, Espagne
export LANG=es_MX Espagnol, Mexique
export LANG=en_US.iso88591 encodage anglais, américain, latin-1

Pour une liste complète des codes de langue et de pays, consultez le gettext(1) manuel :
<http://www.gnu.org/software/gettext/manual/gettext.html#Language-Codes> Sous Unix
systèmes que vous pouvez utiliser pour commander local(1) pour obtenir des informations spécifiques aux paramètres régionaux.

LANGUAGE
Le LANGUAGE variable d'environnement, vous pouvez spécifier une liste prioritaire de langues,
séparés par des deux points. Wcd donne la préférence à LANGUAGE plus de LANGUE. Par exemple, d'abord
Néerlandais puis allemand : "LANGUAGE=nl:de". Vous devez d'abord activer la localisation, en
mise LANGUE or LC_TOUS à une valeur autre que C, avant de pouvoir utiliser une priorité de langue
liste à travers le LANGUAGE variable. Voir aussi le gettext(1) manuel :
<http://www.gnu.org/software/gettext/manual/gettext.html#La-variable-LANGUAGE>

Si vous sélectionnez une langue qui n'est pas disponible, vous obtiendrez l'anglais standard
des messages.

WCDLOCALEDIR
Avec la variable d'environnement WCDLOCALEDIR le REPRESENT LOCAL utilisé lors de la compilation et
l'installation de wcd peut être annulée. REPRESENT LOCAL est utilisé par wcd avec la langue maternelle
support pour trouver les fichiers de langue. La valeur par défaut de GNU est
"/usr/local/share/locale". En tapant " wcd -V " wcd imprimera le REPRESENT LOCAL qui est
utilisé.

Si vous avez installé wcd dans un répertoire différent du répertoire par défaut, vous pouvez
besoin de définir la variable d'environnement WCDLOCALEDIR pour pointer vers le répertoire des paramètres régionaux.

Un exemple pour Windows cmd :

définir WCDLOCALEDIR=c:/my_prefix/share/locale

Un exemple pour un shell POSIX :

exporter WCDLOCALEDIR=$HOME/partage/paramètres régionaux

LC_COLLER
Lorsqu'il y a plusieurs correspondances de répertoires, wcd présente une liste triée. Le tri
dépend des paramètres régionaux. Si l'environnement LANGUE a été défini, les correspondances sont
triés comme les dictionnaires ou les annuaires téléphoniques sont triés dans cette langue. Par exemple des points
et les tirets sont ignorés, ou les lettres e avec et sans accent sont égales, ou les majuscules et
les minuscules sont ignorées.

Le tri donne la préférence à la variable d'environnement LC_COLLER plus de LANGUE. Si tu fais
LC_COLLER égal à "C" ou "POSIX", le tri des paramètres régionaux est désactivé. Par exemple si vous
voulez le néerlandais, mais pas le tri néerlandais, vous pouvez faire quelque chose comme ceci :

exporter LANG=nl_NL
exporter LC_COLLATE=C

LC_CTYPE
En ce qui concerne l'encodage des caractères, Wcd privilégiera la variable LC_CTYPE plus de
LANGUE. Par exemple, pour définir l'encodage des caractères sur UTF-8 dans l'environnement suivant
le réglage peut être fait.

exporter LC_CTYPE=en_US.UTF-8

LC_TOUS
Toutes les variables d'environnement locales qui commencent par LC_ sont dépassés par l'environnement
variable LC_TOUS s'il est défini. Wcd donne la préférence à LC_TOUS plus de LC_COLLER et
LC_CTYPE.

FENÊTRES CODE PAGES
Il existe deux groupes de pages de codes : les pages de codes DOS (OEM) et les pages de codes Windows (ANSI).
L'encodage par défaut pour Windows, lorsqu'il est configuré avec les paramètres régionaux occidentaux, est ANSI
CP1252. Les programmes Windows, par exemple le bloc-notes, utilisent cette page de codes ANSI système par défaut.
La console Windows utilise par défaut une page de code OEM (CP437 ou CP850) pour la compatibilité
avec les programmes DOS. Si vous utilisez une version DOS de wcd dans une console Windows, cela fonctionnera,
à cause de la page de codes DOS. Mais la version DOS de wcd ne prend pas en charge les répertoires longs
noms et lecteurs réseau sous Windows.

La version Windows de wcd est un programme Windows natif et utilisera le système Windows
Page de codes ANSI. Ainsi, sur un Windows régional occidental, il utilisera la page de code CP1252 pour
noms de répertoire et messages. Afin d'obtenir une sortie cohérente, indépendamment de l'activité
page de code, toutes les versions Windows de Wcd traduisent la sortie ANSI en sortie Unicode dans le
Invite de commandes et PowerShell.

La police raster de la console ne prend en charge que la page de code OEM d'origine installée avec Windows,
vous devez donc changer la police de la console en vrai type Lucida Console pour créer Unicode (et
ANSI) s'affichent correctement.

Versions non Unicode de Wcd avant à version 5.2.0 utiliser une sortie ANSI simple. Pour ces plus âgés
versions, la page de code de la console doit être identique à la page de code du système
(modifié en 1252) pour que wcd pour Windows fonctionne correctement avec des caractères spéciaux tels que
caractères accentués ou le symbole de l'euro.

La page de codes du système Windows peut être modifiée via les options régionales du Panneau de configuration. Les
La page de code de la console Windows est modifiée avec la commande "chcp".

Lorsque vous tapez " wcd -V ", le codage de caractères réel utilisé par wcd est affiché. Tapez le
commande "chcp" pour afficher la page de code active de la console Windows.

UNICODE
Wcd a un support optionnel pour Unicode. Pour voir si wcd a été construit avec le type de support Unicode
"wcd -V". Si votre terminal/console et votre police le prennent en charge, vous devriez voir le symbole Euro
et les caractères chinois (ce qui signifie : « chinois »).

Wcd a été qualité, que vous pourrez utilisé converti en Unicode. Dans son noyau, wcd gère toutes les données comme un flux de
octets. Seules les lignes imprimées à l'écran sont converties à la volée en Unicode large
personnages. Wcd repose entièrement sur les fonctions de la libc et n'a pas de code spécifique UTF-8. Voir également
<http://www.cl.cam.ac.uk/~mgk25/unicode.html>

Wcd a une prise en charge facultative de la correspondance Unicode avec normalisation. Pour savoir si Wcd
a le type de support de normalisation "wcd -V". Wcd avec prise en charge de la normalisation Unicode
faire correspondre les noms Unicode en fonction de compatible équivalence. Sans normalisation Unicode
support, les noms sont appariés lorsqu'ils sont équivalents binaires. Voir également
<http://en.wikipedia.org/wiki/Unicode_normalization>

UTF-8 on Unix / Linux

Pour afficher les caractères UTF-8, votre console/terminal doit également prendre en charge UTF-8. Les
La version xterm fournie avec XFree86 4.0 ou une version supérieure inclut la prise en charge d'UTF-8. Activer
ça commence xterm(1) dans une locale UTF-8 et utilisez une police avec un encodage iso10646-1, par exemple
avec

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

Les distributions modernes de GNU/Linux prennent en charge UTF-8 par défaut. Autre caractère multi-octets
les encodages devraient également fonctionner, mais cela n'a pas été testé.

Wcd suppose que les fichiers treedata sont codés dans le codage des caractères de la locale. Là
il n'y a pas de marques d'ordre d'octet écrites dans les fichiers treedata.

UTF-16 on Windows

Sous Windows, Unicode est pris en charge dans toutes les versions de PowerShell et dans la commande Windows
Invite sur Windows 7 (ou supérieur). Unicode fonctionne également dans Take Command ou TCC/LE fait par JP
Logiciel utilisable sur les anciennes versions de Windows (XP/Vista).

Sous Windows, tous les noms de répertoire sur le disque sont encodés en UTF-16 Unicode. Pour non-Unicode
Dans les programmes Windows, les caractères Unicode sont traduits dans la page de codes ANSI par défaut. Pour
caractères qui ne font pas partie du cadre régional cette traduction n'est pas possible et
les programmes non Unicode impriment un point d'interrogation ou un caractère erroné à la place.

Wcd avec prise en charge Unicode lira les noms de répertoire encodés en UTF-16 et les convertira
en interne vers UTF-8. Tous les fichiers treedata sont encodés en UTF-8 et ne sont pas compatibles avec le
version non Unicode de Wcd. Wcd va créer un go-script encodé en UTF-8.

Toutes les versions de Windows PowerShell sont capables d'exécuter des scripts encodés en UTF-8, à condition
il y a une nomenclature UTF-8 dans le script.

Depuis Windows 7, il est possible dans l'invite de commande Windows de changer de répertoire avec un lot
script dans un répertoire avec des lettres Unicode dans le nom. Le nom du répertoire doit être
encodé en UTF-8, et le script batch doit pas avoir une nomenclature. La page de code active du
L'invite de commande doit être définie sur 65001 (UTF-8) avant la commande cd. WCd pour la commande
Prompt créera un tel script go "wcdgo.bat". Il change d'abord la page de code en 65001,
puis change de répertoire et remet finalement la page de code à la page de code d'origine.

Vous devez définir la police sur True Type Lucida Console (pas la police raster) lorsque les lettres ne le font pas.
apparaissent correctement.

La version Windows non Unicode de Wcd peut lire les fichiers treedata Unicode depuis la version
5.2.0, à condition qu'il y ait une marque d'ordre d'octet (BOM) dans le fichier (voir
<http://en.wikipedia.org/wiki/Byte_order_mark>), mais il ne peut pas changer en répertoires avec
Lettres Unicode dans le nom qui ne font pas partie de la page de codes ANSI du système par défaut. Les
La version Windows Unicode de wcd écrit une nomenclature dans les fichiers de données d'arborescence encodés en UTF-8 depuis
version 5.2.0, ce qui les rend également lisibles par le bloc-notes.

UTF-8 on Cygwin

Cygwin prend en charge Unicode depuis la version 1.7. La couche Cygwin veille à ce que Windows
Les noms Unicode UTF-16 sont convertis en UTF-8. Ainsi, les programmes, comme wcd, n'ont pas besoin d'être
conscient de cela et peut fonctionner en utilisant l'encodage UTF-8 comme sur Unix/Linux. Définir le caractère
encodage en UTF-8 avec le LANGUE or LC_CTYPE variable d'environnement. Vous devrez peut-être renumériser
vos lecteurs. Vous devez définir la police sur True Type Lucida Console (pas la police raster) si vous
utilisez la console Cygwin par défaut.

La version Cygwin se comporte exactement comme la version Unix de wcd. Il n'y a pas de nomenclature écrite dans
les fichiers treedata, et on suppose qu'ils sont encodés dans le Cygwin caractère local
codage.

Utiliser wcd en ligne en utilisant les services onworks.net



Derniers programmes en ligne Linux et Windows