EngelsFransSpaans

Ad


OnWorks-favicon

cdargs - Online in de cloud

Voer cdargs uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht cdargs die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


cdargs - bladwijzers en browser voor ingebouwde cd-shell

KORTE INHOUD


cdargs [OPTIES]
functie cv () {
cdargs '$ 1' && cd "'kat "$HOME/.cdargsresult"`" ;
}
cv [Naald]

PRODUCTBESCHRIJVING


met cdargs u kunt naar verschillende gedefinieerde plaatsen in het bestandssysteem springen
met behulp van een tekstbestand met lijngeoriënteerde bladwijzers.

U kunt bladwijzers maken door uw bladwijzerbestand "$HOME/.cdargs" te bewerken met uw
favoriete editor, door de optie "--add" te gebruiken cdargs of door gebruik te maken van het ingebouwde mechanisme
dat zal later worden beschreven.

Terwijl je binnen bent cdargs U kunt verschillende opdrachten gebruiken om door uw lijst met te navigeren
bladwijzers en via het bestandssysteem. Deze worden hieronder in de sectie beschreven
"COMMANDO'S". De meest gebruikte en meest voor de hand liggende commando's zijn de omhoog/omlaag-toetsen
navigatie, "ENTER" voor selectie van een pad en "q" voor quit.

Om dit programma daadwerkelijk te kunnen gebruiken samen met de in de shell ingebouwde "cd" commando je
moet een kleine truc gebruiken door een shell-functie te definiëren. Natuurlijk is de syntaxis hiervoor
verschillend tussen de csh-achtige schelpen (zoals tcsh) en de sh-achtige schelpen (zoals slaan).

Voor sh-achtige schelpen:
functie cv () {
cdargs "$1" && cd "`cat "$HOME/.cdargsresult"`" ;
}

Voor csh-achtige schelpen:
alias cv 'cdargs \!* && cd `cat $HOME/.cdargsresult`'

Nu hoef je alleen maar de cdargs binair ergens op uw pad.

Uiteraard kunt u voor verschillende doeleinden functies en/of aliassen aanmaken. Je zou misschien ... willen
om een ​​toe te voegen pwd bel om uw huidige mappen te herhalen of plaats --nowrap in uw functies
een ander scrollgedrag mogelijk maken. Zie sectie SHELL-FUNCTIES hieronder.

Sinds versie 1.19 brengt cdargs een verzameling bash-functies (en sinds 1.20 tcsh
ook aliassen) mee. U hoeft dit alleen maar in uw bron te vermelden ~ /. profiel or ~ / .bashrc (of
~/.tcsh) en je krijgt leuke soorten magie voorbereid (voltooiing...). Lees alstublieft de cdargs-
bash.sh of cdargs-tcsh.csh respectievelijk voor de documentatie van deze functies.

OPDRACHTREGEL OPTIES


Je kan bellen cdargs met een paar opties, maar verder bel je het waarschijnlijk niet direct
maar via de functie die u hebt gedefinieerd.

-h or --help
gebruiksinformatie weergeven en afsluiten.

-v or --versie
uitvoer versie-informatie en sluit af.

-a or --toevoegen=[:aflopend:]pad
toevoegen pad naar de bladwijzerlijst met behulp van de optionele optie aflopend als beschrijvingsreeks.

-f or --bestand=FILE
gebruikt het opgegeven BESTAND als bladwijzerbestand

-u or --gebruiker=GEBRUIKER
lees het standaard bladwijzerbestand van USER. Ik zal dat bestand niet wijzigen.

-o or --uitvoer=FILE
gebruik FILE als resultaatbestand (wie weet wat The World van deze functie zou kunnen vinden
dat kan ik me niet voorstellen...)

-b or --bladeren
begin cdargs in BROWSE-modus in de huidige directory.

-r or --niet oplossen
Sluit niet af met een resultaat wanneer de Naald komt exact overeen met een beschrijving (dat wil zeggen
wat alledaagse magie) maar toon een lijst (zelfs als deze maar één item bevat).

-c or --cwd
Maak van de huidige werkmap het huidige item bij het opstarten als deze aan staat
de lijst.

--nauw
Laat de cursor niet rondlopen wanneer u het einde van de lijst bereikt.

Naald De Needle voert wat magie uit waarvan ik hoop dat het het gebruik van cdargs verbetert.

De naald wordt in de volgende volgorde onderzocht en het eerste dat past is
genomen.

If Naald een geheel getal van één cijfer is, is de juiste invoer vooraf geselecteerd.

