Recentemente conheci um site muito maneiro para os amantes da linha de comando: https://cheat.sh

E o que mais gostei dele é que conseguimos ter uma interação prazeirosa simplesmente acessando via curl.

Abra o seu terminal e experimente você mesmo com o seguinte comando:

curl cheat.sh

Trata-se de um site com um repositório com diversos macetes de comandos, linguagens de programação, algoritmos, etc.

Por exemplo, imaginemos que queremos ver alguns macetes do comando sudo. Basta executarmos um curl cheat.sh/sudo. Veja só:

$ curl cheat.sh/sudo
# sudo
# Execute a command as another user.

# List of an unreadable directory:
sudo ls /usr/local/scrt

# To edit a file as user www:
sudo -u www vi /var/www/index.html

# To shutdown the machine:
sudo shutdown -h +10 "Cya soon!"

# To repeat the last command as sudo:
sudo !!

# Save a file you edited in vim
:w !sudo tee > /dev/null %

# Make sudo forget password instantly
sudo -K

# List your sudo rights
sudo -l

# Add a line to a file using sudo
echo "foo bar" | sudo tee -a /path/to/some/file

# run root shell
sudo -i

# to disable password for sudo for user superuser add
# superuser ALL=(ALL) NOPASSWD:ALL
# in /etc/sudoers

Se preferir, também é possível ter a mesma informação acessando via browser. Veja você mesmo: https://cheat.sh/sudo

Você pode também instalar um script específico para acessar o site. Veja as instruções de instalação diretamente no README do repositório github dele.

Uma vez instalado o script (chamado de cht.sh), vc pode fazer consultas mais “inteligentes”.

Imaginemos que você quer lembrar como fazer um parse de JSON em JavaScript. Basta executar o comando a seguir que você verá algumas dicas:

cht.sh js parse json

cheat-sh-json

Certamente uma ferramenta que qualquer CLI lover vai gostar de, no mínimo, experimentar!

Fontes