Basic command

1. The `pwd` command helps you identify your location in the file system :

   `pwd` - Print Working Directory     

pwd

2. The `ls` command is used to list the files and directories in the current directory :

  `ls` - List Files and Directories

Command

Description

ls <Path Name>

` any define path` is define after `ls` command , it will display all contain of that location.

ls -l

` -l ` flag is used to display the lists all contents with some extra information like permission of the file or folder , time stamp.

ls – a

` -a ` flag is used to see the hidden files and folder.

List Files and Directories

Display hidden file

permission of all file

3. The `uname` command retrieves system information:

   uname - Print System Information

uname

Note : By adding `-r ` flag to the `uname` command , you can display the kernal release version.

uname -r   Print Kernel Release Information

uname -r

4. The `cd` command allows you to navigate the file system by changing your current directory.

cd  -  Change Directory

Cd

5. The `clear` command clears the terminal screen, providing a clean workspace.

  clear - Clear the Terminal Screen

clear

6. `whoami` returns the username of the current user logged into the terminal.

 whoami - Display the Current User 

whoami

7. `History` This command is used to display the history of the common that previously executed. history

history

History

8. `free` This command is used to check the memory-related detail in your system.

 free

free

9. `nslookup` is used to obtain information for DNS server. it stands for Name Server Lookup.

nslookup <domain name>

nslookup

10. `ssh-keygen` is used to establish a secure SSH connection from your host machine to any remote server. It generates a public/private key pair.

ssh-keygen -t rsa

11 . `curl` is a tool which is used to fetch data and post the data over the internet. it can used various of protocol like HTTPS , SMTP and FTP.

curl [options] [URL]

curl

12 . `curl -o `flag saves the data into a file on the local machine.

`curl -o [file_name] [URL...]

store response on local machine

13. apt-get command used to manage packages in the linux. APT stand for the Advanced Packaging Tool , and its main used of install , update , upgrade and remove the packages.

apt-get [options] command

apt

14 . `du` command is used to check disk usage space.

du

du

15. `df` the is a command used to check the available disk space in system.

df -h

df

15. ifconfig is command is used to view the information about your network interface

ifconfig [OPTIONS] [INTERFACE]

ifconfig

Linux command in DevOps

Linux fundamentals are crucial skills for a DevOps professional. Through this article, we will learn about all the required Linux commands which we will frequently use in a DevOps career.

Similar Reads

What is linux?

Linux is a free and open-source software operating system , which developed by linus torvalds. It came from a unix family. it is compatibility with all major computer hardware such as x86 , ARM etc....

File System in Linux

In linux everything is represented as a file including a hardware program, the files are stored in a directory , and every directory contains a file with a tree structure. That is called file system hierarchy. Linux uses single rooted , inverted tree like structure. Root directory represents with / (forward slash). it is a top-level directory in linux....

Basic command

1. The `pwd` command helps you identify your location in the file system :...

Creating Files and Directories :

In DevOps, creating and managing files and directories is a common task. Here are some essential commands :...

Copying and Pasting Files and Directories:

The cp command is used for copying and pasting files or directories in Linux. Here are some commonly used options and examples:...

Removing Files and Directories:

To delete files or directories in DevOps, you can use the rm command. Be cautious, as it permanently removes data. Here’s an example:...

rm Renaming Files and Directories

The mv command is used to rename files or directories. For example, to rename a directory from “gfg” to “gfg-devops,” you can use:...

User Management

User management in Linux is a crucial aspect of DevOps and system administration. Managing users and their permissions ensures that your systems are secure, organized, and meet the needs of your organization. Here’s an overview of user management in Linux within a DevOps context:...

Group Management :

A group is a collection of user accounts that is very use full to administrators for managing and applying permission to a number users....

Linux file system permission :

In linux , to increase the security of the file and directory. we need to used permission. There are total three type of file permission are Read , Write , Execute....

Conclusion

In conclusion, this article has emphasized the vital role of Linux fundamentals in the toolkit of a DevOps professional. By providing insights into essential Linux commands and concepts, it equips individuals in the field to efficiently navigate file systems, manage users and groups, implement file permissions, and perform a variety of tasks critical for the success of DevOps operations, ultimately contributing to the security and functionality of their systems....