$ xdpyinfo | grep dimensions
ou
$ xdpyinfo | grep -oP 'dimensions:\s+\K\S+'
ou
$ xrandr
$ xdpyinfo | grep dimensions
ou
$ xdpyinfo | grep -oP 'dimensions:\s+\K\S+'
ou
$ xrandr
um otimo programa para comprimir arquivos html é o html-minifier
para instalar
# apt-get install htmlmin
ver help
$ htmlmin -h
para deletar o arquivo que começa com hifen
suponhamos que o arquivo chame -foo
$ rm -- -foo
$ rm ./-foo
caso o arquivo esteja com apenas com hifen "-"
$ rm ./-
deleta todos os arquivos que tenham a palavra foo dentro do arquivo
$ grep -lrIZ foo . | xargs -0 rm -f --
ou
$ find . -exec grep -qlrIZ 'foo' '{}' \; -delete
deletar todos os arquivos que não contenham palavra foo
$ grep -rIL "foo" | xargs rm -f --
ou
$ find . -type f -print0 | xargs --null grep -Z -L 'foo' | xargs --null rm
$ echo 'texto na primeira linha' | cat - arquivo.txt > temp && mv temp arquivo.txt
ou
$ sed -i '1s/^/texto na primeira linha\n/' arquivo.txt
ou
$ sed -i '1itexto na primeira linha' arquivo.txt
ou
$ echo -e "texto na primeira linha\n$(cat arquivo.txt)" > arquivo.txt
ou
$ echo "$(echo 'texto na primeira linha' | cat - arquivo.txt)" > arquivo.txt
caso o texto esteja em um arquivo e você queira enviar ele como cabeçalho
$ printf "0r arquivocabecalho.txt\nx\n" | ex arquivo.txt
instale o lynx
# apt-get install lynx
para navegar
lynx www.site.com
pegar apenas o texto do site
$ lynx -dump www.site.com > file.txt
instale o links2
# apt-get install links2
links2 www.site.com
caso ver imagens modo grafico
links2 -g www.site.com
outras alternativas
W3M
elinks
Alguns sites que podem ajudar no aprendizado da lingua
Collocations / Dictionaries
https://www.ldoceonline.com/
http://www.ozdic.com/
https://www.macmillandictionary.com/
https://dictionary.cambridge.org/
https://www.oxfordlearnersdictionaries.com/us/
https://pt.bab.la/dicionario/ingles-portugues/
https://www.linguee.com
https://www.dictionary.com/
https://www.etymonline.com/
https://www.thefreedictionary.com/
https://www.wiktionary.org/
https://www.google.com/search?q=google+dictinary+online
https://www.merriam-webster.com
https://www.urbandictionary.com/
https://visuwords.com/
https://googledictionary.freecollocation.com/
https://www.onlinecorrection.com/
https://www.gingersoftware.com/spellcheck
https://www.languagetool.org/pt/
Translators
https://translate.google.com/
https://www.bing.com/translator
https://www.deepl.com/translator
https://imtranslator.net/translation/
https://www.translatedict.com/index.html
YouTube Channels
https://www.youtube.com/BostonEnglishCentre
https://www.youtube.com/channel/UCiLADGxdlggDc14zkO2CVlQ
https://www.youtube.com/channel/UCTYQzAi6YOcgv2mkzsfzmpA
https://www.youtube.com/channel/UCfnz_zPkJHAoDeQ-WWbuiCA
https://www.youtube.com/channel/UCmfCdFwN0i4h0FJDxmn_lVA
https://www.youtube.com/user/VoceAprendeAgora
https://www.youtube.com/user/learnamericanenglish
https://www.youtube.com/c/AtBahamas/
https://www.youtube.com/user/bbclearningenglish
https://www.youtube.com/user/rachelsenglish
https://www.youtube.com/user/ENGLISHCLASS101
https://www.youtube.com/user/JenniferESL
https://www.youtube.com/user/ExpertSchool
https://www.youtube.com/user/eslwinner
Sites
http://pt.talkenglish.com/
https://www.usalearns.org/1st-free-online-english-course
https://canaldoensino.com.br/blog/category/cursos-gratis/idiomas-cursos-gratis
https://www.english-online.org.uk/course.htm
http://www.learn-english-online.org/
https://www.learnamericanenglishonline.com/
http://www.1-language.com/englishcourse/index.htm
https://www.bbc.com/portuguese/aprenda_ingles
http://www.cursodeinglesgratis.org/
https://zapenglish.com/
http://www.cursandoingles.net/
https://www.shertonenglishpt.com/pt/gramatica/
http://www.englishspeak.com/
https://www.solinguainglesa.com.br/
https://www.inglesnapontadalingua.com.br/
https://english.stackexchange.com/questions/
https://www.dict.cc/
https://www.ego4u.com/en/cram-up/grammar
* https://www.duolingo.com/
* https://babadum.com/
* https://www.elllo.org/
* https://www.bbc.co.uk/sounds
* https://hinative.com/en-US
* http://a4esl.org/
* https://learnenglish.britishcouncil.org/
* https://learningenglish.voanews.com/
* https://teacherluke.co.uk/
https://www.abcya.com/
http://www.manythings.org/
https://www.busuu.com/pt
https://www.newsinlevels.com/
https://www.sk.com.br/sk.html
https://pt.speaklanguages.com/ingl%C3%AAs/frases/
https://speechyard.com/video/
https://www.languageguide.org/english/
https://www.fredisalearns.com/free-lessons/
Text to Speech
https://ttsdemo.com/
https://cloud.google.com/text-to-speech
https://www.naturalreaders.com/
https://ttsreader.com/
Webcomics
https://xkcd.com
http://explosm.net
http://murdercake.com/
https://sarahcandersen.com
https://theoatmeal.com
https://warandpeas.com/
https://www.mrlovenstein.com
https://extrafabulouscomics.com
https://moonbeard.com
https://frankrause.tumblr.com/
https://www.smbc-comics.com/
https://eatmypaint.tumblr.com
http://lightroastcomics.com
https://www.thingsinsquares.com/comics/lame/
https://raphcomic.com
https://terminallance.com/
https://introvertdoodles.com/
http://nedroid.com/
https://www.itchyfeetcomic.com
https://www.fowllanguagecomics.com
https://theawkwardyeti.com/
https://admiralwonderboat.com/
http://www.lunarbaboon.com/
https://invisiblebread.com/
https://safelyendangered.com/
https://toonhole.com/
https://ryanharby.com/
https://www.csectioncomics.com
https://poorlydrawnlines.com/
https://talesofabsurdity.com/
http://www.octopuspie.com/
https://www.girlswithslingshots.com/
https://portsherry.com/
https://theycantalk.com/
https://qwantz.com/
https://portuguesegeese.com/
http://threewordphrase.com/
http://www.dumbingofage.com/
https://www.gocomics.com/comics/popular
https://pbfcomics.com/
https://www.jspowerhour.com/
Radios
https://onlineradiobox.com/
http://worldradiomap.com
https://www.streamfinder.com/
https://tunein.com/radio/home/
https://www.radio.net
http://www.radios.com.br/
http://www.radiosure.com/
https://ascoltareradio.com/
https://www.talkstreamlive.com
https://www.iheart.com/
$ wget -r http://www.site.com
$ wget -r -erobots=off -A ".gif" http://www.endereço_do_site (imagens gif)
$ wget -r -erobots=off -A ".jpg" http://www.endereço_do_site (imagens jpg)
$ wget -r -erobots=off -A ".pdf" http://www.endereço_do_site (documentos PDF)
$ wget -r -erobots=off -A ".swf" http://www.endereço_do_site (animações ou jogos em flash)
$ wget -r -A ".gif" http://www.endereço_do_site
$ wget -r -A ".html" http://www.endereço_do_site
$ wget - r-A ".pdf" http://www.endereço_do_site
-
Baixa todos os formatos de imagem em 'jpg', 'gif' e 'png':
wget -r -p http://www.endereço_do_site --accept=JPG,jpg,GIF,gif,png,PNG
-
Limita a velocidade do download (Ex.: 100k):
$ wget --limit-rate=100k http://www.endereço_do_site
$ wget \
--recursive \
--no-clobber \
--page-requisites \
--html-extension \
--convert-links \
--restrict-file-names=windows \
--domains site.com \
--no-parent \
www.site.com/link/
baixar apenas o link da pagina
$ wget -kp www.site.com
ou
$ curl -O http://www.site.com
baixar sequencia de imagens jpgs
$ curl -O http://www.site.com/nomedosarquivos[01-20].jpg
ou
http://www.site.com/nomedosarquivos{001..200}.jpg
Instale
# apt install tumbler tumbler-plugins-extra ffmpegthumbnailer
# reboot
$ ls -1 diretorio/dos/videos > list.m3u
$ mplayer -loop 0 -playlist list.m3u
ou
$ mplayer dir *.mp4
para o mplayer executar na sequencia que deseja os arquivos devem estar nomeado números ex: 1-video.mp4 2-video.mp4 etc..
alternativa com ffplay
find diretorio/dos/videos -type f -name "*.mp4" | shuf | while read f; do ffplay -autoexit -- "$f"; done
instalação do snap
# apt update
# apt install snapd
# snap install core
# snap install bashtop
para rodar o bashtop
$ /snap/bin/bashtop
crie o diretorio dunst em ./config/
$ mkdir .config/dunst
copie o arquivo dunstrc
$ cp /etc/xdg/dunst/dunstrc ~/.config/dunst
para alterar a cor e estilo edite o arquivo dunstrc que foi copiado
OBS: após a alteração reinicie a maquina
é preciso ter instalado as bibliotecas
libnotify-bin
dbus-x11
$ crontab -e
adicione as linhas no arquivo
DISPLAY=:0.0
* * * * * /bin/notify-send "mostra texto a cada 1 minuto"
Solução
# vim /etc/environment
adicione a linha
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
ou
adiciona a linha abaixo no arquivo .bashrc
$ vim .bashrc
export PATH=$PATH:/usr/local/sbin:/usr/sbin:/sbin
instale o flatpak
# apt-get install flatpak
Instalar RetroArch
$ flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
$ flatpak install --user flathub org.libretro.RetroArch
executar RetroArch
$ flatpak run org.libretro.RetroArch
Atualizar RetroArch
$ flatpak update --user org.libretro.RetroArch
OBS: caso de algum problema para rodar o flatpak ou a mensagem abaixo
Note that '/opt/myapp/share' is not in the search pathset by the XDG_DATA_HOME and XDG_DATA_DIRSenvironment variables, so applications may notbe able to find it until you set them. Thedirectories currently searched are:
tente...
$ echo export 'XDG_DATA_DIRS="/opt/myapp/share:$XDG_DATA_DIRS"' >> ~/.xsessionrc
$ reboot