📄️ introduction
Linux is one of the most popular operating systems for Information Technology Employees. System Administrators, Network engineers, IT Technicians and many other employees who work in IT, uses this important operating system for various reasons such as:
📄️ shell
What is Shell
📄️ terminal
what is a terminal
📄️ linux OS
To succeed in Linux command line you need two things
📄️ navigation
There are two ways to identify paths:
📄️ File manipulation
diff is used to compare files and directories. This often-used utility program has many useful options (see
📄️ permmissions
As you know, Linux is a multi-user operating system, meaning more than one user can log on at the same time.
📄️ Wildcard
📄️ pipeing
The UNIX/Linux philosophy is to have many simple and short programs (or commands) cooperate together to produce quite complex results, rather than have one complex program with many possible options and modes of operation. In order to accomplish this, extensive use of pipes is made.
📄️ Grep and Regular Expressions
Irrespective of the role you play with Linux (system administrator, developer or user), you often need to browse through and parse text files, and/or extract data from them. These are file manipulation operations. Thus, it is essential for the Linux user to become adept at performing certain operations on files.
📄️ process management
📄️ Cron job
📄️ Aliases
You can create customized commands or modify the behavior of already existing ones by creating aliases. Most often, these aliases are placed in your ~/.bashrc file so they are available to any command shells you create. unalias removes an alias.