Decoding Common Linux Command Abbreviations: A Handy Reference
This article provides a concise reference of common Linux command abbreviations, explaining each command's purpose—from navigating directories and managing files to monitoring processes and handling system resources—helping users quickly understand and use these essential shell utilities.
This reference lists common Linux command abbreviations and their meanings, offering a quick guide to essential shell utilities for system navigation, file management, process monitoring, and system configuration.
pwd: Print Working Directory – displays the absolute path of the current directory.
ps: Process Status – shows current processes, similar to Windows Task Manager.
ps -auxf: Displays detailed process status.
df: Disk Free – reports available disk space on mounted filesystems.
du: Disk Usage – shows disk space usage of files and directories.
rpm: Red Hat Package Manager – package management tool for Red Hat based systems.
rmdir: Remove Directory – deletes empty directories.
rm: Remove – deletes files or directories.
cat: Concatenate – displays file contents or combines files (e.g., cat file1 file2 >> file3).
insmod: Install Module – loads a kernel module.
ln -s: Symbolic Link – creates a soft link (shortcut) to a file or directory.
mkdir: Make Directory – creates a new directory.
touch: Creates an empty file or updates file timestamps.
man: Manual – displays manual pages for commands.
su: Switch User – changes the current user context.
cd: Change Directory – navigates to a different directory.
ls: List – lists files and directories.
ln: Link – creates a hard link.
chmod: Change Mode – modifies file permissions.
chown: Change Owner – changes file ownership.
chgrp: Change Group – changes the group ownership of a file.
cmp: Compare – compares two files byte by byte.
cp: Copy – copies files or directories.
cvs: Concurrent Versions System – version control system.
daemon: Disk And Execution Monitor – background service.
dd: Disk Dump – copies and converts raw data.
diff: Difference – compares files line by line.
dmesg: Diagnostic Message – prints kernel ring buffer messages.
ed: Editor – simple line editor.
egrep: Extended GREP – searches using extended regular expressions.
elf: Extensible Linking Format – binary file format.
emacs: Editor MACroS – extensible text editor.
eval: Evaluate – evaluates arguments as a command.
exec: Execute – replaces the shell with a specified program.
fd: File Descriptors – numeric identifiers for open files.
fg: Foreground – brings a background job to the foreground.
fgrep: Fixed GREP – searches for fixed strings.
fmt: Format – formats text paragraphs.
fsck: File System Check – checks and repairs filesystems.
fstab: FileSystem Table – static information about filesystems.
gawk: GNU AWK – pattern scanning and processing language.
gpg: GNU Privacy Guard – encryption and signing tool.
groff: GNU troff – typesetting system.
grep: Global Regular Expression Print – searches text using patterns.
gzip: GNU zip – compresses files.
head: Displays the beginning of a file.
kill: Sends signals to processes.
less: Pager – views file contents interactively.
ln: Link – creates hard links.
locate: Finds files by name.
login: Starts a user session.
lsmod: List Modules – shows loaded kernel modules.
man: Manual – displays command documentation.
mkdir: Make Directory – creates a new directory.
mkfs: Make File System – creates a filesystem on a device.
more: Pager – displays file contents page by page.
mv: Move – moves or renames files and directories.
nano: Nano's ANOther editor – simple text editor.
nc: Netcat – reads and writes data across network connections.
netstat: Network Statistics – displays network connections.
nice: Sets process priority.
nl: Number of Lines – numbers lines of a file.
passwd: Password – changes user passwords.
ping: Packet Internet Groper – tests network reachability.
ps: Process Status – reports process information.
pwd: Print Working Directory – shows current directory path.
rc: Runcom – run command (shell script).
rm: Remove – deletes files or directories.
rmdir: Remove Directory – deletes empty directories.
sed: Stream Editor – performs basic text transformations.
sh: Shell – command interpreter.
ssh: Secure Shell – encrypted remote login.
su: Substitute User – switches user identity.
sudo: Superuser Do – executes commands with elevated privileges.
tail: Displays the end of a file.
tar: Tape Archive – creates and extracts archive files.
tee: Reads from standard input and writes to standard output and files.
top: Displays real-time system processes.
touch: Updates file timestamps or creates empty files.
umask: User Mask – sets default file permission mask.
uname: Unix Name – prints system information.
uniq: Unique – filters duplicate lines.
vi: Visual – powerful text editor.
vim: Vi IMproved – enhanced version of vi.
wc: Word Count – counts lines, words, and characters.
who: Shows who is logged on.
xargs: eXtended ARGuments – builds and executes command lines from standard input.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
ITPUB
Official ITPUB account sharing technical insights, community news, and exciting events.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
