Cheat sheet
Collecting programming related examples of things I find hard to remember
Linux cli tools
grep
grep -i -A 1 -B 2 -e "herp"
- A: # lines after match
- B: # lines before match
- i: ignore case
grep -r "herp" .
- r: recursive grep in folder specified.
find
find ${path} -name ${name-pattern}
pdftk
Merging pdfs: pdftk in1.pdf in2.pdf output out.pdf
Deleting second page of pdf: pdftk in.pdf cat 1 3-end output out.pdf
Manjaro
Default file manager: pcmanfm
.
Search for all printers on network: avahi-browse -a | grep Printer
Install zfs: yay -S zfs-dkms
Markdown
Java
Extracting exception stack trace as string:
try{
}catch(Exception e) {
StringWriter sw = new StringWriter();
PrintWriter pw = new PrintWriter(sw);
e.printStackTrace(pw);
String res = sw.toString();
}
Kotlin
MainClass is renamed from Name to NameKt.
set v (echo $argv[1] | cut -f1 -d'.')
kotlinc "$v".kt
echo "Running $v"
kotlin "$v"Kt
Android
List all apps on connected device:
adb shell pm list packages -f