IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

cdargs - Online nel cloud

Esegui cdargs nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando cdargs che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici postazioni di lavoro online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


cdargs - segnalibri e browser per cd shell integrati

SINOSSI


cdargs [VERSIONI]
function cv () {
cdargs "$ 1" && cd "`gatto "$HOME/.cdargsresult"`" ;
}
cv [Ago]

DESCRIZIONE


Con cdargs puoi saltare in vari punti del file system che sono definiti
utilizzando un file di segnalibri di testo normale orientato alla linea.

Puoi creare segnalibri modificando il file dei segnalibri "$HOME/.cdargs" usando il tuo
editor preferito, utilizzando l'opzione "--add" per cdargs o utilizzando il meccanismo integrato
che verrà descritto in seguito.

Mentre sei dentro cdargs puoi usare vari comandi per navigare nell'elenco di
segnalibri e attraverso il file system. Questi sono descritti di seguito nella sezione
"COMANDI". I comandi più comunemente usati e più ovvi sono i tasti su/giù per
navigazione, "ENTER" per la selezione di un percorso e "q" per uscire.

Per essere in grado di utilizzare effettivamente questo programma insieme al comando "cd" integrato nella shell,
deve usare un piccolo trucco definendo una funzione di shell. Ovviamente la sintassi per questo è
diverso tra i csh-come conchiglie (come tcsh) e il sh-come conchiglie (come bash).

Nel sh-come conchiglie:
funzione cv() {
cdargs "$1" && cd "`cat "$HOME/.cdargsresult"`" ;
}

Nel csh-come conchiglie:
alias cv 'cdargs \!* && cd `cat $HOME/.cdargsresult`'

Ora devi solo mettere il cdargs binario da qualche parte nel tuo percorso.

Ovviamente puoi creare funzioni e/o alias per scopi diversi. Tu potresti volere
per aggiungere a pwd chiama per fare eco alle tue directory attuali o metti --nowrap nelle tue funzioni per
abilitare un diverso comportamento di scorrimento. Vedere la sezione FUNZIONI DELLA GUSCIO di seguito.

Dalla versione 1.19 cdargs porta una raccolta di funzioni bash (e dalla 1.20 tcsh
anche alias) con esso. Devi solo procurarti questo nel tuo ~ / .profile or ~ / .bashrc (o
~/.tcsh) e si preparano bei tipi di magia (completamento...). Si prega di leggere i cdargs-
bash.sh o cdargs-tcsh.csh rispettivamente per la documentazione di queste funzioni.

RIGA DI COMANDO VERSIONI


Puoi chiamare cdargs con alcune opzioni, ma per il resto probabilmente non lo chiamerai direttamente
ma tramite la funzione che hai definito.

-h or --Aiuto
visualizzare le informazioni sull'utilizzo ed uscire.

-v or --versione
informazioni sulla versione di output ed esci.

-a or --aggiungi=[:disc:]sentiero
aggiungere sentiero all'elenco dei segnalibri utilizzando l'opzionale disc come stringa di descrizione.

-f or --file=RISORSE
usa il FILE dato come file di segnalibri

-u or --utente=UTENTE
leggere il file dei segnalibri predefinito di USER. Non modificherà quel file.

-o or --uscita=RISORSE
usa FILE come file di risultato (chissà cosa potrebbe fare The World di questa funzione
che non riesco a immaginare...)

-b or --navigare
inizia a cdargs in modalità BROWSE nella directory corrente.

-r or --noresolve
Non uscire con un risultato quando il Ago corrisponde esattamente a una descrizione (che è
qualche magia quotidiana) ma mostra un elenco (anche se contiene solo una voce).

-c or --cwd
Rendi la directory di lavoro corrente la voce corrente all'avvio se appare attiva
la lista.

--nowrap
Non avvolgere il cursore quando si tocca la fine dell'elenco.

Ago L'ago esegue alcune magie che spero migliorino l'uso dei cdarg.

L'ago viene esaminato nel seguente ordine e la prima cosa che si adatta è
prese.

If Ago è un numero intero di una cifra, la voce appropriata è preselezionata.

Altrimenti se Ago è una stringa ogni voce della lista viene controllata se
contiene Ago.

