Articles of terminal

psql: FATAL: o papel “postgres” não existe

Eu sou um novato postgres. Eu instalei o postgres.app para mac. Eu estava brincando com os comandos do psql e acidentalmente deixei cair o database postgres. Eu não sei o que estava nele. Atualmente estou trabalhando em um tutorial: http://www.rosslaird.com/blog/building-a-project-with-mezzanine/ E eu estou preso no sudo -u postgres psql postgres MENSAGEM DE ERRO: psql: FATAL: […]

Como restaurar o .bash_profile em um mac? Nenhum dos meus terminais unix está funcionando

Eu adicionei algo ao meu bash_profile ao tentar adicionar o Playframework ao meu caminho e algo ficou bagunçado. Eu adicionei a seguinte linha ao meu .bash_profile export PATH=$PATH:the path to my play excitable então eu salvei tudo e reiniciei meu terminal. Eu não posso mais fazer nada do meu terminal. Não consigo fazer o cd […]

Github “fatal: origem remota já existe”

Eu estou tentando acompanhar o tutorial Rails de Michael Hartl, mas eu me deparei com um erro. Eu me inscrevi no Github, criei uma nova chave SSH e criei um novo repository. Mas quando eu entro na próxima linha no terminal eu recebo o seguinte erro: Parkers-MacBook-Pro:.ssh ppreyer$ git remote add origin git@github.com:ppreyer/first_app.git fatal: remote […]

Texto colorido em aplicativos de terminal no UNIX

Comecei a escrever um editor de texto terminal, algo como os primeiros editores de texto para UNIX, como o vi. Meu único objective é me divertir, mas quero poder mostrar o texto em colors, para que eu possa destacar a syntax para editar o código-fonte. Como posso conseguir isso? Existe alguma API POSIX especial para […]

Executando um comando em uma nova janela do Mac OS X Terminal

Eu tenho tentado descobrir como executar um comando bash em uma nova janela do Max OS X Terminal.app. Como exemplo, aqui está como eu executaria meu comando em um novo processo bash: bash -c “my command here” Mas isso reutiliza a janela de terminal existente em vez de criar uma nova. Eu quero algo como: […]

Encontre e mate um processo em uma linha usando bash e regex

Muitas vezes preciso matar um processo durante a programação. A maneira que eu faço agora é: [~]$ ps aux | grep ‘python csp_build.py’ user 5124 1.0 0.3 214588 13852 pts/4 Sl+ 11:19 0:00 python csp_build.py user 5373 0.0 0.0 8096 960 pts/6 S+ 11:20 0:00 grep python csp_build.py [~]$ kill 5124 Como posso extrair o […]

Como fazer console win32 reconhecer seqüências de escape ANSI / VT100?

Eu estou construindo uma versão leve da biblioteca ncurses. Até agora, funciona muito bem com terminais compatíveis com VT100, mas o console do win32 não reconhece o código \033 como o início de uma seqüência de escape: # include # include “term.h” int main(void) { puts(BOLD COLOR(FG, RED) “Bold text” NOT_BOLD ” is cool!” CLEAR); […]

Usuários do Expert R, o que há em seu perfil do .R?

Eu sempre encontrei arquivos de perfil de boot de outras pessoas úteis e instrutivas sobre o idioma. Além disso, embora eu tenha alguma customização para o Bash e o Vim , não tenho nada para o R. Por exemplo, uma coisa que eu sempre quis é colors diferentes para input e saída de texto em […]

Obtendo a largura do terminal em C?

Eu tenho procurado uma maneira de obter a largura do terminal de dentro do meu programa em C. O que eu continuo chegando é algo nos moldes de: #include #include int main (void) { struct ttysize ts; ioctl(0, TIOCGSIZE, &ts); printf (“lines %d\n”, ts.ts_lines); printf (“columns %d\n”, ts.ts_cols); } Mas toda vez que eu tento, […]

O que é uma boa biblioteca Java, curses-like, para aplicativos de terminal?

Eu gostaria de escrever um aplicativo de terminal Java que faz manipulação de canvas. Existem boas bibliotecas que permitem manipular a canvas como maldições no mundo * nix / C? Os resources mínimos que estou procurando são o recurso de janelas e de input do usuário. No recurso de fala, eu gostaria de ter uma […]