AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

cdargs - En ligne dans le Cloud

Exécutez cdargs dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande cdargs 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


cdargs - signets et navigateur pour le shell cd intégré

SYNOPSIS


cdargs [OPTIONS]
fonction cv () {
cdargs «$ 1» && cd " `chat "$HOME/.cdargsresult"`" ;
}
cv [Aiguille]

DESCRIPTION


Avec cdargs vous pouvez sauter à divers endroits dans le système de fichiers qui sont définis
à l'aide d'un fichier de signets en texte brut, orienté ligne.

Vous pouvez créer des signets en éditant votre fichier de signets "$HOME/.cdargs" à l'aide de votre
éditeur favori, en utilisant l'option "--add" pour cdargs ou en utilisant le mécanisme intégré
qui sera décrit plus loin.

Pendant que vous êtes cdargs vous pouvez utiliser diverses commandes pour naviguer dans votre liste de
signets et via le système de fichiers. Ceux-ci sont décrits ci-dessous dans la section
"COMMANDES". Les commandes les plus couramment utilisées et les plus évidentes sont les touches haut/bas pour
navigation, "ENTER" pour la sélection d'un chemin et "q" pour quitter.

Pour pouvoir utiliser réellement ce programme avec la commande "cd" intégrée au shell, vous
doit utiliser une petite astuce en définissant une fonction shell. Bien sûr, la syntaxe pour cela est
différent entre les csh-comme des coquillages (comme tcsh) Et le sh-comme des coquillages (comme bash).

Pour sh-comme des coquillages :
fonction cv () {
cdargs "$1" && cd "`cat "$HOME/.cdargsresult"`" ;
}

Pour csh-comme des coquillages :
alias cv 'cdargs \!* && cd `cat $HOME/.cdargsresult`'

Il ne vous reste plus qu'à mettre le cdargs binaire quelque part dans votre chemin.

Bien sûr, vous pouvez créer des fonctions et/ou des alias à des fins différentes. Vous voudrez peut-être
ajouter un pwd appelez pour faire écho à vos répertoires actuels ou mettez --nowrap dans vos fonctions pour
activer un comportement de défilement différent. Voir la section FONCTIONS DU SHELL ci-dessous.

Depuis la version 1.19 cdargs apporte une collection de fonctions bash (et depuis 1.20 tcsh
alias, aussi) avec elle. Vous n'avez qu'à le rechercher dans votre ~ / .profile or ~ / .bashrc (ou
~/.tcsh) et vous obtenez de belles sortes de magie préparées (achèvement...). Veuillez lire les cdargs-
bash.sh ou cdargs-tcsh.csh respectivement pour la documentation de ces fonctions.

LIGNE DE COMMANDE OPTIONS


Tu peux appeler cdargs avec quelques options, mais sinon vous ne l'appellerez probablement pas directement
mais via la fonction que vous avez définie.

-h or --Aidez-moi
afficher les informations d'utilisation et quitter.

-v or --version
Affiche les informations de version et quitte.

-a or --ajouter=[:desc:]chemin
ajouter chemin à la liste des signets à l'aide de l'option desc comme chaîne de description.

-f or --fichier=DOSSIER
utilise le FICHIER donné comme fichier de signets

-u or --utilisateur=UTILISATEUR
lire le fichier de signets par défaut de USER. Ne modifiera pas ce fichier.

-o or --sortie=DOSSIER
utilisez FILE comme fichier de résultat (qui sait ce que The World pourrait faire de cette fonctionnalité
que je ne peux pas imaginer...)

-b or --Feuilleter
Commencer cdargs en mode BROWSE dans le répertoire courant.

