- testing short code in various repls
- using qalculate! for complex calculation (think physical constants, unit mixing, trig), currency and unit conversion, simple symbolics
- ffmpeg. i have aliases for video compression, stripping audio, etc
- converting between file formats, imagemagick and pandoc
- untarring files, encrypting files, batch renaming
- sending files somewhere else via scp
- remote controlling computers
- it's possible to set up a vnc server and a full gui desktop environment, for a highly portable system that gets you the same program and file setup on any computer supporting a vnc client.
Once you build up a collection of aliases / shell functions it can be very powerful even with a small virtual keyboard. The fish shell is also a great qol addition.