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
    210 hours ago

    I just tried your use case, and it did move the files to the correct folder.

    using zsh:

     user@computer  ~  touch test.jpg
     user@computer  ~  touch test2.jpg
     user@computer  ~  mv test.jpg ./Public 
     user@computer  ~  mv test2.jpg $_
     user@computer  ~  ls ./Public 
    test2.jpg  test.jpg
     user@computer  ~  
    

    using bash:

    [user@computer Public]$ mkdir test
    [user@computer Public]$ ls
    test  test2.jpg  test.jpg
    [user@computer Public]$ mv test.jpg ./test
    [user@computer Public]$ mv test2.jpg $_
    [user@computer Public]$ ls
    test
    [user@computer Public]$ ls test/
    test2.jpg  test.jpg
    [user@computer Public]$ 
    

    using bash and full path:

    [user@computer Public]$ ls
    test  test2.jpg  test.jpg
    [user@computer Public]$ mv test.jpg /home/user/Public/test
    [user@computer Public]$ mv test2.jpg $_
    [user@computer Public]$ ls
    test
    [user@computer Public]$ ls test/
    test2.jpg  test.jpg
    [user@computer Public]$ 
    

    What shell are you using? You can check it by using echo $0.

     user@computer  ~  echo $0
    /usr/bin/zsh
    
    [user@computer ~]$ echo $0
    /bin/bash
    

    I can’t reproduce it, even when putting the directory path in quotes, it still simply moved the file.

    • On bash I found out alt+. puts the last last parameter back up, and you can hit it again to keep cycling, that’s what I’ve been using.