This is an old revision of the document!


Misc Commands

Various commands that are handy I tend to forget


# get name for compton
xprop WM_CLASS # and clicking the window.
 
# sed with regex
# mac
find . -type f -name "*.txt" -print0 | xargs -0 sed -i "" -E 's!<color (#([[:digit:]]|[A-Fa-f])+)>(.*)</color>!<font inherit/inherit;;\1;;inherit>\3</font>!g'
 
# linux
find . -type f -name "*.txt" -print0 | xargs -0 sed -i -E 's!<color (#([[:digit:]]|[A-Fa-f])+)>(.*)</color>!<font inherit/inherit;;\1;;inherit>\3</font>!g'
 
# set volume over 100%
pactl set-sink-volume 0 150%
 
# get SSID
iwgetid -r
 
# count lines of code
find . -name '*.php' | xargs wc -l
 
# sort _ first instead of by next char
update-locale LC_COLLATE=C # must log out and in
 
# touch drag while holding click
sudo modprobe -r psmouse && sudo modprobe psmouse
 
# disable touchpad
synclient TouchpadOff=1 
 
# palm detection
synclient PalmDetect=1
 
# replace text in filename with other text
for i in *.png; do mv "$i" "`echo $i | sed 's/to replace/new text/'`"; done
 
# see what goes into your boottime
systemd-analyze critical-chain
 
# if you can't format a drive and partition table was messed up
sudo dd if=/dev/zero of=/dev/sdX bs=2048 count=32
 
# Symlink so you can put .desktop files in ~/Applications
ln -s $HOME/Applications $HOME/.local/share/applications
 
# Reset sound drivers Fedora
systemctl --user restart pipewire pipewire-pulse wireplumber
# Reset sound drivers Mac
sudo pkill coreaudiod