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’.


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/bashI 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.