cal command in Linux with Examples

cal command means Printing an ASCII calendar of the given month or year. cal command is used to see the calendar of a specific month or a whole year.

Syntax

cal [options] [[[day] month] year]
cal [options] [timestamp|monthname]

On the man page, the describes it

  • cal – display a calendar.
  • man cal – More details information about cal command.

cal command in Linux with Examples

$ cal

Display last month, this month, and next month.

Display this entire year’s calendar.

Conclusion

cal command is a simple command in Linux. It is the most popular in use terminal Linux display a calendar. Thank you for reading the DevopsRoles page!

How to Use the Date Command in Linux: Step-by-Step Examples

Introduction

Linux offers various command-line tools that simplify system management, one of which is the date command in Linux. This command is crucial for both system administrators and regular users as it displays or sets the system’s date and time.

date command syntax

date [OPTION]… [+FORMAT]
date [-u|–utc|–universal] [MMDDhhmm[[CC]YY][.ss]]

In the manual page, it describes the command as follows:
date – prints or sets the system’s date and time.
For more detailed information about the date command, refer to the manual page by entering man date in the terminal.

date command in Linux with Examples

$ date

Get year-month-day

[huupv@huupv devopsroles]$ date +%Y-%m-%d
2019-03-10

Get date command usage in Linux

[huupv@huupv devopsroles]$ date -d now
Sun Mar 10 13:18:55 +07 2019
[huupv@huupv devopsroles]$ date -d tomorrow
Mon Mar 11 13:19:00 +07 2019
[huupv@huupv devopsroles]$ date -d yesterday
Sat Mar  9 13:19:06 +07 2019
[huupv@huupv devopsroles]$ date -d last-sunday
Sun Mar  3 00:00:00 +07 2019
[huupv@huupv devopsroles]$ date +'%Y-%m-%d'
2019-03-10

Customizing the Output

One of the powerful features of the date command is its ability to format the output. You can customize how the date and time are displayed using format specifiers. For example, to display the date in YYYY-MM-DD format, you would use:

date +%Y-%m-%d

Conclusion

The date command in Linux is a straightforward yet widely used tool in Linux. It allows users to either display or set the system’s date and time from the terminal. Thank you for visiting the DevopsRoles page!

reboot command in Linux with Examples

reboot command means Restart your machine gently. How do I reboot my Linux based system or remote Linux Server?

Syntax

reboot [OPTION]…

On the man page, the describes it

  • reboot – reboot or stop the system.
  • man reboot – More details information about reboot command.

reboot command in Linux with Examples

$ sudo reboot

reboot command within the last six minutes of TIME

$ sudo shutdown -r +6

How to identify the location reboot command in Linux.

[vagrant@localhost ~]$ which reboot
/usr/sbin/reboot

I will reboot the remote Linux Server with the following command as the below

$ ssh root@remote[IP]-server /usr/sbin/reboot 

Conclusion

reboot command is the simple command in Linux. It is the most popular in use terminal Linux reboot or stops the system. Thank you for reading the DevopsRoles page!

shutdown command in Linux with Examples

shutdown command means Halt, power-off or reboots the machine. In this tutorial, How to shutdown command in Linux with Examples.

Syntax

shutdown [OPTION]… TIME [MESSAGE]

On the man page, describe it

  • shutdown  – bring the system down.
  • man shutdown – More details information about the shutdown command.

The shutdown command in Linux with Examples

$ sudo shutdown -h now

#Schedule the system to shut down at 8 A.M.
$ sudo shutdown 8:00

#Schedule the system to shut down in fifteen minutes.
$ sudo shutdown +15 "Upgrading hardware, downtime should be minimal"

#Bring down the system immediately, and automatically reboot it.
$ sudo shutdown -r now

# Bring down the system immediately, and automatically power off the system.
$ sudo shutdown -P now

Related commands

halt – Stop the computer.
poweroff – Stop the computer.
reboot – Stop the computer.
wall – Send a message to all logged-in users.

Conclusion

command is a simple command in Linux. It is the most popular in use terminal Linux to bring the system down. Thank you for reading the DevopsRoles page!

Mastering the gunzip command in Linux: A Comprehensive Guide with Examples

Introduction

gunzip command in Linux, compressing and decompressing files are essential skills for users. One of the most popular commands for decompressing files in Linux is gunzip. This command helps decompress files that have been compressed using gzip, a common compression format in Unix-like systems. In this article, we will delve into the details of the gunzip command, how to use it, and provide practical examples that you can apply in your daily tasks.

Syntax

gunzip [ -acfhlLnNrtvV ] [-S suffix] [ name … ]

According to the man page, the gunzip command is used to compress or expand files.

To get more detailed information about the gunzip command, you can use:

man gunzip

gunzip command in Linux with Examples

$ gunzip devopsroles.txt.gz

Keep both the compressed and Decompressed files.

$ gunzip -k devopsroles.txt.gz

Display compressed within it without decompressing first.

$ gunzip -c devopsroles.txt.gz

