Ask Your Question

Stuck learning what should be very trivial Linux procedures

asked 2016-05-22 10:00:53 -0500

jackbauer47 gravatar image

Hi Im an advanced windows user, now i want to get going on Linux. I'm really stuck, I can't figure out the basics. Don't get me wrong, I can navigate the GUI, change settings, use the app store, etc etc., but when it comes to the next level even slightly... for example, i have no idea how to install a program that i download off the internet and where i should put it etc.. all the things i need to be able to do so i can get comfortable and start experimenting with the more advanced things that i can find on the forums easily like the sudo commands and modifying code. anyone know where i can learn the things between running changing my screen background (approx) and perfecting sudo commands (approx). Like I said i know these should be VERY trivial things, but i cant find help on them. Thanks!

edit retag flag offensive close merge delete


Thanks for the help all, I will get busy with your suggestions!

jackbauer47 gravatar imagejackbauer47 ( 2016-05-24 17:52:25 -0500 )edit

6 Answers

Sort by ยป oldest newest most voted

answered 2016-05-22 14:59:38 -0500

brianmark gravatar image

Please learn to use the terminal for system administration. Learn file system organization (such as: /boot, / root, /usr, /bin, /opt, /var, /home and all the others) and basic commands (ls, df, mv, tar, dnf, and hundreds of others). Learn to control services with the systemctl command. Begin by using the "man" command, which precedes the command that you want to learn more about, for example, in a terminal, type: "man systemctl" but without the quotation marks. Learn the "init" command. Learn CUPS commands and files to gain control of printers. Learn how to make soft links and hard links. Learn bash scripting, since this is an integral part of Linux. Learn one desktop environment before mastering another and remember that each desktop environment has merits. Learn security and file system integrity administrative techniques. Especially, focus on the productive projects that are meaningful for you. Lastly, share what you learn.

Search the Linux Professional Institute and IBM's Linux documentation in addition to the linuxfoundation websites. There are many good websites and books.

You might find the official Fedora Documentation website additionally helpful and a good place to start:

edit flag offensive delete link more



This is exactly what you need. You also need to learn how to use at least one CLI text editor, such as vi, vim, pico or my personal favorite, nano. And just to give you an added boost, here's a good tutorial on bash scripting to help you learn how to automate things that you do all the time.

sideburns gravatar imagesideburns ( 2016-05-22 15:07:24 -0500 )edit

very optimistic to learn something complex, non-trivial, and non-Llinux typical like systemctl from its man page.

gobigobi66 gravatar imagegobigobi66 ( 2016-05-24 16:21:09 -0500 )edit

answered 2016-05-22 20:50:32 -0500

florian gravatar image

updated 2016-05-23 11:40:24 -0500

IMHO, best is learning by doing.

So, every time there is something you want/need to do, you try using the terminal. And every time this is happening, you will learn new commands.

Use internet to find the right command(s), and then use command --help and read the help text, or man command to read the full manual.

Common ones you will soon be in touch with are: ls, mkdir, cd, cp, mv, rm, ln, mount, rsync, ssh, lsblk, lspci, lsmod, uname, cat, grep, less, nano, dnf, rpm, sudo, su, ....

One thing to start with (because there is currently no real GUI alternative in Fedora) is: dnf (dnf --help) to manage your system packages. For example, to update your system: dnf --refresh upgrade

edit flag offensive delete link more

answered 2016-05-24 00:17:56 -0500

devnull gravatar image

Two books: "The Linux Command Line" by William Shotts, and "How Linux Works", by Brian Ward. Get both from Amazon. They will teach you everything and in a very good format.

edit flag offensive delete link more

answered 2016-05-23 15:43:00 -0500

hhlp gravatar image

EDX has a course Introduction to Linux

Never learned Linux? Want a refresh? Take this course from linux foundation free or get a verified certificat.

What you'll learn

  • A good working knowledge of Linux
  • How to navigate through major Linux distributions
  • System configurations and graphical interface of Linux
  • Basic command line operations
  • Common applications of Linux

a good books is : LINUX ESSENTIALS Second Edition from SYBEX


edit flag offensive delete link more


I've completed the EDX LSF Intro to Linux 101 course, it was extremely useful and informative, great place to start if you want to get grounded in Linux

t3rm1n4l gravatar imaget3rm1n4l ( 2016-05-25 04:29:37 -0500 )edit

answered 2016-05-22 14:08:47 -0500

aeperezt gravatar image

Well, if you really want to learn Linux, looks to me that you are doing it wrong. You should start on the terminal, learning the file system organization, how to update, changes machine settings from the terminal.

You can find learning material and plan on you can also they have route maps of learning Linux.

edit flag offensive delete link more

answered 2016-05-23 02:34:18 -0500

davidva gravatar image

updated 2016-05-23 02:35:56 -0500

I recommend read Fedora Set-Up Guides...

Well; install a package; I don't love sudo...

Install a package in repository...

dnf install foo

Install a package downloaded (foo.rpm)

dnf install foo-version-release*.rpm

Remove a package installed (rpm)

dnf remove foo
edit flag offensive delete link more

Question Tools



Asked: 2016-05-22 10:00:53 -0500

Seen: 326 times

Last updated: May 24 '16