User Tools

Site Tools


5_years_of_miscellaneous_notes

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
5_years_of_miscellaneous_notes [2025/02/03 19:01] dougy1475_years_of_miscellaneous_notes [2025/02/03 19:25] (current) dougy147
Line 1: Line 1:
 <!DOCTYPE markdown> <!DOCTYPE markdown>
  
-:!: Those are random notes I took when confronted to unique or recurrent problems.+:!: This is a //pot pourri// of notes I took when confronted to unique or recurrent problems.
 Be careful as some of them could be obsolete. :-? Be careful as some of them could be obsolete. :-?
  
Line 32: Line 32:
 In `/etc/cron.d/certbot` I added `0 */12 * * * root certbot renew --no-random-sleep-on-renew && systemctl restart postfix dovecot` In `/etc/cron.d/certbot` I added `0 */12 * * * root certbot renew --no-random-sleep-on-renew && systemctl restart postfix dovecot`
  
-# Upgrade every OpenWrt packages+# Upgrade every OpenWrt packages at once
  
 ```console ```console
Line 47: Line 47:
 ``` ```
  
-# Dump mysql database+# Dump mysql database
  
 ```console ```console
Line 55: Line 55:
 ``` ```
  
-# Sort in place and keep unique+# Sort in place and remove duplicate lines
  
-`sort -uo file.txt{,}`+``` 
 +sort -uo file.txt{,} 
 +```
  
-Process substitution to filter an output to file but keep whole output in terminal output+Filter an output to file but keep whole output in terminal output
  
-`echo "hello world" | tee >(grep -o world >> output.txt)`+``` 
 +echo "hello world" | tee >(grep -o world >> output.txt) 
 +```
  
-This will print "hello world" on screen, but keep only "world" in output.txt.+This uses process substitution, and will print "hello world" on the screen, but keep only "world" in output.txt.
  
  
 # Firefox history command line # Firefox history command line
- 
-[https://aurelieherbelot.net/web/read-firefox-history-linux-terminal/](https://aurelieherbelot.net/web/read-firefox-history-linux-terminal/) 
  
 ```console ```console
-# web history sorted by date +display web history sorted by date 
-$ sqlite3 ~/.mozilla/firefox/**xxxx**.default-release-**xxxx**/places.sqlite "SELECT datetime(moz_historyvisits.visit_date/1000000,'unixepoch'), moz_places.url FROM moz_places, moz_historyvisits WHERE moz_places.id = moz_historyvisits.place_id"|sort+$ sqlite3 ~/.mozilla/firefox/xxxx.default-release-xxxx/places.sqlite "SELECT datetime(moz_historyvisits.visit_date/1000000,'unixepoch'), moz_places.url FROM moz_places, moz_historyvisits WHERE moz_places.id = moz_historyvisits.place_id"|sort
  
-# unique urls visited +display all unique visited urls 
-$ sqlite3 ~/.mozilla/firefox/**xxxx**.default-release-**xxxx**/places.sqlite "SELECT url FROM moz_places"+$ sqlite3 ~/.mozilla/firefox/xxxx.default-release-xxxx/places.sqlite "SELECT url FROM moz_places"
 ``` ```
  
-# Convert to binarythen back to original format in vim+[https://aurelieherbelot.net/web/read-firefox-history-linux-terminal/](https://aurelieherbelot.net/web/read-firefox-history-linux-terminal/
 + 
 +# Convert file to binary then back to original format with vim
  
 Something I have used to modify firmwares when I was tweaking the NB6VAC. Something I have used to modify firmwares when I was tweaking the NB6VAC.
Line 103: Line 107:
 8) wireshark should start showing traffic 8) wireshark should start showing traffic
  
-Sources: +[https://openmaniak.com/ettercap_arp.php](https://openmaniak.com/ettercap_arp.php) 
- +[https://stackoverflow.com/questions/9555403/capturing-mobile-phone-traffic-on-wireshark](https://stackoverflow.com/questions/9555403/capturing-mobile-phone-traffic-on-wireshark)
-- https://openmaniak.com/ettercap_arp.php +
-- https://stackoverflow.com/questions/9555403/capturing-mobile-phone-traffic-on-wireshark+
  
 # Add zsh interactive comments option # Add zsh interactive comments option
Line 120: Line 122:
 Now you can write `echo "this is printed" # this is not` Now you can write `echo "this is printed" # this is not`
  
-# Break lines when compiling ".md" to ".pdf" with pandoc+# Break lines in code blocks when compiling ".md" to ".pdf" with pandoc
  
 Add this to the YAML header options: Add this to the YAML header options:
Line 169: Line 171:
 ``` ```
  
-https://www.robotstxt.org/robotstxt.html+[https://www.robotstxt.org/robotstxt.html](https://www.robotstxt.org/robotstxt.html)
  
 # initramfs problem (ERROR: device /dev/mapper/xxx not found, skipping fsck) # initramfs problem (ERROR: device /dev/mapper/xxx not found, skipping fsck)
Line 393: Line 395:
  
 # Check kernel config in Arch Linux # Check kernel config in Arch Linux
- 
-https://unix.stackexchange.com/questions/176307/where-can-i-find-the-kernel-configuration-on-each-linux-distribution 
  
 ``` ```
 zcat /proc/config.gz zcat /proc/config.gz
 ``` ```
 +
 +[https://unix.stackexchange.com/questions/176307/where-can-i-find-the-kernel-configuration-on-each-linux-distribution](https://unix.stackexchange.com/questions/176307/where-can-i-find-the-kernel-configuration-on-each-linux-distribution)
  
 # Check if a streamer is live on Twitch # Check if a streamer is live on Twitch
Line 417: Line 419:
 It has vim keybindings! It has vim keybindings!
  
-Source : https://github.com/crosstool-ng/crosstool-ng/issues/1175+[https://github.com/crosstool-ng/crosstool-ng/issues/1175](https://github.com/crosstool-ng/crosstool-ng/issues/1175)
  
-# sed replace if a match occured+# sed replace only if a match occured
  
 I tend to use `grep` and `sed` together : to match, then to replace. But we can match with `sed` : I tend to use `grep` and `sed` together : to match, then to replace. But we can match with `sed` :
Line 450: Line 452:
 To prefix the backup "extension" : `-i'bak.*` will produce `bak.file1.txt`, `bak.file2.txt`, etc. To prefix the backup "extension" : `-i'bak.*` will produce `bak.file1.txt`, `bak.file2.txt`, etc.
  
-Source : https://learnbyexample.github.io/learn_gnused/in-place-file-editing.html+[https://learnbyexample.github.io/learn_gnused/in-place-file-editing.html](https://learnbyexample.github.io/learn_gnused/in-place-file-editing.html)
  
 # Useful shortcuts emacs # Useful shortcuts emacs
  
-C-x-;   (maintaining the 3 keys) =comment/uncomment lines +`C-x-;= comment/uncomment lines. 
-C-x-x -> reselect previous selection+`C-x-x` = reselect previous selection
  
 # Useful commands for git # Useful commands for git
Line 853: Line 855:
 I needed to try `bash-3.2` that is the default shell on macOS. Thanks to Docker it's simple : I needed to try `bash-3.2` that is the default shell on macOS. Thanks to Docker it's simple :
  
-`docker run -it bash:3.2`+``` 
 +docker run -it bash:3.2 
 +```
  
 # Change Firefox URL bar size # Change Firefox URL bar size
  
-`about:config`  `devp`  `layout.css.devPixelsPerPx`  => from `-1` to `1.5` (or less or more)+`about:config` =>  `devp`  => `layout.css.devPixelsPerPx` => replace `-1` with `1.5` (or less or more)
  
 # Recursively download a website with wget # Recursively download a website with wget
Line 876: Line 880:
 # Check size and sort by size # Check size and sort by size
  
-`du -sh -- * | sort -h`+``` 
 +du -sh -- * | sort -h 
 +```
  
 # Mount an ISO # Mount an ISO
  
-`mount /path/to/image.iso /mnt/iso -o loop`+``` 
 +mount /path/to/image.iso /mnt/iso -o loop 
 +```
  
 # Fonts in ArchLinux # Fonts in ArchLinux
Line 897: Line 905:
 Don't forget to change `USER`, `SERVER_URL`: Don't forget to change `USER`, `SERVER_URL`:
  
-`ssh USER@SERVER_URL "sudo -S dd if=/dev/mmcblk0 bs=64k status=progress | gzip -1 -" | dd of=rpiimg.gz bs=64k`+``` 
 +ssh USER@SERVER_URL "sudo -S dd if=/dev/mmcblk0 bs=64k status=progress | gzip -1 -" | dd of=rpiimg.gz bs=64k 
 +```
  
 # Use server as a proxy # Use server as a proxy
  
-`ssh -C2qTnN -D 8080 USER@SERVER_URL`+``` 
 +ssh -C2qTnN -D 8080 USER@SERVER_URL 
 +```
  
 Then in the browser: create a SOCKS proxy with url 127.0.0.1:8080. Then in the browser: create a SOCKS proxy with url 127.0.0.1:8080.
Line 907: Line 919:
 # Print from command line # Print from command line
  
-`lpr file.txt -P PRINTER_NAME #tab to find printer`+``` 
 +lpr file.txt -P PRINTER_NAME #tab to find printer 
 +```
  
5_years_of_miscellaneous_notes.1738609283.txt.gz · Last modified: by dougy147

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki