Comando 'open' do MacOS para GNU / Linux

0

O MacOS tem um comando open puro: link

O GNU / Linux tem um comando similar?

    
por Ole Tange 15.02.2014 / 17:57

2 respostas

1

Sim, o Linux é configurável, como diz Slowki . No entanto, isso significa que a resposta é Sim. . O Linux é configurável, então tem pelo menos cinco comandos que são equivalentes a isso. Você acha que os desenvolvedores de Linux ignorariam essa ideia? ☺

  • O GNOME costumava ter gnome-open .
  • Agora, o GNOME tem gvfs-open .
  • O KDE tem kde-open .
  • O XFCE tem exo-open , que usa as configurações aplicativos preferenciais da área de trabalho.
  • As pessoas do FreeDesktop têm xdg-open , que tentará invocar um dos os quatro anteriores, ou tente executar algo apropriado em si.

Naturalmente, todos são baseados em um "ambiente de área de trabalho" de algum tipo. Todos eles consultam seus bancos de dados de "configurações" de vários ambientes de área de trabalho. (Há um acordo básico em vários ambientes de área de trabalho sobre os bancos de dados de configurações.) Mas, então, essa é a sua pergunta, já que o open do MacOS 10 também é baseado em um desktop.

No entanto, isso não significa que o mundo da TUI não tenha ferramentas semelhantes. O comando run-mailcap opera em mailcap e mime.types de arquivos de configurações, por exemplo. No entanto, o mundo TUI é um assunto melhor tratado por uma questão separada.

Leitura adicional

por 16.02.2014 / 00:55
0

Não, o Linux é muito configurável para isso, no OSX você começa com o Safari, o Gerenciador de Arquivos OSX, etc, mas no meu laptop agora eu nem tenho gráficos e eu trabalho apenas em TTY, para obter um Se você abrir o comando no Linux para funcionar, ele precisará ser informado sobre como lidar com todos os arquivos, o que, nesse momento, eu também poderia fazer por mim mesmo.

#!/bin/bash
if [ -d $1 ]; then #Check if $1 is a directory
    nautilus $1 #To be honest pcmanf is way better
fi
if [ -f $1 ]; then #Check if $1 is a file
    if [ $1 == *.txt ]; then #Is the extension .txt?
        gedit $1
    fi
fi

Eu pessoalmente prefiro apelido as extensões de arquivo, então eu posso apenas digitar o caminho para o arquivo e ele irá abri-lo, descompactá-lo, compilá-lo, etc, é um dos melhores recursos do ZSH, eu recomendo que você tente .

    
por 15.02.2014 / 18:33

Tags