-r or --noresolve
Ne quittez pas avec un résultat lorsque le Aiguille correspond exactement à une description (qui est
un peu de magie de tous les jours) mais affiche une liste (même si elle ne contient qu'une seule entrée).

-c or --cwd
Faire du répertoire de travail actuel l'entrée actuelle au démarrage s'il apparaît sur
la liste.

--nowrap
N'enroulez pas le curseur lorsque vous atteignez la fin de la liste.

Aiguille L'aiguille effectue une magie qui, j'espère, améliore l'utilisation de cdargs.

L'aiguille est examinée dans l'ordre suivant et la première chose qui convient est
pris.

If Aiguille est un entier à un chiffre, l'entrée appropriée est présélectionnée.

Sinon si Aiguille est une chaîne chaque entrée de la liste est vérifiée si elle
contient Aiguille.

Ensuite Aiguille a deux fonctions:
S'il ne correspond qu'à une sous-chaîne de chemin ou de description, cette option est placée
dans la liste.

S'il exactement correspond à une chaîne de description c'est le résultat (cela signifie cdargs
ferme la fenêtre des malédictions, sort et le changement de répertoire s'effectue).

Si elle ne correspond pas à une ligne, cette ligne ne sera pas affichée.

Et pour rendre les choses encore plus compliquées, vous pouvez modifier ce comportement en utilisant le
Option "--noresolve". Cette option est utilisée lorsque vous pensez donner un Aiguille qui
correspond exactement aux descriptions, mais vous ne voulez pas que cela soit résolu si c'est le cas. Cette
est activée en interne lorsque vous supprimez une entrée (sinon la suppression de
entrées jusqu'à ce qu'il ne reste qu'une entrée conduirait à la résolution) ou lorsque les signets
fichier ne contient qu'une seule entrée.

Enfin, si la liste filtrée (mais pas le fichier de signets) ne contient qu'une seule entrée
il est sélectionné et le programme se termine avec succès, à moins que vous ne choisissiez --noresolve.

Je ne peux qu'espérer que vous comprenez cela imbriqué si babillage...

Veuillez noter que l'existence d'un Aiguille désactive l'enregistrement de la liste au
fin du programme.

COMMANDES


Quand tu es dans cdargs vous disposez de deux modes et de plusieurs commandes.

Les deux modes sont LIST (lorsque votre liste de signets est affichée) et BROWSE (lorsque vous
naviguer dans le système de fichiers).

Les touches de navigation sont principalement disponibles dans le style Emacs et vi pour tous les maniaques.

Commun Clés / Key

/ or k/j or Cn/Cp
déplacer la sélection vers le haut/bas et faire défiler.


sélectionner l'entrée actuelle.

basculer entre les modes : LISTE ou PARCOURIR.

/ or Ca/Ce
aller à la première/dernière entrée de la liste.

c ajouter le répertoire actuel à la liste.

C ajouter le répertoire actuel à la liste mais demander à l'utilisateur une description

/ or CV
Faites défiler la liste par étapes de 10 lignes. Cela ne sera jamais enroulé et n'honore pas
l'option nowrap

e, v éditez la liste dans $EDITOR.

H, ? afficher l'écran d'aide.

~, / parcourir le répertoire home/root.

q quitter - enregistrer la liste.

Cc, Cg, C-[
avorter - ne pas enregistrer la liste.

Clés / Key in FEUILLETEZ mode

, h, Cb
descente dans le répertoire courant.

, l, Cf
un répertoire.

[sur une] faire de [num] l'entrée en surbrillance actuelle

a ajouter l'entrée actuelle à la liste.

A ajouter l'entrée actuelle à la liste mais demander à l'utilisateur une description, comme avec 'c'
et C'.

. bascule l'affichage des fichiers cachés.

Clés / Key in LISTE mode

[sur une] sélectionnez et résolvez l'entrée [num] si elle est affichée.

, h, Cb
descente dans l'entrée courante.

, l, Cf
un répertoire à partir du répertoire actuel.

d or CD
supprimer l'entrée actuelle de la liste.

s or t échanger (transposer) deux entrées de la liste.

M or m déplacer une entrée vers le haut ou vers le bas dans la liste et définir la position actuelle par la suite afin
que les frappes répétées continuent de déplacer la même entrée de haut en bas.

SHELL FONCTIONS


En plus de la fonction shell mentionnée ci-dessus, vous souhaiterez peut-être ajouter d'autres commandes à
votre fonction. Un exemple consiste à faire écho au répertoire dans lequel vous avez changé :

fonction cv () {
cdargs "$1" && cd "`cat "$HOME/.cdargsresult"`"
&& pwd;
}

Ou vous pouvez supprimer le fichier dans lequel cdargs rapporte son résultat :

fonction cv () {
cdargs "$1" && cd "`cat "$HOME/.cdargsresult"`"
&& rm -f "$HOME/.cdargsresult";
}

Depuis la version 1.19, cdargs est livré avec un fichier de fonctions prédéfinies pour bash : voir cdargs-
bash.sh dans la distribution. A partir de maintenant, vous n'avez à rechercher ce fichier que si vous êtes
à l'aide d'un sh-comme une coquille. Ensuite, vous pouvez utiliser la complétion du shell pour changer de répertoire même
plus vite en tapant

CV [TAB]

Depuis la version 1.20 cdargs est livré avec un fichier d'alias rudimentaires (et de complétion) pour
le tcsh.
Tous les volontaires pour le portage de toutes les fonctionnalités de bash vers tcsh sont les bienvenus.

DISPLAY


La cdargs fenêtre a une ligne en bas pour l'affichage des messages comme lorsque vous
ajouté à votre liste ou lorsque vous appuyez sur une touche inconnue.

La deuxième ligne à partir du bas est une ligne d'état qui affiche le répertoire actuel et un
code à une lettre pour le mode de fonctionnement actuel :

B pour PARCOURIR

L pour la LISTE

La plus grande partie de l'affichage est utilisée pour vous montrer soit la liste de vos signets, soit
le contenu du répertoire courant. Sur le côté gauche, vous trouverez probablement un numéro
que vous pouvez utiliser pour un saut légèrement plus rapide par rapport à l'utilisation du mouvement du curseur.
Ces numéros peuvent être déplacés comme décrit ci-dessus. Vient ensuite la brève description d'un
entrée entre parenthèses. Ceci est pratique lorsque vous avez des chemins assez longs dans vos signets et
la plupart d'entre eux commencent par la même base (par exemple /home/user). Enfin il y a le vrai
chemin absolu vers lequel vous vous déformerez à la fin. De toute évidence, l'entrée actuelle est
a souligné.

Si le chemin est précédé d'un "!" il pointe vers un répertoire invalide. Un signet pointant vers
le répertoire de travail courant est affiché en gras (si l'émulation de terminal
comprend cet attribut).

Utiliser cdargs en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    LAMPÉE
    LAMPÉE
    SWIG est un outil de développement logiciel
    qui relie les programmes écrits en C et
    C++ avec une variété de
    langages de programmation. SWIG est utilisé avec
    différent...
    Télécharger SWIG
  • 2
    Thème de réaction WooCommerce Nextjs
    Thème de réaction WooCommerce Nextjs
    Thème React WooCommerce, construit avec
    Suivant JS, Webpack, Babel, Node et
    Express, en utilisant GraphQL et Apollo
    Client. Boutique WooCommerce dans React (
    contient : Produits...
    Télécharger le thème WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Repo de paquets pour ArchLabs Ceci est un
    application qui peut également être récupérée
    de
    https://sourceforge.net/projects/archlabs-repo/.
    Il a été hébergé dans OnWorks en...
    Télécharger archlabs_repo
  • 4
    Projet Zéphyr
    Projet Zéphyr
    Le projet Zephyr est une nouvelle génération
    système d'exploitation en temps réel (RTOS) qui
    prend en charge plusieurs matériels
    architecturales. Il est basé sur un
    noyau à faible encombrement...
    Télécharger le projet Zéphyr
  • 5
    SCons
    SCons
    SCons est un outil de construction de logiciels
    c'est une alternative supérieure à la
    outil de construction classique "Make" qui
    nous connaissons et aimons tous. SCons est
    mis en place un...
    Télécharger SCons
  • 6
    PSeInt
    PSeInt
    PSeInt est un interpréteur de pseudo-code pour
    étudiants en programmation hispanophones.
    Son objectif principal est d'être un outil pour
    apprendre et comprendre les bases
    conception...
    Télécharger PSeInt
  • Plus "

Commandes Linux

  • 1
    7z
    7z
    7z - Un archiveur de fichiers avec le niveau le plus élevé
    ratio de compression ...
    Exécutez 7z
  • 2
    7za
    7za
    7za - Un archiveur de fichiers avec le plus haut
    ratio de compression ...
    Exécutez 7za
  • 3
    terrifiant
    terrifiant
    CREEPY - Une information de géolocalisation
    agrégateur DESCRIPTION : creepy est un
    application qui vous permet de rassembler
    informations relatives à la géolocalisation
    utilisateurs de...
    Courez effrayant
  • 4
    cricket-compiler
    cricket-compiler
    cricket - Un programme pour gérer le
    collecte et affichage de séries chronologiques
    Les données ...
    Exécutez la compilation de cricket
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - script à obtenir
    informations sur la version installée
    de G-Wrap...
    Exécutez g-wrap-config
  • 6
    g.accessgrass
    g.accessgrass
    g.access - Contrôle l'accès au
    jeu de cartes actuel pour les autres utilisateurs sur le
    système. Si aucune option n'est donnée, imprime
    statut actuel. MOTS CLÉS : général, carte
    gestion, p...
    Exécutez g.accessgrass
  • Plus "

Ad