InglêsFrancêsEspanhol

Ad


favicon do OnWorks

cdargs - Online na nuvem

Execute cdargs no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando cdargs que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador Windows online ou emulador MAC OS online

PROGRAMA:

NOME


cdargs - favoritos e navegador para cd shell integrado

SINOPSE


cdargs [OPÇÕES]
função cv () {
cdargs "$ 1" && cd "` gato "$ HOME / .cdargsresult" `" ;
}
cv [Agulha]

DESCRIÇÃO


Com o cdargs você pode pular para vários lugares em todo o sistema de arquivos que estão definidos
usando um texto simples, arquivo de favoritos com orientação por linha.

Você pode criar favoritos editando seu arquivo de favoritos "$ HOME / .cdargs" usando o seu
editor favorito, usando a opção "--add" para cdargs ou usando o mecanismo embutido
isso será descrito mais tarde.

Enquanto você estiver cdargs você pode usar vários comandos para navegar pela sua lista de
favoritos e através do sistema de arquivos. Eles são descritos abaixo na seção
"COMANDOS". Os comandos mais comumente usados ​​e mais óbvios são as teclas para cima / para baixo para
navegação, "ENTER" para selecionar um caminho e "q" para sair.

Para poder realmente usar este programa junto com o comando "cd" embutido no shell, você
deve usar um pequeno truque, definindo uma função do shell. Claro que a sintaxe para isso é
diferente entre o csh- como conchas (como tcsh) E do sh- como conchas (como bater).

Escolha sh- como conchas:
função cv() {
cdargs "$ 1" && cd "` cat "$ HOME / .cdargsresult" `";
}

Escolha csh- como conchas:
alias cv 'cdargs \! * && cd `cat $ HOME / .cdargsresult`'

Agora você só precisa colocar o cdargs binário em algum lugar em seu caminho.

Claro que você pode criar funções e / ou apelidos para diferentes propósitos. Você pode querer
para adicionar um pwd chamar para ecoar seus diretórios atuais ou colocar --nowrap em suas funções para
permitir um comportamento de rolagem diferente. Consulte a seção FUNÇÕES DO SHELL abaixo.

Desde a versão 1.19 cdargs traz uma coleção de funções bash (e desde 1.20 tcsh
apelidos também) com ele. Você só tem que fornecer isso em seu ~ / .profile or ~ / .bashrc (ou
~ / .tcsh) e você tem bons tipos de magia preparados (conclusão ...). Por favor, leia o cdargs-
bash.sh ou cdargs-tcsh.csh respectivamente para a documentação dessas funções.

LINHA DE COMANDO OPÇÕES


Você pode ligar cdargs com algumas opções, mas caso contrário, você provavelmente não ligará diretamente
mas por meio da função que você definiu.

-h or --Socorro
exibir informações de uso e sair.

-v or --versão
saída da informação da versão e saída.

-a or --add =[:desc:]caminho
adicionar caminho para a lista de favoritos usando o opcional desc como string de descrição.

-f or --file =ARQUIVO
usa o arquivo fornecido como arquivo de favoritos

-u or --user =USUÁRIO
leia o arquivo de favoritos padrão de USER. Não vai modificar esse arquivo.

-o or --output =ARQUIVO
usar FILE como o arquivo de resultado (quem sabe o que o mundo pode fazer com este recurso
que eu não posso imaginar ...)

-b or --Squeaky toy
começo cdargs no modo BROWSE no diretório atual.

-r or --noresolve
Não saia com um resultado quando o Agulha corresponde exatamente a uma descrição (que é
alguma mágica do dia-a-dia), mas mostra uma lista (mesmo que contenha apenas uma entrada).

-c or --cwd
Torne o diretório de trabalho atual a entrada atual na inicialização se ele aparecer em
a lista.

- nada
Não enrole o cursor ao chegar ao final da lista.

Agulha A agulha realiza alguma mágica que, espero, melhore o uso de cdargs.

A agulha é examinada na seguinte ordem e a primeira coisa que se ajusta é
ocupado.

If Agulha é um número inteiro de um dígito, a entrada apropriada é pré-selecionada.

Caso contrário, se Agulha é uma string em que cada entrada da lista é verificada se
contém Agulha.

Então Agulha tem duas funções:
Se corresponder apenas a uma substring do caminho ou da descrição, essa opção é colocada
na lista.

Se exatamente corresponde a uma string de descrição esteéo resultado (o que significa cdargs
fecha a janela curses, sai e ocorre a mudança de diretórios).

Se não corresponder a uma linha, essa linha não será exibida.

E para tornar as coisas ainda mais complicadas, você pode afetar esse comportamento usando o
Opção "--noresolve". Esta opção é usada quando você pensa que dá uma Agulha qual
corresponde exatamente às descrições, mas você não quer que seja resolvido se for o caso. Esse
opção é ativada internamente quando você exclui uma entrada (caso contrário, a exclusão de
entradas até que reste apenas uma entrada levaria à resolução) ou quando os favoritos
arquivo contém apenas uma entrada.

Finalmente, se a lista filtrada (mas não o arquivo de favoritos) contém apenas uma entrada
ele é selecionado e o programa sai com sucesso, a menos que você escolha --noresolve.

Eu só posso esperar que você entenda isso aninhado se balbucio ...

Observe que a existência de um Agulha desativa o salvamento da lista no
fim do programa.

COMANDOS


Quando você está em cdargs você tem dois modos e vários comandos em suas mãos.

Os dois modos são LIST (quando sua lista de favoritos é exibida) e BROWSE (quando você
navegue pelo sistema de arquivos).

