Five wonderful programs to spice up your Linux terminal
Many people have used the command line. You can use this classic text-based interface to complete tedious tasks that are impossible to achieve with a graphical interface. Sometimes you just need to dig into the terminal.
For a well-rounded developer, basic command line knowledge is essential. Mastering basic skills such as command line operations, file editing, and application configuration are essential. However, the Linux command line interface doesn't have to be a black and white experience. You can use fun, vibrant programs on the command line to give it a fresh new look.
This article aims to introduce several cool third-party programs to improve the visual effect of the console interface. While the primary goals of these programs may not be pure functionality and efficiency, they still add some spice to an otherwise monotonous experience.
1, WTF
Default WTF terminal dashboard. What a great idea. The WTF dashboard provides you with a personalized information display area on the command line. You can add different widgets to your dashboard using simple configuration files. Think of it as your "desktop" on the terminal.
WTF has a robust plugin ecosystem. You can add any number of modules to monitor other services and systems. You can view git commit records and follow Jira work orders.
The dashboard possibilities are endless, even if there are no plugins available, you can write your own. WTF supports writing custom scripts to collect the data you want.
View the complete list of modules on the official website.
2. htop
I have written articles about htop before. That's because this utility is so beautiful and well-received. It is a program implemented using the curses library that can display visualizations of various resources on the system. It is based on the original top utility, so viewing process information is its main function.
However, there is much more you can view. It's able to show basic memory usage and presents a nice (albeit a bit slow) per-core utilization graph.
This gadget interacts with processes on your computer in colorful, dynamic ways. I find that color-coded columns and rows make it easier to sift through large lists. Dynamically changing colors are also very useful when resources are overloaded.
Using htop is very simple, you can find the usage information at the bottom of the program.
3, mapscii
This is exactly what you imagined. A completely command line based interactive ASCII world map. Using data from OpenStreetMap, this project can build a stunning map on your terminal that is very responsive.
This is a very ambitious project. It seems simple at first glance, but in reality it loads a lot of data. This isn't a fancy toy, it's actually a useful mapping tool. If you need to reference a map on the command line interface, this may be one of the few projects you complete successfully.
If you don't feel like installing this tool, you can even run it via telnet command:
telnet mapscii.me
Please visit Official GitHub for more information.
4, btop
Default btop terminal dashboard
Another very eye-catching utility. The btop project’s CLI dashboard is amazing and covers a huge amount of information. I find animations in btop to be smoother than other projects.
btop also supports full mouse use within the dashboard. If you're more comfortable pointing and clicking, this is the perfect choice for you. The theme community is extremely active and you can tweak almost any aspect of btop.
Please refer to Official GitHub for more details.
5, wttr
Shanghai weather from wttr.in
最后但并非最不重要的是我最喜欢的检查天气的方法之一。我们在使用命令行时,不希望费劲地打开网页或独立应用程序查看天气,而是希望一直待在命令行中。
那么当你专注于工作时,突然闪电在窗外劈下时会发生什么呢?当然是使用wttr在你的终端上查看天气!
使用wttr.in检查伦敦的天气。尽管不是严格的程序,它的行为模拟程序的行为,并且资源利用率更高。你只需要安装curl就可以使用它。要使用wttr,您需要先安装curl,然后运行以下命令来获取天气预报
curl wttr.in
根据公共IP地址自动预测您的位置,并生成一份色彩缤纷的天气预报。如果你想手动指定城市,只需要在URL后面添加位置信息即可,例如:
curl wttr.in/London
你可以通过在URL后面附加:help来调整输出的方式,并查看所有额外的选项。
官方wttr GitHub在这里。
The above is the detailed content of Five wonderful programs to spice up your Linux terminal. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics











The five basic components of the Linux system are: 1. Kernel, 2. System library, 3. System utilities, 4. Graphical user interface, 5. Applications. The kernel manages hardware resources, the system library provides precompiled functions, system utilities are used for system management, the GUI provides visual interaction, and applications use these components to implement functions.

vscode built-in terminal is a development tool that allows running commands and scripts within the editor to simplify the development process. How to use vscode terminal: Open the terminal with the shortcut key (Ctrl/Cmd). Enter a command or run the script. Use hotkeys (such as Ctrl L to clear the terminal). Change the working directory (such as the cd command). Advanced features include debug mode, automatic code snippet completion, and interactive command history.

To view the Git repository address, perform the following steps: 1. Open the command line and navigate to the repository directory; 2. Run the "git remote -v" command; 3. View the repository name in the output and its corresponding address.

Writing code in Visual Studio Code (VSCode) is simple and easy to use. Just install VSCode, create a project, select a language, create a file, write code, save and run it. The advantages of VSCode include cross-platform, free and open source, powerful features, rich extensions, and lightweight and fast.

Although Notepad cannot run Java code directly, it can be achieved by using other tools: using the command line compiler (javac) to generate a bytecode file (filename.class). Use the Java interpreter (java) to interpret bytecode, execute the code, and output the result.

The main uses of Linux include: 1. Server operating system, 2. Embedded system, 3. Desktop operating system, 4. Development and testing environment. Linux excels in these areas, providing stability, security and efficient development tools.

Causes and solutions for the VS Code terminal commands not available: The necessary tools are not installed (Windows: WSL; macOS: Xcode command line tools) Path configuration is wrong (add executable files to PATH environment variables) Permission issues (run VS Code as administrator) Firewall or proxy restrictions (check settings, unrestrictions) Terminal settings are incorrect (enable use of external terminals) VS Code installation is corrupt (reinstall or update) Terminal configuration is incompatible (try different terminal types or commands) Specific environment variables are missing (set necessary environment variables)

VS Code One-step/Next step shortcut key usage: One-step (backward): Windows/Linux: Ctrl ←; macOS: Cmd ←Next step (forward): Windows/Linux: Ctrl →; macOS: Cmd →