Test Whether a Compressed File Is Valid before Decompressing it.

$ gunzip -t devopsroles.txt.gz

Show verbose information when you decompress the file.

$ gunzip -v devopsroles.txt.gz

Decompress Multiple Files at Once

gunzip file1.gz file2.gz file3.gz

To decompress a file while keeping the original compressed file, use the -c option and redirect the output:

gunzip -c file.gz > file

Conclusion

The gunzip command is a powerful and easy-to-use tool in Linux for decompressing gzip files. By mastering its options and syntax, you can save time and effort in file management. Hopefully, this article has provided you with a clearer understanding of how to use gunzip command in Linux effectively in your daily tasks. Keep exploring and leveraging the powerful tools of Linux to enhance your work efficiency and system management. Thank you for reading the DevopsRoles page!

Mastering the unzip command in Linux: A Comprehensive Guide with Examples

Introduction

unzip command in Linux means list, test, and extract compressed files in a ZIP archive. In the Linux operating system, compressing and decompressing files are essential skills for users. One of the most popular commands for decompressing ZIP files is unzip. This command not only helps to extract ZIP files but also provides many useful options for effective file management. In this article, we will explore the unzip command in detail, how to use it, and provide practical examples that you can apply in your daily tasks.

unzip syntax

unzip [-Z] [-cflptTuvz[abjnoqsCDKLMUVWX$/:^]] file[.zip] [file(s) …] [-x xfile(s) …] [-d exdir]

According to the man page, the unzip command is used to list, test, and extract compressed files in a ZIP archive.

To get more detailed information about the unzip command, you can use:

man unzip

unzip command in Linux with Examples

$ unzip devopsroles.zip

List all files from a .zip file

[vagrant@DevopsRoles ~]$ ll
 total 4
 -rw-rw-r--. 1 vagrant vagrant 638 Oct  1 06:46 Devops.zip
 [vagrant@DevopsRoles ~]$ unzip -l Devops.zip 
 Archive:  Devops.zip
   Length      Date    Time    Name
 ---------  ---------- -----   ----
         0  10-01-2019 06:45   Devops/
         0  10-01-2019 06:45   Devops/DevopsRoles/
         0  10-01-2019 06:45   Devops/huupv.csv
         0  10-01-2019 06:45   Devops/xxx
 ---------                     -------
         0                     4 files

Test a .zip file validity

[vagrant@DevopsRoles ~]$ unzip -tq Devops.zip 
 No errors detected in compressed data of Devops.zip.

How to extract unzip all files/folders into a certain directory

[vagrant@DevopsRoles ~]$ ll
 total 4
 -rw-rw-r--. 1 vagrant vagrant 638 Oct  1 06:46 Devops.zip
 [vagrant@DevopsRoles ~]$ unzip Devops.zip -d DevopsRoles
 Archive:  Devops.zip
    creating: DevopsRoles/Devops/
    creating: DevopsRoles/Devops/DevopsRoles/
  extracting: DevopsRoles/Devops/huupv.csv  
  extracting: DevopsRoles/Devops/xxx  
 [vagrant@DevopsRoles ~]$ ll
 total 4
 drwxrwxr-x. 3 vagrant vagrant  20 Oct  1 06:51 DevopsRoles
 -rw-rw-r--. 1 vagrant vagrant 638 Oct  1 06:46 Devops.zip

Conclusion

The unzip command is a powerful and flexible tool in Linux for extracting ZIP files. By mastering its options and syntax, you can improve your work efficiency and manage files more effectively. Hopefully, this article has given you a clearer understanding of how to use the unzip command and how to apply it to your daily tasks. Keep exploring and leveraging the powerful tools of Linux to enhance your work efficiency and system management. Thank you for reading the DevopsRoles page!

zip command in Linux with Examples

zip command in Linux means Package and compress (archive) files.

Syntax

zip [-aABcdDeEfFghjklLmoqrRSTuvVwXyz!@$] [–longoption …] [-b path] [-n suffixes] [-t date] [-tt date] [zipfile [file …]] [-xi list]

On the man page, the describes it

  • zip – package compress (archive) files.
  • man zip – More details information about zip command.

zip command in Linux with Examples

$ zip devopsroles.zip devopsroles.txt

Add new files to the existing zip file

[vagrant@DevopsRoles ~]$ ll
 total 4
 drwxrwxr-x. 3 vagrant vagrant  20 Oct  1 06:51 DevopsRoles
 -rw-rw-r--. 1 vagrant vagrant 638 Oct  1 06:46 Devops.zip
 [vagrant@DevopsRoles ~]$ touch newfile.txt
 [vagrant@DevopsRoles ~]$ unzip -l Devops.zip 
 Archive:  Devops.zip
   Length      Date    Time    Name
 ---------  ---------- -----   ----
         0  10-01-2019 06:45   Devops/
         0  10-01-2019 06:45   Devops/DevopsRoles/
         0  10-01-2019 06:45   Devops/huupv.csv
         0  10-01-2019 06:45   Devops/xxx
 ---------                     -------
         0                     4 files
 [vagrant@DevopsRoles ~]$ zip -u Devops.zip newfile.txt 
   adding: newfile.txt (stored 0%)
 [vagrant@DevopsRoles ~]$ unzip -l Devops.zip 
 Archive:  Devops.zip
   Length      Date    Time    Name
 ---------  ---------- -----   ----
         0  10-01-2019 06:45   Devops/
         0  10-01-2019 06:45   Devops/DevopsRoles/
         0  10-01-2019 06:45   Devops/huupv.csv
         0  10-01-2019 06:45   Devops/xxx
         0  10-01-2019 06:56   newfile.txt
 ---------                     -------
         0                     5 files