Anders als Naald is een string, bij elke vermelding in de lijst wordt gecontroleerd of deze aanwezig is
bevat Naald.

Dan Naald heeft twee functies:
Als het alleen maar overeenkomt met een subtekenreeks van een pad of beschrijving, wordt die optie geplaatst
in de lijst.

Als het precies komt overeen met een beschrijvingsreeks. Dit is het resultaat (dat betekent cdargs
sluit het vloekvenster, sluit af en er vindt een verandering van directory plaats).

Als het niet overeenkomt met een regel, wordt die regel niet weergegeven.

En om het nog ingewikkelder te maken, kun je dit gedrag beïnvloeden door de
"--noresolve" optie. Deze optie wordt gebruikt als u denkt dat u een geeft Naald welke
komt exact overeen met de beschrijvingen, maar u wilt niet dat het probleem wordt opgelost als dit het geval is. Dit
optie is intern ingeschakeld als u een item verwijdert (anders wordt het verwijderen van
vermeldingen totdat er nog maar één vermelding over is, zou leiden tot oplossen) of wanneer de bladwijzers
bestand bevat slechts één item.

Ten slotte, als de gefilterde lijst (maar niet het bladwijzerbestand) slechts één item bevat
het wordt geselecteerd en het programma wordt met succes afgesloten, tenzij u --noresolve kiest.

Ik kan alleen maar hopen dat je dit geneste gebabbel begrijpt...

Houd er rekening mee dat het bestaan ​​van een Naald schakelt het opslaan van de lijst op de
einde van het programma.

COMMANDO'S


Als je binnen bent cdargs je hebt twee modi en verschillende commando's tot je beschikking.

De twee modi zijn LIST (wanneer uw bladwijzerlijst wordt weergegeven) en BROWSE (wanneer u
door het bestandssysteem navigeren).

De navigatietoetsen zijn meestal beschikbaar in Emacs- en vi-stijl voor alle maniakken die er zijn.

Gemeen Keys

/ or k/j or Cn/Cp
verplaats de selectie omhoog/omlaag en blader.


selecteer huidige invoer.

schakelmodi: LIST of BROWSE.

/ or Ca/Ce
ga naar de eerste/laatste vermelding in de lijst.

c voeg de huidige map toe aan de lijst.

C voeg de huidige map toe aan de lijst, maar vraag de gebruiker om een ​​beschrijving

/ or CV
Blader door de lijst in stappen van 10 regels. Dit zal nooit omhullen en respecteert niet
de nowrap-optie

e, v bewerk de lijst in $EDITOR.

H, ? laat het helpscherm zien.

~, / blader door de home/root-map.

q stoppen - de lijst opslaan.

