Mcedit is the internal text editor of mc (see the previous section). ![]() It has mouse support and many keyboard shortcuts (run man mc for more information). I found it useful when I’m configuring a system and need to go back and forth between different config files. More specifically, it allows you to navigate and browse the files in your system. Mc or GNU Midnight Commander (to which I personally refer sometimes as the mighty commander just for fun) is a popular visual shell for Linux. ![]() You need to run this tool as root ( sudo). It monitors IP LAN network traffic and displays TCP information, UDP counts, ICMP and OSPF information, Ethernet load information, node stats, IP checksum errors, and others. Iptraf is similar to iftop (see the previous section) but offers a more interactive interface. Most likely, you’ll have to run it with sudo and specify a network interface. Iftop is a tool for displaying network traffic and bandwidth usage. Tip: If you get funny colors when running the tool try defining the following environment variable: If you don’t want to fiddle with config files, this tool is a great alternative (assuming your operating system uses NetworkManager). Nmtui is a text-based interface for configuring networking (on top of NetworkManager). You can customize the displayed information using keyboard shortcuts to add sections for CPU, memory, network, disks, file systems, processes, and resources. Nmon is a system monitor, tuner, and benchmark tool. You can use the F -keys to perform tasks such as search, filter, or kill a process. Htop is a process viewer similar to top but it allows you to scroll both vertically and horizontally, and even interact with a mouse pointer. A quick online search should lead you to the right command to install each tool. Most likely, your package manager will be able to install these tools if they are not provided by default with your Linux distribution. ![]() I haven’t included instructions on how to install each tool since different distributions require different steps. Even better, you can repurpose an old laptop and use it, for example, as a database server, Git, or CI environment running on Linux if you want. You can explore these tools using your own Linux machine if you have one, or you can use Docker or a virtual machine to install Linux and play around with it. If you are looking into gaining confidence with Linux, here are 9 text-based user interface interactive tools that I found useful and that will help you get comfortable with the Linux CLI. Getting comfortable using the command-line interface (CLI) is a must if you want to be proficient with Linux. If you are a software developer, sooner or later you’ll have to connect to a Linux machine to perform administrative tasks, access remote database servers, or deploy applications, among other things.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |