5_years_of_miscellaneous_notes
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
5_years_of_miscellaneous_notes [2025/02/03 19:01] – dougy147 | 5_years_of_miscellaneous_notes [2025/02/03 19:25] (current) – dougy147 | ||
---|---|---|---|
Line 1: | Line 1: | ||
< | < | ||
- | :!: Those are random | + | :!: 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 `/ | In `/ | ||
- | # Upgrade every OpenWrt packages | + | # Upgrade every OpenWrt packages |
```console | ```console | ||
Line 47: | Line 47: | ||
``` | ``` | ||
- | # Dump mysql database | + | # Dump a 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 | + | # Filter |
- | `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 " | + | This uses process substitution, |
# Firefox history command line | # Firefox history command line | ||
- | |||
- | [https:// | ||
```console | ```console | ||
- | # web history sorted by date | + | # display |
- | $ sqlite3 ~/ | + | $ sqlite3 ~/ |
- | # unique | + | # display all unique visited |
- | $ sqlite3 ~/ | + | $ sqlite3 ~/ |
``` | ``` | ||
- | # Convert to binary, then back to original format | + | [https:// |
+ | |||
+ | # Convert | ||
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:// |
- | + | - [https:// | |
- | - https:// | + | |
- | - https:// | + | |
# Add zsh interactive comments option | # Add zsh interactive comments option | ||
Line 120: | Line 122: | ||
Now you can write `echo "this is printed" | Now you can write `echo "this is printed" | ||
- | # Break lines when compiling " | + | # Break lines in code blocks |
Add this to the YAML header options: | Add this to the YAML header options: | ||
Line 169: | Line 171: | ||
``` | ``` | ||
- | https:// | + | [https:// |
# initramfs problem (ERROR: device / | # initramfs problem (ERROR: device / | ||
Line 393: | Line 395: | ||
# Check kernel config in Arch Linux | # Check kernel config in Arch Linux | ||
- | |||
- | https:// | ||
``` | ``` | ||
zcat / | zcat / | ||
``` | ``` | ||
+ | |||
+ | [https:// | ||
# 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:// |
- | # sed replace if a match occured | + | # sed replace |
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 " | To prefix the backup " | ||
- | Source | + | [https:// |
# Useful shortcuts emacs | # Useful shortcuts emacs | ||
- | C-x-; (maintaining the 3 keys) => comment/ | + | `C-x-;` = comment/ |
- | 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: | + | `about: |
# 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 / | + | ``` |
+ | mount / | ||
+ | ``` | ||
# 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=/ | + | ``` |
+ | ssh USER@SERVER_URL "sudo -S dd if=/ | ||
+ | ``` | ||
# 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: | Then in the browser: create a SOCKS proxy with url 127.0.0.1: | ||
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