terminal Archives » Elcio Ferreira https://elcio.com.br/tags/terminal/ HTML5, CSS, Tableless, Desenvolvimento Web, Python, Linux Tue, 25 Jun 2019 18:18:45 +0000 pt-BR hourly 1 Como tornar seu script Python executável https://elcio.com.br/como-tornar-seu-script-python-executavel/ https://elcio.com.br/como-tornar-seu-script-python-executavel/#comments Mon, 24 Jun 2019 19:52:34 +0000 https://elcio.com.br/?p=111093 Resposta que eu dei à pergunta: É possível escrever um script executável em Python? no Quora. Sim! No Windows, basta associar arquivos .py ao Python. Acredito que o instalador do Python para windows já faz isso. Feito isso, duplo clique no arquivo .py vai executá-lo. No Linux, Mac, FreeBSD e assemelhados, basta colocar, na primeira […]

O post Como tornar seu script Python executável apareceu primeiro em Elcio Ferreira.

]]>
Resposta que eu dei à pergunta: É possível escrever um script executável em Python? no Quora.


Sim!

No Windows, basta associar arquivos .py ao Python. Acredito que o instalador do Python para windows já faz isso. Feito isso, duplo clique no arquivo .py vai executá-lo.

No Linux, Mac, FreeBSD e assemelhados, basta colocar, na primeira linha do seu script:

#!/usr/bin/env python

Em seguida, torne seu script executável com o comando:

chmod +x seuscript.py

Claro, troque “seuscript” pelo nome do seu arquivo. Pronto, ele é executável. Você pode executar com:

./seuscript.py

Diferente do windows, a extensão não precisa ser .py, nem precisa ter extensão. Além disso, você pode mover o script para qualquer lugar no PATH do sistema e poderá executá-lo de qualquer diretório, sem precisar de ./ no início do comando. Por exemplo, pode fazer:

sudo mv ./seuscript.py /usr/local/bin/seucomando

Em seguida pode executar apenas:

seucomando

Sem ./ e em qualquer diretório.

O post Como tornar seu script Python executável apareceu primeiro em Elcio Ferreira.

]]>
https://elcio.com.br/como-tornar-seu-script-python-executavel/feed/ 1
Fish no Mac OS https://elcio.com.br/fish-no-mac-os/ https://elcio.com.br/fish-no-mac-os/#respond Thu, 06 Jun 2019 12:46:54 +0000 https://elcio.com.br/?p=111090 Há um tempo, usando KDE Neon, troquei meu shell padrão para o fish. É tudo o que você pode querer num terminal. Autocompletar fantástico, syntax highlight e fácil de usar. Você pode testar o fish no navegador, sem instalar nada, no fish shell playground. Agora estou de volta com um Mac. Segue um passo a […]

O post Fish no Mac OS apareceu primeiro em Elcio Ferreira.

]]>
Há um tempo, usando KDE Neon, troquei meu shell padrão para o fish. É tudo o que você pode querer num terminal. Autocompletar fantástico, syntax highlight e fácil de usar. Você pode testar o fish no navegador, sem instalar nada, no fish shell playground.

Agora estou de volta com um Mac. Segue um passo a passo de como fiz:

1. Instalar o Homebrew

Esta é a parte mais demorada e complicada do processo, mas a mais importante. Você precisa ter o XCode instalado. Em seguida, execute:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

O script vai te guiar no passo a passo da instalação

2. Instalar o fish

Com o Homebrew instalado, é bem fácil:

brew install fish

Depois disso, você pode abrir o terminal e executar “fish”.

3. Tornar o fish o shell padrão

Basta executar:

chsh -s /usr/local/bin/fish

Tendo feito isso, abra uma nova janela do terminal. O fish já deve carregar sozinho.

O post Fish no Mac OS apareceu primeiro em Elcio Ferreira.

]]>
https://elcio.com.br/fish-no-mac-os/feed/ 0
Salvando diff em HTML https://elcio.com.br/salvando-diff-em-html/ https://elcio.com.br/salvando-diff-em-html/#comments Fri, 25 Sep 2015 13:41:30 +0000 http://elcio.com.br/?p=54988 Comece instalando as ferramentas: sudo apt-get install colordiff kbtin Agora você pode: diff arquivo1.txt arquivo2.txt | colordiff | ansi2html > diff.html Ou, com git: git diff | colordiff | ansi2html > gitdiff.html Você também pode salvar a saída de qualquer comando que retorne ANSI colorido: ls -lha --color | ansi2html > ls.html

O post Salvando diff em HTML apareceu primeiro em Elcio Ferreira.

]]>
Comece instalando as ferramentas:

sudo apt-get install colordiff kbtin

Agora você pode:

diff arquivo1.txt arquivo2.txt | colordiff | ansi2html > diff.html

Ou, com git:

git diff | colordiff | ansi2html > gitdiff.html

Você também pode salvar a saída de qualquer comando que retorne ANSI colorido:

ls -lha --color | ansi2html > ls.html

O post Salvando diff em HTML apareceu primeiro em Elcio Ferreira.

]]>
https://elcio.com.br/salvando-diff-em-html/feed/ 5