Poi Ago ha due funzioni:
Se corrisponde solo a una sottostringa di percorso o descrizione, viene posizionata quell'opzione
nella lista.

Se di preciso corrisponde a una stringa di descrizione questoèil risultato (che significa cdargs
chiude la finestra delle maledizioni, esce e avviene il cambio di directory).

Se non corrisponde a una riga, quella riga non verrà visualizzata.

E per rendere le cose ancora più complicate puoi influenzare questo comportamento usando il
opzione "--noresolve". Questa opzione viene utilizzata quando pensi di dare un Ago quale
corrisponde esattamente alle descrizioni ma non vuoi che venga risolto se lo fa. Questo
l'opzioneèattiva internamente quando elimini una voce (altrimenti l'eliminazione di
voci fino a quando non rimane una sola voce porterebbe alla risoluzione) o quando i segnalibri
il file contiene una sola voce.

Infine, se l'elenco filtrato (ma non il file dei segnalibri) contiene solo una voce
è selezionato e il programma esce con successo, a meno che tu non abbia scelto --noresolve.

Posso solo sperare che tu capisca questo annidato se balbetta...

Si prega di notare che l'esistenza di a Ago disabilita il salvataggio della lista al
fine del programma.

COMANDI


Quando sei dentro cdargs hai due modalità e diversi comandi a portata di mano.

Le due modalità sono LIST (quando è visualizzato l'elenco dei segnalibri) e BROWSE (quando
navigare nel file system).

I tasti di navigazione sono per lo più disponibili in stile Emacs e vi per tutti i maniaci là fuori.

Uncommon Keys

/ or k/j or Cn/Cp
sposta la selezione su/giù e scorri.


selezionare la voce corrente.

modalità di commutazione: ELENCO o SFOGLIA.

/ or Ca/Ce
vai alla prima/ultima voce dell'elenco.

c aggiungi la directory corrente all'elenco.

C aggiungi la directory corrente all'elenco ma chiedi all'utente una descrizione

/ or CV
Scorri l'elenco con passaggi di 10 righe. Questo non sarà mai avvolgente e non onora
l'opzione nowrap

e, v modifica l'elenco in $EDITOR.

H, ? mostra la schermata di aiuto.

~, / sfoglia la directory home/root.

q quit - salvataggio dell'elenco.

