Avoiding the terminal for any purpose on Linux Challenge
Avoiding the terminal for any purpose on Linux Challenge
I can only see the front page, search does not work. and also failing to update snapd.
I'm an OpenSUSE user, and YaST is a great graphical package manager. Still, I've heard positive feedback about Synaptic.
Synaptic offers powerful features for advanced users. YaST serves a similar purpose but feels somewhat dated. It provides extensive data and functionality akin to the command line, though it doesn't support Snaps—something necessary if you want Brave. Since Brave isn’t available in repositories, you’d need to install it manually via the Ubuntu Software Center or command line. While there are workarounds for command-line tasks, using Gedit to edit system files isn’t ideal, even though Linus might accept it.
It’s actually quite simple. The terminal is a strong utility and can often be more convenient, though many users won’t ever require it. A well-thought-out distribution and desktop environment should provide all necessary functions through the GUI. The biggest challenge here will likely be resisting the temptation to rely on the terminal.
People often think terminal is a lower-level experience than GUI, but that’s mainly a habit set by Microsoft, not a fact. I’ve been on Linux for ten years, yet I work in an environment dominated by Windows (including Windows Server), so we rely heavily on graphical tools. I can quickly share examples where I prefer command-line operations over navigating through complicated menus—like changing user passwords in Sourcetree or installing packages with pip in Anaconda. The Task Scheduler is also less intuitive compared to systemd; a Task Manager usually gives you a meaningless error, while journald logs it properly. Comparing these tools highlights their shortcomings. For searching text across files, using commands like 'cat *.txt | grep' works just as well on Windows with PowerShell. Regarding app installations, the assumption that GUI tools are easier overlooks real-world needs; utilities such as Chocolatey and Winget exist precisely because they simplify tasks. Microsoft wouldn’t need to develop robust CLI solutions if they were truly inferior.
I believe they referenced it in the Linux challenge videos, yet the terminal stands out as the standard starting point. Two hundred different Ubuntu versions can all execute the same command in the terminal, even though the interface may vary via GUI. Today, the terminal mainly appears for fixing issues. Most guides focus on terminal operations, but much of it involves editing text files—navigate to them, open with root privileges, and modify using your preferred editor. This approach is more demanding, yet the terminal remains essential. I frequently rely on my file manager to locate these files, as searching is simpler there than through the terminal. Everyday tasks: You usually spot the .deb package in a download location, and most distros include visual installers like Brave, which avoids terminal use. For Arch, you can also grab packages from the AUR and compile them (possibly without the terminal), though you might need to adjust files for automatic updates. Gaming tends to be handled through graphical apps such as Steam or Lutris. Office work is fully manageable with LibreOffice or OpenOffice. Drives mount automatically, file movement and similar actions are entirely visual. The trend leans toward web-based solutions, so your browser setup is well-suited too.