Doesnt have to be internet related, just useful shtuffs

  • melsaskca@lemmy.ca
    link
    fedilink
    arrow-up
    2
    ·
    8 days ago

    ping. I wrote a program to go through all sets of IP4 numbers and recorded to a flat file whenever I’d get a successful ping. From that list I was able to determine…then I got bored and moved on to something else.

  • walden@wetshav.ing
    link
    fedilink
    English
    arrow-up
    4
    ·
    8 days ago

    I love ncdu for displaying file and folder sizes. I have a couple of small VPS’s and it’s handy for finding where all the disk space has gone.

      • tal@lemmy.today
        link
        fedilink
        English
        arrow-up
        3
        ·
        edit-2
        8 days ago

        I’m not at a Linux machine at the moment, but ip a is probably short for “ip addr”, which shows the local machine’s IP address with iproute2 (historically, one would have used OP’s ifconfig).

        I dunno -d off the top of my head, but du -h shows, using “human readable units” — like “M” for megabyte, etc, the size of all the files below each directory starting at the current one. It pairs well with sort -h, which can sort those units — du -h | sort -h is a nice way to get an overview of what is eating up your disk space.

  • sem@piefed.blahaj.zone
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    8 days ago

    grep, pastebinit

    tldr

    swapon

    htop

    music123

    pavucontrol

    ls -la

    touch

    tail -F

    journalctl -u whatever.service

  • ace_garp@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    8 days ago

    ls -ltrc --> show the files in newest order

    Is -lSr --> show files in size order

    ps -ef --> show running processes list

    pkill -9 <process name> --> kill a hung process

    bb --> sick ASCII demo

  • Lvxferre [he/him]@mander.xyz
    link
    fedilink
    arrow-up
    4
    ·
    edit-2
    8 days ago

    Not quite a function but a small program: xdotool, that simulates keyboard and mouse activity. For plenty games xdotool and bash are all you need for an amazing (albeit simple) autoclicker. For example:

    # Clicks the screen every 40ms. Great for Cookie Clicker and similar games.
    if [[ $(xset -q | grep -o "Scroll Lock: off") == "Scroll Lock: off" ]]; then xdotool key Scroll_Lock; fi
      ScrollStatus=$"Scroll Lock: on"
      while [[ $(xset -q | grep -o "Scroll Lock: on") == "Scroll Lock: on" ]]; do
        xdotool click --repeat 4 --delay 40 1
        done
    
    # Goes up, then down, then presses C. I use it to farm BP in Final Fantasy V, in an emulator.
    if [[ $(xset -q | grep -o "Scroll Lock: off") == "Scroll Lock: off" ]]; then xdotool key Scroll_Lock; fi
      ScrollStatus=$"Scroll Lock: on"
      while [[ $(xset -q | grep -o "Scroll Lock: on") == "Scroll Lock: on" ]]; do
        xdotool key Up; xdotool key Down; xdotool key c
        done
    

    This you assign the script to a shortcut, press it to turn it on, and Scroll Lock to turn it off.

    It gets even better - with grabc (another small program, that probes the colour of a pixel), you can even make autoclicking scripts that react to changes in the game screen.

    EDIT: as Tal highlighted, xdotool is for X11. It works with Wayland… a bit, most functions are broken. Wayland users are better off using ydotool. Same basic idea, though - you don’t need to click it, you can tell your computer to do it for you!