Cc, cg, C-[
abort - non salvare l'elenco.

Keys in NAVIGARE modo

, h, Cb
discesa nella directory corrente.

, l, Cfr
su una directory.

[nessuno] rendi [num] la voce attualmente evidenziata

a aggiungi la voce corrente all'elenco.

A aggiungi la voce corrente all'elenco ma chiedi all'utente una descrizione, proprio come con 'c'
e C'.

. alterna la visualizzazione dei file nascosti.

Keys in ELENCO modo

[nessuno] selezionare e risolvere la voce [num] se visualizzata.

, h, Cb
discesa nella voce corrente.

, l, Cfr
una directory dalla directory corrente.

d or CD
eliminare la voce corrente dall'elenco.

s or t scambiare (trasporre) due voci della lista.

M or m spostare una voce in alto o in basso nell'elenco e impostare la posizione corrente in seguito così
che i tasti ripetuti continuano a spostare la stessa voce su e giù.

SHELL FUNZIONI


Oltre alla funzione shell sopra menzionata potresti voler aggiungere altri comandi a
la tua funzione. Un esempio è l'eco della directory in cui sei cambiato:

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

Oppure puoi rimuovere il file in cui cdargs riporta il suo risultato:

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

Dalla versione 1.19 cdargs viene fornito con un file di funzioni preimpostate per bash: vedi cdargs-
bash.sh nella distribuzione. D'ora in poi devi solo procurarti quel file se lo sei
utilizzando un sh-come conchiglia. Quindi puoi usare il completamento della shell per cambiare directory anche
più veloce digitando

CV [TAB]

Dalla versione 1.20 cdargs viene fornito con un file di alias rudimentali (e completamento) per
, il tcsh.
Qualsiasi volontario per il porting di tutte le funzionalità di bash su tcsh prego.

DISPLAY


I cdargs la finestra ha una riga in basso per la visualizzazione di messaggi come quando tu
aggiunto alla tua lista o quando premi un tasto sconosciuto.

La seconda riga dal basso è una riga di stato che mostra la directory corrente e un
codice di una lettera per la modalità di funzionamento corrente:

B per SFOGLIA

L per LISTA

La parte più grande del display viene utilizzata per mostrarti l'elenco dei tuoi segnalibri o
il contenuto della directory corrente. Sul lato sinistro probabilmente troverai un numero
che puoi usare per un salto leggermente più veloce rispetto all'utilizzo del movimento del cursore.
Questi numeri possono essere spostati come descritto sopra. Segue la breve descrizione di an
voce tra parentesi. Questo è comodo quando hai percorsi piuttosto lunghi nei tuoi segnalibri e
la maggior parte di essi inizia con la stessa base (es. /home/user). Finalmente c'è il vero
percorso assoluto a cui deviare quando finisci. Ovviamente la voce corrente è
evidenziato.

Se il percorso è preceduto da un "!" punta a una directory non valida. Un segnalibro che punta a
la directory di lavoro correnteèvisualizzata in grassetto (se l'emulazione di terminale
capisce quell'attributo).

Usa cdargs online usando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    SWIG
    SWIG
    SWIG è uno strumento di sviluppo software
    che collega programmi scritti in C e
    C++ con una varietà di alto livello
    linguaggi di programmazione. SWIG è usato con
    diverso...
    Scarica SIG
  • 2
    Tema React di WooCommerce Nextjs
    Tema React di WooCommerce Nextjs
    Tema React WooCommerce, costruito con
    Avanti JS, Webpack, Babel, Node e
    Express, utilizzando GraphQL e Apollo
    Cliente. Negozio WooCommerce a React(
    contiene: Prodotti...
    Scarica il tema WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Repository dei pacchetti per ArchLabs Questo è un file
    applicazione che può anche essere recuperata
    da
    https://sourceforge.net/projects/archlabs-repo/.
    È stato ospitato in OnWorks in...
    Scarica archlabs_repo
  • 4
    Progetto Zefiro
    Progetto Zefiro
    Il progetto Zephyr è una nuova generazione
    sistema operativo in tempo reale (RTOS) che
    supporta più hardware
    architetture. Si basa su a
    kernel a ingombro ridotto...
    Scarica il progetto zephyr
  • 5
    SCons
    SCons
    SCons è uno strumento di costruzione di software
    che è un'alternativa superiore al
    il classico strumento di costruzione "Make" che
    tutti conosciamo e amiamo. SCons è
    implementato un...
    Scarica SCons
  • 6
    PSInt
    PSInt
    PSeInt è un interprete di pseudo-codice per
    studenti di programmazione di lingua spagnola.
    Il suo scopo principale è quello di essere uno strumento per
    imparare e comprendere le basi
    concetto...
    Scarica PSInt
  • Di Più "

Comandi Linux

  • 1
    7z
    7z
    7z - Un archiviatore di file con la massima estensione
    rapporto di compressione ...
    Corri 7z
  • 2
    7za
    7za
    7za - Un archiviatore di file con la massima estensione
    rapporto di compressione ...
    Esegui 7za
  • 3
    raccapricciante
    raccapricciante
    CREEPY - Un'informazione di geolocalizzazione
    aggregatore DESCRIZIONE: raccapricciante è un
    applicazione che ti permette di raccogliere
    informazioni relative alla geolocalizzazione su
    utenti di...
    Corri inquietante
  • 4
    cricket-compila
    cricket-compila
    cricket - Un programma per gestire il
    raccolta e visualizzazione di serie temporali
    dati ...
    Esegui la compilazione di cricket
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - script da ottenere
    informazioni sulla versione installata
    di G-Wrap...
    Esegui g-wrap-config
  • 6
    g.accessgrass
    g.accessgrass
    g.access - Controlla l'accesso a
    mapset corrente per altri utenti sul
    sistema. Se non viene fornita alcuna opzione, viene stampato
    stato attuale. PAROLE CHIAVE: generale, mappa
    gestione, p...
    Esegui g.accessgrass
  • Di Più "

Ad