Conclusion

zip command is a simple command in Linux. It is the most popular in use terminal Linux package and compress (archive) files. Thank you for reading the DevopsRoles page!

wget command in Linux with Examples

wget command in Linux means The non-interactive network downloader in Linux.

Syntax

wget [option]… [URL]…

In man page the describe it

  •  – The non-interactive network downloader.
  •  wget– More details information about wget command.

wget command in Linux with Examples

$ wget https://www.devopsroles.com

Spider is a website with a wget command

$ wget -T 180 -t1 -S –spider https://devopsroles.com

Conclusion

command is the simple the command in Linux. It is the most popular in use terminal Linux The non-interactive network downloader. Thank you for reading the DevopsRoles page!

Mastering the test command in Linux: A Comprehensive Guide with Examples

Introduction

test command in Linux means Checking file types and comparing values. In the Linux operating system, checking conditions and taking actions based on those checks is a crucial skill for users, especially when writing shell scripts. One of the most important commands for performing these condition checks is the test command.

This command allows you to check file attributes, strings, and numbers, and based on the results, you can determine the next steps in your script. In this article, we will explore the test command in detail, how to use it, and provide practical examples that you can apply in your daily tasks.

test command syntax in Linux

test EXPRESSION
test
[ EXPRESSION ]
[ ]
[ OPTION

According to the man page, the test command checks file types and compares values.

For more detailed information about the test command, you can use:

man test

test command in Linux with Examples

To compare two numbers, use:

num1=5
num2=10
if [ $num1 -lt $num2 ]; then
  echo "$num1 is less than $num2"
else
  echo "$num1 is not less than $num2"
fi

Or using a direct test in a single line:

$ test 10 -gt 5 && echo "Yes"

Checking Multiple Conditions with Logical AND

if [ -e /path/to/file ] && [ -w /path/to/file ]; then
  echo "File exists and is writable."
else
  echo "File does not exist or is not writable."
fi

To check if a file is not empty, use:

if [ -s /path/to/file ]; then
  echo "File is not empty."
else
  echo "File is empty."
fi

To combine logical operators, use:

if [ -e /path/to/file ] && ([ "$str1" = "$str2" ] || [ $num1 -lt $num2 ]); then
  echo "Conditions met."
else
  echo "Conditions not met."
fi

Conclusion

The test command is a powerful and flexible tool in Linux for performing condition checks. By mastering its options and syntax, you can write more efficient shell scripts and manage automation tasks with ease. Hopefully, this article has given you a clearer understanding of how to use the test command examples and how to apply it to your daily tasks. Keep exploring and leveraging the powerful tools of Linux to enhance your work efficiency and system management. Thank you for reading the DevopsRoles page!

Mastering the expr command in Linux: A Comprehensive Guide with Examples

Introduction

expr command in Linux means Evaluate expressions. In the Linux operating system, performing arithmetic and string operations is a common requirement, especially when writing shell scripts. The expr command is a versatile and powerful tool that allows users to evaluate expressions, including arithmetic operations, string manipulations, and logical comparisons.

In this article, we will explore the expr command in detail, learn how to use it, and provide practical examples that demonstrate its capabilities in real-world scenarios.

Syntax

expr EXPRESSION
expr OPTION

According to the man page, the expr command in Linux is used to evaluate expressions.

For more detailed information about the expr command, you can use:

man expr

expr command in Linux with Examples

You can combine multiple expressions using logical operators:

expr \( 5 + 3 \) \* 2
# Output: 16

Less Than Comparison

expr 3 \< 5
# Output: 1 (true)

Greater Than Comparison

expr 5 \> 3
# Output: 1 (true)

Not Equal Comparison

expr 5 != 3
# Output: 1 (true)

Equal Comparison

expr 5 = 5
# Output: 1 (true)

Conclusion

The expr command is a powerful and versatile tool in Linux, essential for performing arithmetic operations, string manipulations, and logical comparisons in shell scripts. By mastering the expr command, you can enhance your scripting capabilities and manage tasks more efficiently.

This article has provided an overview of the expr command, its syntax, and practical examples to help you apply it in real-world scenarios. Keep exploring and utilizing the expr command to improve your Linux command-line skills and script automation.

expr command is a simple command in Linux. It is the most popular in-use terminal Linux evaluation expression. Thank you for reading the DevopsRoles page!

Devops Tutorial

Exit mobile version