You can easily automate the process of running several Linux commands by creating and "running" a Linux script.
With a Linux script, you can take a series of routinely run Linux commands, put them in a file and then run all of them by simply typing in the name of the file and pressing Enter.
A Linux script is similar in concept to
More on Create and Run Linux Scripts to Run Multiple Linux Commands - Save Time Running Linux Commands
In addition to using Linux commands (the GNU Linux commands and the non-GNU Linux commands) to do Linux system administration, you can also use "point-and-click" Linux GUI utilities.
Linux Commands Training Tips: The many reasons to use Linux commands to do Linux system administration tasks, instead of using Linux GUI utilities, were described in detail earlier.
Here is a summary of the reasons NOT to Use Linux GUI Utilities:
Most Linux GUI utilities are "proprietary" and only work in a single Linux distribution - and so learning to use a Linux GUI in one Linux distro is
More on Linux Commands Training - How NOT to Use Linux GUI Utilities - Instead of Using Linux Commands
"Proprietary" (non-GNU) Linux commands can exist in many Linux distros for lots of different Linux system administration tasks - and many are commonly used to do tasks like:
- install Linux on a computer system
- many Linux distros have their own "proprietary" commands for installing Linux
- modify disk settings, such as disk partition settings
- which can be done more easily with a GNU Linux command, like fdisk
- modify some hardware settings of a system, such as set the screen resolution
- which can usually be more easily done using a Linux GUI utility from the Linux desktop
When How to Use "Proprietary" (non-GNU) Linux Commands
Only learn how to use "proprietary" (non-GNU) Linux commands
More on What "Proprietary" (non-GNU) Linux Commands - Only Used In A Single Linux Distro - Are Often Used For
As described earlier, there are the GNU Linux commands that are common to ALL Linux distributions - and there are also some Linux commands that are proprietary and only exist in a SINGLE Linux distro.
Proprietary (non-GNU) Linux Commands - Created by the Makers of a Linux distribution
Many, but not all, Linux distros have some proprietary (non-GNU) Linux commands that have been created by the makers of the Linux distro.
And there are a relatively few of these "proprietary" (non-GNU) Linux commands - if and when they exist in a Linux distro.
Linux Commands Training Tips: Most Linux distros - and all "major" (popular) Linux distros - have GUI "point-and-click" installation routines - and so using a Linux command (rather than a GUI utility) to install Linux on a system is usually
More on Important Linux Distro Points to Note - What the "Other" Linux Commands Are Used For
"Other" Software Components In Linux Distributions - Linux Commands That Are Not GNU Commands
In the list of Linux software components above, notice that the GNU (Linux) Commands are common to ALL Linux distributions.
This means that when you learn how to use the GNU (Linux) commands, that you have learned how to work in ALL Linux distributions - not just a single popular or "major" Linux distro.
Linux Commands Training Tips: You are seeing "GNU (Linux)" here - with "(Linux)" in brackets at the right of "GNU" to show the link between the "GNU commands" and "Linux commands". Some Linux documentation shows this as "GNU / Linux" rather than "GNU (Linux)".
Most people simply consider the "GNU commands"
More on Important Linux Distro Points to Note - Don't Learn "Other" Linux Commands Unless Necessary
The Linux distribution software components below have been developed (and continue to be developed) by Linus Torvalds and hundreds other Linux software developers working in many, many different open source software projects.
List of the main Linux software components that are put together to create a Linux distribution:
Linux OS Kernel - the foundation or "core" of a Linux system
GNU Commands - common to ALL Linux distros and allow you to do Linux System Administration
More on Linux Distributions - Linux Software Components That Must Work Together - Linux OS Training
Here is a summary of the main characteristics to look for in a Linux distribution:
A Comprehensive and Easy-To-Use Installation Routine
Make sure your Linux distro has an installation routine that you can easily follow - step-by-step - to put the Linux OS, GNU commands and other Linux software programs on the hard disk(s) of a system.
One or More Linux Desktops - For A Point-And-Click GUI Environment
Try out the main Linux desktops (GNOME or KDE) and possibly try out others to see which one you like the "look and feel" of the best.
You may want to get free (by download)
More on Linux OS Distribution Characteristics - Linux Distro Checklist Summary - Linux Training CDs
Free Linux Technical Support - Such As From Linux Online Documentation And Forums
Technical support for Linux is available free of charge on the Internet from various sources, such as with free Linux documentation and free Linux "support" forums.
There are many technical documents and user groups that can provide useful assistance - or maybe not. Depending on what you need to
More on Linux OS Distro Characteristics - Linux Technical Support - Online Linux Training
Although there is plenty of free (and not usually very good) documentation available for Linux on the Internet, a Linux distribution must also
More on Linux OS Distro Characteristics - Free Linux Software Documentation (Manuals) - Linux Training CDs
Free Linux Software Documentation (Online) - For Linux Distros
You can go to lots of Linux web sites and get free bits and pieces of Linux information on Linux commands and Linux concepts - and then try and put these pieces together to learn Linux.
However, this Linux info is often very poorly written, highly complex - and written by and for people who already know how to use Linux. It's often out-of-date, and sometimes just plain wrong!
Free Linux documentation is usually written by well-meaning individuals that have
More on Linux OS Distribution Characteristics - Free Linux Online Documentation - Linux Online Training