Skip to content

Instantly share code, notes, and snippets.

@daldegam
Last active February 12, 2021 14:20
Show Gist options
  • Save daldegam/f5349d0d31af2714a0d1 to your computer and use it in GitHub Desktop.
Save daldegam/f5349d0d31af2714a0d1 to your computer and use it in GitHub Desktop.
Comandos Unix (MAC OS)

Unix Commands

Command Sample Description
pipe - Liga a saida de um comando na entrada de outro
&& cmd && cmd Executa um comando logo após o outro
cat cat Duplica o conteúdo digitado (ctrl+d = sair)
cat cat file.txt Lê um arquivo (ctrl+d = sair)
cat cat > file.txt Cria um arquivo com o conteúdo digitado (ctrl+d = sair)
cp cp text.txt text1.txt Copia arquivo
cp cp -r folder1 folder2 Copia diretório
mv mv file1.txt /path/file1.txt Move um arquivo
mv mv file1.txt file2.txt Renomeia um arquivo
ls ls Listagem de diretório
ls ls -l Listagem de diretório completa
ls ls -l Listagem de diretório completa
ls ls -lh Listagem de diretório completa com formato para humanos
ls ls -a Listagem de diretório com arquivos ocultos
rm rm text.txt Remove um arquivo
rm rm -r folder Remove um diretório
rm rm -rf folder Remove um diretório forçando o delete
cut cut -d ";" -f 1 Corta pelo delimitador e exibe a coluna 1 da entrada
cut cut -d ";" -f 1,2 Corta pelo delimitador e exibe a coluna 1,2 da entrada
cut cut -d ";" -f 1,2 file.txt Corta pelo delimitador e exibe a coluna 1,2 do arquivo
diff diff file1.txt file2.txt Verifica se existe diferenças entre arquivos
grep grep "sentence" Procura a sentença na entrada e exibe com highligh
grep grep "sentence" file.txt Procura a sentença no arquivo file.txt e exibe com highlight
lynx lynx www.google.com/aaa.html Executa uma requisição Web passo a passo
touch touch file.txt Cria um arquivo vazio
mkdir mkdir pastateste Cria um diretório
open open . Abre o Finder no diretório atual
pwd pwd Mostra o diretório atual no console
man man ls Exibe a documentação de um comando
sed sed -e "regex" Semelhante ao grep porem com regex
sort sort -u ip.txt Tipo um select distinct
chmod chmod +x file Altera as permissões de um arquivo tornando ele executavel
chmod chmod +w file Altera as permissões de um arquivo tornando ele editável
sh sh arquivo Executa um script, ou ./file tambem é equivalente
history history Histórico de comandos no bash
! !1 Imprime o comando numero 1 do historico
`` date Executa o comando dentro do acento grave
curl curl http://... Executa a requisição e retorna o conteúdo no terminal
curl curl -r http://... Executa a requisição e retorna o conteúdo no terminal sem saida do status
tail tail file.txt Exibe o arquivo na tela
tail tail -f file.txt Exibe o arquivo na tela porem fica aguardando novo conteudo para imprimir
ssh ssh -p 22 user@0.0.0.0 Conecta na maquina usando ssh usando o usuário user no ip 0.0.0.0

Compiled Commands

Contar quantas conexões estão abertas na porta 80

netstat -natp | grep :80 | wc -l

Exibir soma dos estados das conexões abertas

netstat -an|awk '/tcp/ {print $6}'|sort|uniq -c

Abrir a porta 80 no FirewallD

firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload

Verifica um log filtrando a saida em tempo real

tail -f file | grep --line-buffered my_pattern

Zipar uma pasta

zip -r foo.zip dir_path

Dezipar uma pasta

unzip filename.zip
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment