Vindo do Mac OS X, você pode digitar:
$ open yourfilehere.txt
e seu arquivo será aberto como se você o tivesse aberto no Finder.
No Windows, pode-se digitar:
> start yourfilehere.txt
e ele será aberto como se você o tivesse aberto no Explorer.
No Ubuntu, eu gostaria de poder abrir arquivos da mesma maneira no GNOME. Qual é o comando?
start
programa. No OS X, este é oopen
programa. No Ubuntu Linux, este é osee
programa. no livro automatize as coisas chatas com python , mas não recebi nenhuma informação sobresee
comando do Google.Respostas:
xdg-open
é o que você está procurando.Você pode gostar deste trecho que eu coloquei nos meus arquivos .bashrc, para que, usando o cygwin no windows, linux ou OSX, eu possa usar os comandos start ou open e eles funcionem perfeitamente:
Bons comentários, o xdg-open é realmente uma opção melhor do que o gnome-open, conforme explicado abaixo. Atualizei meus scripts pessoais há um tempo, mas esqueci de atualizar esta resposta.
AVISO: Isso substituirá a funcionalidade do
openvt
(terminal virtual) estart
do init.fonte
cygstart
pode ser ainda mais preferível, como nos favoritos do Emacs, ele permite que você continue usando o Emacs. Comstart
, meu Emacs está congelado.start ""
ou"start \"\""
apenas trabalhou para mim. (Grupo de citações "" impede Emacs pendurado no processo.)será aberto
xyz.bar
(pode ser um arquivo ou um URL) em qualquer ambiente compatível com o freedesktop com o aplicativo registrado paraxyz.bar
o tipo de. Veja também a documentação aqui (página de manual do xdg-open) .Em practive isso deve então chamar
kde-open
,gnome-open
,exo-open
ou possivelmente até mesmoopen
, dependendo do ambiente de trabalho atual (KDE, Gnome, XFCE, OS X).fonte
xdg-open
egnome-open
?xdg-open
fará a coisa certa , usando o tipo de arquivo para -programa de mapeamento do ambiente em execução.Você pode até escrever um pequeno invólucro em torno do gnome-open para abrir vários arquivos com um comando:
Coloque isso em um script de shell chamado open e
abrirá todos os arquivos c no diretório atual.
fonte
Você pode usar o
gnome-open
comando no seu terminal. Uma vez no diretório em que você deseja abrir uma janela do sistema operacional, digite o Terminal:Isso abrirá uma janela mostrando o que está nesta pasta. Da mesma forma, você pode especificar uma subpasta localizada nesse diretório, substituindo
.
pelo nome da subpasta.Observe que, se
gnome-open
não funcionar, pode ser necessário apenas instalar. Você pode fazer isso usando o Synaptic (sudo apt-get update
e,sudo apt-get install synaptic
em seguida, no seu terminal, muito conveniente ao instalar o pacote, porque instala todas as dependências corretamente) ou instalar diretamente o Gnome Shell no seu Terminal:sudo apt-get install gnome-shell
fonte
Digite isso no terminal:
./yourfile
yourfile
é o nome do arquivo que você deseja abrir ou executar. Você também pode usar este comando para executar scripts bash. (Lembre-se de inserir a extensão do arquivo!)Outra citação de outro pôster.
fonte