"Advanced Linux Commands You've Probably Never Used"
ping
A community for everything relating to the GNU/Linux operating system (except the memes!)
Also, check out:
Original icon base courtesy of [email protected] and The GIMP
"Advanced Linux Commands You've Probably Never Used"
ping
^foo^bar Command – Quick Text Substitution
doesn't work for me (using fish) and is apparantly only available in bash; would you call that then a command?
at Command – Schedule One-Time Tasks
at is also not a built-in but an external tool you have to install first; but its an interesting one.
Mine you, this page is clearly targeted at an audience who've never opened a shell before; they're all quite common, and it's almost impossible to have spent any time in bash, zsh, or any bash-ish shell without encountering or using these. Also, a couple are not going to work at all in non-standard shells like fish, nushell, or even more common shells like ash, BusyBox, or the venerable csh, because they're bash built-ins. There's dependency on the GNU toolset, too; some of these commands won't work on FreeBSD, even when running bash, because the SysV tools have different argument lists.
du -sh * | sort -h
is a thing I type frequently.
Yea, I love du -hd 1 | sort -h
when cleaning up. I absolutely love that I don't need any extra software to quickly locate whatever takes up space. I can do this on any machine without installing anything extra.
Check out duf though
That's a completely different tool, though, no? I just do this for determining when I need to clean up:
df -hx tmpfs
Gives me enough information for this purpose and, again, does not require any additional software, df
is part of coreutils
.
Just thinking of commands I need to learn, and I think chroot
is up there. Iirc, you can recover from some extremely bad system states with an ISO and chroot
.
I understand the basics of what it does from it's description, I just haven't really dived deep enough to feel comfortable with it.