Shell Tips and Tricks

Having used Linux for a while, it’s safe to say I’ve accumulated a bit of experience about the terminal, it is unavoidable since Linux desktop was different back then. Booting into live environment for testing Linux distribution wasn’t as straight forward as today, for me at least, doing a kernel parameter override for modesetting is a must. USB modems (which was common back then) is a pain to set up. Having X showing the natural screen resolution is a luxury to have in live environment. And once you think you’ve already installed Linux into your system, something broke, and you can’t log in or some kernel panic stuffs. You’re back in the live environment, setting up internet connection (archlinux bbs and Ubuntu forum is mandatory, even now I still prefer information from archlinux forum). ...

June 28, 2025 · (updated August 9, 2025) · 2 min · 301 words · Kristian Alexander P

Emacs shell

Eshell It is a shell written in Emacs Lisp. Eshell is both a command shell and an Emacs Lisp REPL (Read Eval Print Loop), as a result, you can invoke commands in two different ways: command form or in Lisp form. As always, the official documentation provides you with more than enough information on Eshell. Figure 1: Eshell Command form Command form looks much the same as in other shells. A command consists of arguments separated by spaces; the first argument is the command to run, with any subsequent arguments being passed to that command. ...

February 28, 2024 · (updated August 9, 2025) · 2 min · 241 words · Kristian Alexander P