Learn the UNIX/Linux command line


I am still learning UNIX/Linux after using Red Hat for the first time almost 10 years ago.While I work in the online software I am least of all a web page designer. That is, I don’t write HTML. As such, the pages that I create are typically very plain and functional.

My goal in life is to be happy and to someday circumnavigate on a small sailboat. I live in flyover country. If you would like to contact me you can do so by commenting on a post.

The "culture of gratituidad" Internet is marked induscutiblemente by the appearance of Linux, a clone of Unix that runs on the PC platform and currently supports a wide range of software, which makes it a very versatile system and powerful for use in outside companies and universities environments.

So, Linux implements most of the features found on Unix systems, plus others that are not usual in this. This allows anyone to access the functionality of a robust and powerful system like Unix, turning your home PC into a real workstation.

For the programmer, Linux is a subscriber field of possibilities, and learning the operating system design is ideal from this platform, thanks to the free distribution of their code and the characteristics of its open core.

The phenomenon of the Internet and the power of Linux has also meant that a large part of the servers connected to the network are based on Linux, making it a system of interest to anyone who wants to enter a little more in the field of distributed communications environments and user.

What is Linux?

LINUX is a compatible Unix operating system has multitasking and multi-character, ie, can support multiple users working simultaneously on the same computer. It is specially equipped for communications and can run on virtually any current platform, from a simple home PC to a large computer.

Two very peculiar characteristics differentiate it from other systems available on the market, the first is that it is free software, this means you do not have to pay any license to any developer software house for the use thereof, the second is that the system comes with the source code. The system consists of the kernel (kernel) plus a large number of programs and libraries that make it usable.

What is Unix?

In a Unix system almost everything is a file: device (sound card, disks, printers, mouse, keyboard, monitor) is a file. In this way, programs can be designed abstracting from the particularities of the various devices, assuming that read and write data files.

Unix includes a lot of small tools (programs) able to do simple tasks and provides mechanisms for combining (also adding any program developed by third parties, even by yourself), managing to make really complex tasks effortlessly (without requiring, for example , a specialized for this purpose) program.

Another distinctive feature of Unix is ​​its great consistency: the behavior and choices of individual programs are similar. This homogeneity can easily transfer the knowledge gained respect from one tool to the other, greatly accelerating the speed of learning and productivity.

One caution: A Unix system "assume" that the user knows what he does, and he wants to do exactly what it commands. Therefore, it will not ask for confirmation when deleting files or perform some other destructive or dangerous task. Be very careful when writing orders dangerous! In general, Unix programs are rather "quiet", this means that if a program runs successfully (for example, a command where the deletion 200 files specified), will end without displaying any message to the user.