-
Ferramentas e Plugins
Toda semana, nos encontramos para discutir e demonstrar novas e interessantes maneiras de fazer uso do terminal, também conhecido como a Interface de Linha de Comando, nesta atividade a qual nomeamos carinhosamente de Shellpunks.
Fundamos essa atividade na crença de que na cooperação e na autonomia, encontramos os motores do nosso desenvolvimento. Tanto como indivíduos, quanto como comunidade. A ideia de dispor da informação tal como um privilégio, por qualquer razão, de nós não encontra nada senão o mais absoluto desprezo. Por isso, sempre que possível, fazemos disponível aqui tudo aquilo que apresentamos. Para que todos sejam capazes de usufruir de nossas contribuições e colaborar para alcançarmos objetivos mais grandiosos como um todo.
Através do resultado apresentado no Shellpunks, produzimos e realizamos a curadoria aqui de uma lista de recursos e ferramentas de interesse aos seus participantes. Para saber mais sobre este evento, como participar e contribuir nele, consulte a página à respeito desta em nosso Wiki ou venha bater um papo conosco no Telegram.
Nome | Descrição | Disponível para |
---|---|---|
gnome-terminal | Um emulador terminal com recurso de abas e perfis de usuário | Linux/BSD |
hyper | Um terminal construído sobre tecnologias web. | Linux/BSD, MacOS, Windows |
st | Um terminal simples. | Linux/BSD |
terminator | O futuro robótico dos terminais | Linux/BSD |
termux | Um applicativo de emulação de terminal com ambiente Linux que funciona sem a necessidade de privilégios de administrador ou qualquer configuração. | Android |
tilix | Um emulador de terminal rico em recursos que se adequa às orientações de design para interfaces do GNOME | Linux/BSD |
upterm | Um emulador de terminal para ao século 21. | Linux/BSD, MacOs |
xfce4-terminal | Um emulador de terminal leve e fácil de usar | Linux/BSD |
Nome | Descrição |
---|---|
bash | Bourne Again SHell, o shell do projeto GNU. O shell padrão do macOS, Android e diversas distribuições Linux. |
fish | Friendly Interactive SHell. Finalmente um shell de linha de comando para os anos 90s. |
powershell | O Shell padrão do Windows. |
zsh | Um shell projetado para uso interativo, ebora também seja uma poderosa linguagem para scripts. |
Nome | Descrição |
---|---|
micro | Um editor de texto de terminal moderno e intuitivo. |
nano | Pequeno e amigável editor de texto inspirado no Pico. |
spacemacs | Distribuição do emacs mantida pela comunidade. |
vim | Um editor de texto altamente configurável para criar e modificar qualquer tipo de texto de maneira eficiente. |
Um multiplexador de terminais, em suma, é uma ferramenta que permite utilizar varios terminais usando uma mesma janela. Assim como, também, manter processos rodando após sua janela correspondente ter sido fechada.
Nome | Descrição |
---|---|
screen | O multiplexador original do projeto GNU |
tmux | Um multiplexador moderno e altamente configurável |
Nome | Descrição |
---|---|
cmdchallenge | Desafios a serem realizados usando bash. |
explainshell | Digite uma linha de comando e tenha uma explicação para cada argumento apresentado. |
thefuck | The Fuck busca corrigir falhas cometidas pelo usuário automáticamente, propondo comandos que se assemelham ao padrão apresentado. |
tldr | Manuais simplificados mantidos pela comunidade |
translate-shell | Uma interface simples de linha de comando que o permite traduzir quaisquer palavras ou frases usando resultados retirados do Google Translate |
Nome | Descrição |
---|---|
ad | Fast creation of files and directories in a recursive way. Inspired by the Vim plugin. |
nav | Navigational Assistance with Velocity - Encontre e navegue entre diretórios rapidamente, realizando buscas por palavras-chave. |
rename-cli | Renomeie arquivos rapidamente, especialmente múltiplos arquivos simultaneamente. |
Nome | Descrição |
---|---|
elinks | Um programa rico em recursos para navegar a web usando a interface de texto. |
publish | Com um único comando, publique um ou mais arquivos de texto (ou apenas trechos destes) em um pastebin e obtenha URLs para compatilha-los. |
wifish | Liste pontos de acesso Wifi e conecte-se a um deles pelo terminal. |
Nome | Descrição |
---|---|
ag | Busca rápida e recursiva por termos no conteúdo de um diretório de arquivos. |
pass | Um gerenciador de banco de senhas adequado às convenções Unix. |
fuzzy | Procure por comandos, arquivos ou processos sendo executados buscando por termos. |
Nome | Descrição |
---|---|
asciinema | Desfrute de uma solução leve, puramente baseada em texto, para a gravação do terminal. |
mpsyt | Navegue, ouça músicas e baixe vídeos do Youtube usando o terminal. |
Nome | Descrição |
---|---|
omf | Uma ferramenta para instalar plugins que estendam as capacidades, ou a aparência, do seu fish shell. Ela é rápida, extensível e fácil de usar. |
tig | Interface de texto baseada em ncurses para navegar em repositórios git. |
tpm | Gerenciador de plugins para tmux |
Nome | Descrição |
---|---|
otacon | Uma versão simplificada do tema fox otimizada para telas verticais e com uma barra de status complementar para o tmux. |
min | Um prompt mínimo com uma barra de status complementar para o tmux. |
The Linux Documentation Project: Bash Programming - Intro/How-to
The Linux Documentation Project: Advanced Bash Scripting Guide
WikiBooks: Bash Shell Scripting
Use the Unofficial Bash Strict Mode (Unless You Looove Debugging)
Learn Enough Command Line To Be Dangerous
Além dos links apontados acima, esta página possui informações retiradas dos repositórios awesome-cli-apps, awesome-shell, e terminals-are-sexy. À eles somos gratos pela sua contribuição.