Complete Linux

Complete Linux

All about Linux and Its Basic Commands

Table of contents

No heading

No headings in the article.

Just like Windows, iOS, and Mac OS, Linux is an operating system. In fact, one of the most popular platforms on the planet, the kernel is first released on September 17, 1991, by Linus Torvalds.

What is Linux and why it is used?

Linux is a free, open-source operating system, released under the GNU General Public License (GPL). Anyone can run, study, modify, and redistribute the source code, or even sell copies of their modified code, as long as they do so under the same license. Some of the popular flavours of Linux are Ubuntu, Kali Linux, Red Hat, fedora etc.

Linux Architecture

Architecture of Linux - javatpoint

Application:- it is the first layer in Linux architecture and its consists of various applications like cameras, mail, browsers etc.

Shell: Shell is a UNIX term for the interactive user interface with an operating system. The shell is the layer of programming that understands and executes the commands a user enters. In some systems, the shell is called a command interpreter like the Bash shell.

Kernel: It is the heart of Linux that controls how software and hardware interact.

Hardware: It consists of several peripheral devices like CPU, Mouse, Keyboard etc.

Basic Linux Commands:

  1. ls - The most frequently used command in Linux to list directories

  2. pwd - Print working directory command in Linux

  3. cd - Linux command to navigate through directories

  4. mkdir - Command used to create directories in Linux

  5. mv - Move or rename files in Linux

  6. cp - Similar usage as mv but for copying files in Linux

  7. rm - Delete files or directories

  8. touch - Create blank/empty files

  9. ln - Create symbolic links (shortcuts) to other files

  10. cat - Display file contents on the terminal

  11. clear - Clear the terminal display

  12. echo - Print any text that follows the command

  13. less - Linux command to display paged outputs in the terminal

  14. whoami - Get the active username

  15. tar - Command to extract and compress files in Linux

  16. grep - Search for a string within an output

  17. head - Return the specified number of lines from the top

  18. tail - Return the specified number of lines from the bottom

  19. diff - Find the difference between two files

  20. comm - Combines the functionality of diff and cmp

  21. sort - Linux command to sort the content of a file while outputting

  22. export - Export environment variables in Linux

  23. zip - Zip files in Linux

  24. unzip - Unzip files in Linux

  25. ssh - Secure Shell command in Linux

  26. chmod - Command to change file permissions

  27. chown - Command for granting ownership of files or folders

  28. ifconfig - Display network interfaces and IP addresses

  29. wget - Direct download files from the internet

  30. sudo - Command to escalate privileges in Linux

  31. top - View active processes live with their system usage

  32. useradd and usermod - Add a new user or change existing users data

  33. passwd - Create or update passwords for existing users

  34. tac - It is reverse the cat command.

Thanks for reading my blog.Stay connected with me for laerning and sharing .

#90DaysofDevopsChallage #Devops #trainwithsubham.#linux#Day1

LinkedIn: https://www.linkedin.com/in/rahan-hossain-b72521189/