Alternativas para cd / ls para navegação na linha de comando?

3

Eu geralmente trabalho uma boa quantidade a partir da linha de comando, a fim de lançar o vim, git, ssh e assim por diante. No entanto, acho a visualização em colunas do Finder mais natural para navegar pelos meus arquivos. Infelizmente, é menos natural para tudo que eu quero fazer com os arquivos.

E o melhor dos dois mundos? Existem programas / comandos de linha de comando populares que se desviam do padrão definido pelo venerável cd e ls para navegar e navegar pelos arquivos no terminal? Tenho certeza que as pessoas devem ter tentado maneiras interessantes de visualizar arquivos, abrir pastas, etc.

    
por Gabe Durazo 09.07.2011 / 22:39

5 respostas

7

Midnight Commander ( mc ) é uma dessas ferramentas que eu conheço.

    
por 09.07.2011 / 22:44
2

Eu sugiro que você olhe para:

  • configuração de linha de leitura completion-ignore-case (Off)

    If set to On, readline performs filename matching and completion in a case-insensitive fashion.

  • shopt -s autocd

    If set, a command name that is the name of a directory is executed as if it were the argument to the cd command. This option is only used by interactive shells.

  • shopt -s globstar

    This example will recursively find all csproj files in the current directory and subdirectories:

    git commit -m update -- **/*.csproj'
    
  • opções de shell extglob e nocaseglob

    for obvious purposes, see man bash

  • a variável CDPATH

    cd [-L|-P] [dir]

      [...] The variable 'CDPATH' defines the search path for the 
      directory containing dir. [...] If dir begins with a slash 
      ('/'), then 'CDPATH' is not used
    
por 09.07.2011 / 23:08
1

Se você é um fã do vim, você também pode conferir o vifm , que "é um gerenciador de arquivos baseado em ncurses com vi como Se você usar o vi, o vifm lhe dará o controle completo do teclado sobre seus arquivos sem ter que aprender um novo conjunto de comandos. "

    
por 10.07.2011 / 00:46
0

Acho que isso é semelhante a esta pergunta no SO . Nesse caso, a opção mais flexível pode ser o Big Cat e seus próprios scripts. Infelizmente, a habitual URL do Big Cat desapareceu, então aqui está a versão do archive.org . Não faço ideia se funciona na sua versão preferida do OS X.

    
por 10.07.2011 / 01:45
0

CD Deluxe (Linux e Windows), é muito parecido com o comando cd , apenas com muitos outros recursos, descrição de seu site:

Cd Deluxe is a drop-in replacement for the standard cd ("change directory") command. It supports easier access to the history of directories visited. It is kind of a "Swiss Army Knife" of changing directories. It is designed to increase productivity by speeding up the workflow of command line use. It is available for Windows and Unix style operating systems.

Faça o download no link

    
por 27.09.2016 / 13:44