News for hackers. Stuff that matters.
Re:Nano 5.7 by kstrauser on Thursday April 29, 2021 @12:37PM (#26983312)
I got a local login on a machine so busted that I couldn't mount /usr, meaning I couldn't read /usr/share/terminfo, meaning no screen editors would work. I knew just enough ed that I was able to fix /etc/fstab and bring the system up.

I wouldn't wanna use it every day, but it has its time and place.

Re:Nano 5.7 by donio on Thursday April 29, 2021 @01:34PM (#26984060)
"busybox vi" is another option in these situations when that's available. It will happily run in a blank chroot.

Everybody should know a little ed though, it's not that hard.

Re:Nano 5.7 by kstrauser on Thursday April 29, 2021 @04:53PM (#26986547)
It was on a server that didn't have busybox installed. Also, can busybox vi work without access to termcap or terminfo?
Re:Nano 5.7 by yjftsjthsd-h on Thursday April 29, 2021 @01:37PM (#26984092)
Honestly at that point, unless your fstab is really big, I'd just `cat /etc/fstab` and then `cat >/etc/fstab <<EOF` and very carefully retype it (I mean take a backup first of course).
Re:Nano 5.7 by kstrauser on Thursday April 29, 2021 @04:53PM (#26986558)
sed is also a friend in these situations.