Compactar e descompactar arquivos com extensão tar.gz tar -cf pacote.tar meus_documentos/ gzip -9 pacote.tar Primeiro passo gerar o arquivo .tar com o comando: tar -cf nome.tar arquivo_original Ex: tar -cf nome.tar arquivo1.gif arquivo2.doc =>(compactaçao de 2 arquivos individuais) ou tar -cf nome.tar diretorio/ => (compactação de um diretório) Depois é só gerar o .tar.gz assim: gzip -9 nome.tar outra opção seria a compactação direta para tar.gz tar czvf NovoArquivo.tar.gz Arquivo1 Arquivo2 Diretorio1 Diretorio2 com isso vc já terá o arquivo nome.tar.gz. * Para descompactá-lo use o comando: tar -zxvf nome.tar.gz ======================================================================================= Copiar arquivos de uma pasta de uma maquina para a outra 1-origem depois destino - via SCP scp root@192.168.1.100:/var/scripts/* /var/scripts/ root = usuario do ssh 192.168.1.100 = ip da maquina de origem ======================================================================================== Kermit => comunicação Serial no linux, semelhante Hyperterminal do Windows pacote instalado ckermit criar arquivo oculto " .mykermrc " na pasta home do usuário com o conteúdo abaixo: set line /dev/ttyS0 set speed 57600 set flow-control none set handshake none set stop-bits 1 set carrier-watch off robust connect obs.: para conversor USB Serial usar /dev/ttyUSB0 ======================================================================================== - Dar acesso externo e privilégios aos usuários do Mysql: Como root no terminal do linux digite: vim /etc/mysql/my.cnf Agora altere a seguinte linha.. bind-address = 127.0.0.1 para.. bind-address = 0.0.0.0 Reinicie o serviço mysql com: /etc/init.d/mysql restart Entre no prompt do mysql com: mysql -u root -p senha Então digite o seguinte comando: GRANT ALL ON *.* TO root@'%' IDENTIFIED BY 'suasenha'; Esse comando é bem explicativo, ele garante (GRANT) todos (ALL) os privilégios de acesso a todos (*.*) os databases do banco, ao (TO) usuário (’root’) em todas as máquinas (’%') usando a senha do usuário root (IDENTIFIED BY ’suasenha’). Traduzindo em miúdos, você acessa tudo no banco com o usuário root em qualquer máquina remota. Obs: Se quiser dar acesso somente a uma maquina específica troque ‘%’ pelo ip da máquina, por exemplo, dar acesso somente a máquina 192.168.0.2, ficaria assim o comando: GRANT ALL ON *.* TO root@'192.168.0.2' IDENTIFIED BY 'suasenha'; Obs2: Onde estiver escrito suasenha, troque pela senha do usuário root. ======================================================================================== - Procura/Pesquisa por arquivo: Como root no terminal do linux digite: find / |grep arquivo (onde / irá buscar o arquivo em todas as pastas dentro do diretorio raiz) ======================================================================================== - Procura/Pesquisa por palavra ou texto dentro dos arquivos: Como root no terminal do linux digite: grep -R texto /caminho/diretorio/* (onde / irá buscar o texto em todos os arquivos dentro do diretorio especificado e subdiretorios dentro deste) ======================================================================================== - Usando o grep para listar texto1 ou texto2: Vamos supor por exemplo que queira listar apenas os arquivos que tenham a palvra "texto1" ou "texto2" : ls | egrep -i '(texto1|texto2)' obs.: não esquecer do parenteses e aspas simples ls -ltr | wc -l listar a quantidade de arquivos encontrados ======================================================================================== - Usando o find seguido de uma ação especifica: procurar os arquivos com a caracteristica desejada e remove-lo ou alterar permissão : find . -name *.o -exec rm {} \; find . -name *.a -exec rm {} \; find . -name configure -exec chmod +x {} \; |