Difference between revisions of "Linux CLI commands I Cannot Remember..."
Jump to navigation
Jump to search
Line 49: | Line 49: | ||
===More than commands...=== | ===More than commands...=== | ||
− | + | ====Add swap space in Ubuntu 18.04LTS==== | |
** [[Add swap space in Ubuntu 18.04LTS | Directions Here]] | ** [[Add swap space in Ubuntu 18.04LTS | Directions Here]] | ||
**from - [https://linuxize.com/post/how-to-add-swap-space-on-ubuntu-18-04/ https://linuxize.com/post/how-to-add-swap-space-on-ubuntu-18-04/] | **from - [https://linuxize.com/post/how-to-add-swap-space-on-ubuntu-18-04/ https://linuxize.com/post/how-to-add-swap-space-on-ubuntu-18-04/] | ||
<br> | <br> | ||
− | + | ====Scan and check USB drives==== | |
** [[Scan and check USB drives | Directions Here]] | ** [[Scan and check USB drives | Directions Here]] | ||
**from - [https://www.debugpoint.com/2020/07/scan-repair-bad-sector-disk-linux/ https://www.debugpoint.com/2020/07/scan-repair-bad-sector-disk-linux/] | **from - [https://www.debugpoint.com/2020/07/scan-repair-bad-sector-disk-linux/ https://www.debugpoint.com/2020/07/scan-repair-bad-sector-disk-linux/] | ||
Line 59: | Line 59: | ||
*[[TOR and Regular DNS in Ubuntu | Resolve TOR .onion and regular DNS]] | *[[TOR and Regular DNS in Ubuntu | Resolve TOR .onion and regular DNS]] | ||
<br> | <br> | ||
− | + | ====Bypass CGNAT(NAT444) with Wireguard and a VPS==== | |
** [[Bypass CG-NAT(NAT444) with Wireguard and a VPS | Directions Here]] | ** [[Bypass CG-NAT(NAT444) with Wireguard and a VPS | Directions Here]] | ||
** lifted from [https://hacdias.com/2020/11/30/access-network-behind-cgnat https://hacdias.com/2020/11/30/access-network-behind-cgnat] | ** lifted from [https://hacdias.com/2020/11/30/access-network-behind-cgnat https://hacdias.com/2020/11/30/access-network-behind-cgnat] | ||
<br /> | <br /> | ||
− | + | ====Batch transcode .wma to .mp3==== | |
**[[wma2mp3.sh | wma2mp3.sh]] | **[[wma2mp3.sh | wma2mp3.sh]] | ||
** lifted from [https://askubuntu.com/questions/55352/convert-library-of-wma-tracks-to-mp3s https://askubuntu.com/questions/55352/convert-library-of-wma-tracks-to-mp3s] | ** lifted from [https://askubuntu.com/questions/55352/convert-library-of-wma-tracks-to-mp3s https://askubuntu.com/questions/55352/convert-library-of-wma-tracks-to-mp3s] | ||
+ | <br /> | ||
+ | ====Add Alby support to Azuracast Public Page==== | ||
+ | docker exec -t $YOUR_AZURACAST_CONTAINER /bin/bash | ||
+ | nano /var/azuracast/www/templates/frontend/public/index.phtml | ||
+ | add the line below in the appropriate place with all the other <meta blah blah> tags | ||
+ | <meta name="lightning" content="lnurlp:$YOUR_ALBY_NAME@getalby.com" /> | ||
+ | Boom!! |
Revision as of 02:54, 7 September 2022
Random CLI Commands
htop - graphical process monitor
iptraf - graphical IP traffic monitor
meshmap - HSMM mesh map generator
figlet - make ASCII letters
chirpw - radio programming
camgrab - CLI webcam pic grabber
pwgen - password generator
links2 - ncurses web browser
inxi -Fx - System information
weather - cli weather info
another weather - curl wttr.in/AVL
price of $BTC - curl rate.sx/BTC
or add a time span curl rate.sx/BTC@30d
CLI Commands with some useful syntax
- list the fingerprint of key
ssh-keygen -lf ~/.ssh/id_rsa.pub
- parse fail2ban logs
cat /var/log/fail2ban.log | grep Ban | awk '{print $6,$7,$1,$2}' | uniq
sudo cat fail2ban.log | grep Ban | awk '{print $8}' | sort | uniq -c
sudo cat /var/log/fail2ban.log | grep Ban | awk '{print $8,$7}' | sort | uniq -c
- useless waste of time and peta-flops
cat /dev/urandom | hd | grep "ca fe"
- Scrape 1FC data from RadioReference
- parse RadioReference.com 1FC data from website and save CCs to list
wget -O 1fc.html http://www.radioreference.com/apps/db/?sid=7118 && cat 1fc.html | sed 's/[a-zA-Z<>="\/: #-]/ /g' | grep "[7,8][5,6,7][0-9].[0-9][0-9][0-9][0-9][0-9]c" | awk '{ print $6 }' > 1fc.cc
- or the new version
wget -O 1fc.html http://www.radioreference.com/apps/db/?sid=7118 && cat 1fc.html | grep '[7,8][0-9][0-9].[0-9]\+c' | sed 's/[><]/ /g' | awk '{print $6}' | sort -un > 1fc.cc && wc -l 1fc.cc >> 1fc.cc && cat 1fc.cc | sed 's/1fc.cc/Control Channels/g' > 1fc.txt && cat 1fc.txt
- parse the 1fc.html data for ALL freqs in use
cat 1fc.html | grep "[7,8][0-9][0-9].[0-9][0-9][0-9][0-9][0-9]" | sed 's/[a-zA-Z<>="\/: #-]//g' > 1fc.all
- read the "p" text in a news webpage
cat index.html | grep '<p>' | sed 's/<[^<>]*>//g' | sed 's/[^>]*>//g' | sed 's/<[^<]*//g' | sed 's/MORE//g' | festival --tts
- working outbound mail CLI
cat /var/log/apache2/error.log | mail -s "Apache Error Logs" mail@domain.tld
- open udp ports for chromecast
iptables -I INPUT -p udp -m udp --dport 32768:61000 -j ACCEPT
- working RTL-SDR ADS-B webserver
$PATH/dump1090 --raw --net --net-http-port 8008 & mono $PATH/VirtualRadar.exe
- modify file timestamp
touch -t YYYYMMDDHHMM filename.ext
- rename images by their EXIF timestamp
exiv2 -r'%Y%m%d_%H%M%S' -F *.JPG
andexiv2 -r'%Y%m%d_%H%M%S_COMMENT_STUFF' -F *.JPG
- EAS decoder
multimon-ng -a EAS -t wav $FILE
- rtl-fm play audio localy broadcast FM
rtl_fm -g 50 -f 99.9M -M wfm -s 180k -E deemp | play -r 180k -t raw -e s -b 16 -c 1 -V1 - lowpass 16k
- lock screen rotation in Ubuntu 18.04 on HP ProBook 6560b
gsettings set org.gnome.settings-daemon.plugins.orientation active false
- imagemagick perspective with tiling
convert flag.jpg -virtual-pixel tile -distort Perspective '0,0 30,55 2121,0 917,35 0,1414 55,1111 2121,1414 820,707' flagA.jpg
- imagemagick add watermark/overlay with opacity
convert flagA.jpg -resize 1024x1024 miff:- | composite -dissolve 37% -gravity center overlay.png - overlayflag.png
- convert .mov to .mp4 with ffmpeg -
ffmpeg -i my-video.mov -vcodec h264 -acodec mp2 my-video.mp4
- Convert vertically shot video (I secretly hate you) to proper 16x9 format with "echo pillarboxing" effect on the sides. Ok, it's not a secret. I hate you for vertical video.
ffmpeg -i input.mp4 -vf 'split[original][copy];[copy]scale=ih*16/9:-1,crop=h=iw*9/16,gblur=sigma=20[blurred];[blurred][original]overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2' output.mp4
More than commands...
Add swap space in Ubuntu 18.04LTS
Scan and check USB drives
Bypass CGNAT(NAT444) with Wireguard and a VPS
Batch transcode .wma to .mp3
Add Alby support to Azuracast Public Page
docker exec -t $YOUR_AZURACAST_CONTAINER /bin/bash nano /var/azuracast/www/templates/frontend/public/index.phtml
add the line below in the appropriate place with all the other <meta blah blah> tags
<meta name="lightning" content="lnurlp:$YOUR_ALBY_NAME@getalby.com" />
Boom!!