Introduction to Linux

Linux is an operating system, such as macOS or Windows.

It is also the most popular open source code, and like free software, it is a free operating system.

It powers the vast majority of servers that make up the Internet. This is the foundation of all foundations. But not only that. Android is based on Linux (a modified version).

The "core" of Linux (calledcore) Was born in Finland in 1991, a long way from the initial humble journey. It later became the kernel of the GNU operating system, creating the duo GNU/Linux.

One thing about Linux, companies like Microsoft and Apple or Google will never be able to provide: freely use your computer to do whatever you want.

In fact, they are heading in the opposite direction, building a walled garden, especially on the moving side.

Linux is the ultimate freedom.

It is developed by volunteers, some are paid by companies that rely on it, and some are independent, but no commercial company can determine the content of Linux or the priority of the project.

Linux can also be used as your daily computer. I use macOS because I really like applications, design, and I used to be an iOS and Mac application developer, but before using it, I used Linux as my main computer operating system.

No one can decide which apps you can run or can "call home" with apps that track you, your location, etc.

Linux is also very special, because it is not just a "Linux" like Windows or macOS. Instead we havedistributed.

A "distribution" produced by a company or organization packages the Linux core with other programs and tools.

For example you haveDebian,Fedora, withUbuntu, May be the most popular.

There are many, many more. You can also create your own distribution. But most likely, you will use a popular game that has many users and a group of people around, so you can do what you need to do without wasting too much time reinventing the wheel and figuring out the common The answer.

Some desktop computers and laptops come with pre-installed Linux software. Or, you can install it on a Windows-based computer or Mac.

However, you don't have to destroy an existing computer in order to understand how Linux works.

I don't have a Linux computer. In the early 2000s, I used to have a Linux computer. At that time, I realized that Mac is more suitable for desktops (laptops), and Linux performs well on servers (your opinion may be different).

If you use a Mac, you need to know that macOS is the inside story of the UNIX operating system, and uses many of the same ideas and software as the GNU/Linux system, because GNU/Linux is a free alternative to UNIX. It is not Linux, but close enough, most commands are the same.

UNIX systemSince the 1970s, it has been a general term that grouped many operating systems used in large companies and institutions into one group

Microsoft has an officialWindows Subsystem for LinuxYou can (and should!) install on Windows. This will enable you to run Linux on your PC in a very simple way.

But most of the time, you will run a Linux computer in the cloud through a VPS (Virtual Private Server).

A kindshellIt is a command interpreter that exposes an interface for use with the underlying operating system to users.

It allows you to perform operations using text and commands, and provides users with advanced features, such as the ability to create scripts.

This is important: Shell enables you to perform tasks in a more optimized way compared to GUI (graphical user interface). Command line tools can provide many different configuration options without being too complicated and difficult to use.

There are many different kinds of enclosures. This article focuses on Unix shells, which you will find on Linux and macOS computers.

Over time, many different kinds of shells have been created for these systems, some of which dominate: Bash, Csh, Zsh, Fish, etc.!

All shells come from the Bourne shells, calledsh. It is called "Bourne" because its creator is Steve Byrne.

Heavy blowByrne shells again.shBash is proprietary rather than open source. Bash was founded in 1989 to create a free alternative to the GNU Project and the Free Software Foundation. Because the project must pay to use the Bourne shell, Bash has become very popular.

If you are using a Mac, please try to open the Mac terminal. ZSH runs by default. (Or before Katerina (Bash)

You can set the system to run any type of Shell, for example, I useFish shell.

Each shell program has its own unique features and advanced usage, but they all have one common feature: they allow you to execute programs, and they can be programmed.

This is just an introduction. I will make some more in-depth Linux tutorials soon.

Download mine for freeLinux Command Manual

More cli tutorials: