I'm still somewhat of a novice Linux user. The most helpful tools I have discovered recently is symlinking for linking a file from one location to another. The second tool is Resilio Sync, which allows me to sync files between my home computer and, when combined with symlinks, works for game saves also. The last is Barrier for sharing my keyboard and mouse across my computers. What are your most useful tools?
@Senlis
The most useful tools will vary by typical workload but here's my current list:
cron
{n,}vi{,m}
rc
sh
LLVM
lldb
tmux
nc
openssl
curl
awk
make
tcpdump
nmap
xclip
ssh
ssh-agent
fossil
git
sed
ed
tar
gpg
tip
ip (custom simple ip calculator)
@architect LLVM is for compiling one language to be used in another right? I've always been very interested in that. How does it work?
@Senlis
LLVM's really the compiler backend for clang and some other compilers. It generates LLVM IR which is then converted into a native binary in most cases. It's not always as good as GCC, but I think it's designed better and it's permissively licensed.
I've never really transpiled anything though, since I mostly work with C, and will be branching out to assembly in the near future.
@Senlis Dukto file transfer is one 👍
@Senlis
You might also wanna look into fbgs/fbi
Basically, PDF, postscript, image viewers for the Linux framebuffer.
Useful when you just wanna work form the try, distraction free, but still want to view PDFs that you render. (assuming you're writing and typesetting)