Update cheatsheets

This commit is contained in:
ivuorinen
2025-07-08 00:20:35 +00:00
parent 4baf14a115
commit 873e610a6b
8 changed files with 127 additions and 23 deletions

42
tldr/dnswalk Normal file
View File

@@ -0,0 +1,42 @@
---
syntax: markdown
tags: [tldr, common]
source: https://github.com/tldr-pages/tldr.git
---
# dnswalk
> DNS debugger.
> "Walk" across zones and validate database consistency and best practices.
> More information: <https://manned.org/dnswalk>.
- Debug a DNS pathway for a Fully Qualified Domain Name (FQDN):
`dnswalk {{domain}}.`
- Process sub-domains [r]ecursively:
`dnswalk -r {{domain}}.`
- Only perform a `dnswalk` if the zone has been [m]odified since the last run:
`dnswalk -m {{domain}}.`
- Print [d]ebugging and status information to `stderr` instead of `stdout`:
`dnswalk -d {{domain}}.`
- Suppress the check for [i]nvalid characters in the domain name:
`dnswalk -i {{domain}}.`
- Enable duplicate A record warnings:
`dnswalk -a {{domain}}.`
- Enable "[F]ascist checking" to compare the A record PTR name with the forward name and report mismatches:
`dnswalk -F {{domain}}.`
- Enable "[l]ame delegation" to test whether the listed host is returning authoritative answers:
`dnswalk -l {{domain}}.`

41
tldr/filen Normal file
View File

@@ -0,0 +1,41 @@
---
syntax: markdown
tags: [tldr, common]
source: https://github.com/tldr-pages/tldr.git
---
# filen
> Interface with Filen, an end-to-end encrypted cloud storage service.
> More information: <https://github.com/FilenCloudDienste/filen-cli>.
- Enter interactive mode:
`filen`
- Upload a local file to a specific remote folder:
`filen upload {{path/to/local_file}} {{remote_folder_id}}`
- Download a file or folder using its remote ID:
`filen download {{remote_id}} {{path/to/local_destination}}`
- List files and folders inside a remote folder:
`filen ls {{remote_folder}`
- Delete a remote file or folder (move it to trash):
`filen rm {{remote_id}}`
- Restore a trashed item:
`filen trash restore {{remote_id}}`
- Synchronize a local folder with a remote folder (two-way sync):
`filen sync {{path/to/local_folder}}:/{{remote_folder}} --continuous`
- Download changes from the cloud to a local folder (one-way sync):
`filen sync {{path/to/local_folder}}:ctl:/{{remote_folder}}`

View File

@@ -10,12 +10,12 @@ source: https://github.com/tldr-pages/tldr.git
- Show how a revision has evolved over time:
`jj evolog {{[-r|--revision]}} {{revset}}`
`jj evolog {{[-r|--revisions]}} {{revsets}}`
- Show diff statistics in the evolution log:
`jj evolog {{[-r|--revision]}} {{revset}} --stat`
`jj evolog {{[-r|--revisions]}} {{revsets}} --stat`
- Show summary of each change in the evolution log:
`jj evolog {{[-r|--revision]}} {{revset}} {{[-s|--summary]}}`
`jj evolog {{[-r|--revisions]}} {{revsets}} {{[-s|--summary]}}`

25
tldr/linux/dnf-module Normal file
View File

@@ -0,0 +1,25 @@
---
syntax: markdown
tags: [tldr, linux]
source: https://github.com/tldr-pages/tldr.git
---
# dnf module
> Manage package modularity.
> More information: <https://dnf.readthedocs.io/en/latest/command_ref.html#module-command>.
- View the modularity overview:
`dnf module list`
- View modularity of a specific program:
`dnf module list {{package_name}}`
- Set a package to be enabled:
`sudo dnf module enable {{package_name}}:{{stream}}`
- Enable and install a specific version:
`dnf module install {{package_name}}:{{stream}}`

View File

@@ -3,7 +3,7 @@ syntax: markdown
tags: [tldr, linux]
source: https://github.com/tldr-pages/tldr.git
---
# dnf install
# dnf repoquery
> Query packages for information.
> More information: <https://dnf.readthedocs.io/en/latest/command_ref.html#repoquery-command>.

View File

@@ -9,22 +9,18 @@ source: https://github.com/tldr-pages/tldr.git
> Run mailcap view, see, edit, compose, print - execute programs via entries in the mailcap file (or any of its aliases) will use the given action to process each mime-type/file.
> More information: <https://manned.org/run-mailcap>.
- Individual actions/programs on run-mailcap can be invoked with action flag:
- Invoke individual actions/programs on run-mailcap:
`run-mailcap --action=ACTION [--option[=value]]`
- In simple language:
`run-mailcap --action=ACTION {{filename}}`
`run-mailcap --action={{view|cat|compose|composetyped|edit|print}} {{path/to/file}}`
- Turn on extra information:
`run-mailcap --action=ACTION --debug {{filename}}`
`run-mailcap --action={{action}} --debug {{path/to/file}}`
- Ignore any "copiousoutput" directive and forward output to `stdout`:
`run-mailcap --action=ACTION --nopager {{filename}}`
`run-mailcap --action={{action}} --nopager {{path/to/file}}`
- Display the found command without actually executing it:
`run-mailcap --action=ACTION --norun {{filename}}`
`run-mailcap --action={{action}} --norun {{path/to/file}}`

View File

@@ -15,11 +15,11 @@ source: https://github.com/tldr-pages/tldr.git
- List all listening ports:
`netstat {{[-l|--listening]]}}`
`netstat {{[-l|--listening]}}`
- List listening TCP ports:
`netstat {{[-t|--tcp]]}}`
`netstat {{[-t|--tcp]}}`
- Display PID and program names:

View File

@@ -12,25 +12,25 @@ source: https://github.com/tldr-pages/tldr.git
`scrcpy`
- Turn the device screen off and prevent it from sleeping while mirroring:
`scrcpy {{[-S|--turn-screen-off]}} {{[-w|--stay-awake]}}`
- Display a mirror of a specific device based on its ID or IP address (find it under the `adb devices` command):
`scrcpy --serial {{0123456789abcdef|192.168.0.1:5555}}`
`scrcpy {{[-s|--serial]}} {{0123456789abcdef|192.168.0.1:5555}}`
- Start display in fullscreen mode:
`scrcpy --fullscreen`
- Rotate the display screen. Each incremental value adds a 90 degree counterclockwise rotation:
`scrcpy --rotation {{0|1|2|3}}`
`scrcpy {{[-f|--fullscreen]}}`
- Show touches on physical device:
`scrcpy --show-touches`
`scrcpy {{[-t|--show-touches]}}`
- Record display screen:
`scrcpy --record {{path/to/file.mp4}}`
`scrcpy {{[-r|--record]}} {{path/to/file.mp4}}`
- Specify the target directory for pushing files to device by drag and drop (non-APK):