I’ve been setting up a new Proxmox server and messing around with VMs, and wanted to know what kind of useful commands I’m missing out on. Bonus points for a little explainer.

Journalctl | grep -C 10 'foo' was useful for me when I needed to troubleshoot some fstab mount fuckery on boot. It pipes Journalctl (boot logs) into grep to find ‘foo’, and prints 10 lines before and after each instance of ‘foo’.

  • InFerNo@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    29 days ago

    I use $_ a lot, it allows you to use the last parameter of the previous command in your current command

    mkdir something && cd $_

    nano file
    chmod +x $_

    As a simple example.

    If you want to create nested folders, you can do it in one go by adding -p to mkdir

    mkdir -p bunch/of/nested/folders

    Good explanation here:
    https://koenwoortman.com/bash-mkdir-multiple-subdirectories/q

    Sometimes starting a service takes a while and you’re sitting there waiting for the terminal to be available again. Just add --no-block to systemctl and it will do it on the background without keeping the terminal occupied.

    systemctl start --no-block myservice

    • ArcaneSlime@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      1
      ·
      4 days ago

      Is there a version of $_ that works with mv? It just keeps renaming my files to “filedir,” I’m trying sort through a directory and move some files to another for keeping, be easier if I could do:

      mv picture1.jpg /path/to/keepdirectory

      then do something like

      mv picture2.jpg $_

      And so on. But with that I’d just be renaming all my photos “filedir” instead of moving them lol.