this post was submitted on 23 Jun 2025
64 points (97.1% liked)

Linux

8038 readers
999 users here now

A community for everything relating to the GNU/Linux operating system

Also check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 2 years ago
MODERATORS
 

OC by @als@lemmy.blahaj.zone

A while ago I made a tiny function in my ~/.zshrc to download a video from the link in my clipboard. I use this nearly every day to share videos with people without forcing them to watch it on whatever site I found it. What's a script/alias that you use a lot?

# Download clipboard to tmp with yt-dlp
tmpv() {
  cd /tmp/ && yt-dlp "$(wl-paste)"
}
you are viewing a single comment's thread
view the rest of the comments
[–] TwilightKiddy@programming.dev 6 points 1 day ago* (last edited 1 day ago)

Wouldn't say I use it often, but this thing resolves a domain name to an IP address:

function resolve() {
  case $1 in
    -4)
      getent ahostsv4 $2 | grep STREAM | head -n 1 | cut -d ' ' -f 1
      ;;
    -6)
      getent ahostsv6 $2 | grep STREAM | head -n 1 | cut -d ' ' -f 1
      ;;
    -p)
      getent hosts $2 | head -n 1 | cut -d ' ' -f 1
      ;;
    *)
      getent ahosts $1 | grep STREAM | cut -d ' ' -f 1 | sort -u      
      ;;
  esac
}

All my aliases are just default arguments for programs or shorthands for my other scripts, most of which are specific for my setup.

This is a very good argument for ffmpeg and ffprobe, by the way:

alias ffmpeg="ffmpeg -hide_banner"
alias ffprobe="ffprobe -hide_banner"