Lädt...

🐧 Why terminal still needs to change and there is still a great opportunity to create a GREAT terminal


Nachrichtenbereich: 🐧 Linux Tipps
🔗 Quelle: reddit.com

I know the difference between terminal and SSH client, but in most cases using terminal will always use SSH, and vice versa, especially at work. There are not many such choices in Linux, SecureCrt and Tectia are commercial softwares, Putty lacks session management. PAC has been discontinued and Remmia is not good at local terminal. And most terminals, like gnome, mate, qterminal are not interested in SSH.

Leaving aside SSH, just talk about terminal. The most important function of terminal is to allow people to interact through text. So the primary task of the terminal is to process the text well. But most of them only provide display and selection. Some provide a little more, like clickable links.

The editor also handles text, but what does the editor provide? Scheme highlighting, find result list, folding, outlining, auto completion and more and more. Almost any editor will provide these, in other words, these are the basic functions for processing text. Not to mention that editors usually has better performance than terminals.

Doesn’t the terminal need scheme highlighting? If "Success" is displayed in green and "Error" is displayed in red, is it more convenient to read?

Doesn’t the terminal need folding? After a command outputs thousands of lines, if it can be folded, is it more readable after folding the content?

Doesn’t the terminal need outline? After entering hundreds of commands, if there is an outline, is it more convenient to find?

Doesn’t the terminal need auto completion? Every day we repeat a lot of commands, if there is an auto completion, is it more convenient and accurate to input?

Doesn’t the terminal need high performance? Sometimes when catting a large log, if it can be displayed in one second, why do we need to wait ten seconds?

Why can't the ip, proc, path be clicked like URL links? We can click and ping the ip, kill the proc and cd the path. We can do a lot of things like these.

Why when we need infinite scrollback, most of them take up gigabytes of memory when there are only several millions lines of text, while Gnome terminal, Sakura, xfce4-terminal and other libVTE based terminals that do not occupy memory, but they read and write every line of the scrollback buffer to disk!!!

I know that many functions can be implemented by shell programs or plugins, such as a shell program can output ANSI color sequences to color the word, and zsh-completions can complete some words, but I want to say that most functions should be implemented by terminals, because most of the time we cannot ask the program to do so and cannot install plugins for every server, but we can usually use our own terminals. I think these functions are ignored, The few pioneers were also ill-fated, like Upterm, Final Term and so on.

So I believe terminal still needs to change and there is still a great opportunity to create a great terminal to make work easier.

But is this really the case?

submitted by /u/kingtools
[link] [comments] ...

🐧 Why terminal still needs to change and there is still a great opportunity to create a GREAT terminal


📈 98.74 Punkte
🐧 Linux Tipps

🐧 Opinion: Linux is a great OS, but is in some ways out of touch with desktop users and this needs to change


📈 27.36 Punkte
🐧 Linux Tipps

🐧 There are many free software Linux distros out there, is there any free hardware?


📈 25.88 Punkte
🐧 Linux Tipps

🍏 John Poole on why buying a Mac spurred him to create Geekbench – and why it’s still relevant


📈 25.54 Punkte
🍏 iOS / Mac OS

🎥 There Is A 680 Million Visitor Untapped Opportunity In SEO


📈 24.57 Punkte
🎥 Video | Youtube

🎥 There Is A $1.3 Trillion Marketing Opportunity That You Are Missing Out On


📈 24.57 Punkte
🎥 Video | Youtube

🐧 Is there any specific reason why the OS version NEEDS to be specified in apt's sources.list?


📈 24.32 Punkte
🐧 Linux Tipps

📰 We are still failing to learn the most important lesson in cybersecurity. That needs to change, fast


📈 24.09 Punkte
📰 IT Nachrichten

📰 Paris Call: A Missed Call or a Great Opportunity?


📈 23.55 Punkte
📰 IT Security Nachrichten

🎥 What are we doing to give devs the opportunity to build great UX for devices? | One Dev Question


📈 23.55 Punkte
🎥 Video | Youtube

📰 Opportunity out of crisis: Tapping the Great Resignation to close the cybersecurity skills gap


📈 23.55 Punkte
📰 IT Security Nachrichten

⚠️ VB2021 localhost call for papers: a great opportunity


📈 23.55 Punkte
⚠️ Malware / Trojaner / Viren

📰 Why Microsoft Needs to Change the Microsoft Edge Update System


📈 23.49 Punkte
📰 IT Security Nachrichten

📰 Why the Cybersecurity Industry Needs to Change Its Siloed Perception


📈 23.49 Punkte
📰 IT Security Nachrichten

📰 Security Awareness Training Needs to Change. Here’s Why.


📈 23.49 Punkte
📰 IT Security Nachrichten

🐧 Is there a terminal command or something to ask if the terminal done yet?


📈 23.36 Punkte
🐧 Linux Tipps

📰 Grads of LifeVoice: The Looming Cybersecurity Crisis And Why Opportunity Youth Are The Solution


📈 23.02 Punkte
📰 IT Security Nachrichten

📰 Grads of LifeVoice: The Looming Cybersecurity Crisis And Why Opportunity Youth Are The Solution


📈 23.02 Punkte
📰 IT Security Nachrichten

🪟 Microsoft has a huge and unexpected Xbox opportunity with GTA 6 — here's why


📈 23.02 Punkte
🪟 Windows Tipps

matomo