25 abril 2021

20 comandos Linux que você talvez não conheça

 1 – ARMAZENANDO ARQUIVOS E DIRETÓRIOS NA MEMÓRIA RAM COM TMPFS

 

 

mount -t tmpfs tmpfs /mnt -o size=1024m,mode=0755

 

 

Este comando cria uma partição temporária na memória RAM. Muito útil para quem precisa realizar operações que utilizam muito o disco, tais como: extração de texto e ordenação de arquivos. Assim, é bem mais prático você copiar esses arquivos para uma partição tmpfs, realizar as operações, e por fim, copiar o resultado final de volta para o disco.

 

 

 

 

 

Sendo assim, você diminuirá o tempo total das operações significantemente.

 

 

 

2 – DIRETÓRIO DE ARQUIVOS PELO NAVEGADOR WEB

 

 

python -m SimpleHTTPServer

 

 

Por fim, acesse http://localhost:8000/

 

 

 

3 – EXECUTE UM COMANDO SEM SALVAR NO ‘HISTORY’

 

 

comando

 

 

Simplesmente, dê um espaço antes de inserir qualquer comando no shell

 

 

 

4 – CRIE UM ARQUIVO FACILMENTE

 

 

> arquivo.txt

 

 

Crie um arquivo facilmente utilizando o ‘sinal maior que’ (>) precedendo ao nome e tipo de arquivo desejado

 

 

 

5 – LISTA DE PARTIÇÕES AMIGÁVEL

 

 

mount | column -t

 

 

6 – OBTENHA O IP PÚBLICO DA SUA REDE

 

 

curl ifconfig.me

 

 

7 – O HISTÓRICO DE USUÁRIOS QUE ACESSARAM O SISTEMA

 

 

last

 

 

8 – ABRIR UM ARQUIVO/URL NO PROGRAMA PADRÃO

 

 

xdg-open ARQUIVO

 

 

xdg-open URL

 

 

9 – LISTA SOMENTE DIRETÓRIOS

 

 

ls -d */

 

 

10 – APLICAÇÕES USANDO CONEXÕES DE INTERNET NO MOMENTO

 

 

Importante para saber quais programas usam a internet em segundo plano, por exemplo

 

 

lsof -P -i -n

 

 

Este comando, exibe somente o nome das aplicações:

 

lsof -P -i -n | cut -f 1 -d ” “| uniq | tail -n +2

 

 

11 – CRIPTOGRAFANDO SEUS ARQUIVOS FACILMENTE

 

 

Encriptar:

 

gpg -c ARQUIVO

 

 

Decifrar:

 

gpg ARQUIVO.gpg

 

 

12 – ENCONTRE O PATH/MANUAL/BINÁRIO DE UM COMANDO

 

 

whereis COMANDO

 

 

13 – CRIE UM ARQUIVO COM TAMANHO DETERMINADO

 

 

dd if=/dev/zero of=teste_arquivo.txt bs=1M count=10

 

 

Neste exemplo é criado um arquivo ‘teste_arquivo.txt’ com tamanho de 10MB, preenchidos com bits ‘zero’

 

 

 

14 – GRAVE SUA ÁREA DE TRABALHO FACILMENTE

 

 

Este é um recurso mais rápido, contudo é recomendado que utilize softwares elaborados para este fim; tais como: o gtk-recordmydesktop

 

 

ffmpeg -f x11grab -s wxga -r 25 -i :0.0 -sameq /tmp/minha-area-trabalho.mpg

 

 

Para versões do Debian/Ubuntu, é recomendado o uso deste comando:

 

avconv -f x11grab -show_region 1 -video_size hd720 -framerate 24

-i :0.0 -threads 2 -q 1 -bt 8000000 -b 8500000 /tmp/minha-area-trabalho.avi

 

 

15 – APAGUE OS ARQUIVOS ANTIGOS

 

 

Cuidado na escolha do diretório. NUNCA escolha o raiz (/), pois irá apagar arquivos importantes do sistema!

 

 

find /tmp/ -type f -mtime +7 -exec rm -f {} ;

 

 

Neste exemplo, será apagado todos os arquivos, contidos na pasta tmp, que foram criados a mais de 7 dias.

 

 

 

16 – DIVIDINDO ARQUIVOS GIGANTES EM PARTES MENORES

 

 

Primeiro comprima o arquivo escolhido:

 

tar -cvvzf teste.tar.gz ARQUIVO

 

 

Depois, quebre o arquivos em vários tamanhos de 10MB (fica a seu critério):

 

split -b 10M teste.tar.gz partes_video

 

 

Por fim, para reagrupar novamente o arquivo:

 

cat partes_video * > teste_final.tar.gz

 

 

17 – BAIXANDO O CÓDIGO HTML DE UM SITE

 

 

wget -O html.txt http://meusite.com

 

 

18 – LISTANDO TODOS OS COMANDOS DO SEU SISTEMA

 

 

compgen -c

 

 

Ou pesquise por um comando específico: compgen -c | grep find

 

 

 

19 – DESCUBRA QUAL DISTRIBUIÇÃO VOCÊ ESTÁ USANDO

 

 

lsb_release -a

 

 

20 – LISTANDO DETALHES DE HARDWARE DO SEU SISTEMA

 

 

sudo lshw -short -html > info.txt && xdg-open info.txt

 

Nenhum comentário:

Postar um comentário

Teoria dos seis Graus de Separação

 A teoria dos seis graus de separação originou-se a partir de um estudo científico desenvolvido pelo psicólogo Stanley Milgram[1], que criou...