CC, Cg, C-[
afbreken - sla de lijst niet op.

Keys in BROWSE mode

, h, Cb
afdaling naar de huidige map.

, l, Cf
één directory omhoog.

[nummer] maak [num] het huidige gemarkeerde item

a voeg het huidige item toe aan de lijst.

A voeg het huidige item toe aan de lijst, maar vraag de gebruiker om een ​​beschrijving, net als bij 'c'
en C'.

. schakel de weergave van verborgen bestanden in of uit.

Keys in LIJST mode

[nummer] selecteer en los invoer [num] op, indien weergegeven.

, h, Cb
afdaling naar de huidige invoer.

, l, Cf
één map omhoog vanaf de huidige map.

d or CD
verwijder de huidige vermelding uit de lijst.

s or t verwissel (transponeer) twee vermeldingen in de lijst.

M or m een item omhoog of omlaag in de lijst verplaatsen en daarna de huidige positie instellen
dat herhaalde toetsaanslagen hetzelfde item op en neer blijven bewegen.

SHELL FUNCTIES


Naast de hierboven genoemde shell-functie wilt u misschien nog andere opdrachten toevoegen
jouw functie. Een voorbeeld is het echoën van de map waarnaar u bent gewijzigd:

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

Of u kunt het bestand waarin cdargs rapporteert het resultaat:

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

Sinds versie 1.19 wordt cdargs geleverd met een bestand met vooraf ingestelde functies voor bash: zie cdargs-
bash.sh in de distributie. Vanaf nu hoeft u dat bestand alleen nog maar te sourcen als dat het geval is
gebruik maken van een sh-achtige schaal. Vervolgens kunt u de shell-aanvulling gebruiken om zelfs van map te wisselen
sneller door te typen

CV [TAB]

Sinds versie 1.20 wordt cdargs geleverd met een bestand met rudimentaire aliassen (en aanvullingen) voor
de tcsh.
Eventuele vrijwilligers voor het porten van alle bash-functionaliteit tcsh zijn welkom.

DISPLAY


De cdargs venster heeft onderaan één regel voor de weergave van berichten zoals wanneer u
toegevoegd aan uw lijst of wanneer u op een onbekende toets drukt.

De tweede regel van onderen is een statusregel die de huidige directory toont en een
één lettercode voor de huidige bedrijfsmodus:

B voor BLADEREN

L voor LIJST

Het grootste deel van het scherm wordt gebruikt om u de lijst met uw bladwijzers te tonen
de inhoud van de huidige directory. Aan de linkerkant vindt u waarschijnlijk een nummer
waarmee u iets sneller kunt springen vergeleken met het gebruik van de cursorbeweging.
Deze nummers kunnen worden verplaatst zoals hierboven beschreven. Vervolgens komt de korte beschrijving van een
vermelding tussen haakjes. Dit is handig als u vrij lange paden in uw bladwijzers heeft
de meeste beginnen met dezelfde basis (bijvoorbeeld /home/user). Tenslotte is er het feitelijke
het absolute pad waarnaar je kromtrekt als je klaar bent. Het is duidelijk dat de huidige invoer dat is
gemarkeerd.

Als het pad wordt voorafgegaan door een "!" het verwijst naar een ongeldige map. Een bladwijzer die verwijst naar
de huidige werkmap wordt vetgedrukt weergegeven (als de terminalemulatie
begrijpt dat attribuut).

Gebruik cdargs online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    SLOK
    SLOK
    SWIG is een tool voor softwareontwikkeling
    dat programma's verbindt die zijn geschreven in C en
    C ++ met een verscheidenheid aan high-level
    programmeertalen. SWIG wordt gebruikt met
    verschillend...
    SWIG downloaden
  • 2
    WooCommerce Nextjs React-thema
    WooCommerce Nextjs React-thema
    Reageer WooCommerce-thema, gebouwd met
    Volgende JS, Webpack, Babel, Node en
    Express, met behulp van GraphQL en Apollo
    Cliënt. WooCommerce Store in React(
    bevat: Producten...
    Download het WooCommerce Nextjs React-thema
  • 3
    archlabs_repo
    archlabs_repo
    Pakketrepo voor ArchLabs Dit is een
    toepassing die ook kan worden opgehaald
    oppompen van
    https://sourceforge.net/projects/archlabs-repo/.
    Het is gehost in OnWorks in...
    Archlabs_repo downloaden
  • 4
    Zephyr-project
    Zephyr-project
    Het Zephyr Project is een nieuwe generatie
    real-time besturingssysteem (RTOS) dat
    ondersteunt meerdere hardware
    architecturen. Het is gebaseerd op een
    kernel met kleine voetafdruk ...
    Zephyr-project downloaden
  • 5
    SConen
    SConen
    SCons is een softwareconstructietool
    dat is een superieur alternatief voor de
    klassieke "Make" build-tool die
    we kennen en houden allemaal van. SCons is
    implementeerde een...
    SCons downloaden
  • 6
    PSeInt
    PSeInt
    PSeInt is een pseudo-code-interpreter voor
    Spaanstalige programmeerstudenten.
    Het belangrijkste doel is om een ​​hulpmiddel te zijn voor:
    de basis leren en begrijpen
    concept...
    PSeInt downloaden
  • Meer "

Linux-commando's

  • 1
    7z
    7z
    7z - Een bestandsarchiveringstool met de hoogste
    compressieverhouding ...
    Loop 7z
  • 2
    7za
    7za
    7za - Een bestandsarchiveringstool met de hoogste
    compressieverhouding ...
    Loop 7za
  • 3
    griezelig
    griezelig
    CREEPY - Een geolocatie-informatie
    aggregator BESCHRIJVING: griezelig is een
    applicatie waarmee u kunt verzamelen
    geolocatie gerelateerde informatie over
    gebruikers van ...
    Loop griezelig
  • 4
    cricket-compileren
    cricket-compileren
    cricket - Een programma om de
    verzameling en weergave van tijdreeksen
    gegevens ...
    Voer cricket-compilatie uit
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - script om te krijgen
    informatie over de geïnstalleerde versie
    van G-wrap ...
    Voer g-wrap-config uit
  • 6
    g.toegangsgras
    g.toegangsgras
    g.access - Beheert de toegang tot de
    huidige kaartenset voor andere gebruikers op de
    systeem. Als er geen optie wordt gegeven, drukt u af
    huidige status. KEYWORDS: algemeen, kaart
    management, pr...
    Voer g.accessgrass uit
  • Meer "

Ad