Why Use The Terminal Instead of GUI Apps?

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ต.ค. 2024

ความคิดเห็น • 394

  • @gregf9160
    @gregf9160 2 ปีที่แล้ว +169

    I come from the generation where there was _ONLY_ a command-line interface. And for forty years I've been totally happy with that. However, occasionally, GUI interfaces are nice 🤗

    • @WildWestDesigns
      @WildWestDesigns 2 ปีที่แล้ว +5

      Same here. I miss those days.

    • @TheBlueThird
      @TheBlueThird 2 ปีที่แล้ว +5

      Those were nice days.

    • @dacritter8397
      @dacritter8397 2 ปีที่แล้ว +9

      Yeah, when a terminal was literally a terminal. I remember those days very fondly, but I wouldn't go back in time other than to once again flirt with that cutie who granted terminal time.

    • @Sal3600
      @Sal3600 2 ปีที่แล้ว +9

      i was gonna say boomer but you saved yourself in the end

    • @snipzmattio5887
      @snipzmattio5887 2 ปีที่แล้ว +2

      I agree. Based comment

  • @logicalfundy
    @logicalfundy 2 ปีที่แล้ว +96

    Actually, there are things that need to be done in a UI that I can't really imagine how you'd do in a command line. In particular, artwork, design, 3D modelling, etc. Think Blender, Inkscape, or the GIMP. If you're a graphics designer for a marketing firm - you should probably be spending as little time as possible in a command line, because that's not time being spent designing graphics.
    I think a lot of command line warriors tend to miss an important point: Tasks like moving files around and configuring the machine and essentially "IT stuff" are a very tiny part of the average person's workflow. These are things most professions don't need to be done on a regular basis. But this video seems to give the air that all of these things are huge general productivity things.
    Sure, if your job is IT administrator - the command line is your life, especially on Linux. But what I think is happening is a lot of new Linux users aren't expecting to be IT, and are essentially being told that they're really IT when they just want to get back to their real job, which might be something like graphical design.

    • @astroid-ws4py
      @astroid-ws4py 2 ปีที่แล้ว +11

      Linux is fine for both kinds of people

    • @awolsam
      @awolsam 2 ปีที่แล้ว +27

      True some things need or is better done in a GUI. But I think even a user that does photo/artistic/design line of work could benefit from learning just a tiny bit of command line.
      For example for:
      - Re-encoding/muxing audio and video files
      - Batch manipulating images (convert format, resizing etc..)
      - Creating previews/thumbnails
      - Sorting/Renaming files in a structured manner
      So imagine you are graphics guy in a marketing firm, and one day you are faced with the issue of needing to convert and resize like 10000 images to three different formats and resolutions. And the smallest resolution needs to have sharpening applied. And on top of that all images have to be renamed in a specific format, with time/date etc.. All that could be done in a breeze in command line, while would take much more time and effort in GUI tools.

    • @raviolimavioli
      @raviolimavioli 2 ปีที่แล้ว +3

      Can't imagine drawing by manipulating dots and creating gradient color with a damn CLI

    • @tatianabasileus
      @tatianabasileus 2 ปีที่แล้ว +3

      @@raviolimavioli You can write SVGs from scratch in vim. Bam, graphic design at the command line.

    • @retrocomputing
      @retrocomputing 2 ปีที่แล้ว +2

      @BoulderBro999 why? GUI isn't that resource intensive for 40 years already or so. And it's not easier for simple stuff that you need to do rarely, or when you need to interact visually with something.

  • @deadeye1982a
    @deadeye1982a 2 ปีที่แล้ว +71

    When CS:S (a game) came out, I wanted to run my own server. This taught me how to use the command line exclusively. You always need a useful use case so that you are willing to learn new things and also spend the time needed for it.
    But I'm also the kind of person who would rather spend 15 minutes programming to automate something that takes 5 minutes of clicking orgy in a GUI. I hate tasks that are repetitive and they just get automated away so I don't have to worry about them anymore.

    • @RenderingUser
      @RenderingUser 2 ปีที่แล้ว +5

      counter strike source?
      that kinda takes me back

    • @Supervideo1491
      @Supervideo1491 2 ปีที่แล้ว +1

      @@RenderingUser Same here man

    • @Yunes948
      @Yunes948 2 ปีที่แล้ว +6

      i still have my cs1.6 server up

    • @deadeye1982a
      @deadeye1982a 2 ปีที่แล้ว +2

      @@RenderingUser yes, Counter-Strike Source

    • @nobeltnium
      @nobeltnium 6 หลายเดือนก่อน +1

      true, clicking on a gui is painful. Especially when you have to do that everyday or on multiple machines

  • @HzYDuB
    @HzYDuB 2 ปีที่แล้ว +18

    The statement that GUI apps just exist to run cli commands in the background isn't true. They may be using the same underlying libraries to execute the action but that is not the same as invoking a cli command.

  • @sudaphedz433
    @sudaphedz433 2 ปีที่แล้ว +30

    GUI and terminal programs do not do the same thing (aside from scripts) as what you would be doing typing in the terminal. You would be interacting with bash(or whatever shell) which would then call a program to translate that into a system call(or various calls). Although in terms of executing another program on behalf of the user, yes that would be similar. But for example, if I wanted to list files in a directory I wouldn't call the ls program. Instead I would do a syscall. Here's an example of this with a high level language iterating through every file in a directory and writing it to standard output.
    for(const fs::directory_entry &entry : fs::directory_iterator(somedirectory)){
    std::cout

    • @thomasfrans1185
      @thomasfrans1185 2 ปีที่แล้ว +9

      Exactly, it's a bit weird how he gets this so wrong. In practice, it doesn't really matter (wouldn't want to be that 'what you're referring to as linux is actually... kinda person), but giving new users wrong information is a bit weird.

    • @xynyde0
      @xynyde0 2 ปีที่แล้ว +4

      This is why people should also read comments instead of just clicking off of a video... You get to learn so many things, from different perspectives.
      Many programming languages allow you to use system calls and that is a lot more faster than spawning a new process everytime a shell command is called in the background of a gui app.
      DT should mention this point in his next videos or at least put this as an annotation.

    • @4cps777
      @4cps777 2 ปีที่แล้ว +2

      However, there are some programs that actually use command line programs as backends.

    • @kushal710
      @kushal710 2 ปีที่แล้ว +2

      Exactly, I started watching this video and 5 mins in he says a file explorer is running cd in the background and I am like this sounds wrong

    • @hil449
      @hil449 2 ปีที่แล้ว +1

      He clearly lacks OS knowledge at the same time being a channel that talks about OS all the time lmao, that's ironic. But yeah, he was a manager before, he's not a developer

  • @nexusnui
    @nexusnui 2 ปีที่แล้ว +20

    Looking for some files can be easier in a graphical file explorer, because of preview images of files. I think this is especially true for pictures that are named by the date they were taken.

    • @firor284
      @firor284 2 ปีที่แล้ว +4

      I'd recommend you to look into ranger. It's a TUI (Terminal User Interface) file manager where you can preview images. You have to install another application and write like 2 lines in the config, but there are a lot of resources about it.
      Edit: Something I should probably mention: Ranger uses vim keybinds. This means you use hjkl instead of the arrow keys. This may sound weird at first, but it's so you don't have to move your hands away from your home row. Efficiency is what vim is all about.

    • @dacritter8397
      @dacritter8397 2 ปีที่แล้ว +2

      The problem for me has always been thumbnails.. Gui is easier for photos.. Does the ranger, or any cli, offer a page('s) of thumbnails for scrolling? Or do need to highlight each file individually to view it?

    • @firor284
      @firor284 2 ปีที่แล้ว +2

      @@dacritter8397 Sadly you can only preview the file you are currently on. I don't know if there is a cli tool where you can look over a lot of image files at once, but I mean you won't get punished for using a gui tool in that specific instance.

    • @Anonymous4045
      @Anonymous4045 2 ปีที่แล้ว

      Personally this is never an issue for me. Just name the file something other than like "image1.png" and you should be good

    • @dacritter8397
      @dacritter8397 2 ปีที่แล้ว

      @@firor284 ahh, no biggie. Thanks for responding. As you allude, some tasks just require a window.

  • @torsten.breswald
    @torsten.breswald 2 ปีที่แล้ว +4

    another example:
    a guy came to the linuxmint help channel asking for help. he had a folder of emails mixed with other files, scattered over a few hundred(!) subfolders and within these subfolders the files were named all the same, like 1.eml 2.eml etc. . for some reason he wanted all those email files within one folder, maybe to search through them with some other programm, i forgot :)
    we tinkered arround that issue about 20-30 minutes and he endet up with a one line command that used the find command to catch all the files and at the same time renamed those files and copied them over into his target folder
    there are a lot gui apps that do lot of cool stuff, but there isn't one that does filter all files recursivly in a folder structure and renames and copies them over. and in that case if you try to do it step by step you run into issues, because you can't copy files of the same name into one folder, and on the other hand you cannot rename files with coninuous numbers throughout hundreds of subfolders...at least not with a gui tool
    and seriously he was close to do it by hand which might have taken him like 3 days of intense work or even more and now his command rushed through all those folders within seconds, and it was re-usable for later.
    it was a glorious moment when he tried it out and came back to give us the "it worked" reply :)

  • @_jdfx
    @_jdfx 2 ปีที่แล้ว +19

    Hey DT, it is my time to say a massive "Thank You!". Your videos really transformed me over the last 2-3 years. I used a regular Ubuntu in the past and I liked it OK enough, but I really upgraded my Linux skills thanks to you. I'm on Debian11 with Xmonad, Alacritty, NeoVim, I know a lot more about bash scripting, and I picked a few more related things along the way, a Planck keyboard configured with QMK, and I'm learning Rust (as a hobby). Keep up the great work!

  • @ArniesTech
    @ArniesTech 2 ปีที่แล้ว +50

    I actually see the benefits of "just" a frontend to actual stuff happening behind the scene.
    When I operate the gas pedal on my car, I do not need to suck air into my cylinders, inject the right amount of fuel, get the perfect timing right to ignite that stuff etc. I am just a noob pressing the pedal expecting a reaction from the car. Well knowing that at least 20 computers, sensors and 2000 mechanic parts are taking care of the job.
    When the GUI offers "Install software updates" I can perfectly understand a user to click it not caring a dime about whether sudo apt update or pacman -Syu etc is executed.
    Many users are perfectly happy if they never ever have to "open the hood" and get below GUI.

    • @knoopx
      @knoopx 2 ปีที่แล้ว +8

      that's a terrible analogy. cli and gui apps are both cars but one is an old volkswagen you can fix yourself and the other is a shiny tesla you need to take it to service.

    • @rsmith31416
      @rsmith31416 2 ปีที่แล้ว

      Then your car breaks in the middle of nowhere and you have to rely on the kindness of strangers that took the time and effort to figure out what happens "behind the scenes".

    • @prgnify
      @prgnify 2 ปีที่แล้ว +4

      @@rsmith31416 as is everything in life, sometimes I hire electricians, sometimes I hire plumbers or a car mechanic. There are times that sure, I can go and change, add remove a few wall outlets, or change my shower head or change a tire here and there. But sometimes it is best to leave it to other people.

    • @rsmith31416
      @rsmith31416 2 ปีที่แล้ว +1

      @@prgnify Acquiring a minimal level of expertise with the terminal is not what I would call a career, so maybe the comparison is not completely accurate.

    • @sufurt782
      @sufurt782 2 ปีที่แล้ว

      This is is what alias and functions are for.
      Returning to your car analogy. Pressing the gas pedal is an alias for opening your throttle. So you'd just make an alias called "accelerate". The difference between the shell and a gui is that now you can combine that accelerate alias with other functions and create a "drive to store and pick up groceries" command by stitching together a bunch of accelerate, brake, and turn aliases.
      You simply can't stitch together buttons in a gui in the same way.
      When you're using the shell, it's not about typing in commands all day. You think about the tasks you normally do everyday and then automate them down to a single command. The ultimate zen however is to never type a command at all. So you hook up your script to a cron daemon or event bus and have it run automatically.

  • @random6033
    @random6033 2 ปีที่แล้ว +3

    5:11 pretty sure it's just running some C functions, not CLI programs
    5:53 no, it most likely a bunch of C code that reads one file and writes to another
    6:31 no, it's not
    6:51 here you're right I think
    yes, both GUI and CLI applications generally use the same or similar functions in the programming language they were written in and yes, sometimes certain GUI programs run CLI applications, but they generally aren't just a front end for CLI tools

  • @batboy49
    @batboy49 2 ปีที่แล้ว +9

    It is not just for "newer to linux users" that freak out over terminals. I have met developers who would rather user GUIs even if it takes longer FAR longer than doing the same task in the terminal. ALSO NOTHING BEATS the ability to automate. If you did it on the command line...you can automate on the command line.

    • @hamobu
      @hamobu 2 ปีที่แล้ว +3

      I have been using Linux for decades, including the terminal, and what you said is BS. Tasks in the terminal take way longer but nobody wants to admit it. Unless it's something you are doing daily, or you deliberately put effort to memorize, you never just belch out commands to do amazing things. 99 percent of the time you end up googling things you did just a month ago. Those amazing one line examples that people pretend they pulled out of their ass actually took a long time to research, develop and debug.

    • @batboy49
      @batboy49 2 ปีที่แล้ว +2

      @@hamobu Perhaps that is your perception, and for some tasks it is even true. For others, a surprising number of others, it is not true that it is quicker to use a GUI. I would grant that it is easier to do 3d modeling on a GUI or audio editing. It is easy to underestimate the power of a tool if you look down your nose at it. Many people think using the CLI interface means typing huge arcane commands. Actually it is about chaining together smaller simpler commands and using reverse lookup a lot. Most times I am working in the terminal it is for less than a second. For many actions it is faster and simpler to press two or three keys than it is to click search right click left click open another window and drag then drop. I never said that GUIs lacked value I just said that command line is often faster. I appreciate a well written program regardless of whether it is command line or graphical. I will confess that I find it annoying when I am using a graphical program that I want to automate and I find I do not have a CLI...but that is darned rare so I am not often annoyed by it.

  • @phonewithoutquestion80
    @phonewithoutquestion80 2 ปีที่แล้ว +28

    For the command line, it's more about consistency than complexity or simplicity. For instance: the use of VIM-like keybindings in a terminal based email client or file manager is more likely, whereas on GUI equivalents you may have to find workarounds to implement said bindings. I don't think I would ever recommend a command line web browser for serious content browsing... it's a cool thought, just not realistic.

    • @hil449
      @hil449 2 ปีที่แล้ว +1

      Can you access Gmail with these cli email clients?

  • @victorhugo-wo2ci
    @victorhugo-wo2ci 2 ปีที่แล้ว +14

    TUIs and CLI programs are definetly one of the most strongest on linux. Specially on how volatile guis can be when changing distros and what not

    • @scudsturm1
      @scudsturm1 2 ปีที่แล้ว

      like linus deleting his desktop with a apt bug

    • @victorhugo-wo2ci
      @victorhugo-wo2ci 2 ปีที่แล้ว +2

      @@scudsturm1 apt is a disgrace indeed

    • @xynyde0
      @xynyde0 2 ปีที่แล้ว

      @@scudsturm1 still better than windows.

    • @scudsturm1
      @scudsturm1 2 ปีที่แล้ว

      @@xynyde0 depends on how much u are willing to tinker with it so it "works"

    • @falkens_maze
      @falkens_maze 2 ปีที่แล้ว

      Exactly. CLI/TUI programs work and look the same regardless of distro or DE. If you want consistency in your Linux workflow it's in the terminal.

  • @argonnath2
    @argonnath2 2 ปีที่แล้ว +3

    Sudo apt update && sudo apt upgrade makes you hackerman if you do that at work.

  • @AriannaEuryaleMusic
    @AriannaEuryaleMusic 2 ปีที่แล้ว +4

    I love to use the Terminal, Im always trying to find good Terminal Apps and I use them everyday like TaskWarrior, Pass, SC-IM,, ssh, wireshark and all the pentesting tools, there is something about the Linux Terminal, maybe because reminds me so much of the Applesoft BASIC from when I was a little girl

  • @samismydog
    @samismydog 2 ปีที่แล้ว +7

    Yeah, when I first started Linux I wondered this. Now I'm way more productive on a terminal interface. I prefer using it over a gui. Weird how things change.

  • @AlucardNoir
    @AlucardNoir 2 ปีที่แล้ว +4

    Whyle you have not said one single lie in this video, you have omitted one highly important thing WHY people moved to GUIs from CLIs, you have to know what you're doing in a CLI whilst a GUI is exploratory. GUIs are for people that neither care how their systems operate, nor have an interest in learning. It's the same reason we have icons, and I don't mean desktop icons. Folders look like folders, and files have different icons depending on the program that can open them. And if they don't we see at a glance that out system doesn't have a program to open that specific file. And it's not just a matter of terminations. A good archive manager will be able to open .zip, .rar, .bz, .7z, .tz.gz etc. So it's not just that gui's are exploratory, so you don't need to know how the system operates, but the good ones will also give you a bunch of information at a glance that you can't get from a CLI. does that mean I think GUI's are superior? No, but they don't serve the same interests as a CLI does. CLI's are the vim equivalent of UI. The only reason people using them are so much faster and more productive than on a GUI is because they had to learn how to use them, as opposed to people using a GUI who usually only learn the basics and then stick with them long term.

    • @user-he4ef9br7z
      @user-he4ef9br7z 2 ปีที่แล้ว

      If you need to be proficient any software, GUI or CLI, you gotta learn anyway. You don't become and expert in photoshop or excel just by looking at it.

    • @AlucardNoir
      @AlucardNoir 2 ปีที่แล้ว

      @@user-he4ef9br7z Both Sublime text and Visual Studio Code have keybord shortcuts. Most people learn the few they have to and when they encounter something they don't know they resort to using the mouse. There's no mouse in Vim so people in vim tend to be be faster.
      As for GUI only applications, not only do gui's change - see the ribbon interface debacle that had your average office drone upset -but sometimes developer add new features. MS implement the ribbon because they kept receiving feature request for features that were already inbuilt into word but of which users had no idea. Photoshop adds new feature every once in a while, if you don't follow the development of it closely you might have the surprise of discovering they added a feature you could have used hundreds of times in the past months to years ago and you never used it because it was never advertised. Excel has around 500 functions, most people don't know most of them because they don't use them and many of the people that could use them already wrote their own formulas and macros and never bother checking the functions list to see if something new they might use ever gets added.
      A gui is a crutch that ensure most people can use a computer as opposed to them being locked to college graduates, and at the same time a crutch that limits the productivity of their users. Vim is not better than Sublime Text, but you have to learn Vim to be able to use it. Even exiting vim is a chose if it's your first time using it. But Sublime text? you only learn as much as you need to be more productive and never dig into it at the same level you would using vim or emacs.
      Or, to use another analogy, a GUI is the equivalent of a car owner that has a driving permit. A proficient GUI user might be able to "change the oil" but that's about how far his understanding and proficiency goes. A CLI user knows how his "car" works, not just in theory, but in practice and if needed he can dismantle the engine, change the spark plug and do any number of other things that can ensure his car is in perfect working order at all times. And arch users are the kind of people that either restore old junkers or build cars from kits. They don't just know how their "car" works, they assembled it themselves. Some people are like that, most people are content with just driving their car and taking it to the shop every once in a while, so much so that when tractor companies tried putting the same kind of restrictions modern street cars have on repeatability farmers who have historically had to repair their tractors themselves got pissed. Car companies are getting away with this shit because most of their clients are car drivers, not car mechanics. They don't care how their car works, that's why they take it to the shop once in a while. All they care is that it works and that it drives like it always has. As for people proficient with excell, they're the equivalent of race car drivers. If you think the likes of Verstappen an Lecrec know how to fix their cars you're mistaken. But they do know how the cars should feel on track, how they should behave in a tight corner, how they should break.

  • @BiserAngelov1
    @BiserAngelov1 2 ปีที่แล้ว +8

    I can choose to build an environment that is keyboard driven, barely using a mouse, for a laptop for example. And the CLI apps are shining there. But you might want a mouse driven, barely using a keyboard, desktop experience. For home multimedia systems. Or wireless mouse, or kdeconnect oriented desktops. In that case, you might prefer GUI apps. The good thing in an open source ecosystem is the availability of such a choice. And at the end, every approach is superior, because that is your decision for your needs and goals.

  • @raviolimavioli
    @raviolimavioli 2 ปีที่แล้ว +10

    Sometimes things like browsing files, coding, updating system, maintaining server, converting a thousand file, cd, ls, etc are better and easier to be done in CLI.
    But not all things is easier, and not everybody that uses linux are programmer. They probably video editors, graphic designer, 3D artists, or engineers, in which the software that they use are basically impossible to do in CLI.
    You can't just force them to make artwork by typing individual pixel on a terminal

  • @hansdampf2284
    @hansdampf2284 2 ปีที่แล้ว +6

    I’m on Linux for 17 years now, and it’s true that I gravitated towards the terminal over the years. It just happened naturally. Now I’m in the terminal most of the time.
    But I think some tasks are better done in GUI than in terminal. For example Browsing, editing text in emacs (I know there are lesser editors that run in the terminal, but being able to change font sizes mid document is a thing) reading PDFs and such. I use the GUI file manager because it gives you a better idea of where you files are but I tend to use the terminal for file operations that require root access.

  • @MarkMcNallyJE
    @MarkMcNallyJE 2 ปีที่แล้ว +1

    GUI applications almost certainty won't run the actually command line equivalent, copying a file in a file manager will not run a cp command in most cases.

  • @oXinaboX9
    @oXinaboX9 2 ปีที่แล้ว +6

    You're great.. My favorite TH-cam Linux source! Newish to the game and appreciate your take on stuff and info on systems.

    • @DistroTube
      @DistroTube  2 ปีที่แล้ว +1

      Welcome aboard! :D

  • @bennyboiii1196
    @bennyboiii1196 2 ปีที่แล้ว +11

    there's an article called "major linux problems on the desktop" which cites this reliance on the command line as a reason linux is not getting adopted by windows users. If it were me designing a distro, I would have as many (native to distro) gui alternatives to command line tools as I can. Complete with flags and all. This means new users will be able to adopt their own workflows right out of the box. A subfeature which would take this feature to the next level would be a modular system which would pipe the output of one of these apps into the input of another, just like the terminal. It would not only offer a linux alternative to many useful windows tools, but it would also create limitless possibilites with these tools, ready to be adopted by new users. There are many problems like this one that need to be fixed so the linux community can grow past the 1% market share on the desktop that it currently has. Also, there seems to be an adverse reaction to 1) criticism of any fundamental linux flaw and 2) direct comparisons with Windows. This needs to stop if we want to distribute FOSS to the common person, and not just fellow devs. After all, it's a movement, not a hobby.

  • @pazzoeo
    @pazzoeo 2 ปีที่แล้ว +3

    Personally I disagree with the notion that the advanced user will eventually come to use the terminal almost exclusively
    I think it's very subjective. I can use a terminal and have no problems popping one up when I need it, but I can't match the real, tangible comfort and speed I have with GUIs. I can cd my way through my files but then I'm constantly ls-ing to even figure out where I am and what I'm doing, what's in the folder, where I need to go, I just get confused and lost if I can't see a visual representation of what I'm doing. And why would I use pacman/pamac-cli when pamac lets me search a word and scroll through a list of all the results, click on one and read any info I need, read the AUR page of the package so I can see if there's anything I need to know, update in a couple of clicks etc.? What good does starting an update or an installation faster do when I know I'm gonna have to wait a few minutes to an hour for it to finish the operation anyways?
    People will say that they ARE faster with cd, and they ARE more comfortable with pacman etc., and that's good. My point is that everyone should use whatever they like most. I just disagree with thinking that everyone will eventually end up in terminals all day given experience
    Also on the topic of terminal-exclusive advanced commands, I think those commands should be used and nobody should feel afraid to do so just because they prefer GUIs. I'm not a GUI elitist, I just think people need to use the tools they have in the way they're more efficient and comfortable in

  • @rivazmardani
    @rivazmardani 2 ปีที่แล้ว +2

    yep, back then when i just started using linux the elites elders users teach me using a language way above my head ( back then i was 10 yo -_-" )

  • @aerglass9816
    @aerglass9816 2 ปีที่แล้ว +3

    (I am a new linux user)i use the terminal because
    1. it is faster than using a gui that is really slow
    2. Lighter than having a gui opened
    3. It is more powerfull

  • @mavfan1
    @mavfan1 2 ปีที่แล้ว +7

    Hate terminal. Won’t use it. The less I need to type the better due to arthritis.

    • @knoopx
      @knoopx 2 ปีที่แล้ว

      get a split/ortho keyboard. learn to use autocompletion.

  • @yousefkhaled2
    @yousefkhaled2 2 ปีที่แล้ว +2

    how to make terminal show predicted sentences on ubuntu like in arch

  • @JamieKitchens6
    @JamieKitchens6 2 ปีที่แล้ว +7

    I think that Windows uses switching to Linux feel more comfortable with GUI because it's familiar. Like you said, the CLI can be daunting. I had the opposite experience; I loved experimenting, and still do, with the terminal and I still learn new things after many years of using Linux.

    • @branpod
      @branpod 2 ปีที่แล้ว

      Which I find interesting since Windows doesn't even do a great job with their GUI. If you were coming from something more elegant like Ubuntu or maybe even MacOS, I would understand, but Windows?

    • @hil449
      @hil449 2 ปีที่แล้ว

      @@branpod 90% of the planet uses windows dude, are you that self centered?

    • @branpod
      @branpod 2 ปีที่แล้ว

      @@hil449 huh? I’m saying windows shouldn’t improve, not that the world should switch to Linux. The most widely used operating system should not have two different settings apps (with completely different design languages) to accomplish similar tasks

    • @branpod
      @branpod 2 ปีที่แล้ว

      @@hil449 also, this is a Linux channel

  • @gergindarakov
    @gergindarakov 2 ปีที่แล้ว +3

    Why not just chill out and use whatever works for the situation. I am curious how you will work on and understand for example geodata from the command line. Many system administration tasks can be done easily by the command line, but you can shoot yourself a lot more even if you are experienced administrator. Let's mention the nice and clear looking. The most clear example that I can give is git. You know how git log command output looks, also you all saw one draw inside a GUI application. Yes, we all know which one is better. Yes, sometimes GUI's are a lot better and nicer. Yes, I think "use command line only" is very naive sentence.

    • @knoopx
      @knoopx 2 ปีที่แล้ว +4

      git is a perfect example of a tool that benefits from both a proper gui and cli. yes it's way friendlier to visualize the tree/stage chunks in a gui. but there's no way any GUI can replace an interactive rebase or automatically bisect a broken commit

    • @gergindarakov
      @gergindarakov 2 ปีที่แล้ว +2

      @@knoopx You are absolutely right.

    • @user-he4ef9br7z
      @user-he4ef9br7z 2 ปีที่แล้ว

      Use command line for text based tasks. Use the GUI for visual tasks. Simple.
      That being said, CLIs provide a lot of advantages that GUIs just won't.

  • @thechadbuddha
    @thechadbuddha ปีที่แล้ว +3

    to flex on the normies ;)

  • @BatManSWG
    @BatManSWG 2 ปีที่แล้ว +2

    Keep it up these very good videos about Linux
    you amazing
    Whoever i say about Linux, i telling them about your channel so seek guidance and take a idea what needed to do
    Cheers!

  • @mrbaba4355
    @mrbaba4355 2 ปีที่แล้ว +2

    Hi,I'm a graphic designer. I was thinking of moving to tilling window manager and terminal applications.but I don't see the point.

    • @raviolimavioli
      @raviolimavioli 2 ปีที่แล้ว +1

      You don't need to do anything with terminal
      Use the right tool for the right job,

  • @viacheslav1392
    @viacheslav1392 2 ปีที่แล้ว +1

    Man, your examples are great, but the part about file managers is a bit misconcepting...they do not run ls or cd! cd is a builtin shell command at all.. The are some simple linux system calls like readdir to see the files inside. Anyway other GUI apps really do rely on their CLIs.

  • @dacritter8397
    @dacritter8397 2 ปีที่แล้ว +2

    I use the terminal all the time for the sole purpose of Rick rolling passers-by.

  • @seths1997
    @seths1997 2 ปีที่แล้ว +2

    I was the opposite. Started using linux in 2007 with RHEL 3. The previous admin would build a server with gnome and do all of the setup there. I did that for a very brief time but then didn't like it. Learned how to do things (subscription registration, network settings, etc.) from the command line and quickly stopped building servers with a GUI. I get this mostly for running linux on your desktop as a daily driver, but for a server, building a system with no GUI and seeing memory usage at less than 200mb on a fresh install is a beautiful thing :)

  • @spliftube
    @spliftube 2 ปีที่แล้ว +1

    To be more precise, the GUI is not an interface for the command line tools. Both the GUI and CLI tools are programs that interface with the OS (ultimately via syscalls) to access the filesystem and do operations on it. For example copying a directory in the GUI would not call something like `cp -r` under the hood; more likely both cp and the GUI use stuff like readdir(3) to read the source directory files, open(2), read(2), write(2) to copy files, etc.

  • @kevingary7018
    @kevingary7018 5 หลายเดือนก่อน +1

    :) The beauty of GNU/Linuix is you usually have a choice - most people use both. I notice even Grandma & Grandpa open a terminal on occasion. With only ~1.5% of the desktops on this planet actually using a Linux operating system, your preaching to a very small choir, who probably already demonstrated their passion by having the Linux operating system installed on a hard drive.

  • @strangersound
    @strangersound 2 ปีที่แล้ว +1

    The terminal/command line is your friend. It only seems intimidating because you're not used to it. Why use a convoluted GUI when a simple command or two can get the task done? In my opinion, becoming familiar with using the command line is one of the best things using Linux does for you. :)

  • @RTWrename
    @RTWrename 2 ปีที่แล้ว

    When I was a windows user I never cared about command line, I still don't care about it in Linux, I can do anything with the mouse at the same speed, and probably faster, the time you auto completed the directory you wanted to copy a file I already did it with keyboard shortcuts and mouse... I still use the command line for certain things like install apps, and I tell you that it's one of the things that made my life easier but mainly I use mouse

    • @RTWrename
      @RTWrename 2 ปีที่แล้ว

      @Watcher I don't know about mass rename, but I can use vlc to "mass covert" videos as well using mouse and keyboard

  • @mukkaar
    @mukkaar ปีที่แล้ว +1

    Thing is, for most people learning or using command line is most likely going to MUCH slower and more inefficient than well designed GUI. By this I mean overall, I mean sure, you can probably shave off some seconds or even minutes from tasks as expereinced terminal user, but it really means nothing if that task is only done once in a while. I mean sure, terminal can be faster for experienced user, but you need to become on first, you need to use terminal enough that stuff doesnt just slip from your mind and finally you need to do task enough that it actually matters. Or you could juse get app that make it even more efficient.
    You are only going to benefit from terminal if you do some specific tasks a lot. Most people use OS to to run programs and do stuff with them, they don't use OS itself as tool, it's platfrom.
    Overall, if you do type of stuff that needs or would benefit from terminal, some kind of system management, you are going to end up using it. Otherwise it's most likely waste of time.

  • @Prophet6000
    @Prophet6000 2 ปีที่แล้ว +3

    I used to be scared of the terminal but learning some basic commands you will love it.

  • @xynyde0
    @xynyde0 2 ปีที่แล้ว +1

    Not all gui apps are fronts to shells... most programming languages provide the developer an option to use system calls. Thats faster than using shell for everything.

  • @alt2458
    @alt2458 2 ปีที่แล้ว +1

    Video recorded using OBS and edited using Kdenlive and Thumbnail made in GIMP and uploaded through a browser? Just wondering.

  • @DonaldWyman
    @DonaldWyman 2 ปีที่แล้ว +2

    I am somewhere in the middle I am not scared of the terminal and have no issues using it if I need/want to (like I don't use a GUI package manager tool at all), then there are something's I just rather use a GUI app for. I do however think that the people that preach using the terminal for everything is a big turnoff for Linux for people who aren't tech-savvy people, and it is why you get the people who say "Linux is hard" because they are not shown that there is a GUI way of doing whatever it is they want to do. They are instead told they have to remember these terminal commands, or they should just go back to letting windows spy on you, which is not the case.

    • @Anonymous4045
      @Anonymous4045 2 ปีที่แล้ว +2

      Tbf this guy opened by saying its for intermediate to advanced users. Imo you use the cmd line if you want more power out of your machine. If you just want something that works very similar to windows but isnt windows, you pretty much dont need to touch it. But if you want to relearn a different way to do most of what you do on your comp, you should invest some time in learning the cli

    • @DonaldWyman
      @DonaldWyman 2 ปีที่แล้ว +1

      @@Anonymous4045 I am not saying he is forcing people to use the CLI or doing the gatekeeping I am just saying this happens a lot where people will talk down to people who prefer to use a GUI or try to convince them they shouldn't use Linux if they don't want to use the CLI.

    • @Anonymous4045
      @Anonymous4045 2 ปีที่แล้ว +1

      @@DonaldWyman yeah i agree with you there, its unfortunate how many elitists there are

  • @thenextpoetician6328
    @thenextpoetician6328 2 ปีที่แล้ว +1

    You're missing the point that some people are wired for the terminal, some are not, and in between is every color of the rainbow. Hammering with a saw is nonsense.

  • @0x007A
    @0x007A 2 ปีที่แล้ว +2

    I am one of those people who finds GUI applications are difficult to learn. By contrast command-line/terminal and TUI applications are much easier for me to learn and use productively. The web browser is the only GUI application that I can handle. The opposing views tend to be generational in the sense what each person was exposed to when they started using a personal computer.

  • @eduardodiaz5459
    @eduardodiaz5459 6 หลายเดือนก่อน +1

    All in all, everything is text, even the glowing HTML interfaces, at the end is just text, a lot of text, but text.

  • @AndersJackson
    @AndersJackson 2 ปีที่แล้ว +2

    If you want to create Containers, like for Docker, you NEED to script installation from command line in the Dockerfile.

  • @lucaslopes1260
    @lucaslopes1260 2 ปีที่แล้ว

    There certainly are new users who use the terminal. I just completed one year of Linux this month's 3rd, and I've been using the terminal since day one.
    Granted, I'm enrolled in a web dev course, and they wanted us to use Linux. But I didn't run away from the terminal, and because I was using Ubuntu (and Gnome is so bloated) I actually had to learn. At this point, I'm used to it.

  • @pyrokamileon
    @pyrokamileon 2 ปีที่แล้ว

    honestly, the command line commands remind me of Harry Potter or Hermione going to wizarding school and learning how to cast spells. for Harry there are things you have to say and ways you have to use your wand, and in Linux there are commands you have to use and switches and syntax etc to make them work right. Harry would not be able to disarm somebody without expeliarmus and in Linux you would not be able to partition your drive without fdisk.. 🙂

  • @Octavus5
    @Octavus5 2 ปีที่แล้ว +1

    Apart from functionality, power and all that, I think there's also a "relational" difference between the CLI and GUI. The CLI is like "talking" with your system. You're communicating in something akin to human language. You ask it questions and it answers. Or you kindly request that it do something and it tries to carry out your request the best it can.
    The GUI, on the other hand, treats your system like an "appliance". You press buttons, turn knobs, and pull levers like a refrigerator or stove. Your system is an inanimate machine. It's mechanical.

  • @forgettable_eli
    @forgettable_eli 2 ปีที่แล้ว +2

    Just compare SSH and Remote Desktop

  • @ruser1002
    @ruser1002 2 ปีที่แล้ว +1

    "Even if your a GUI virgin, one day you will be a terminal Chad"
    - DT

  • @anon_y_mousse
    @anon_y_mousse 2 ปีที่แล้ว +1

    There was a good decade where I only used elinks as my web browser. Fun times.

  • @jr_Linux
    @jr_Linux 2 ปีที่แล้ว +1

    It's all windows fault we are used to graphical things. the only difference is you don't have to remember commands or anything like that. just hit buttons.

    • @logicalfundy
      @logicalfundy 2 ปีที่แล้ว +1

      Actually, it's the fault of Xerox ;). The history of the GUI is very interesting.

  • @damadorpl
    @damadorpl 2 ปีที่แล้ว +2

    speaking about comandline. Not only on SO users give comand hints. Most things on windows suport forum use win powershell to collect data or fix problems

  • @nathanmiddleton1478
    @nathanmiddleton1478 2 ปีที่แล้ว +1

    I forget who said it, but the keyboard is the only 100% accurate input method on a computer. I like how you said about trying to support a GUI, "that's confusing as hell!" Because truth be told it often is.

  • @mytruepower2
    @mytruepower2 2 ปีที่แล้ว +1

    I'm a big fan of convenience, and also of retro games, and when I first got my PC running on Linux, I spent a while setting up most of my games to run on it. On the one hand, I did create a whole bunch of GUI applications for my games (especially the ones like for DOSBox, where the command line would take a long time to enter.) On the other hand, Terminal was incredibly helpful when doing that, because I could easily use it to test the command line that I wanted to turn into an application. If it ran in terminal, it would run in an application. If not, I could re-examine it to figure out what went wrong. It's doubtful I would have been able to get some of my games running so smoothly, without using Terminal, and it's doubtful that I would put in the effort to launch some of my games without GUI.
    Edit: I've just learned more about the bashrc, and am eager to try running some of my dosbox games using custom commands instead of apps.

  • @techwizja9086
    @techwizja9086 2 ปีที่แล้ว +1

    i think i may have to DM you for this one but is Linux really safe? Is it really more secure with my personal data than Microsoft?

    • @techwizja9086
      @techwizja9086 2 ปีที่แล้ว +1

      @Watcher ok nice cauz I wiped my windows partition & I dnt think I'm going back to Microsoft unless it's a VM. I see these vids on the internet everywhere and Microsoft had me scared

  • @DylanMatthewTurner
    @DylanMatthewTurner 2 ปีที่แล้ว +1

    Just switched over to spotify-tui recently, and I love it. I want to switch over everything to to terminal and tui as much as possible over time

    • @Juiceboxmakes
      @Juiceboxmakes 2 ปีที่แล้ว +1

      Thought I was the only one going through that

  • @Tantive
    @Tantive 2 ปีที่แล้ว +1

    Terminal is fine if you have a manual alongside it.

    • @johntilghman
      @johntilghman 2 ปีที่แล้ว +1

      At the command line, we always have man pages, so there you go.

  • @WildWestDesigns
    @WildWestDesigns 2 ปีที่แล้ว +1

    Ironically, I've written C++ programs wrapping a GUI around some terminal applications (and rather sophisticated commands as well, gotta love system();). Of course, I have even written console programs for cli programs, just to simplify what I had to remember.

  • @baneblade__
    @baneblade__ 2 ปีที่แล้ว +1

    Terminal makes me feel smart and cool :)

  • @nabiltriaki8890
    @nabiltriaki8890 2 ปีที่แล้ว +1

    thank you for the video, i started learning web dev and was required to learn THE ubuntu Terminal while i was learning i had this feeling that the terminal is holding me back from speeding through the courses, i have a programing background plc programing so i'm used to GUI applications never used the terminal, but after watching your video that feeling of the terminal is slowing my progress is gone and i have a new conviction to master it , so thank you =D i'll be checking all your videos

  • @JacobMoen
    @JacobMoen ปีที่แล้ว +1

    One big advantage of using keyboard driven tools like the command-line, Vim, or Emacs, is that you develop muscle memory. You perform many tasks without thinking, because your fingers just moves automatically. It's just much more efficient. Like playing an instrument. Rodent-driven activities is nice sometimes, but it can never be performed via muscle memory.

  • @matthewstott3493
    @matthewstott3493 2 ปีที่แล้ว +1

    The command line and scripting on Unix / Linux based systems is very much like spell casting. You are in control. In most GUI environments the amount of control is removed. Apple has restricted things in modern macOS that prevent users from shooting themselves in the foot or making the system insecure. This frustrates those who are accustomed to full control and who know how to not put themselves or systems at risk. Windows PowerShell is WIN API based not text based. All Unix systems have been based on plain text since the beginning. There are many advantages to that. Linux / FreeBSD offer users the absolute most control of any operating system.

  • @knoopx
    @knoopx 2 ปีที่แล้ว

    gui apps are not just cli frontends (spawning processes underneath), i know you are trying to make it easier to understand but it's just not true. most gui apps, just like cli apps, rely on system calls/libraries.

  • @locatemarbles
    @locatemarbles 2 ปีที่แล้ว +1

    After decades on Linux I have concluded that almost everyone (apart from graphic designers) would be better off on the terminal. Yes even non-powerusers browsing the web, watching movies, listening to podcasts, writing mails and occasionally editing documents.

    • @worldhello1234
      @worldhello1234 ปีที่แล้ว +1

      How about NO? The CLI, not to confuse with clit, is great for troubleshooting and consistancy but apart from that, not really.

  • @SvalbardSleeperDistrict
    @SvalbardSleeperDistrict 2 ปีที่แล้ว +1

    I think it depends on what you do with your distro. For those involved in scripting, advanced system organisation, etc, it seems natural and fitting to use the same approach for system management, but for those who don't really interact with the parts of the system that benefit from command-line use, I have never come across good arguments on why they should learn and use terminal.
    I certainly understand the _aesthetics_ of command line operation of an OS - the nerdy, vintage aesthetic of doing it, which fits the FOSS community ideas so well. That aesthetic has been the reason I have been trying to learn basic things like Polybar/WM installation, and getting back that urge to accomplish it after every time I fail at it, in the absence of a coherent, step-by-step, continuous guides for complete newbs on the subject. But for practical reasons, I think many users will never come across the use scenarios where command-line use would benefit them more than GUI use.

  • @RobertGuilman
    @RobertGuilman 2 ปีที่แล้ว +1

    I learn cli over gui specifically because cli is the first step for you to learn scripting. Once you go scripting, gui meant nothing. Automation for the win
    PS turns out you mentioned that in the end. Maybe I should finish watching the video first lol

  • @CrustyAbsconder
    @CrustyAbsconder 2 ปีที่แล้ว +1

    Mr. Taylor, I had to downsize my life and only have an old crappy Chromebook. I have Debian 11. 3 running and using the Beta
    Version of ChromeOS ( 102 ). I have the terminal app pinned to the dock and it is usable for doing all kinds of stuff. I would
    recommend people at least try doing this, to see how easy it is to take Linux with you where ever you go. My Chromebook ( the
    ACER C315 ) can be found refurbished or used really cheap online. But I would bet most Linux users would want better specs
    than what my model offers. I would prefer to have a laptop running just Linux, but I have not got around to that.
    COVID hit me really hard, and not sure if I am out of the woods yet, as I have not been well for five months.

  • @kevinlopezobrien5366
    @kevinlopezobrien5366 2 ปีที่แล้ว +1

    Even if someone usually uses a GUI day to day, knowing how to operate your terminal is great for when things break. That terminal is your toolbox for all things computer. And no matter which distro you pick, that terminal is always there and always does things the same way (package managers notwithstanding). So consistent. So reliable! And makes distro hopping a less intimidating affair too!

  • @h77-n3l
    @h77-n3l 2 ปีที่แล้ว +1

    also it's mostly due to fragmentation of Linux desktops.
    terminal offers a consistent means to do something when hopping between desktops (or when no desktop even exist)

  • @geisterkranker
    @geisterkranker 2 ปีที่แล้ว +2

    I just wanted to say that i am very thankful that your channel exists! You were the reason i switched to Linux and its the best PC experience ive ever had! Keep up the very great work!

  • @jonny777bike
    @jonny777bike 2 ปีที่แล้ว +1

    I use SSH when accessing my raspberry pi. The terminal is great for me especially when Im accessing my raspberry pi headless. For headless operations is great. When accessing websites its getting into the heart of them. To me I use either the terminal or the web browser. VNC takes too long while terminal is much faster. GUI takes up so much time.

  • @moaxcp
    @moaxcp 2 ปีที่แล้ว +2

    Wrong. GUI applications do not usually run command line tools. They call an api located in the libraries or in the kernel.

    • @ruser1002
      @ruser1002 2 ปีที่แล้ว

      Just think of it as an analogy. Partly true, most coreutils are named after corresponding system calls that are used pretty much everywhere. chmod,chown,stat,dirname,basename, chroot,mkdir etc... All sys calls.

    • @moaxcp
      @moaxcp 2 ปีที่แล้ว +1

      @@ruser1002 But it is not an analogy. He is saying the GUI literally calls the command line.

    • @ruser1002
      @ruser1002 2 ปีที่แล้ว

      Well you can actually run a terminal command from a GUI using system(3) library function. So he's not too far from the truth.

    • @moaxcp
      @moaxcp 2 ปีที่แล้ว +1

      @@ruser1002 Yes you can that is why I said "GUI applications do not usually run command line tools." For instance in the example of the file explorer he presents. GUIs like that would typically make and api call and not call a command line tool.
      It is a huge difference because in the case of calling the command line tool you would need to deal with multiple processes and providing input and parsing the output. It is a real pain for certain tools. Where with an api you only need to call a method and get the results in whatever language you are using. It really doesn't make sense to use a command line tool at all in most cases.

    • @queerstudbroalex
      @queerstudbroalex 2 ปีที่แล้ว +1

      @@moaxcp I agree with you, as I've said elsewhere in the comments if I did literally what DT said in Python, then changing a directory would not work properly. os.system("cd /etc") for example would start Bash, run cd and then in that process the directory would be changed. Not in the Python program, as print(os.getcwd()) after that line would not show /etc.

  • @strictlyirving498
    @strictlyirving498 5 หลายเดือนก่อน

    Subscribed❤good content

  • @FrankCastiglione
    @FrankCastiglione 2 ปีที่แล้ว

    I (still) just use GUI most of the time (when I need to use Terminal, usually copy/paste). I'm currently using Pop!_OS, because of window tiling (I'm using it for studies and I need to multitask to watch the video, take notes, consult websites, etc).
    21:36 These constant changes in the graphics part are exactly what made me give up on Windows. I knew many shortcuts and functions, but in the last versions I realized the following: they made the system more "friendly" (colorful, visual) for lay users and, with that, left a lot of obstacles for intermediate and advanced users, who already knew the system well.

  • @JamieKitchens6
    @JamieKitchens6 2 ปีที่แล้ว +1

    Mr. DistroTube, how long have you been using Linux and what is your primary OS?

  • @topherfungus8424
    @topherfungus8424 2 ปีที่แล้ว +1

    Sometimes the gui is better, for me it's my web browser, and Reaper. Other than that, a terminal is almost always better.

  • @BWGPEI
    @BWGPEI 2 ปีที่แล้ว

    OK, bad hands and I still use the terminal when I need to. But, if an app has a good GUI, I won't ignore that either. Whatever gets the job done!

  • @random6033
    @random6033 2 ปีที่แล้ว +1

    I wasn't afraid of the terminal. I was coding before a bit so I wasn't really afraid of this kind of stuff lol
    I very quickly started installing applications with terminal instead of GUI front end
    But I still use GUI file manager lol

  • @thomasullmann7447
    @thomasullmann7447 2 ปีที่แล้ว +1

    two exceptions for me are for gaming and recording music. For my physics thinking alogirthmically is another advantage of keeping it to the command line as it suits the mindset.

  • @johncrwarner
    @johncrwarner 5 หลายเดือนก่อน

    I bought a raspberry pi and to start with
    I loaded the default GUI OS and
    I was lost until I opened the terminal
    and could manipulate things
    I then discovered that there was a "lite" version
    and that it was more to my taste
    because virtually the only gui application I use
    is a web browser but I have vimium running
    so it is keyboard driven.
    I do virtually everything with the keyboard and commandline activities

  • @histoomuch
    @histoomuch 2 ปีที่แล้ว +1

    Edit video using CLI.

  • @scudsturm1
    @scudsturm1 2 ปีที่แล้ว +1

    would be funny to setup two new systems, and config both like your daily machine, but one of them with a gui app, the other with terminal and make a race of it in a video

  • @luigiramirez29
    @luigiramirez29 2 ปีที่แล้ว +1

    Wow you really do explain things to my level. You completely got rid of my fear of the command line! Thank you.

  • @eriklindskog1841
    @eriklindskog1841 17 วันที่ผ่านมา

    Of course the terminal is better. Remember how Apple got big when they introducing their 'windows' GUI interface inspired by Xerox. We dont want to repeat that debacle.

  • @Octavus5
    @Octavus5 2 ปีที่แล้ว

    Why is it that advanced users seem to love the garish colors in terminal and panel? Is it an acquired aesthetic from using Linux for many years at a high level? Just wondering.

  • @Voice_0f_Liberty
    @Voice_0f_Liberty 3 หลายเดือนก่อน

    Rather new to Linux here and brand new to Arch based Linux distro's, can someone please explain the difference between using the commands "sudo pacman -Syu" and the "sudo update && upgrade" commands? Are they the same essentially? For me right now im using Garuda Dragonized, not that I think it matters. Thanks for any enlightenment head of time...! ;)

  • @svenwindpassinger2170
    @svenwindpassinger2170 11 หลายเดือนก่อน

    Do you have some ideas or videos about: how to do office stuff in plaintext?
    P.e.: I'd like to write a protocol of incoming invoice. Then I'd like to use the same data for account sheets.
    I know a lot of ways to do so, but I haven't find the best way right now. (YUML, JSON,...awk,..)
    The goal is, readable for humans, put the data in plain text by human and handle different questions by the computer.
    I think it would be an very interesting theme for many people. They don't want to invent wheels every time new.
    Maby there exist some ideas.
    I looked out, but didn't find enough.
    Maby you are interested to make som playlist about.
    You're a video man 😉. A good one! Me not ☺️
    Greetings
    Sven

  • @YoStu242
    @YoStu242 3 หลายเดือนก่อน

    The thing is that with Linux terminal you have to be practically some kind of semi-programmer with savant memory. I have been using Linux for a while and occasionally terminal has to be used (because of lack of gui option) but I don't remember other than few basic commands and practically always have to google how to do something. And even then I often don't understand what stuff in instructed command line means, I just copy-paste and hope for the best. Recently I managed to mess up some package dependencies and even that proved impossible for me to fix by following instructions. Thankfully there was still working GUI and timeshift I could use to revert to previous system state. I guess command line is not for everyone.

  • @tocrob
    @tocrob 2 ปีที่แล้ว

    i just "hey google" to open youtube. and there should be one universal command/language for computing. waste of brain resources and money to learn various computing languages.

  • @hopelessdecoy
    @hopelessdecoy ปีที่แล้ว

    Just saying you don't have to visually find files in a file manager.... CTRL + F will let you find items, this works in all apps for the most part and in Dolphin CTRL + I will let you filter what your viewing. Command line will always be faster but you can get pretty darn close to it's speed if you learn keyboard shortcuts in GUI apps.
    Just because your good at console doesn't mean you know how to properly use a GUI ;)
    I would also like to see 3D modeling, creating an Excel and Audio/video editing done in CLI..... Since all it is is CLI commands being ran in the background.... lol

  • @paulseldn
    @paulseldn 2 ปีที่แล้ว +1

    Great explanation. I have never heard a better argument for learning terminal. I became a terminal addict within weeks of moving from windows to linux

  • @rationalbushcraft
    @rationalbushcraft 9 หลายเดือนก่อน

    One of my certifications back in the day was SCO Unix. A lot of doctors offices had SCO to run their practice management. Two things happened. One SCO went out of business and two electronic health records became mandatory in the US. SCO didn't have a GUI. But all the new EHR software included practice management software. So we migrated a lot of doctors over to windows based EHR/PM software. Well they all hated it because they could do it so much faster on the old SCO software. They knew every shortcut and could fly through the menus. Not a one was happy with the new system.

  • @ChristopherCompagnon1AndOnly
    @ChristopherCompagnon1AndOnly 2 ปีที่แล้ว

    No need: I develop Zenity interfaces to avoid terminal. More useful if I want to share my tools and tricks with newbies.

  • @hackapump
    @hackapump 4 หลายเดือนก่อน

    WhIle everything you say is true - and it is true regardless of operating system, it's not just a Linux thing - we are never going to convince anyone outside our merry band of professional developers and other power users. There is new hope though for those who are struggling with the command line: AI is your new friend. And there are plenty of alternatives, but personally I think Warp is a whole new generation of terminals. If you want to know how to do something, just type # and ask.

  • @Ivan_1986
    @Ivan_1986 2 ปีที่แล้ว

    There is no way that sorting a lot of files to various corresponding places can be quicker in command line rather then using GUI.
    Not possible. Especially if you do use shortcuts and function keys while at it.
    The thing is - GUI file manager, if it is a good one - is aimed to excel at managing files. I can select / copy / paste various files from various places at the same time - then move some of them to other location, copy some and delete some within seconds. Moreover - all of them will be visible to me and will be super easy to see and navigate.
    I do have to say that I am Mac user for many years and use Magic Trackpad exclusively. It is indeed magic with all of the five fingers constantly moving / selecting / dragging / managing files and it all happens basically within the same gesture. “Right click copy, right click paste”? No no. This is not how it is done in a modern GUI file manager, a proper trackpad and OS support.
    I have to say - I have never ever had good experience with trackpads on any windows notebooks. Moreover, I hardly can use a trackpad on a Windows notebook and just prefer a mouse (even tried specialized glass surface trackpads for Windows - nope).
    Well, trackpad experience on Linux machines probably is far inferior than on Macs too, so I guess from this perspective using command line for file management indeed could be preferred.