I just installed Ubuntu 22.04.3 LTS (Cinnamon) on an empty laptop a couple days ago and have been experimenting a lot. I’m coming from being a Windows user since I was just a little kid playing old DOS games on my grandpa’s Win-98 PC back in around 2000. My daily driver is currently running Windows 10 but I am pretty adamant on not going with Win-11. I’ve been wanting to experiment with Linux for a while and Cinnamon so far seems like a lot of fun to navigate. Terminal is amazing. The fact that you can custom-write keyboard commands that can be hand-tailored to individual programs on your computer via the OS… that’s powerful.

I have not tried running WINE yet but I plan on doing so soon. I also have not done much of anything, honestly, except for learning how to search for programs with gnome-software --search=. I have also used sudo a couple times to download software here and there, but I know I am not tackling this in as systematic of a way as I ought to be to really figure this machine out.

What are some really important basic commands I can use to start branching out into Terminal command structures and learning more about how I can edit and customize my computer? And if Cinnamon has shortfalls or weaknesses that I may run into eventually, what are some good alternative distros that I could leapfrog to eventually? I do not have any coding experience (currently), but I do consider myself a semi-power-user on Windows, having messed with CMD many times and digging through all the damn menus to access drivers and alter ports.

  • 1draw4u@discuss.tchncs.de
    link
    fedilink
    arrow-up
    4
    ·
    1 year ago

    Don’t chmod recursively on a whole lot of files if you don’t know what you are doing. Also rm is a very powerful command, be wary. Lastly, piping to grep can be very helpful.

    • yiliu@informis.land
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      Yeah, if there’s a -r (sometimes -R) in the command line, be careful: it means ‘recursive’, and it’s gonna do it to all the files.

      Likewise with *. It’s a wildcard meaning “match everything”. I think that’s widely understood?