For different commands, there can be different parameter options and i can be one of them.

By checking the help you can understand the meaning of each of them. This can be done by

  • man command -> will show the manual page of the command

or

  • command -h or command --help -> will show the help page

Try with sudo instead of command, you will understand what I am saying.

Answer from Abhilash PS on Stack Overflow
🌐
Quora
quora.com › What-does-i-mean-in-a-Linux-terminal
What does -i mean in a Linux terminal? - Quora
I want to delete a folder in my /home directory with rm-r apples A: -i stands for “interactive.” It basically instructs the command (rm) to ask “are you sure?” for every item which is slated to be removed.
🌐
Ubuntu
ubuntu.com › tutorials › command-line-for-beginners
The Linux command line for beginners | Ubuntu
This tutorial will teach you a little of the history of the command line, then walk you through some practical exercises to become familiar with a few basic commands and concepts. We’ll assume no prior knowledge, but by the end we hope you’ll feel a bit more comfortable the next time you’re faced with some instructions that begin “Open a terminal”. Originally authored by peppertop. ... Every Linux system includes a command line of one sort or another.
🌐
Ohio Supercomputer Center
osc.edu › content › linux-command-line-fundamentals
Linux Command Line Fundamentals | Ohio Supercomputer Center
February 26, 2025 - If you are connecting from a Mac or Linux system, you will use ssh. To get more information about using ssh, go to the OSC home page, hold your cursor over the "Supercomputing" menu in the main blue menu bar and select "FAQ." This should help you get started. Once you are logged in look for the last thing displayed in the terminal window. It should be something like ... with a block cursor after it. This is the command prompt -- it's where you will see the commands you type in echoed to the screen.
🌐
Wikiversity
en.wikiversity.org › wiki › Linux › Basic_commands
Linux/Basic commands - Wikiversity
December 17, 2025 - Unix-like operating systems require a working knowledge of several basic commands. Unix®, Linux, BSD and such use a ubiquitous set of these based on the Single UNIX Specification and other standards. Learning to operate a command line interface is a key skill in learning Linux and BSD.
🌐
Media College
mediacollege.com › linux › command › linux-command.html
Linux Commands
A list of Linux commands, with explanation and html man page for each command.
🌐
Carleton University
cs.carleton.edu › generic-course-info › unix.html
Linux command cheat sheet
Hitting the up arrow while in a terminal window will show you the previous command you typed.
🌐
Red Hat
redhat.com › en › blog › 20-essential-linux-commands-every-user
20 essential Linux commands for every user
November 25, 2025 - With sudo, you can easily manage privileges down to individual commands, users, and groups. You can enable password-less execution of select commands, record user sessions, verify commands with digest validation, and more. On Red Hat Enterprise Linux (RHEL), the dnf command installs software and can update all software on the system.
Find elsewhere
🌐
LinuxCommand.org
linuxcommand.org › lc3_man_page_index.php
Command Documentation
Manual pages for bash builtins, GNU coreutils, and other commands
🌐
OIST
groups.oist.jp › scs › basic-linux-commands
Basic Linux Commands | OIST Groups
March 28, 2022 - $ top Tasks: 601 total, 2 running, 573 sleeping, 26 stopped, 0 zombie Cpu(s): 0.1%us, 0.2%sy, 0.0%ni, 99.6%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 49409336k total, 40975628k used, 8433708k free, 370372k buffers Swap: 4194296k total, 106720k used, 4087576k free, 38039904k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 14470 etaillef 20 0 26328 1860 1144 R 1.0 0.0 0:00.08 top 1874 root 20 0 0 0 0 S 0.3 0.0 0:49.98 flush-253:0 1 root 20 0 21436 1056 844 S 0.0 0.0 6:44.42 init 2 root 20 0 0 0 0 S 0.0 0.0 0:22.93 kthreadd 3 root RT 0 0 0 0 S 0.0 0.0 0:39.45 migration/0 ..... The command ps shows the processes running on a given Linux operating system.
🌐
Maker Pro
maker.pro › linux › tutorial › basic-linux-commands-for-beginners
Basic Linux Commands for Beginners | Linux | Maker Pro
March 21, 2018 - So, if you want a file that has the word “hello”, it gives the list of all the files in your Linux system containing the word "hello" when you type in “locate -i hello”. If you remember two words, you can separate them using an asterisk ...
🌐
SCINet
scinet.usda.gov › guides › use › cli
Linux Command-Line Interface | SCINet | USDA Scientific Computing Initiative
SCINet HPC resources can be used via ssh-ing to a cluster and using Command Line Interface (CLI).
🌐
MeluXina
docs.lxp.lu › first-steps › basic_linux
Basic Linux commands and scripting - MeluXina User Documentation
It is also named shell, terminal, console or command prompt. The Linux command line is a computer program intended to interpret commands. It allows users to execute commands by manually typing at the terminal or has the ability to automatically execute commands grouped in Shell Scripts.
🌐
Kinsta®
kinsta.com › home › resource center › blog › tech tips › the 40 most-used linux commands you should know
The 40 Most-Used Linux Commands You Should Know
April 2, 2024 - An argument or parameter is the input we give to a command so it can run properly. In most cases, the argument is a file path, but it can be anything you type in the terminal. You can invoke flags using hyphens (-) and double hyphens (--), while argument execution depends on the order in which you pass them to the function. Before jumping into the most-used Linux commands, make sure to fire up a terminal.
🌐
Linux Foundation
refspecs.linuxfoundation.org › LSB_1.3.0 › gLSB › gLSB › command.html
Commands and Utilities
The following table lists the Commands and Utilities. Unless otherwise specified the command or utility is described in the Single UNIX Specification (SUS).
🌐
DigitalOcean
digitalocean.com › community › tutorials › linux-commands
50+ Essential Linux Commands: A Comprehensive Guide | DigitalOcean
April 8, 2025 - In this tutorial, you will learn the most frequently used and powerful commands for file management, process control, user access, network configuration, and system debugging. You will learn over 50+ must-know Linux commands that will transform you into a Linux power user.
🌐
GeeksforGeeks
geeksforgeeks.org › basic-linux-commands
25 Basic Linux Commands For Beginners [2025] - GeeksforGeeks
June 17, 2025 - While performing a task, we all need shortcuts. Shortcuts help us to complete a task quickly. Linux comes with such commands which are one to two words, using that commands, you can perform several operations in no time.
🌐
Hostinger
hostinger.com › home › tutorials › top 60 linux commands: what they are and how to use them effectively
60 essential Linux commands every user should know
May 28, 2019 - This Linux commands guide provides a complete command list, grouped by category, with syntax structures and practical examples for each command. There are various Linux utilities available in the command-line interface that send instructions to the system to perform different tasks.