Last active
December 8, 2016 18:07
-
-
Save robertopc/405aff3121f1921dba3f to your computer and use it in GitHub Desktop.
Linux Shell Commands CheatSheet
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Permissão 644 em lote para arquivos | |
find DIRETORIO -type f -exec chmod 644 {} \; | |
# Permissão 755 em lote para pastas | |
find DIRETORIO -type d -exec chmod 755 {} \; | |
# Recupera pasta encriptada | |
sudo ecryptfs-recover-private | |
# Adicionar usuário ao grupo | |
sudo addgroup user group | |
# Criar symlink | |
ln -s /path-source/ /path-destino/ | |
# Remover symlink | |
unlink name | |
# Pegar id das unidades de disco | |
sudo blkid | |
# procura por conteúdo em arquivos | |
grep -inR 'STRING' ./* | |
# * -i Ignora Case | |
# * -n Imprime a linha da ocorrência | |
# * -R Recursivo | |
# diz o tamanho da pasta(disk usage) | |
du -sh | |
# * -s sumário | |
# * -h humano | |
# procura pela string nos arquivos da extensão php | |
$ find . -iname "*.php" -exec grep -n "string" {} \; -print | |
# . local atual | |
# -iname "*.php" todos que possuem a extensao php (case insensitive) | |
# -exec grep -in "string" {} \; executa a busca no arquivo({}) pela "string" imprimindo o número da linha e case insensitive | |
# -print imprime o resultado | |
# verificar integridade sha1 | |
sha1sum {arquivo} | |
# verificar integridade md5 | |
md5sum {arquivo} | |
# randomizar senha de 32 caracteres | |
date +%s | sha256sum | base64 | head -c 32 ; echo | |
# remove all __MACOSX folders | |
find / -type d -name __MACOSX -exec rm {} -Rf \; | |
# renomear arquivos substituindo parte do seu nome | |
for file in *.json.csv ; do mv $file ${file//.json/} ; done |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment