PDA

Ver Versão Completa : GUIA-PÓS-INSTALAÇÃO-LINUX-MINT-18.2-'Sonya'



gu1le
07-07-2017, 17:25
2017-Julho
.
https://semanickzaine.files.wordpress.com/2017/07/linux-mint-sonya.png?w=1140
.



O Linux Mint é um sistema operacional Linux muito poderoso e moderno. Fácil de usar, é recomendado para quem está fazendo a transição de um outro sistema operacional para o mundo de centenas de sistemas operacionais Linux. Com o tempo percebi que estes sistemas operacionais fazem parte de um Universo magnífico, variado, esperto e eficiente.

.

Creio que o Linux Mint apareceu pela primeira vez em 2006. Todas a versões do sistema operacional Linux Mint são batizadas com nomes femininos. Nomes de mulher.


.


Para ter o kernel mais atual do momento, o 4.12 instalo o programa Ukuu e ele faz o serviço de instalação todo para mim. Tudo funciona maravilhosamente bem. Sem um único problema ou travamento. Aparentemente, pelo que pude me informar; o kernel é o programa que está mais próximo do hardware. Ele e somente ele, no Linux Mint 'Sonya' 2017, faz a ponte que permite todos os outros programas conversarem com o hardware (parte física do computador). O kernel do Linux é gratuito e está disponível a qualquer pessoa que deseje, qualquer um pode baixar o código todo e conferir linha por linha, letra por letra.

.

Executo este guia pós instalação por minha conta e risco. Tudo funciona muito bem e não tenho problema algum.

.

ANOTAÇÃO PESSOAL LINUX MINT 18.2 'Sonya' - GUIA PÓS INSTALAÇÃO 2017
.
.

Pesquiso anoto e executo o material publicado. Gosto de estudar estas coisas.
.
.
Depois eu chamo de artigo e as vezes, publico as anotações para meu uso. Executo este tutorial por minha conta e risco (acho que já disse isto antes). Meu computador é minha responsabilidade. Não tenho problemas. Funciona bem pra mim.
.
.
Espero que estas anotações sejam úteis a você assim como elas são para mim.

.

Eu tento não esquecer de conferir a procedência do pacote e a integridade dele quando instalo alguma coisa fora do repositório oficial. Um pacote .deb pode ser um script empacotado que pode ser negativo para o sistema. Pode até destruir o sistema ou coisa pior, roubar dados pessoais importantes. Veja por exemplo o caso dos PPA's:



Tento ser cuidadoso com repositórios externos como por exemplo os PPA's e com arquivos .deb externos que eu mesmo instalo.

Por que?

Porque eles não são verificados, nem são testados, entende?

Os repositórios oficiais do Linux Mint são os seguros.

Os repositórios oficiais do Linux Mint são testados.

Mas os repositórios externos como por exemplo os PPA's e com arquivos .deb externos que EU MESMO INSTALO podem não ser de confiança e podem comprometer a segurança do meu sistema.

Podem até mesmo conter malware...

E tem mais, uma vez que eu me torno dependente do proprietário de um repositório externo, que geralmente é apenas uma pessoa que não conheço, eu adicionando o PPA a minha lista de fontes eu dou ao dono do PPA a princípio; poder total sobre o meu sistema.

Por isto, tento usar quase sempre repositórios oficiais.

Após instalar o que desejo, eu desativo os repositórios e tento também usar programas de terceiros o menos possível.

Se estiver usando uma máquina virtual aí seria diferente.

.
Continuando...


Quando eu esquecer alguma coisa, eu posso voltar aqui e relembrar. Tem épocas que as anotações aumentam. Em outras épocas as anotações diminuem. Esta anotação faz parte do meu processo de aprendizado. Vou registrando o que consigo conhecer através de pesquisa, leitura, estudo e tentativa e erro (conhecimento empírico).
.
.
Gostaria de deixar bem claro que, a partir do momento que conheço e entendo alguma coisa de Linux usando Linux somado as minhas anotações, este conhecimento torna-se meu e naturalmente, tomo posse dele como faria qualquer ser humano.

.

O Linux Mint é construído sobre uma base de software muito testada e madura, incluindo o kernel Linux, as ferramentas GNU e o desktop Cinnamon criado pelo Linux Mint. Ele também conta com os projetos Ubu, Debian e usa seus sistemas como base.

.

Você pode baixar gratuitamente o sistema operacional Linux Mint. Ele vem como um arquivo ISO, o qual precisa ser gravado em um DVD virgem, criando assim um LiveDVD.
.
.
Este LiveDVD é inicializável e, após colocado em seu computador e inicializado, fornece um sistema operacional totalmente funcional, que você pode experimentar sem afetar o seu PC. Em termos leigos, quando você grava o Linux Mint em um DVD e o insere no drive de seu computador, pode então, experimentá-lo, deixando seu sistema atual intacto.

.

Também é possível gravar a imagem ISO num pendrive ou outro dispositivo de memória e então carregar o sistema operacional a partir dele, além de também ser possível fazê-lo através de uma imagem armazenada no disco rígido. Entretanto, essas opções são um pouco mais avançadas. Para saber mais sobre esses métodos alternativos, por favor visite os Fóruns de ajuda."

.

O arquivo que precisa baixar é um arquivo ISO. Há duas maneiras de fazer o download deste arquivo: por torrent, o qual utiliza o protocolo Peer to Peer, que quer dizer Ponto a Ponto em português, ou através de um espelho de download (protocolo HTTP ou FTP). Uma vez que o download tenha terminado, certifique-se de que o seu arquivo ISO não está corrompido, verificando a sua assinatura com o SHA256.

.

Via Torrent
O Torrent é um protocolo Peer to Peer (P2P). Basicamente, em vez de baixar a imagem ISO a partir de uma localização central, o torrent realiza o download do arquivo ISO em partes, a partir de diferentes pessoas que estejam conectadas à Internet.

.

O painel do Linux Mint. A pasta que guarda as configurações do painel do Linux Mint Mate por exemplo; ficava em :

.
usr/share/mate panels

.

/home/seu_username/.mateconf/apps/panel/
.
.

Salvando as configurações originais, posso alterar o painel e depois se não gostar; posso apagar a pasta e colar a pasta original.
.
.
REBOOT PAINEL DO LinuxMint 2017
.
.

Fiz uma besteira e o meu painel ficou bagunçado. Abro o terminal e executo o seguinte comando abaixo:
.
.

gsettings reset-recursively org.cinnamon (ESTE É PARA CINNAMON)
.
.

gsettings reset-recursively org.mate.panel (ESTE É PARA MATE)

.

ATALHOS DE TECLADO PARA O TERMINAL BASH DO LINUX
--------------------------------------------
.
.
.
.
Atalho Função
.
.
.
Ctrl + a Move o cursor para o início da linha
---------------------------------------------
Ctrl + e Move o cursor para o final da linha
---------------------------------------------
Ctrl + l Limpa a tela, semelhante ao comando clear
---------------------------------------------
Ctrl + u Apaga do cursor ao início da linha.
---------------------------------------------
Ctrl + k Apaga do cursor ao final da linha.
---------------------------------------------
Ctrl + w Apaga uma palavra antes do cursor.
---------------------------------------------
Ctrl + _ Desfaz as últimas mudanças.
---------------------------------------------
!! Executa o último comando no histórico.
---------------------------------------------
!abc Executa o último comando no histórico começando com abc.
---------------------------------------------
!n Executa o comando de número n no histórico.
---------------------------------------------
^abc^xyz Substitui a primeira ocorrência de abc por xyz no último comando e executa o mesmo.

.

O terminal do Linux tem sensibilidade a letras maiúsculas e minúsculas. Um arquivo chamado Texto.txt é diferente de texto.txt

.

Após instalar algum programa que tem repositório, eu posso desabilitar estes repositórios em repositórios em Administração >> Fonte de Aplicativos. Ou se por exemplo eu instalei o Telegram via repositório, eu removo o repositório com o comando abaixo:

.

sudo add-apt-repository -r ppa:atareao/telegram

.

Se um dia eu quiser atualizar, eu habilito ou instalo eles novamente.

.

Abro o terminal onde essa a imagem ISO do Linux Mint. Posso usar:
.
.
sha1sum nome_completo_da_ISO
.
.
sha256sum nome_completo_da_ISO
.
.
Comparar as letras e números se conferem com as letras e números do site oficial Linux Mint.
.
.
Crio uma pasta chamada ISO na pasta Home
.
.
Movo a Imagem ISO baixada para esta pasta
.
.
Baixo 2 arquivos do site oficial Linux Mint são eles:
.
.
sha256sum.txt
.
sha256sum.txt.gpg
.
.
A pasta ISO fica com 3 arquivos a imagem ISO e os dois acima.
.
.
Com o mouse abro o terminal nesta pasta e dependendo do caso, digito os 3 comandos abaixo um de cada vez, o mais importante é o último:
.
.
cd
.
.
cd ISO
.
.
sha256sum -b *.iso
.
.
O último comando deve mostrar o SHA256 e compare com o encontrado no texto
.
.
sha256sum.txt
.
.
Pode também tentar o comando abaixo mas as instruções acima para mim é o suficiente (preguiça):
.
.
sha256sum --ignore-missing -c sha256sum.txt
.
.
Pronto! Se estiver tudo certo, dizem que posso usar a imagem ISO tranquilamente.
.

ATUALIZO O SISTEMA COM O COMANDO ABAIXO:

.


sudo aptitude update ; sudo aptitude full-upgrade

.

DEPOIS EU REINICIO O SISTEMA:

.


sudo shutdown -r now

.

Aperto enter e o sistema vai reinicializar. Quando reinicializa, eu volto para este meu tutorial. Há quem diga que eu gosto muito de reboot e que não há necessidade alguma de tudo isto. Eu sou um estudante e deste jeito e estou fazendo com o meu sistema e com o meu hardware as minhas custas, depois de muitas instalações de Debian me sinto bem, o que mais posso dizer?

.

ENTÃO, INSTALLO FIREWALL E SANDBOX:

.


sudo aptitude install gufw firejail seahorse ; sudo aptitude update

.

Ativo o firewall gufw. É só ir ao menu e escrever gufw, clicar no ícone, digitar minha senha, o abre-se uma janela e clico no botão on.

.

Após instalar todos os programas que me interessam eu uso este comando abaixo (que é um script) para colocar todos os programas possíveis protegidos pela sandbox Firejail:

.


sudo apt update ; mkdir -p ~/.local/share/applications; for profile in $(basename -s .profile /etc/firejail/*.profile); do if [[ -f /usr/share/applications/$profile.desktop ]]; then sed -r 's/^(Exec=)/\1firejail /' /usr/share/applications/$profile.desktop > ~/.local/share/applications/$profile.desktop; echo $profile configured to run in firejail; fi; done ; sudo apt upgrade


.

Para obter o Kernel mais atual de todos...

.

Linux Mint 2017
Atualizador de Kernel Ukuu

.


sudo add-apt-repository ppa:teejee2008/ppa

sudo apt-get update

sudo apt-get install ukuu


Ao abrir o programa Ukuu instalar o Kernel é só seguir as instruções e o programa ensina a resolver qualquer problema e instala tudo pra mim.

.

Linux Mint 2017
Instalo Conky Manager



sudo apt update && sudo apt-add-repository ppa:teejee2008/ppa -y && sudo apt update && sudo apt install conky-manager -y && sudo apt update

.

Instalo ou reinstalo porque o sistema sabe que eu já instalei. Então,tudo que eu tiver instalado não será reinstalado. Não há porque me preocupar.
.

Instalo:

verificador de instalação, firewall, reprodutores de mídia, gerenciador de senhas e sandbox:

.



sudo apt install checkinstall ; sudo apt update ; sudo apt install ufw gufw firejail seahorse vlc smplayer youtube-dl ; sudo apt update ; sudo apt full-upgrade ; sudo apt install -f ; sudo update-grub ; sudo dpkg --configure -a

.


OBS:

Nestes comandos, um traço longo na verdade são dois tracinhos.

.

Linux Mint 2017

Instalar ffmpeg mais atual e corebird mais atual

.


sudo add-apt-repository ppa:jonathonf/ffmpeg-3 -y ; sudo add-apt-repository ppa:jonathonf/tesseract ; sudo apt update && sudo apt upgrade

.

Se quiser remover:

.


sudo apt install ppa-purge && ppa-purge ppa:jonathonf/ffmpeg-3

.

Corebird

.


sudo add-apt-repository ppa:ubuntuhandbook1/corebird -y ; sudo apt update ; sudo apt install corebird

.

Para remover:



sudo apt remove corebird && sudo apt autoremove

.

Ou:

.


sudo apt remove corebird && sudo apt install ppa-purge && sudo ppa-purge ppa:gnome3-team/gnome3-staging

.
.
Vou instalar estes pacotes, pra dvd e zip
.
.

sudo apt-get install p7zip-rar libdvd-pkg ; sudo apt update

.

Linux Mint 2017
Instalo programa para criação de objetos 3D o OpenSCAD



sudo apt install opensdcad
.
.

LinuxMint 2017

INSTALAR O JOGO OHMYGIRAFFE É PRECISO INSTALAR O PROGRAMA LÖVE. E DEPOIS BAIXAR O JOGO OH MY GIRAFFE NO SITE OFICIAL DO JOGO. PRECISO INSTALAR O PROGRAMA LÖVE

.


sudo apt install love -y ; sudo apt update

.

Visito o site:

.

http://www.ohmygiraffe.com/

.


Baixo o programa com wget:

.


wget http://www.ohmygiraffe.com/static/releases/oh-my-giraffe.love

.

Coloco em uma pasta que resolvo chamar jogos. Com o mouse abro e começo a jogar.

.

O COMANDO ABAIXO SÓ FUNCIONA PARA O UBUNTU OU SE EU INSTALAR O SNAP. PORÉM O JOGO FUNCIONA PERFEITAMENTE BEM SEM O SNAP SEGUINDO AS INSTRUÇÕES QUE ACABEI DE DIZER.

.

.

LinuxMint 2017
Instalo programas para encontrar arquivos duplicados Dupeguru, Fdupes, Mp3dialogs, RdFind



sudo apt-add-repository ppa:hsoft/ppa -y ; sudo apt-get update ; sudo apt-get install dupeguru-se -y ; sudo apt install fdupes mp3diags rdfind


.


LinuxMint 2017
Instale o Wine e Versão mais simplificada alternativa interessante no Playnolinux, que pode ser instalado no Ubuntu e outros derivados do Linux.


Instalo o Wine:



sudo add-apt-repository ppa:ricotz/unstable -y && sudo apt remove wine wine1.8 wine-stable libwine* fonts-wine* && sudo apt autoremove && sudo apt-get update && sudo apt-get install wine2.0 -y

.



sudo apt update && sudo snap install ohmygiraffe && sudo apt update
.
.
Quero saber qual se é mesmo o Linux Mint que estou usando. Digito o comando [ lsb_release -a ] abaixo e recebo a resposta parecida com esta abaixo (tente e veja o seu resultado):
.
.
~ $ lsb_release -a
No LSB modules are available.
Distributor ID: LinuxMint
Description: Linux Mint 18.1 Serena
Release: 18.1
Codename: serena
.
.
.
.
Me pergunto o que são esta pastinhas lindinhas, que eu vejo quando uso o gerenciador de arquivos do Linux. Chamam de diretórios ou pastas, o que será que fica em cada pastinha linda destas? Fui pesquisar e encontrei isto:
.
.
.
-------------------
*DIRETORIOS/PASTAS


/opt - arquivos de instalação


/usr/bin - repositorio de comandos - manipulaçao de arquivos


/usr/sbin - comandos para administração do sistema


/usr/lib - bibliotecas compartilhadas


/usr/share - arquivos de fornecedores independentes


/usr/share/man - manual


/usr/local/bin - armazena programas localmente


/usr/contrib/bin - programas e utilitarios publicos


/sbin - comandos de inicialização e encerramento


/home - diretorios dos usuarios


/etc - arquivos de configurações do sistema


/tmp - rascunho do sistema operacional


/dev - arquivos de hardware


/mnt - montar outros perifericos


/var/mail - caixa de correio


/var/news - mensagens correntes


/var/tmp - rascunho dos usuarios

.

Quero saber o espaço em disco do sistema de arquivos usado por todas as partições. "df", "df -h" digito e recebo a resposta sobre a quantidade de disco rígido HD no meu computador:
.
~ $ df -h
Sist. Arq. Tam. Usado Disp. Uso% Montado em
udev 1,9G 0 1,9G 0% /dev
tmpfs 387M 6,3M 381M 2% /run
/dev/sda1 158G 33G 118G 22% /
.
.
.
.
O SÍMBOLO DA RAIZ DO SISTEMA TOTAL É UMA BARRA /
.
.
.
~$ cd /
.
.
.
.
Aperto enter e estou na raiz total do sistema e se eu mexer aí ou deletar ele, acabou-se tudo. Para confirmar digito pwd
.
.
.
.
~$ pwd
/

.

Eu quero instalar lm-sensors, finger, fortune, cowsay, speedtest-cli, w3m, w3m-img e links. Vou usar aptitude também. Copio e colo no terminal a sequência abaixo, digito a senha (não aparecerão números nem símbolos) e aperto enter*
------------------------
.
.
.
.
.
~$ sudo apt install lm-sensors && sudo apt install finger fortune cowsay && sudo apt install speedtest-cli w3m w3m-img links && sudo apt update
.
.
.
.
.

É BOM DE IMEDIATO, EU IR TOMANDO INTIMIDADE COM O TERMINAL POIS, ELE É MEU ALIADO. É UM AMIGO QUE EXISTE PARA SIMPLIFICAR E FACILITAR A MINHA VIDA. NÃO É ALGO COMPLICADO OU ARRISCADO QUE APENAS USUÁRIOS AVANÇADOS PODEM USAR.
.
.
.
.
.
.
----------------------------------------------------
Guia-Pós-Instalação-Linux-Mint-18.1-Serena-LTS-2017
----------------------------------------------------
COMANDOS BÁSICOS W3M - PROGRAMA NAVEGADOR INTERNET QUE RODA NO TERMINAL
.
.
.
.
shift+h
.
.
.
w3m google.com
.
.
.
shift+b
.
.
.
shift+u
.
.
.
---------------------------------------------------
SOU INICIANTE, ENTÃO QUERO APRENDER COMANDOS BÁSICOS DO TERMINAL DO LINUX QUE SE CHAMA BASH (BOURNE AGAIN SHELL).
---------------------------------------------------
.
.
.
.
No mundo do computador, tem SOFTWARE e HARDWARE.
.
.
.
.
Hardware é a parte SÓLIDA e software é VIRTUAL.
.
.
.
.
O Software controla o hardware. Em termos simplificados é isto. Um a gente xinga e o outro a gente chuta.
.
.
.
.
.
Executar comandos no terminal com sucesso é um dos meus objetivos como iniciante.
.

Instalo-TOR-BROWSER-linux-mint-para:

.

Naveguar sem me preocupar com a minha identidade. Desejo um pouco de privacidade. Instalo o repositório, faço update, instalo e faço novamente update do sistema. Navegador que tem Java que tem Flash atualmente são vulneráveis. Não é que tenha algo a esconder mas gosto de imaginar que existe a opção de não ser observado e rastreado.

.


sudo add-apt-repository -y ppa:webupd8team/tor-browser -y ; sudo apt-get update ; sudo apt-get install tor-browser ; sudo apt update && sudo apt full-upgrade

.


O Kernel é o programa que está mais próximo do hardware.
.
O kernel é a ponte que permite os programas conversarem com o hardware.
.
O hardware responde aos aplicaticos por meio do Kernel.
.
Deve ser por isto, que estão sempre atualizando o Kernel.
.
Os Kernels mais antigos não respondem bem a novos hardwares e pode ser que certos programas não funcionem bem se usar um Kernel antigo.
.
Os aplicativos não conversam com o Hardware conversam com o Kernel ai sim, o Kernel sim conversa com o Hardware.
.
O Bash é um dos muitos interpretadores de comandos que existem e é o usado no Linux.
.
Tem outros como o CSH o DOS o POWERSHELL e outros.
.
.
.
.
.

O SHELL É O INTERPRETADOR DE COMANDOS DO TERMINAL.
.
O SHELL DO LINUX É O BASH.
.
TUDO NO LINUX É CONSIDERADO ARQUIVO.
.
OS COMANDOS PODEM USAR ARGUMENTOS.
.
.
.
-----------------------------------------------
Eu quero saber o que significa processos do sistema operacional Linux. O que é isto? Vou pesquisar. Pesquiso muito. As informações são confusas, navego em sites, blogs encaro um monte de sujeira e XXX pelo caminho caótico e sujinho em inglês, português, espanhol e uso um tradutor para sites eslavos. Affff!
.
.
.
.
Mas agora acho que sei o que são processos. :)
.
.
.
.
.
Vou escrever com minhas palavras. Afinal, estas são as minhas anotações e faço o que for preciso para que eu possa entender mais ou menos esta coisa complicadíssima.
.
.
.
.
.
Pograma e comando executados funcionando ou abertos, são processos em execução no sistema que ganham um número para poderem ser controlados. O sistema recebe informações e envia informações.
.
.
.
.
.
Os processos tem a ver com entrada e saída. Os processos, é programas ou comandos que estão funcionando no sistema operacional GNU/Linux. Quando o sistema carrega programas ou comando ele coloca eles em execução, então o sistema chama eles de processo e assim, o sistema cria um número para poder controlar eles e estes número é chamado de PID.
.
.
.
.
.
Toda vez que o interpretador de comando inicia executando comando ou programa, eles se tornam um processo em execução que precisa se comunicar com o mundo da gente. Os comandos do terminal processam e precisam responder o que processaram para mim.
.
.
.
.
.
Eles fazem isto usando o que eu chamo de pipes. Eu inicio um comando no terminal aí, o sistema conecta 3 pipes neste processo para receber dados e enviar dados do mundo interno para o mundo externo (eu) e o que passa pelo cano é o bit.
.
.
.
.
.
Os pipes recebem e enviam bits. Cada letra é um bit. Bits são informações computacionais. Posso mandar o sistema processar um texto e o meu texto é passado ao sistema por um pipe. Estes pipes, estes tubos, cada um é chamado hoje em dia por um nome que alguém inventou.
.
.
.
.
.
Tem uma saida padrão [stdout=standart-output], uma saída de erro [stderr=standart-error] entre eles está o processo e, ligado ao processo está ligada a entrada padrão [stdin=standart-input]. Todos os pipes tem um número de identificação.
.
.
.
.
O primeiro pipe que é conectado pelo sistema, é a entrada padrão, o número desta entrada é zero 0 e é o sistema que atribui zero a entrada padrão.
.
.
.
.
.
Pela entrada padrão o sistema recebe os dados que eu envio e o nome da entrada padrão é stdin. Quer dizer eu pergunto alguma coisa para o sistema esta pergunta é enviada pela entrada padrão stdin que o sistema identifica pelo número zero.
.
.
.
.
.
Depois que ele, o sistema ouve ou recebe, ele precisa responder pra eu. Para responder ele joga a resposta em bit pela saída padrão que eu chamo de pipe stdout e tem o número 1 definido pelo sistema.
.
.
.
.
.
O terceiro pipe serve só para informar erros que aconteceram durante a execução de algum comando ou programa que o sistema não conseguiu processar. No meio de um monte de bits que ele tá enviando, o sistema precisa informar se alguma vez aconteceu um determinado erro de alguma coisa.
.
.
.
.
.
A mensagem de erro não pode ir pelo pipe 0 nem pode ir pelo pipe 1 então a mensagem é enviada pela saida padrão 2, stderr [standart-error] a saída de erro padrão.
.
.
.
.
.
Tudo vai pro terminal.
.
.
.
.
.
O Bash direciona tudo isto para o emulador de terminal. É no terminal que eu vou obter respostas, perguntar, comandar, alterar tudo no sistema operacional. Posso ouvir música pelo terminal, ver filmes, ver fotos, calcular, navegar na internet, jogar games no terminal etc... O terminal faz de tudo. Mas nem tudo é simples de fazer.
.
.
.
.
.
Então eu posso perguntar e comandar o sistema. O sistema pode ouvir e processar minhas perguntas e comandos. O sistema pode responder algumas das minhas perguntas, nada pessoal (espero). O sistema pode alterar partes dele mesmo. Se eu assim mandar ele faz. Mesmo que seja uma coisa idiota que eu comande e destrua ele. Por isto, é bom eu pensar bem. Pois no final, quem se ferrará será eu. Kkkkkkkk.


.


Os pipes são file descriptors. Coisa cabeluda de complicada. Kkkkkk. Depois vou pesquisar sobre isto.


.

Os processos que são comandos ou softwares em execução ouvem, falam e informam pelas entradas e saídas, os erros são informados pela saida de erro.


.

A entrada padrão no Linux é recebida pelo sistema via o teclado. A entrada padrão no Linux é o teclado. A entrada padrão no Linux é o teclado. Pra não esquecer. Kkkkkkk.


.


A saida padrão vai imprimir na tela do terminal. A saida padrão vai imprimir na tela do terminal. A saida padrão vai imprimir na tela do terminal. Acho que não vou esquecer isto.


.


A saida de erro vai imprimir na tela do terminal também. A saida de erro vai imprimir na tela do terminal também. A saida de erro vai imprimir na tela do terminal também. Pra não esquecer.


.


A saída padrão e a saida de erro ficam misturadas na tela do terminal. A saída padrão e a saida de erro ficam misturadas na tela do terminal. A saída padrão e a saida de erro ficam misturadas na tela do terminal. Acho que não vou esquecer.


.


O Bash serve como encanador. Consegue conectar saídas padrões de comandos, com entradas padrões de comandos.


.


QUERO SABER COMO USAR O COMANDO APT, ENTÃO USO NO TERMINAL:



man apt, --help apt, info apt



Procuro o terminal no menu e abro ele. Vou fazendo anotações e executando o que anotei no terminal. Estou executando no terminal o que estou lendo agora.

.

DE ONDE VEM O TERMINAL?



No inicio dos computadores, só se podia fazer as coisas pelo terminal e ele era um monitor com tela preta, os programas eram feitos para funcionar no monitor terminal e você executava comandos e navegava pela rede e fazia alterações no sistema através deste monitor terminal. Hoje em dia não é mais assim.




Atualmente ainda precisamos de terminais mas os monitores podem fazer muitas coisas a mais e por isto, é possível atualmente usarmos o emulador de terminal.




O interpretador de comandos roda dentro do terminal e o Bash é o interpretador de comando do terminal no Linux.




O prompt significa que tá pronto. O prompt pode ser $ [usuário] ou # [super-usuário].



O legal do terminal, é que para conversar com o terminal do Linux, o sistema, programas do sistema, o Hardware tenho que pensar digitar e recebo resposta dependendo de usar corretamente a linguagem.



A linguagem é o Bash. Existem comandos internos e existem comandos que não são internos. Quem ajuda nesta hora é o sistema operacional.



O comando pwd é um comando interno por exemplo. Você digita pwd e recebe a resposta rapidinho. Tem comandos INTERNOS e comandos do SISTEMA OPERACIONAL.



O modo não interativo é dialogo programado e chama-se SHELL SCRIPTS.



O interpretador de comandos controla a execução dos comandos executados.



Pode-se pausar um processo que esteja acontecendo no terminal por exemplo.



Posso mexer nos processos que estão acontecendo no computador.


Pode-se executar dois processos ao mesmo tempo.


É necessário adquirir costume de usar o terminal para poder fazer diversas coisas simultaneamente, executar mais de um comando ao mesmo tempo e fazer eles se comunicarem.



O MAIS FORTE NO LINUX É O EMULADOR DE TERMINAL COM O INTERPRETADOR DE COMANDOS CHAMADO BASH.




O que é cat? É de CONCATENAR? O que é concatenar? Preciso de um dicionário urgente! :)



man cat [aperto enter]



Eu quero andar com minhas próprias pernas. Quero descobrir coisas sobre comandos. Uso ls --help pra listar todos os arquivos e diretórios e vai mostrar um monte de documentação e posso usar o ls com parametros.


Posso usar --help para aprender muitos comandos. ls, ls -t, man nome_do_comando, info nome_do_comando. O man é mais tradicional, o info é mais atual.



Tem 3 modos de eu aprender usando o terminal:


--help



man



info



Não achei informação sobre uns comandos usando estes 3, tenho que ir buscar no Google. Procurar a info na massa embolada de informação que tem lá com atenção e paciência.



Quero saber como ser administrador super usuário do sistema uso [su] ou [sudo su] digito a senha invisivel ao digitar, e obtenho o resultado:



~$ su
cp pc #



Depois quero saber quem eu sou. Será que sou administrador mesmo? Uso 'whoami'.



cp# whoami
root



Para sair do modo super usuário administrador digito exit e tenho o resultado:



cp pc # exit

[email protected] ~$



Digito então su ou sudo su...


Aperto enter e digito a senha mas não aparece nada no terminal por proteção. Aperto enter. Saio do modo super usuário digitando exit.



Quero saber o quanto de memória tem no meu computador. Quero saber a quantidade de memória livre e usada no sistema. "free -m" digito "free", "free -m", "free -h" e recebo a resposta:



~$ free
total used free shared buff/cache available
Mem: 3955864 1796172 153272 141808 2006420 1743612
Swap: 4194300 0 4194300



~ $ free -m
total used free shared buff/cache available
Mem: 3863 1289 209 201 2364 2099
Swap: 4095 0 4095



~$ free -h
total used free shared buff/cache available
Mem: 3.8G 1.7G 145M 139M 1.9G 1.7G
Swap: 4.0G 0B 4.0G




-------------------------------
Quero saber onde estou no terminal, ou seja, em qual pastinha estou no momento. Então eu digito pwd e recebo a resposta:



$ pwd
/home/rfg/Área de Trabalho



Quero saber o que tem na pasta onde estou. Eu digito ls e recebo a resposta que não tenho nada na minha Área de Trabalho e posso adicionar mais parametros ao ls:



~$ ls
~$ ls -t
~$ ls -l
~$ ls -la
~$ ls -lah




Quero ir para uma pasta que tenha alguma coisa, preciso saber um comando para isto. Pesquiso e acho rapido a resposta.



É o comando cd.

.

cd - Este comando permite me deslocar entre a árvore de diretórios do sistema. Quando abro um terminal ou seção shell, entro direto no meu diretório pessoal. Para mover-me pelo sistema de arquivos eu devo usar o cd. O comando cd é bom para copiar scripts e arquivos.



"cd /" para ir ao diretório raiz.



"cd" para ir ao seu diretório pessoal.



"cd .." para ir uma pasta antes da pasta onde estou.



”cd -” para voltar a pasta onde estava antes de mudar.



Para navegar através múltiplos níveis de pastas em um só comando, uso por exemplo, "cd /home/cp/Imagens", que me levará diretamente ao pasta Imagens. Para voltar a pasta Home digito cd.



Então volto com o comando cd para pasta inicial que considero ser Home. Digito e recebo resposta:


~$ cd


~ $ ls
Área de Trabalho Downloads Música
Biblioteca do calibre Imagens Público
Documentos Modelos Vídeos



~ $ ls -t
Vídeos Modelos Biblioteca do calibre
Downloads Imagens Música
Documentos Área de Trabalho Público



Quero ir para a pasta Documentos. Digito e acontece o seguinte:



~ $ cd Documentos
[email protected] ~/Documentos $




PESQUISO NA INTERNET:



Uma característica interessante do bash é que ele possui a função de auto-completar os nomes de comandos que foram digitados via entrada padrão. Isso é feito PRESSIONANDO-SE A TECLA TAB; o comando é completado e acrescentando um espaço. Isso funciona sem problemas para comandos internos; caso o comando não seja encontrado, o bash emite um beep. Outro recurso muito interessante do bash, é que você pode repetir um comando executado sem ter que digitá-lo novamente. Isso é possível UTILIZANDO O CARACTERE "!" na frente do comando que você deseja repetir. O BASH BUSCA COMANDOS NO HISTÓRICO.



Agora que estou na pasta documentos, eu quero saber o que tem na pasta documentos, então digito:



[email protected] ~/Documentos $ ls
Formatar-Pendrive-no-Linux-2017



REPETINDO:



LS COM PARAMETROS, FUNÇÕES AUXILIARES, FILTROS PARA MOSTRAR AS COISAS DE UM MODO DIFERENTE.



Digito [email protected] ~/Documentos $ ls
Digito [email protected] ~/Documentos $ ls -t
Digito [email protected] ~/Documentos $ ls -l
Digito [email protected] ~/Documentos $ ls -la
Digito [email protected] ~/Documentos $ ls -lah
Digito [email protected] ~/Documentos $ clear



~/Documentos $ ls -lah
total 140K
drwxr-xr-x 4 rfg rfg 4,0K Abr 20 06:00 .
drwxr-xr-x 33 rfg rfg 4,0K Abr 20 06:05 ..
-rw-r--r-- 1 rfg rfg 1,4K Abr 8 01:27 Formatar-Pendrive-no-Linux-2017



Tem um arquivo chamado: Formatar-Pendrive-no-Linux-2017, e quero criar um arquivo chamado texto.txt, uso o comando touch. Para saber sobre o comando touch abro outro terminal e digito:



~$ man touch



Crio um arquivo chamado texto.txt ou teste.txt, a extensão txt não é necessária para a criação de um arquivo no Linux mas coloco a extensão .txt para não me confundir.



~/Documentos $ touch texto.txt



Confiro o que existe em documentos:



~/Documentos $ ls
Formatar-Pendrive-no-Linux-2017 texto.txt




Quero criar uma pasta chamada texto. Uso mkdir. Para saber alguma coisa pelo terminal sobre o que é mkdir digito man mkdir, --help mkdir, info mkdir e depois eu Digito:



~/Documentos $ mkdir texto



Para apagar arquivos e pastas uso um comando que tem que ter CUIDADO.



rm -rf apaga pastas (CUIDADO!)


rm -r apaga arquivos



Confiro:



~/Documentos $ ls
Formatar-Pendrive-no-Linux-2017 texto
texto.txt



$ ls -lah
total 12K
drwxr-xr-x 3 rfg rfg 4,0K abr 20 13:09 .
drwxr-xr-x 32 rfg rfg 4,0K abr 20 12:00 ..
drwxrwxr-x 2 rfg rfg 4,0K abr 20 13:09 teste
-rw-rw-r-- 1 rfg rfg 0 abr 20 13:06 texto.txt



Acima vejo que toda pasta começa com d e o arquivo -rw




Tem dois arquivos de texto e uma pasta chamada texto.



Quero mover o arquivo texto.txt para dentro da pasta texto, vou usar o comando mv, procuro informação sobre comando mv usando man mv, --help mv e info mv. Então eu digito:



~/Documentos $ mv texto.txt texto



Abro o meu gerenciador visual de arquivos para ver se o icone texto está na pasta texto. Ok. Confere. Comando bem sucedido.



Confiro o que tem em documentos:



~/Documentos $ ls
Formatar-Pendrive-no-Linux-2017 texto



Digito ls -l e obtenho a seguinte resposta do terminal:



~/Documentos $ ls -l
total 8
-rw-r--r-- 1 rfg rfg 1333 Abr 8 01:27 Formatar-Pendrive-no-Linux-2017
drwxr-xr-x 2 rfg rfg 4096 Abr 20 07:08 texto



Limpo as informações da tela do terminal com clear:



~$ clear



Agora vou para a pasta texto:



~/Documentos $ cd texto



Estou na pasta texto e confiro isto com o comando ls:



~/Documentos/texto $ ls
texto.txt



Se eu quiser remover o arquivo texto.txt usaria o comando rm:



~/Documentos/texto $ rm texto.txt



Para criar de novo outro arquivo chamado texto.txt digitaria:



~/Documentos/texto $ touch texto.txt



Agora eu quero escrever alguma coisa no arquivo texto.txt e vou usar primeiro o comando cat que é um dos comandos para mostrar todo o conteúdo do arquivo no Shell. Me informo alguma coisa sobre o cat com o comando 'man cat', 'info cat' e '--help cat' mas não entendo muito bem. Executo:



~/Documentos/texto $ cat texto.txt



Não tem nada no arquivo texto.txt então não aparece nada. Eu sei que posso usar um comando de um programa chamado nano que roda no terminal para escrever neste arquivo pelo terminal, pesquiso sobre o nano digitando no terminal 'nano --help', 'man nano', 'info nano' e então eu digito:



~/Documentos/texto $ nano texto.txt



O nano abre no terminal e eu escrevo no arquivo o seguinte:



Esta é a primeira frase do arquivo texto.txt



Gravo com o comando de teclado ctrl + O , confirmo que é para o nano salvar o arquivo com o nome texto.txt apertando a tecla ENTER e saio com o comando de teclado ctrl+X e agora digito no terminal:



~/Documentos/texto $ cat texto.txt
Esta é a primeira frase do arquivo texto.txt



Poderia visualizar este arquivo com o gedit, mousepad, leafpad, vim entre outros.



Quer dizer que escrevi uma linha no arquivo texto.txt e posso abrir o icone dele em um programa de texto e lá estará escrito a frase. Posso abrir o arquivo num programa de edição de texto e transformar estas letras, mudar de tamanho colorir elas etc...



Posso escrever neste arquivo texto.txt usando o comando echo. Pesquiso man echo, info echo, --help echo.



Estou na pasta texto que está na pasta documentos.

.

~/Documentos/texto $echo 'segunda linha do arquivo texto.txt' >> texto.txt



~/Documentos $ echo "exemplo de texto terceira linha" >> texto.txt



Note que eu usei >>



Para escrever a primeira linha usaria apenas > O texto a ser escrito no arquivo deve ser abraçado por duas " o simbolo > direciona a frase para o arquivo chamado teste sendo a primeira linha. As linhas seguintes usarão >> e as aspas.



~/Documentos/texto $echo 'esta é a primeira linha escrita usando echo' > texto.txt



Se fizer isto acima, eu apago as duas linhas que escrevi anteriormente.



Para ler o arquivo posso usar o comando head, head -n1, head -n2.


Exemplo:


~/Documentos $ head teste.txt
exemplo de texto 1
exemplo de texto 2



Para ver o final do texto, posso usar tail, tail -n1, tail -n2. O comando head vê o inicio do texto e o comando tail vê o final do texto. Posso adicionar parâmetros a estes comandos.



Exemplo:


~/Documentos $ tail teste.txt
exemplo de texto 1
exemplo de texto 2



Vou para a pasta Home pois digito cd então navegando pelo terminal chego até lá no texto.txt para ver o que está escrito. Faço bem detalhadamente:



~/Documentos/texto $ cd



~ $



~ $ ls
Área de Trabalho Downloads Música
Biblioteca do calibre Imagens Público
Documentos Modelos Vídeos



~ $ cd Documentos



~/Documentos $



~/Documentos $ ls
Formatar-Pendrive-no-Linux-2017 texto texto.txt



~/Documentos $ cd texto



~/Documentos/texto $


~/Documentos/texto $ cat texto.txt
Esta é a primeira frase do arquivo texto.txt
segunda linha do arquivo texto.txt. :)




Quero saber como copiar arquivos e pastas usando o terminal:


cp – Copia arquivos e diretórios. "cp file foo" é para fazer uma cópia exata do arquivo "file" dando-lhe o nome de "foo".


"sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf-bkp" para gerar uma cópia de segurança exata do arquivo "/etc/X11/xorg.conf" dando-lhe o nome de "/etc/X11/xorg.conf-bkp".



Meu terminal está cheio de letras e informações de comandos quero limpar ele digito o comando clear ou teclo ctrl+l.



~$ clear



Pesquiso e acabo sabendo que se o destino fornecido for o nome de um diretório existente, os arquivos serão copiados para esse diretório, com o mesmo nome. Caso indiquemos um nome de arquivo no caminho de destino, o arquivo de origem será copiado e essa cópia renomeada também. A sintaxe é:



cp [opções] arquivos_origem local_destino



Opções mais comuns:



-i, --interactive
Pergunta se desejamos sobrescrever um arquivo de destino já existente.

-l, --link
Cria hard links para os arquivos em vez de copiá-los.


-n, --no-clobber
Não sobrescrever um arquivo já existente


-p
Preserva as permissões originais do arquivo, incluindo proprietário, grupo, stuid, setgid, tempos da última modificação e acesso.


-r, -R, --recursive
Copia diretórios de forma recursiva.


-s, --symbolic-link
Cria links simbólicos (symlinks) para os arquivos em vez de copiá-los


-u, --update
Copia apenas quando os arquivos de origem forem mais novos que os de destino, ou quando os arquivos de destino estiverem faltando.


-v, --verbose
Modo verboso; explica o que está sendo feito no momento.


--help
Mostra a ajuda básica do comando e sai.


--version
Mostra informações sobre a versão do comando e sai.



Quero saber sobre os comandos more e pipe. Dizem que são bastante utilizados. Em uma pasta que tem bastante arquivo. A pasta etc. A pasta etc quase sempre guarda os arquivos de configuração programas instalados no sistema operacional em alguns sistemas é na pasta opt.



~$ cd /etc


~$ ls


~$ ls -lah



Concatenação de comandos:


~ ls -lah | more [ o more fará uma pausa a cada tela exibita o pipe | liga o ls -lah com o comando more ]




Quero saber a data do dia. Digito no terminal e recebo a resposta:



~ $ date
Qui Abr 20 03:56:35 BRT 2017




Quero saber o calendário digito e recebo a resposta:



~ $ cal
Abril 2017
Do Se Te Qu Qu Se Sá
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30



Quero saber quando cairá certo dia em outro ano anterior ou posterior usando pipe "|" e "less":



~$ cal 2018 | less



Aperto a tecla Q para sair do calendário. O pipe "|" serve para unir um comando a outro. No GNU/Linux posso unir programas que virão todos juntos.



Se eu quiser saber o mês 4 de 2013, eu faço assim:



~$ cal 4 2013

.

Quero saber a temperatura da máquina. Instalo lm-sensors. Digito e recebo a resposta:



~$ sudo apt update ; sudo apt upgrade ; sudo apt install lm-sensors


~ $ sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: +48.0°C (crit = +104.0°C)
temp2: +48.0°C (crit = +104.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0: +48.0°C (high = +105.0°C, crit = +105.0°C)
Core 0: +48.0°C (high = +105.0°C, crit = +105.0°C)
Core 1: +48.0°C (high = +105.0°C, crit = +105.0°C)





Quero saber a arquitetura do computador. digito arch que é igual ao comando uname -m, e recebo a resposta:



~ $ arch
x86_64



~ $ uname -m
x86_64




Tem vezes que eu quero encontrar coisas que estão no computador usando o comando find. Consulto o manual pelo terminal com o comando:


man find


Encontro muita opção de uso pra esse comando. Acho que devo aprender a sintaxe de uso dele:


find <início da busca> [condições] {ações}


Eu vou chamar o find, direi o ponto de partida da busca que quero realizar, se é dentro do /home, do /var ou de um outro lugar, as condições da nossa busca, se é um arquivo, se é um executável, se foi modificado à partir de quando e etc; e as ações que são o que eu quero buscar.



Se eu quero encontar arquivos e pastas usando os nomes deles eu uso:


find / -iname [nome-do-arquivo/pasta]



O find é legal para encontrar arquivos com diversas permissões. Tipo 777 ou 644. Posso buscar arquivos com base no tamanho dele também. Posso executar comando depois de encontrar arquivos. Posso buscar arquivos a partir da data de modificação ou acesso. Posso encontrar arquivos e pastas vazias no diretório raiz "/" tem muitas outras opções...



Encontrando arquivos e diretórios com permissão 777


find / -perm 777



Encontrando arquivos à partir de um local específico, que tenham permissão 644


find /root -type f perm 644



busco no diretório /root e digo que quero buscar SOMENTE POR ARQUIVOS (-type f). Se quiser buscar por diretório somente, usaria -type d:


find /root -type d



E se buscasse por links simbólicos, usaria:


find /home -type l



Eu acho o legal de estudar Linux é a certeza de que nunca irei saber tudo, portando tranquilamente faço o que posso e aprendo o que consigo numa boa. Para mim parece que sempre vai ter alguma novidade para saber.




Quero saber o hardware instalado no computador, especificando os endereços digito e recebo a resposta:



$ lsdev
O programa 'lsdev' não está instalado no momento. Você pode instalá-lo digitando:
sudo apt install procinfo



Então digito:


~$ sudo apt install procinfo ; sudo apt update ; sudo apt upgrade ; lsdev



~ $ lsdev
Device DMA IRQ I/O Ports
------------------------------------------------
0000:00:02.0 4000-403f
0000:00:1f.2 44 4060-407f 4080-4083 4090-4097 40a0-40a3 40b0-40b7
0000:00:1f.3 4040-405f
0000:02:00.0 3000-30ff
ACPI 1800-1803 1804-18





lspci - Exibe informações sobre os barramentos PCI do computador e sobre os dispositivos a ele conectados.


~ $ lspci
00:00.0 Host bridge: Intel Corporation Broadwell-U Host Bridge -OPI (rev 08)
00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 08)
00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 08)





lsusb - Lista informações sobre os barramentos USB do computador e sobre os dispositivos a eles conectados.



~ $ lsusb
Bus 001 Device 002: ID 8087:8001 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub





uname - Este comando exibe várias informações sobre o sistema, incluindo o nome da maquina, nome e versão do Kernel e alguns outros detalhes. É muito útil para verificar qual é o Kernel usado por você.



~ $ uname
Linux



”uname -a” para exibir todas as informações.



~ $ uname -a
Linux rf7E 4.4.0-53-generic #74-Ubuntu SMP Fri Dec 2 15:59:10 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux





Quero saber em tempo real informações sobre o meu sistema linux, digito:



$ top



COMANDOS INTERATIVOS MAIS IMPORTANTES DO ”TOP”:


”k” - Finaliza, ou seja, “mata” um processo.

”m” - Ativa/Desativa a exibição de informações da memória.

”M” - Ordena os processos pelo uso da memória residente.

”N” - Ordena os processos pelos seus PIDs.

”P” - Ordena os processos pelo uso da CPU (este é o padrão).

”ESPAÇO” - Atualiza imediatamente a visualização do quadro de processos.

”h” - Exibe a ajuda dos comandos interativos do ”top”.

”q” - Abandona o comando ”top”.





Quero saber um quadro atual, porém estático dos processos que estão sendo executados no sistema. Digito e recebo a resposta:



~ $ ps
PID TTY TIME CMD
9409 pts/0 00:00:00 bash
12148 pts/0 00:00:00 ps





Quero saber como matar processos sendo executados pelo meu PID enviando um sinal:



”kill -9 1345” para finalizar o processo de PID número 1345. Para saber qual PID de determinado processo que esta sendo executado pode ser utilizado o comando ps


~ $ ps
PID TTY TIME CMD
9409 pts/0 00:00:00 bash
13178 pts/0 00:00:00 ps



~$ kill -9 13178


Fechei o terminal que estava usando.





Quero finalizar processos pelo nome ao invés do PID como faz o comando kill. Uso killall.

Se eu tiver aberto o Firefox e quero fecha ele pelo terminal, se eu digitar no terminal ”killall mozilla-firefox” finalizo processo mozilla-firefox, fechando com isso o navegador web Mozilla Firefox. O nome dos processos ativos pode ser observado com uso do comando ps.

.

COMANDOS APT


Aprendendo Sobre Alguns Comando Úteis para uso no Terminal do Linux Mint.


Adicionar repositório:



sudo apt add-repository



Para remover repositório:



sudo apt add-repository -r


Apagar arquivos velhos baixados:


sudo apt autoclean


Remover automaticamente todos os pacotes não usados (após atualização completa e executar o reboot):


sudo apt autoremove


Construir fontes de pacotes binarios:


sudo apt build

Configura dependências construídas por fontes de pacotes:


sudo apt build-dep



Ver o changelog, gravação das mudanças feitas em um pacote tipo conserto de bugs e novas funcionalidades:


sudo apt changelog


Verifica se não existe dependencias quebradas


sudo apt-get check



Apaga pacotes de arquivos baixados


sudo apt clean


Lista de pacotes contendo um arquivo


sudo apt contains


Lista arquivos dentro de um pacote


sudo apt content


Instala pacote .deb


sudo apt deb (nome do pacote)



12- Mostra rank de info de dependencias para um pacote


sudo apt depends

.


Atualiza o sistema, removendo/instalando/atualizando pacotes

.

sudo apt dist-upgrade


.

Baixa um arquivo pacote .deb

.

sudo apt download


.

Edita /etc/apt/sources.listada com seu editor de texto preferido

.

sudo apt gedit edit-sources


.

Busca e segue seleções dselect

.

sudo apt dselect-upgrade

.


O mesmo que 'dist-upgrade'

.

sudo apt full-upgrade


.

List all held packages

.

sudo apt held


.

Socorre no caso de comandos

.

sudo apt help


.
Mantém um pacote

.

sudo apt hold


[CONTINUA...]

gu1le
07-07-2017, 17:29
[CONTINUAÇÃO.]


.
Instala/atualiza pacotes

.

sudo apt install


.

lista pacotes baseado em seus nomes

.

sudo apt list

.

policy - apresenta as regras/metas policy

.

sudo apt policy

.
purge - Remove pacotes e seus arquivos de configuração

.

sudo apt purge


.
recommends - List missing recommended packages for a particular package

.

sudo apt recommends


.
rdepends - Show reverse dependency information for a package

.

sudo apt rdepends

.
reinstall - Download and (possibly) reinstall a currently installed package

.

sudo apt reinstall

.
remove - Remove packages

.

sudo apt remove

.
search - Search for a package by name and/or expression

.

sudo apt search

.

show - Display detailed information about a package

.

sudo apt show


.
showhold - Same as 'held'

.

sudo apt showhold

.

source - Download source archives

.

sudo apt source

.
sources - Same as 'edit-sources'

.

sudo apt sources

.

unhold - Unhold a package

.

sudo apt unhold

.

update - Download lists of new/upgradable packages

.

sudo apt update

.
upgrade - Perform a safe upgrade

.

sudo apt upgrade

.

version - Show the installed version of a package


sudo apt version

.

3- INSTALANDO E CONFIGURANDO

.

LinuxMint 2017
IMPORTANTE

.

Comando para Deixar o sistema totalmente atualizado que deve ser executado pelo menos, uma vez por semana.

.


sudo apt update && sudo apt upgrade -y

.

LinuxMint 2017
Consertar pacotes quebrados.



sudo dpkg --configure -a ; sudo apt install -f ; sudo apt update

.


Acho que já disse antes, mas vou dizer de novo, se ver um traço longo; na verdade quer dizer dois tracinhos.

.

LinuxMint 2017
atualização, update, upgrade do sistema, correção de pacotes interrompidos, correção de pacotes quebrados:

.


sudo apt update && sudo apt upgrade -y && sudo dpkg --configure -a && sudo apt --fix-broken install

.

LinuxMint 2017
Consertar pacotes quebrados e resolver outros problemas como a queda de luz durante a instalação de alguma coisa e instalar sistema mais autal (sudo do-release-upgrade).

.


sudo apt update && sudo dpkg --configure -a && sudo apt --fix-broken install && sudo apt dist-upgrade -y && sudo do-release-upgrade

.


sudo dpkg --configure -a && sudo apt-get check && sudo apt update && sudo apt install -f && sudo apt -f install && && sudo apt --fix-broken install && sudo apt upgrade && sudo apt full-upgrade && sudo apt install -f && sudo do-release-upgrade

.

LinuxMint 2017
Vários comandos apt úteis para o sistema em uma só linha:

.

Só execute este após instalar tudo que deseja e executar o REBOOT.

.


sudo dpkg --configure -a && sudo apt update && sudo apt install -f && sudo apt -f install && sudo apt update && sudo apt build && sudo apt build-dep && sudo apt-get check && sudo apt dist-upgrade && sudo apt full-upgrade && sudo apt autoclean && sudo apt update && sudo apt upgrade && sudo apt build && sudo apt build-dep && sudo apt-get check && sudo apt update && sudo apt full-upgrade && sudo apt install -f && sudo apt -f install

.

LinuxMint 2017
Abaixo existe quase tudo que uma pessoa precisa para ter uma ótima máquina em casa usando um sistema operacional redondo, mas, não vá copiando e colando.

.

Existem avisos e observações ao fim de alguns assuntos tratados aquí e, se você não ler, terá que reinstalar teu sistema.

.

Tua máquina é tua responsabilidade.

.

Tudo por tua conta e risco, mas, não existe nada aquí que vá danificar seu Hardware ok?

.

Se você tem uma máquina em boas condições assim ela permanecerá.

.

Se você tem uma máquina ruim, o tutorial é bom mas, infelizmente não faz milagre.

.

LinuxMint 2017
Lista de Comandos (não executar todos de uma só vez):

.


sudo apt update && sudo apt upgrade && sudo apt update && sudo apt clean && sudo apt update && sudo apt install -f && sudo dpkg -i --force-all && sudo dpkg --configure-a && sudo apt autoremove && sudo apt update && sudo apt full-upgrade && sudo dpkg --configure -a && sudo apt --fix -broken install && sudo apt dist-upgrade && sudo do-release-upgrade && sudo update manager -d -c && sudo apt -i --force-all && sudo apt-get check && sudo apt update && sudo apt upgrade && sudo apt dist-upgrade && sudo apt install -f && sudo apt update-manager && sudo apt-get check && sudo apt autoclean && sudo apt update && sudo apt upgrade && sudo apt --fix-broken install && sudo apt dist-upgrade && sudo do-release-upgrade && sudo apt dist-upgrade && sudo apt install -f && sudo apt -f install && sudo apt dist-upgrade

.

LinuxMint 2017
Comando Recomendado para resolver o Linux Mint (pode executar tudo):

.


sudo apt --fix-broken install && sudo dpkg --configure -a

.


sudo apt-get check && sudo apt update && sudo apt -y upgrade && sudo do-release-upgrade && sudo apt --fix-broken install && sudo dpkg --configure -a && sudo apt install -f && sudo apt -f install

.

LinuxMint 2017
Pode executar todos de uma só vez:

.


sudo apt-get check && sudo apt update && sudo apt upgrade && sudo apt install -f && sudo apt -f install && sudo dpkg --configure -a && sudo apt --fix-broken install

.

Vou instalar o YOUTUBE-INDICATOR agora. Ele monitora a área de transferência e quando percebe que você copiou um link no padrão do YouTube aparece caixa de diálogo pedindo para selecionar o formato que deseja fazer o download do vídeo.

.


sudo add-apt-repository ppa:atareao/atareao -y ; sudo apt update ; sudo apt-get install youtube-indicator

.


LinuxMint 2017
instalar o cliente BitTorrent Vuze

.

Antes de instalar:

.


sudo rm -Rf /opt/vuze*


sudo rm -Rf /usr/share/applications/vuze.desktop


Baixo o o arquivo tar.bz.2 com o browser em:

.

http://www.vuze.com/download.php

.

Vou com o mouse na pasta onde fez o download do pacote e abra o terminal neste lugar clicando no botão direito do mouse escolhendo 'abrir no terminal'.

.

Para descompactar use o comando:


sudo tar -xjvf VuzeInstaller.tar.bz2 -C /opt/

.

Se o pacote baixado não corresponder a VuzeInstaller.tar.bz2 uma opção válida é renomear o pacote vuze como 'VuzeInstaller.tar.bz2'. e executar o procedimento acima normalmente.

.

Renomeio a pasta criada. Se ao executar o comando abaixo ocorrer um erro com a mensagem iniciando com “mv: é impossível sobrescrever o não-diretório”, pule este passo.

.


sudo mv /opt/vuze*/ /opt/vuze

.

Dou as permissões necessária à execução do programa;


sudo chmod 777 /opt/vuze/

.

Se o ambiente gráfico atual suportar (todos suportam menos o LXDE, LXQT, Enlightnment, Blackbox), crie um lançador para o programa, executando o comando abaixo;

.


echo -e '[Desktop Entry]\n Version=1.0\n Name=vuze\n MimeType=application/x-bittorrent\n Exec=/opt/vuze/vuze %f\n Icon=/opt/vuze/vuze.png\n Type=Application\n Categories=Application;Java;Network;FileTransfer;P2P' | sudo tee /usr/share/applications/vuze.desktop

.

Se quiser, coloco um atalho na sua área de trabalho usando o gerenciador de arquivos do sistema ou o comando abaixo, e use-o para iniciar o programa.

.


sudo chmod +x /usr/share/applications/vuze.desktop

.


cp /usr/share/applications/vuze.desktop ~/Área\ de\ Trabalho/

.

Para mim, funcionou perfeitamente.

.

Quando quiser iniciar o programa, digito /opt/vuze/vuze em um terminal, seguido da tecla TAB.

.

Se não gosto e quero remover o Vuze execute no terminal:

.


sudo rm -Rf /opt/vuze*

sudo rm -Rf /usr/share/applications/vuze.desktop

.

OS MELHORES ÍCONES E TEMAS

.

MOKA
LinuxMint 2017
Instale Moka icon-theme (execute um de cada vez)

.


sudo apt update && sudo add-apt-repository ppa:moka/daily -y && sudo apt update && sudo apt install moka-icon-theme -y && sudo apt-get check && sudo apt update

.

ARC
LinuxMint 2017
Instale
Arc icons/themes (sugestão: execute um de cada vez)

.


sudo apt update && sudo add-apt-repository ppa:noobslab/themes -y && sudo add-apt-repository ppa:noobslab/icons -y && sudo apt update && sudo apt install arc-theme arc-icons -y ; sudo apt update && sudo apt full-upgrade

.

NUMIX
LinuxMint 2017
INSTALE - Os belos icones e tema mais populares atualmente, icones e temas NUMIX.

.

Numix icones e tema (sugestão → execute um de cada vez):

.


sudo apt update && sudo apt-add-repository ppa:numix/ppa -y && sudo apt update && sudo apt install numix-icon-theme numix-icon-theme-circle -y && sudo apt update && sudo apt update && sudo apt-add-repository ppa:numix/ppa -y && sudo apt update && sudo apt install numix-icon-theme-square -y && sudo apt update

.

PAPPER
LinuxMint 2017
Paper

.


sudo apt update && sudo add-apt-repository ppa:snwh/pulp -y && sudo apt update && sudo apt install paper-icon-theme -y && sudo apt install paper-cursor-theme -y


.

PAPIRUS
LinuxMint 2017

.


sudo apt install papirus-icons ; sudo apt update


.

Até bem pouco tempo eu fazia instalar o papirus como indicado abaixo:

.


sudo add-apt-repository ppa:varlesh-l/papirus-pack -y && sudo apt-get update && sudo apt-get install papirus-gtk-icon-theme -Y

.

Sugestão de programas para instalação no Linux-Mint:

.


sudo apt install pinta geany openshot pdfshuffler gparted okular shotwell testdisk winff youtube-dl handbrake midori guvcview dia pyrenamer gbrainy clamtk dreamchess mcomix comix kazam webhttrack gweled armagetronad gedit-plugins qmmp gprename xpad gcolor2 convertall rkhunter librecad freecad gimp-data-extras gpick pencil einstein chkrootkit checkinstall rapid-photo-downloader ; sudo aptitude update && sudo aptitude full-upgrade -y


.

Instalo jogos de xadrez com o comando abaixo:

.


sudo apt install pychess g++ build-essential libstdc++-5-dev, g++-5 gobject-introspection, gaviotatb libgaviotatb1 gir1.2-rsvg-2.0 dreamchess dreamchess-data libsdl-mixer1.2 libmikmod3 libmxml1 gnome-chess hoichess -y ; sudo apt update && sudo aptitude full-upgrade -y

.

LinuxMint 2017
PROGRAMAS BÁSICOS PARA SEGURANÇA, MÚSICA, VIDEOS, ENTRETENIMENTO
INSTALE:


.

Programas básicos para segurança, música, videos, entretenimento, desenho, cálculo, downloads, imagens, leitura e games. A parte de escritório já vem pré-instalada assim como muita coisa útil, para já sair usando a internet a mil.


.

Alguns dos programas abaixo, podem ser instalados via software boutique que será encontrada abrindo Centro de Controle > Administração > Software Boutique.


.


sudo apt update ; sudo apt install smplayer firejail handbrake kazam audacity bleachbit uget calibre fbreader comix mcomix aria2 filezilla gimp gparted gedit inkscape mtpaint pinta gpick musique liferea youtube-dl retext geany pyrenamer scratch armagetronad -y && sudo apt install cowsay fortune cowsay toilet sl cmatrix figlet tor && sudo apt update && sudo apt install fortune-mod gparted keepassx veracrypt lutris supertux frogatto sweethome3d -y && sudo apt update ; sudo aptitude update && sudo aptitude full-upgrade -y

.



PROGRAMAS PARA MELHOR VIDA ONLINE - INSTALE PELO SOFTWARE BOUTIQUE:

.


Adobe® Flash® Player - para web browsers

.

Caja Dropbox - Acessar a nuvem Dropbox pelo desktop do computador

.

Chromium - Navegador software livre igual ao Chrome mas sem vinculo com o google

.

Vivaldi - Navegador para internet inovador

.

Iced Tea Plug-in - Para melhor navegar na internet

.

Corebird - Para acessar o Twitter pelo desktop do computador

.

Uget - gerenciador de download possui integração com o Firefox via o plugin Flashgot, import downloads via HTML

.

gLabels - Programa para criação de códigos de barra, cartões comerciais e capas de media

.

Gnucash - programa pequeno e pessoal nas poderoso destinado a finanças e contas

.

PulseAudio Volume Control - permite ouvir e controlar mais de um audio (pode não funcionar corretamente em alguns computadores)

.

SimpleScreenRecorder - Grava a tela do desktop parcialmente ou totalmente

.


Virtualbox - Crie e utilize computadores virtuais em seu computador fisico

.



LinuxMint 2017
Diversas correções - execute no terminal:

.


sudo dpkg --configure -a ; sudo apt-get check ; sudo apt update ; sudo apt upgrade ; sudo dpkg --configure -a ; sudo apt --fix-broken install ; sudo apt full-upgrade -y ; sudo do-release-upgrade ; sudo aptitude update && sudo aptitude full-upgrade -y ; sudo apt install -f

.



LinuxMint 2017
Tenho uma coleção de dvd’s e não sou lá muito cuidadosos no manuseio? Salve seus Cd's e DvD's do desgaste. Como? Copie, salve o arquivo. Para fazer isso no Ubuntu existem alguns programas. Exemplo? Pode usar o programa chamado ogmrip. Tem tambem outra ferramenta simples para isto, é o Transmageddon está disponível nos repositórios oficiais das versões mais recentes do Ubuntu e pode ser instalado usando a Central de programas ou usando o comando:

.


sudo apt install transmageddon

.

O Transmageddon ajuda as pessoas a criarem os arquivos necessários para poder reproduzir arquivos multimídia em seus dispositivos móveis e auxiliar pessoas sem experiência com multimídia.

.

Como salvar teu DvD da deterioração usando o programa chamado ogmrip?

.

Coloque o seu DVD no drive do computador. Abra o terminal e digite:

.


sudo apt update && sudo apt install ogmrip ogmrip-mpeg ogmrip-profiles && sudo apt update

.

Vai em:

.

Aplicativos > Multimída > DVD Encoder OGMip. Clique em LOAD e na janelinha que se abre, clique em LOAD novamente. O programa irá ler o conteúdo do DVD neste momento. Agora vamos as características principais para ripar o filme no formato AVI e em 700mb de tamanho. No campo Title coloque o nome que deseja pro filme. No campo Video Stream, deixe o arquivo de maior tamanho de duração, que provavelmente é o filme completo e não uma cena apenas. No campo Audio Tracks, escolha o áudio desejado (inglês ou português, se possível). No campo Subtitles, escolha a língua da legenda desejada. Se não quiser legenda, deixe em No subtitle.

.


Obs.: o processo não vai incorporar a legenda ao filme, mas sim, deixar a legenda separada no formato padrão .SRT. Clicando no ícone de “+” ao lado do campo, você pode ter mais de uma legenda. Clique em Extract. Nesta janela de opções, repare que podemos mudar o formato de saída do vídeo conforme quisermos. Neste modo, ele será em 700 mb de arquivo no máximo, em .AVI, Xvid e áudio em mp3. Este é o formato mais conhecido. Clicando em editar (sinal de um lápis) você pode preferir outras saídas menos usadas.


.

Obs.: clique neste sinal de edição e vá para a aba Subtitles. Um detalhe importante é selecionar a iso-8859-1 no campo Character Set. Isso fará que a legenda tenha a acentuação correta e sem erros de caracteres.

.


Clique em Fechar duas vezes e depois em Extract. Agora senta ou vá para o cinema, dependerá do poder de fogo do seu PC. Num Core 2 Duo, demora em média 2 horas o processo de ripar o filme.

.


Tem também o acidrip, o dvdrip, o handbrake, o k9copy e o thoggen. Quase todos podem ser instalados usando sudo apt install e o nome do programa. Tente usar este comando abaixo:

.

sudo apt update ; sudo apt install acidrip ; sudo apt install dvdrip ; sudo apt install handbrake ; sudo apt install k9copy ; sudo apt update

.

LinuxMint 2017
Instalar-Ubuntu-Cleaner

.



sudo apt update && sudo add-apt-repository ppa:gerardpuig/ppa -y && sudo apt update && sudo apt install ubuntu-cleaner -y && sudo apt update

.


É interessante usar o Ubuntu-Cleaner para remover:


.

1. App caches (incluindo o cache dos browsers)
2. Apt cache
3. Thumbnail cache
4. kernel velho


.

As outras opções de limpeza, podem ser perigosas além disto, não funciona muito bem no Linux Mint 16.04 e 16.10


.


Como usar o comando wget disfarçado de navegador?

.

Com --user-agent

.

ALGUNS SITES DESABILITAM SEUS DOWNLOADS QUANDO DETECTAM QUE NÃO ESTÃO SENDO FEITOS POR UM NAVEGADOR. VEJA COMO USAR O WGET “DISFARÇADO” DE FIREFOX:

.


wget --user-agent="Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092416 Firefox/3.0.3" http://link-do-download


.


BAIXAR UM SITE COMPLETO VIA WGET

.

Segue o comando para fazer download de um site completo, usando o parâmetro --mirror:

.


wget --mirror -p --convert-links -P ./LOCAL http://www.site.com.br


.


LinuxMint 2017
Onde encontrar os Wallpapers? Fica em:

/usr/share/backgrounds


.


LinuxMint 2017
SELENE-MEDIA-ENCODER
Instale
Selene-Media-Encoder


.

Objetivo fornecer uma interface gráfica simples para converter arquivos para os formatos populares, juntamente com opções de linha de comando poderosas para codificação autônoma/automatizada. Selene está em constante desenvolvimento e tem o suporte a SOX Audio Processing, uma opção para verificar se há encoders desaparecidos.


.


sudo apt update && sudo apt-add-repository ppa:teejee2008/ppa -y && sudo apt update && sudo apt install selene -y && sudo apt install -f && sudo apt update

.

LinuxMint 2017
Instalar o World Of Warcraft no Linux usando o Wine

.

World of Warcraft é um MMORPG (Massive Multiplayer Online Role-Playing Game ou jogo de interpretação de personagens online e em massa para múltiplos jogadores) da produtora Blizzard. Ele é um jogo on-line no mundo fantástico de Azeroth, introduzido no primeiro jogo da série, Warcraft: Orcs & Humans em 1994.

.

Baixo o pacote e salve em downloads usando o link abaixo:

.

http://dist.blizzard.com/downloads/wow-installers/full/World-of-Warcraft-Setup-ptBR.exe

.

Execute instalador através do Wine com o comando:

.

wine World-of-Warcraft-Setup-ptBR.exe

.

Na primeira tela, aguarde o programa carregar.

.

Na tela de configuração de instalação, modifique ou deixe como está. Em seguida, clique no botão “Continuar”.

.

Aguarde o processo de instalação finalizar.

.

No final do processo, será mostrada a tela de login. Entre com os dados de sua conta (ou crie uma, clicando no botão “Criar conta gratuita”) e depois clique em “Conectar.

.

Depois disso, sempre que precisar, você pode iniciar o jogo através do ícones criado na sua área de trabalho.

.

LinuxMint 2017
Instale o FreeCAD - ferramenta CAD poderosa, que utiliza a modelagem paramétrica? Então veja como instalar o FreeCAD no Ubuntu, um modelador 3D paramétrico de propósito geral baseada em recursos para CAD, MCAD, CAx, CAE e PLM é baseado no OpenCasCade, um kernel de geometria poderoso. Ele lê e produz muitos formatos abertos de arquivos como STEP, IGES, STL e outros. Além disso, sua interface é construída com Qt FreeCAD, ou seja, ele funciona exatamente da mesma maneira em plataformas Windows, Mac OS X e Linux. A modelagem paramétrica permite que você modifique facilmente seu projeto, voltando atrás no histórico do seu modelo e mudando seus parâmetros. O programa é voltado diretamente para engenharia mecânica e design de produto, mas que também se encaixa em uma ampla gama de usos em engenharia, tais como arquitetura ou outras especialidades de engenharia.

.

Instale:

.


sudo apt install freecad -y

.

Tem também o programa Librecad.


.


LinuxMint 2017
OBS Studio - Software popular entre os YouTubers, o OBS Studio tem versão para Linux e Windows e permite que você faça captura de tela no seu computador ou faça live streams para o YouTube, entre várias outras funções.


.

$ sudo apt update && sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next -y && sudo apt update && sudo apt install ffmpeg -y && sudo apt update && sudo apt install obs-studio -y && sudo apt update

.

Atualmente o Ubuntu está recusando o repositório:

.

ppa:kirillshkrogalev/

.

Instale pela Software Boutique.

.

LinuxMint 2017
Instalo o FFMPEG
FFMPEG - projeto de software livre que produz bibliotecas e programas que são utilizados para a manipulação de dados multimídia. Permite decodificar, codificar, transcodificar, mux, demux, stream, filtro e reproduzir praticamente qualquer coisa que pessoas e máquinas criaram.

.

sudo apt update && sudo sh -c 'echo "deb http://www.deb-multimedia.org jessie main non-free" >> /etc/apt/sources.list' && sudo apt update && sudo apt install deb-multimedia-keyring && sudo apt update && sudo apt install ffmpeg && sudo apt update

.

Para desinstalar o programa FFMPEG, uso comandos abaixo

.

$ sudo apt remove ffmpeg && sudo apt autoremove

.

LinuxMint 2017
Áudio-Recorder

.

Gravador de áudio para pc: Audio Recorder. Grava áudio de sistema, microfone ou aplicações

.

Audio Recorder é um programa de gravação de áudio. É ferramenta permite ao usuário gravar o áudio de microfones, webcams, placa de som do sistema, media player ou navegador e etc Ele pode salvar a gravação em vários formatos listados: Ogg, MP3, Flac, Wav (22kHz), Wav (44kHz) e SPX. Permite o uso de placa de som do sistema de origem, microfone, áudio/vídeo player, qualquer aplicativo (como chamadas Skype com qualquer interação do usuário) e um programa definido pelo usuário para gravação. Pode ser configurado para interromper a gravação se o limite do arquivo de saída definido pelo usuário, for alcançado. Traz um indicador de painel para Ubuntu, de onde o usuário pode facilmente acessar algumas opções como: exibir/ocultar janela, iniciar/parar a gravação e abrir o local onde a gravação está sendo salva.

.

https://launchpad.net/~audio-recorder

.

Para saber a versão do Linux Mint digite:
$ lsb_release -cs

.

Para saber o número do release do Linux Mint digite:
$ lsb_release -rs

.

$ sudo apt update && sudo apt install audio-recorder && sudo apt update

.

LinuxMint 2017
Kingsoft WPS Office no Linux

.

Baixo a versão mais recente:

.

http://wps-community.org/download.html

.

Verifique a integridade do pacote instale gtkhash:

.


sudo apt install gtkhash


.

Ou abra o terminal no local onde está o pacote e sigite:

.

sha1sum nome_do_pacote_completo

.

compare com os numeros e letras do site onde você baixou o pacote. Se forem exatamente iguais não houve homem do meio e tudo deve estar ok.

.

LinuxMint 2017
INSTALO - O visualizador de PDF MuPDF

.


sudo add-apt-repository ppa:ubuntuhandbook1/apps && sudo apt update && sudo apt install mupdf mupdf-tools

.

LinuxMint 2017
INSTALE

.

Instalo o Media Center Kodi no Ubuntu

.


sudo add-apt-repository ppa:team-xbmc/ppa && sudo apt update && sudo apt install kodi && sudo apt install --install-suggests kodi && sudo apt update

.

Remover Media Center Kodi no Ubuntu.

.


sudo apt remove --purge kodi -y && sudo apt autoremove -y

.

LinuxMint 2017
Instale GScanPDF - um modo fácil de produzir arquivos PDF de documentos escaneados.

.


sudo add-apt-repository ppa:jeffreyratcliffe/ppa -y && sudo apt update && sudo apt-get install gscan2pdf -y

.

LinuxMint 2017
Geradores de senhas - Posso escolher entre comodidade ou segurança.

.

Instalo PWGEN, XKCDPASS, DICEWARE, MAKEPASSWD, REVELATION, KEEPASSX.

.

Para instalar:

.


sudo apt install aptitude -y && sudo apt update && sudo aptitude install pwgen xkcdpass diceware makepasswd revelation -y && sudo aptitude update

.

Para aprender a usar digito no terminal:

.

man pwygen

.

man xkcdpass

.

E ASSIM POR DIANTE...


.

Para usar o keepassx tem que criar a database, depois criar o grupo, depois fazer uma entrada. Ao fazer a entrada, tem um botão pequeno que gera uma senha o keepassx pode ser usado para guardar senhas de host da internet.

.

Não use usuário e senha admin/admin no roteador. A maioria dos ataques acontecem via roteador porque a muita gente usa admin e admin como usuário e senha.

.

Nunca use a mesma senha duas vezes. Uma senha para cada coisa sempre.

.

LinuxMint 2017
INSTALE

.

Navegadores de Internet que usam o Terminal do Linux para navegar. Navegadores de Internet que navegam em modo gráfico.

.


sudo apt update && sudo apt install w3m w3m-img lynx elinks gopher youtube-dl wget links midori firefox && sudo apt update

.

Aprenda a navegar usando w3m visite (copie e cole no terminal):

.

w3m http://www.howtogeek.com/103574/how-to-browse-from-the-linux-terminal-with-w3m/

.

Comandos básicos w3m

.

shift+h

.

w3m google.com

.

shift+b

.

shift+u

.

Para ver imagens no terminal use o terminal Xterm ou Gnome Terminal ou KDE's console

.

LinuxMint 2017
.

INSTALO - MOC - Fácil e Leve Reprodutor de Musica
formatos de arquivos suportados pelo programa:
MP3, Ogg Vorbis, FLAC, AAC, Musepack, Speex, MOD e WavPack

.


sudo apt update && sudo apt install moc moc-ffmpeg-plugin && sudo apt update

.

LinuxMint 2017
Instalo o anoise permite reproduzir vários sons relaxantes.

.


sudo apt search anoise

.


sudo add-apt-repository ppa:costales/anoise ; sudo apt-get update ; sudo apt-get install anoise ; sudo apt install anoise-community-extension1 anoise-community-extension2 anoise-community-extension3 anoise-community-extension4 ; sudo apt update

.

Para outros ambientes de desktop, tem a GUI do ANoise, usando o seguinte comando:

.


sudo apt install anoise-gui

.

Caso eu queira remover:

.


sudo apt-get remove anoise*


sudo apt-get autoremove

.

LinuxMint 2017
Esvaziar a Lixeira usando o terminal

.

Instalar trash-cli


sudo apt update && sudo apt install trash-cli && sudo apt update

.

comando para limpar a lixeira


sudo trash-empty

comando para mandar um arquivo para a lixeira, tem que estar com o terminal aberto na pasta onde está o arquivo. Digamos que você tem um arquivo na Área de Trabalho chamado flek


trash-put flek

.

A lixeira fica cheia e esvazia a liveira com o já citado acima


sudo trash-empty


.

LinuxMint 2017
Programas para criar e guardar anotações

.


sudo apt install rednotebook cherrytree ; sudo apt update && sudo apt full-upgrade

.

LinuxMint 2017
RADIO ONLINE

.

Instale

.

Rádios on line com o Gradio está disponível nos repositórios oficiais nas versões mais recentes do Ubuntu e pode ser instalado usando a Central de programas ou usando o comando:

.


sudo apt update && sudo apt install gradio && sudo apt update

.

O programa permite que os usuários possam encontrar estações de rádio, digitando em sua caixa de pesquisa. Em seguida, já é possível ouvir uma rádio de internet, apenas clicando sobre ela.

.

No entanto, essa nem sempre é a versão mais recente. Para ter a última versão do Gradio no Ubuntu mais atual, e receber automaticamente as futuras atualizações copie e cole abaixo no terminal.

.


sudo apt update && sudo add-apt-repository ppa:haecker-felix/gradio-daily && sudo apt update && sudo apt install gradio && sudo apt update

.


LinuxMint 2017
Super Mario - Existe um projeto Open Source com um design baseado no Mario: o Secret Maryo Chronicles e ele está disponível no repositório das principais distribuições Linux.

.

Para instalar execute:

.


sudo apt-get install smc smc-data smc-music

.

Super Mario em modo texto - dos alunos da FATEC de Carapicuíba – SP

.

Baixo o projeto hoje em:

.

https://sites.google.com/site/doriedsonago/trabalhos-academico/mario_bros_shellscript.zip?attredirects=0&d=1


.

Após baixar, descompacto arquivo usando navegador de arquivos gráfico (como nautilus ou pcmanfm), também tenho instalado em minha distro o unzip, e posso fazer a mesma coisa via terminal, e depois acesso a pastinha:

.


unzip mario_bros_shellscript.zip -d mario-bros

.


cd mario-bros/

.

Após descompactar o arquivo, acesso a pastinha pelo terminal e executo o aplicativo com o comando abaixo:

.


./mario.sh

.

LinuxMint 2017
INSTALE

.

Instalando o Clementine Player no Ubuntu

.

Clementine Player está disponível nos repositórios oficiais de algumas versões do Ubuntu e pode ser instalado usando a Central de programas ou usando o comando sudo apt install clementine. No entanto, nem sempre é a versão mais recente. Por isso, para ter a última versão desse programa no Ubuntu, e ainda poder receber automaticamente as futuras atualizações dele, você deve fazer o seguinte:

.


sudo apt update && sudo add-apt-repository ppa:me-davidsansome/clementine && sudo apt update && sudo apt install clementine -y && sudo apt update

.


LinuxMint 2017
DVDStyler 3.0.3 - Cross Plataforma para criação pessoal de DvD's

.


sudo apt update && sudo add-apt-repository ppa:ubuntuhandbook1/dvdstyler -y && sudo apt update && sudo apt install dvdstyler -y && sudo apt update


.

LinuxMint 2017
INSTALO - Take a Break para dar pausas no uso do computador depois de um tempo de trabalho configurável.

Não é apenas lembrete popup. Você define o tempo de trabalho, tempo da pausa e o efeito.

A aplicação então executará a ação (efeito) que você selecionou para fazer uma pausa, depois que o tempo de trabalho expirar. O gnome-screensaver precisa estar instalado em seu sistema. Se você tem um sistema leve num computador modesto não instale.

.


sudo apt update && sudo add-apt-repository ppa:vlijm/takeabreak && sudo apt update && sudo apt install takeabreak && sudo apt update

.

- - - Updated - - -

[CONTINUAÇÃO-2]

.
.

LinuxMint 2017
Instalo as fontes cantarell

.


sudo apt-get update && sudo apt-get install fonts-cantarell && sudo apt update

.

LinuxMint 2017
WALPAPERS

.

Instalo Wallpapers de Versões anteriores do Ubuntu

.


sudo apt update && sudo apt install ubuntu-wallpapers* && sudo apt update

.
-------------

Linux Mint 2017
Minha lista dos melhores programas usados no Linux Mint 2017:

.


Instalo:

.


sudo apt install checkinstall ; sudo apt update ; sudo apt install vlc firefox gparted gimp filezilla audacity thunderbird geany k3b inkscape audacious unetbootin bleachbit smplayer youtube-dl supertux clementine calibre cheese guake synaptic transmission dropbox libreoffice rhythmbox openshot soundconverter vim gedit mousepad uget gnome-disk-utility supertux bluefish devede furiusisomount dosbox pinta minitube p7zip scribus nano gtk-recordmydesktop kdenlive gdebi htop pdfshuffler okular hardinfo lyx winff handbrake seahorse firejail midori xfburn dvdbackup liferea mplayer krita pyrenamer fbreader steam gbrainy dreamchess comix mcomix kazam stella ffmpeg alien openbox gweled aria2 qmmp pychess recordmydesktop scratch ogmrip scummvm gprename chromium-bsu ripperx numlockx gtkorphan gpick aptoncd p7zip-rar pipewalker chkrootkit pencil ; sudo apt update ; sudo apt install -f ; sudo apt full-upgrade -y ; sudo update-grub ; sudo dpkg --configure -a

.

Linux Mint 2017
Sobre o reprodutor de musica Rythmbox há algo a fazer, instalo o Coverart Browser plugin e mais outros plugins.

.



sudo apt update ; sudo add-apt-repository ppa:fossfreedom/rhythmbox-plugins -y ; sudo apt update ; sudo apt-get install rhythmbox rhythmbox-plugin-coverart-browser -y ; sudo add-apt-repository ppa:fossfreedom/rhythmbox-plugins ; sudo apt update ; sudo apt install rhythmbox-plugin-complete ; sudo apt install -f ; sudo apt update ; sudo apt full-upgrade ; sudo dpkg --configure -a ; sudo update-grub

.

Se eu quiser desinstalar o plugin Coverart;

.


sudo apt-get remove rhythmbox-plugin-coverart-browser


sudo apt-get autoremove


.


Para desinstalar o Rhythmbox;



sudo add-apt-repository ppa:fossfreedom/rhythmbox-plugins --remove


sudo add-apt-repository ppa:fossfreedom/rhythmbox --remove


sudo apt-get remove rhythmbox



sudo apt-get autoremove


.



Se eu quiser resetar o Rhythmbox para as configurações originais removo as pastas:

.

~/.local/share/rhythmbox
~/.cache/rhythmbox
~/.gconf/apps/rhythmbox

.

Posso executar via terminal o comando abaixo:

.


sudo rm ~/.local/share/rhythmbox/ ~/.cache/rhythmbox/ ~/.gconf/apps/rhythmbox/ -r

.

Linux Mint 2017
Para instalar tudo do smplayer eu posso fazer assim:

.



sudo add-apt-repository ppa:rvm/smplayer ; sudo apt-get install smplayer smtube smplayer-themes smplayer-skins


.


Se eu quiser remover o smplayer:



sudo add-apt-repository ppa:rvm/smplayer --remove ; sudo apt-get remove smplayer smplayer-skins smplayer-themes ; sudo apt-get autoremove


.
.


Linux Mint 2017
Para obter videos, eu posso usar o streamstudio. Posso baixar o arquivo .deb e instalar com o gdebi no link abaixo:


https://www.streamstudio.me/


.


Não acho legal o procedimento abaixo, porque a chave adicionada pode talvez em pouco tempo recusada pelo sistema do LinuxMint... Mas é outra opção para instalar o streamstudio:


.



sudo add-apt-repository "deb http://ppa.streamstudio.cc/ $(lsb_release -cs) main"

.


sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys DD91DF2D9C84CD39

.

sudo apt update

.

sudo apt install streamstudio

.


Para eu remover o streamstudio uso o comando abaixo:



sudo add-apt-repository -r "deb http://ppa.streamstudio.cc/ $(lsb_release -cs) main"

.


sudo apt remove streamstudio

.

LinuxMint 2017
Icones Square-Beam

.


sudo add-apt-repository ppa:noobslab/icons -y && sudo apt update && sudo apt install square-beam-icons -y


.


LinuxMint 2017
Instalando o conjunto de ícones Antu no Linux Mint

.


sudo add-apt-repository ppa:noobslab/icons2 -y && sudo apt update && sudo apt install antu-universal-icons -y


.


LINUX MINT 2017
Eu quero ampliar uma imagem e ter qualidade na ampliação dela. Vou usar o Gimp.

.


Abro a imagem usando o Gimp. Clico nela, vou no menu imagem e lá vou em redimensionar imagem. Terá uma tela de redimesionamento escolho um valor usando a referencia de altura e largura a resolução de monitores. Escolho a opção Sinc (Lanczos3) e clico em redimensionar. Então vou no menu “Arquivo” depois na opção “Export As…”, para salvar no formato que desejo.

Posso sempre que eu quiser, usar esse procedimento para ampliar suas imagens, sem perder a qualidade.

.

LinuxMint 2017
instalo o gerenciador de arquivos Double Commander

.

Antes de instalar, no caso de ter tentado instalar ele anteriormente;

.


sudo rm -Rf /opt/doublecmd* ; sudo rm -Rf /usr/bin/doublecmd ; sudo rm -Rf /usr/share/applications/doublecmd.desktop

.

Para 64 bits

.


wget https://ufpr.dl.sourceforge.net/project/doublecmd/DC%20for%20Linux%2064%20bit/Double%20Commander%200.7.8%20beta/doublecmd-0.7.8.gtk2.x86_64.tar.xz -O doublecmd.tar.xz

.


sudo tar Jxf doublecmd.tar.xz -C /opt/

.


sudo mv /opt/doublecmd*/ /opt/doublecmd

.


sudo ln -sf /opt/doublecmd/doublecmd /usr/bin/doublecmd

.


echo -e '[Desktop Entry]\n Version=1.0\n Name=doublecmd\n Exec=/opt/doublecmd/doublecmd\n Icon=/opt/doublecmd/doublecmd.png\n Type=Application\n Categories=Application' | sudo tee /usr/share/applications/doublecmd.desktop

.

Digito doublecmd em um terminal, seguido da tecla TAB.

.

Coloco um atalho na área de trabalho usando o comando abaixo, e uso-o para iniciar o programa.

.


sudo chmod +x /usr/share/applications/doublecmd.desktop

.


cp /usr/share/applications/doublecmd.desktop ~/Área\ de\ Trabalho/

.

Se quiser remover;

.


sudo rm -Rf /opt/doublecmd*

sudo rm -Rf /usr/bin/doublecmd

sudo rm -Rf /usr/share/applications/doublecmd.desktop

.

LinuxMint 2017
Posso instalar o reprodutor de musica tomahawk:

.



sudo add-apt-repository ppa:tomahawk/ppa ; sudo apt update ; sudo apt install tomahawk


.

A remoção do tomahawk é assim:

.


sudo add-apt-repository ppa:tomahawk/ppa --remove

sudo apt-get remove tomahawk

sudo apt-get autoremove

.

LinuxMint 2017
Verifico a cada 15 dias RootKits com Rkhunter e Chkrootkit
.
.
.

sudo apt update && sudo apt install rkhunter chkrootkit -y && sudo apt update
.
.
.

sudo rkhunter --check && sudo rkhunter --unlock && sudo rkhunter --update && sudo rkhunter --versioncheck && sudo rkhunter --config-check && sudo chkrootkit
.

LinuxMint 2017
Proteger Textos, senhas e HD Externo NTFS

.


Proteger textos com Encryptpad

.


sudo apt update && sudo add-apt-repository ppa:nilarimogard/webupd8 -y && sudo apt-get update && sudo apt install encryptpad encryptcli -y && sudo apt update

.

Proteger senhas instalando keepassx e seahorse

.


sudo apt update && sudo apt install keepassx seahorse -y && sudo apt update

.


*Obs.
Antes de usar o Veracrypt a sério...
Teste primeiro em um pendrive.
#
Como usar o VeraCrypt usando o terminal?

#
Principais comandos para usar o programa.

#
Criar um novo volume:
veracrypt -t -c

#
Montar um volume:
veracrypt volume.hc /media/veracrypt1

#
Montar um volume como somente leitura, usando keyfiles:
veracrypt -m ro -k keyfile1,keyfile2 volume.tc

#
Montar um volume sem montar seu sistema de arquivos:
veracrypt --filesystem=none volume.tc

#
Montar um volume com prompt apenas para a sua senha:
veracrypt -t -k "" --protect-hidden=no volume.hc /media/veracrypt1

#
Desmontar um volume:
veracrypt -d volume.tc

#
Desmonte todos os volumes montados:
veracrypt -d

#
Para mais detalhes, consulte a ajuda do aplicativo:
veracrypt -h

#
Mais Instruções em:

#
https://veracrypt.codeplex.com/

#
http://www.linuxandubuntu.com/home/encrypt-data-in-linux-with-veracrypt-an-alternative-to-truecrypt

.


Encriptar HD Externo - Veracrypt

.


sudo apt update && sudo add-apt-repository ppa:unit193/encryption -y && sudo apt update && sudo apt-get install veracrypt && sudo apt update

.


Proteger senhas instalando keepassx e seahorse

.


sudo apt update && sudo apt install keepassx seahorse -y && sudo apt update

.


*Obs.
Antes de usar o Veracrypt a sério...
Teste primeiro em um pendrive.

.

LinuxMint 2017
SWAP - O funcionamento de um computador, para além de muitos outros aspetos, utiliza a memória para armazenar os programas abertos. Simplificando um pouco, pode-se dizer que essa memória é de dois tipos: a memória RAM e a SWAP (utilização do disco rígido ou HD).
Ora, a memória RAM é bastante mais rápida que os HDs, no entanto ela é mais limitada em termos de tamanho. Então o que o Ubuntu faz é utilizar a memória RAM e quando precisar de mais memória utiliza o disco como memória auxiliar.
O problema deste funcionamento do Ubuntu é que ele considera a prioridade de utilizar a memória SWAP um pouco elevada, utilizando-a mesmo quando ainda tem muito espaço na memória RAM. Assim, este artigo explica como diminuir essa prioridade fazendo com que, na generalidade dos casos, o Ubuntu tenha melhores desempenhos.
Este tema do modo de utilização dos vários tipos de memória é bastante extenso.

.

IMPORTANTE - O SWAP 10 não deve ser usado com Prelink (ou um ou outro). A alteração do swap é para computadores com 4GB de RAM ou mais. Os computadores abaixo de 4GB de RAM não devem executar este procedimento abaixo.

.

Para mudar o swap apenas temporariamente para ver se funciona, digite (copie e cole):

.


sudo sysctl vm.swappiness=10

.

Depois verifique com:


cat /proc/sys/vm/swappiness

.


Alterando o swap permanentemente.
Swap

.


cat /proc/sys/vm/swappiness

.

resultado:

.

60


.

Quero que fique igual a 10.
Execute o comando com estes parametros (veja que tem o -c e o echo que manda escrever vm.swappines = 10 no arquivo sysctl.conf que está na pasta etc):


.


sudo bash -c "echo 'vm.swappiness = 10' >> /etc/sysctl.conf"


.

Viu como estas anotações ajudam a entender a linguagem do terminal? :)


.


sudo shutdown -r now


.

Após o reboot, execute o comando sem root, só abra o terminal e cole:

.


cat /proc/sys/vm/swappiness

.

O resultado deverá ser:
10

.

LinuxMint 2017
INSTALE

.

Instalador gráfico de pacotes .deb

.

Instalar gdebi:

.


sudo apt update && sudo apt install gdebi -y && sudo apt update

.

LinuxMint 2017
Instalo o Telegram

.


sudo apt update && sudo add-apt-repository ppa:atareao/telegram -y && sudo apt update && sudo apt install telegram -y && sudo apt update

.


LinuxMint 2017
Instalo o Tor-Browser

.


sudo add-apt-repository ppa:webupd8team/tor-browser -y ; sudo apt-get update ; sudo apt-get install tor-browser -y ; sudo apt-get update ; sudo apt-get upgrade

.

LinuxMint 2017
Medindo a velocidade da Internet
Instalo o speedtest-cli

.



sudo apt install speedtest-cli

.

Usando o Speedtest-cli para verificar a velocidade da internet

.

Para verificar a velocidade da internetar usando o Speedtest-cli no Linux, abra um terminal e execute o seguinte comando:

.


speedtest-cli

.

Por padrão, o programa irá selecionar o “melhor” servidor de testes para sua localidade. Mas se você quiser determinar essa localidade manualmente, execute o comando abaixo para listar os servidores disponíveis:

.


speedtest-cli --list

.

Será mostrada uma lista com um código e o nome da localidade.

.

Para pesquisar por uma localidade em específica, executando o comando:

.


speedtest-cli --list | grep -i "nome-localidade"

.

Depois de escolher a melhor localidade (lembre-se que quanto mais distante for do local do seu provedor de internet, mais lenta será sua resposta), execute o comando abaixo, substituindo numero-ID pelo código da localidade escolhida:

.


speedtest-cli --server numero-ID

.

Dica: digitando o comando abaixo, apos a finalização, você consegue pegar um link com o teste:

.


speedtest-cli --share

.


LinuxMint 2017
Instale Shellcheck - Verifica erros escritos na shell

.


sudo apt install shellcheck && sudo apt update

.

LinuxMint 2017
Medindo a velocidade da Internet
Instalo o speedtest-cli

.


sudo apt install speedtest-cli

.

Usando o Speedtest-cli para verificar a velocidade da internet

.

Para verificar a velocidade da internetar usando o Speedtest-cli no Linux, abra um terminal e execute o seguinte comando:

.


speedtest-cli

.

Por padrão, o programa irá selecionar o “melhor” servidor de testes para sua localidade. Mas se você quiser determinar essa localidade manualmente, execute o comando abaixo para listar os servidores disponíveis:

.


speedtest-cli --list

.

Será mostrada uma lista com um código e o nome da localidade.

.

Para pesquisar por uma localidade em específica, executando o comando:

.


speedtest-cli --list | grep -i "nome-localidade"

.

Depois de escolher a melhor localidade (lembre-se que quanto mais distante for do local do seu provedor de internet, mais lenta será sua resposta), execute o comando abaixo, substituindo numero-ID pelo código da localidade escolhida:

.


speedtest-cli --server numero-ID

.

Dica: digitando o comando abaixo, apos a finalização, você consegue pegar um link com o teste:

.


speedtest-cli --share

.

LinuxMint 2017
Instalo o jogo PainTown no Ubuntu, Debian e seus derivados

.


$ wget http://archive.getdeb.net/install_deb/playdeb_0.3-1~getdeb1_all.deb -O playdeb.deb

.

$ sudo dpkg -i playdeb.deb

$ sudo apt update

$ sudo apt install paintown

.

Instalar o Kernel Update para Ubuntu

.


wget https://raw.githubusercontent.com/aleritty/kernelupdate/master/kernel-update

.

wget https://www.googledrive.com/host/0B7OFvqFl4hQrYTBFdENSUVVhVV -O kernel-update

.

chmod +x kernel-update

.

Atualizar o kernel do Ubuntu com o Kernel Update

.


sudo ./kernel-update

.

Na tela do programa, selecione a primeira opção e depois vá para o botão “OK” e tecle enter

.

O programa informará qual é a última versão do kernel. Para atualizar, basta dar enter ou clicar no botão “Yes”

.

Em seguida, o programa começará a fazer o download dos pacotes. Aguarde e se necessário, forneça a senha de administrador para dar continuidade ao processo.

.

Quando terminar o processo, saia do programa reinicie o sistema, usando a opção padrão ou usando o comando abaixo

.


sudo reboot

.

LinuxMint 2017
INSTALE READERS

.

Epub Ebook reader:


.


$ sudo apt update && sudo apt install fbreader -y calibre comix && sudo apt update



.

LinuxMint 2017
Instale editor de epubs Sigil

.


sudo add-apt-repository ppa:ubuntuhandbook1/sigil -y && sudo apt update && sudo apt install sigil -y && sudo apt update

.


.

LinuxMint 2017
TEMAS E ÍCONES

.

Icones Escuros Sable:

.


sudo add-apt-repository ppa:noobslab/themes -y && sudo apt update && sudo apt install sable-gtk -y


.

Icones Elementary:

.


sudo add-apt-repository ppa:noobslab/icons && sudo apt update && sudo apt install myelementary -y && sudo apt update && sudo apt upgrade

.

LinuxMint 2017
NeoFetch


1
Adiciona o repositório

.

$ sudo add-apt-repository ppa:dawidd0811/neofetch -y

.

2
Atualiza

.

$ sudo apt update

.

3
Instala o neofetch e atualiza

.

$ sudo apt install neofetch cmus feh mpc nitrogen scrot moc -y && sudo apt update


.

PARA QUEM NÃO TEM PACIÊNCIA DE FICAR COPIANDO E COLANDO UM POR UM:

.

sudo apt update && sudo add-apt-repository ppa:dawidd0811/neofetch -y && sudo apt -y update && sudo apt install neofetch -y && sudo apt -y update && neofetch

.

Depois, quando quiser info sobre teu sistema, digite no terminal:

.

$ neofetch


.


LinuxMint 2017
INSTALE

.

i7z - Verificar o processador no Linux
Ferramenta para monitorar as frequências da CPU de seu PC e verificar o processador no Linux.

.

$ sudo apt update && sudo apt install i7z && sudo apt update


.


LinuxMint 2017
INSTALE

.

Procurando uma ferramenta para converter vídeos em GIF animado? Então veja como instalar QGifer no Ubuntu e sistemas derivados.

.

Instalando o QGifer

.

Para instalar o QGifer no Ubuntu e ainda poder receber automaticamente as futuras atualizações dele, você deve fazer o seguinte:

.

$ sudo apt update && sudo add-apt-repository ppa:nilarimogard/webupd8 && sudo apt update && sudo apt install qgifer && sudo apt update

.


#
Obs: Sempre feche tudo antes de reiniciar.
#

.

LinuxMint 2017
Instale Peek - Crie Gifs animadas [grave uma seleção de sua tela para uma imagem GIF animada] uma janela simples, que pode ser redimensionada para selecionar uma área de tela, e gravar imagens GIF animadas curtas.

.

sudo add-apt-repository ppa:peek-developers/stable -y && sudo apt-get update && sudo apt-get install peek -y && sudo apt update

.

LinuxMint 2017
Instalar o Gimp no LinuxMint 2017

.

$ sudo add-apt-repository ppa:otto-kesselgulasch/gimp && sudo apt update && sudo apt install gimp


.

Para remover Gimp:

.

$ sudo apt install ppa-purge && sudo ppa-purge ppa:otto-kesselgulasch/gimp


.


LinuxMint 2017
Programa para captura de tela HotShot:

.

$ sudo add-apt-repository ppa:anton+/photo-video-apps -y && sudo apt update && sudo apt install hotshots -y


.


SE NÃO DER, INSTALE ESTE ABAIXO QUE É DO KDE:


$ sudo apt install shutter && sudo apt update

.

LinuxMint 2017
SystemBack

.

Remasterizar o Sistema (criar um .iso do teu sistema):

.

$ sudo add-apt-repository -y ppa:nemh/systemback && sudo apt update && sudo apt install systemback

.

https://launchpad.net/systemback

.

LinuxMint 2017
Instalando VirtualBox

.

$ sudo apt-get install virtualbox virtualbox-dkms virtualbox-ext-pack virtualbox-guest-additions-iso virtualbox-guest-dkms virtualbox-guest-source virtualbox-guest-utils virtualbox-guest-x11 virtualbox-qt virtualbox-source ; sudo apt-get update ; sudo apt-get upgrade

.

OU POSSO USAR ESTES OUTROS MÉTODOS ABAIXO, APESAR DE PREFERIR O PRIMEIRO ACIMA.

.

wget http://download.virtualbox.org/virtualbox/5.1.22/VirtualBox-5.1.22-115126-Linux_amd64.run -O virtualbox.run

.

Torno o arquivo executável com o comando abaixo;

chmod +x virtualbox.run

Passo 6. Inicie a instalação do programa, com o seguinte comando;

sudo ./virtualbox.run

.

Siga os passos do instalador e se necessário, responda as questões feitas por ele, que em pouco tempo o programa estará instalado e pronto para ser usado.
Passo 8. Se depois você precisar desinstalar programa, use o seguint comando:

.

sudo sh /opt/VirtualBox/uninstall.sh

.

LEMBRANDO:

.

Instale também o "Extension Pack" para poder utilizar dispositivos USB nas suas máquinas virtuais, faça o download em:

.

https://www.virtualbox.org/wiki/Downloads

.

LinuxMint 2017
GNOME-SUSHI, sim este é o nome do pequeno e compacto aplicativo que nos permite acessar um arquivo sem necessariamente executá-lo.

.

Para instalar basta digitar na linha de comando ou simplesmente copiar:

.

$ sudo apt install gnome-sushi

.

Após a instalação basta você acessar algum diretório que contenha mp3, mp4, pdfs, txts, jpegs e imagens em geral, clicar sobre o arquivo e pressionar a barra de espaço, será aberto um visualizador e reproduzirá o conteúdo selecionado, para interromper a execução, basta pressionar ESC ou clicar no ícone da janela para fechar.

.

Estudos Linux

.

Linux Mint, para eu listar todos os programas instalados.

.

sudo dpkg -l

.
.

Para eu gravar esta lista em um arquivo de texto:

.

cd ~

.

sudo dpkg -l > todos-os-prog-instalados-lista.txt

.

Então eu leio o que me interessa não pelo terminal, mas sim usando um editor de texto.


.
.


COMO RENOMEAR ARQUIVOS EM MASSA COM PYRENAMER?
.

Para instalar;

.

sudo apt install pyrenamer


.


Necessito renomear um conjunto de arquivos e nesse momento nada melhor que uma aplicação que faça automaticamente essa tarefa aborrecida e por vezes demorada.

.

Características do pyRenamer

Padrões pré-definidos para renomear ficheiros

Pesquisa e substituição

Substituições comuns (ex. alteração da extensão)

Renomear imagens com base nos metadados

Renomear ficheiros de audio com base nos metadatos

.


.

Eu acho que neste momento, para pessoas como eu que não irão ingressar na vida profissional usando Linux, estas anotações são o suficiente. Claro que sempre dá para ir aprendendo mais alguma coisinha.


.


Até Breve


.