As teclas de navegação estão disponíveis principalmente no estilo Emacs e vi para todos os maníacos por aí.

comum As chaves

/ or k / j or Cn / Cp
mova a seleção para cima / para baixo e role.


selecione a entrada atual.

modos de alternância: LIST ou BROWSE.

/ or Ca / Ce
vá para a primeira / última entrada na lista.

c adicione o diretório atual à lista.

C adicione o diretório atual à lista, mas peça uma descrição ao usuário

/ or Cv
Role a lista em etapas de 10 linhas. Isso nunca vai envolver e não honra
a opção nowrap

e, v edite a lista em $ EDITOR.

H, ? mostrar a tela de ajuda.

~, / navegue no diretório inicial / raiz.

q sair - salvando a lista.

Cc, CG, C- [
abortar - não salve a lista.

As chaves in Pesquisar modo

, h, Cb
descida para o diretório atual.

, l, Cf
um diretório.

[nº] tornar [num] a entrada realçada atual

a adicione a entrada atual à lista.

A adicione a entrada atual à lista, mas peça uma descrição ao usuário, assim como com 'c'
e C'.

. alternar a exibição de arquivos ocultos.

As chaves in LISTA modo

[nº] selecione e resolva a entrada [num], se exibida.

, h, Cb
descida para a entrada atual.

, l, Cf
um diretório do diretório atual.

d or CD
exclua a entrada atual da lista.

s or t trocar (transpor) duas entradas da lista.

M or m mover uma entrada para cima ou para baixo na lista e definir a posição atual depois
que pressionamentos de tecla repetidos continuam movendo a mesma entrada para cima e para baixo.

SHELL FUNÇÕES


Além da função shell mencionada acima, você pode desejar adicionar outros comandos para
sua função. Um exemplo é ecoar o diretório que você mudou para:

função cv() {
cdargs "$ 1" && cd "` cat "$ HOME / .cdargsresult" `"
&& pwd;
}

Ou você pode remover o arquivo no qual cdargs relata o resultado:

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

Desde a versão 1.19, o cdargs vem com um arquivo de funções predefinidas para o bash: veja cdargs-
bash.sh na distribuição. De agora em diante, você só precisa fornecer esse arquivo se estiver
utilizando um sh-como concha. Então você pode usar a conclusão do shell para mudar de diretório, mesmo
mais rápido digitando

currículo [TAB]

Desde a versão 1.20 cdargs vem com um arquivo de apelidos rudimentares (e completamento) para
que o tcsh.
Qualquer voluntário para portar todas as funcionalidades do bash para tcsh são bem-vindos.

DISPLAY


A cdargs janela tem uma linha na parte inferior para a exibição de mensagens como quando você
adicionado à sua lista ou quando você pressiona uma tecla desconhecida.

A segunda linha da parte inferior é uma linha de status que mostra o diretório atual e um
código de uma letra para o modo de operação atual:

B para BROWSE

L para LIST

A maior parte da tela é usada para mostrar a lista de seus favoritos ou
o conteúdo do diretório atual. No lado esquerdo, você provavelmente encontrará um número
que você pode usar para um salto ligeiramente mais rápido em comparação com o movimento do cursor.
Esses números podem ser movidos conforme descrito acima. Em seguida, vem a breve descrição de um
entrada entre colchetes. Isso é conveniente quando você tem caminhos bastante longos em seus favoritos e
a maioria deles começa com a mesma base (por exemplo, / home / usuário). Finalmente, há o real
caminho absoluto para o qual você vai se empenhar ao terminar. Obviamente, a entrada atual é
em destaque.

Se o caminho for precedido por um "!" ele aponta para um diretório inválido. Um marcador apontando para
o diretório de trabalho atual é mostrado em negrito (se a emulação de terminal
compreende esse atributo).

Use cdargs online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    GOLE
    GOLE
    SWIG é uma ferramenta de desenvolvimento de software
    que conecta programas escritos em C e
    C ++ com uma variedade de alto nível
    linguagens de programação. SWIG é usado com
    diferente...
    Baixar SWIG
  • 2
    Tema WooCommerce Nextjs React
    Tema WooCommerce Nextjs React
    Tema React WooCommerce, construído com
    Próxima JS, Webpack, Babel, Node e
    Express, usando GraphQL e Apollo
    Cliente. Loja WooCommerce em React(
    contém: Produtos...
    Baixe o tema WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Repositório de pacotes para ArchLabs Este é um
    aplicativo que também pode ser obtido
    da
    https://sourceforge.net/projects/archlabs-repo/.
    Ele foi hospedado no OnWorks em...
    Baixar archlabs_repo
  • 4
    Projeto Zephyr
    Projeto Zephyr
    O Projeto Zephyr é uma nova geração
    sistema operacional em tempo real (RTOS) que
    suporta vários hardwares
    arquiteturas. É baseado em um
    kernel de pequena pegada ...
    Baixar Projeto Zephyr
  • 5
    SCons
    SCons
    SCons é uma ferramenta de construção de software
    essa é uma alternativa superior ao
    clássica ferramenta de construção "Make" que
    todos nós conhecemos e amamos. SCons é
    implementou um ...
    Baixar SCons
  • 6
    PSeIntGenericName
    PSeIntGenericName
    PSeInt é um interpretador de pseudo-código para
    alunos de programação que falam espanhol.
    Seu principal objetivo é ser uma ferramenta para
    aprender e compreender o básico
    concep ...
    Baixar PSeInt
  • Mais "

Comandos Linux

Ad