Online Enquiry and Help commands (2)
Command |
Function description |
Mans |
View command Help, Dictionary of commands, more complex and info. |
Help |
See Help for Linux built-in commands. |
file and Directory operations commands (18)
Command |
function description |
ls |
lists the contents of the directory and their content property information |
cd |
switch from the current working directory to the specified working directory |
cp |
copy files or directories |
find |
for finding directories and items Recorded file |
mkdir |
Create a directory |
mv |
Move or rename a file |
pwd |
Displays the absolute path of the current working directory |
rename |
rename file |
rm |
Delete one or more Files or directories |
rmdir |
Delete empty directory |
Touch |
Create a new empty file, change the time attribute of an existing file | /tr>
Tree |
to display the contents of a directory in a TreeView |
basename |
Show file name or directory name |
Td>dirname
to display a file or directory path |
chattr |
Change the extended properties of a file |
lsattr |
View extended Properties for a file |
file |
displays the types of files |
md5sum |
Calculating and verifying the MD5 value of a file |
view file and content processing commands (21)
Command |
Function description |
Cat |
Connect multiple files and print to the screen output or redirect to the specified file |
Tac |
TAC is the reverse spelling of cat, displaying file contents in reverse |
More |
Page display of file contents |
Less |
Pagination shows the contents of a file, the opposite usage of the more command |
Head |
Displays the header of the file class capacity |
Tail |
Display the end of a file's contents |
Cut |
Splits each line of a file by the specified delimiter and outputs it. |
Split |
Split files into different small fragments |
Paste |
Merge file contents by row |
Sort |
Sort the text content of a file |
Uniq |
Remove Duplicate rows |
Wc |
The number of rows, words, or bytes of the statistics file. |
Iconv |
encoding format for converted Files |
Dos2unix |
Convert DOS format files to UNIX format |
Diff |
Compare file differences |
Vimdiff |
Command line visual file Comparison tool |
Rev |
Reverse Output file contents |
Grep/egrep |
Filter strings, one of the Three Musketeers |
Join |
Merge by same field of two files |
Tr |
Replace or delete characters |
Vi/vim |
Command line Text Editor |
File compression and Decompression commands (4)
Command |
Function description |
Unzip |
Unzip the file |
Gzip |
Gzip Compression Tool |
Tar |
Packaging compression |
Zip |
Compression tools |
Information display commands (11)
Command |
Function description |
Uname |
Commands to display information about the operating system |
Hostname |
Displays or sets the host name of the current system |
Dmesg |
Display boot information for diagnosing system failures |
Uptime |
Display system run time and load |
Stat |
Show the status of a file or file system |
Du |
Calculate disk space usage |
Df |
Report the use of file system disk space |
Top |
Real-time display of system resource usage |
Free |
viewing system memory |
Date |
Display and set system time |
Aa. |
View time information such as calendars |
Search Files Command (4)
Command |
Function description |
which |
Find binary commands, search by environment variable path path |
Find |
To find a file or directory from a disk traversal |
Whereis |
Find binary commands, search by environment variable path path |
Locate |
Find commands from a database |
User Management commands (10)
Command |
Function description |
Useradd |
Add user |
Usermod |
Modifying user attributes that already exist on the system |
Userdel |
Delete User |
Groupadd |
To add a user group |
passwd |
Modify User Password |
Chage |
Modify User Password Expiration |
Id |
View user's Uid,gid and attribution user groups |
Su |
Switch User identities |
Visudo |
Exclusive commands for editing/etc/sudoers files |
Sudo |
Perform the commands previously allowed in the Suders file as another user (the default root user). |
Basic Network Operations Commands (11)
Command |
Function description |
Telnet |
Remote Login using Telnet protocol |
Ssh |
Remote login using SSH encryption protocol |
Scp |
Used to copy files between different hosts |
Wget |
Command line download file |
Ping |
Test the network connectivity between hosts |
Route |
Displaying and setting the routing table for a Linux system |
Ifconfig |
To view, configure, start, or disable a network interface command |
Ifup |
Start the network card |
Ifdown |
Turn off the NIC |
Netstat |
View network Status |
Ss |
View network Status |
Deep Network Operations Command (9)
Command |
Function description |
Lsof |
Enumerate files that have been opened in the system |
Mail |
Send and receive files |
Mutt |
Mail Management commands |
Nslookup |
Interactive query for Internet DNS server commands |
Dig |
To view the DNS resolution process |
Host |
To view DNS commands |
Nmap |
Network Scan Command |
Traceroute |
Track data transfer routing status |
Tcpdump |
Command-line Grab Bag tool |
commands for disks and file Systems (16)
Command |
Function description |
Mount |
Mount File System |
Umount |
Uninstalling the file system |
Fack |
Check and repair the Linux file system |
Dd |
converting copied files |
Dumpe2fs |
Export File System Information |
Dump |
File System Backup Tool |
Fdisk |
Disk partitioning command, for 2TB or less disk partitions |
Parted |
Disk partitioning command, no disk size limit, commonly used for 2TB or less disk partitions |
Mkfs |
Format and create a Linux file system |
Partprobe |
Update the disk partition table information for the kernel |
E2fsck |
Check the EXT2/EXT3/EXT4 type file system |
Mkswap |
Creating a Linux Swap partition |
Swapon |
Enable swap partition |
Awapoff |
Close Swap partition |
Sync |
To write data from a memory buffer to disk |
Resize2fs |
Resizing the Ext2/ext3/ext4 file system |
System permissions and user authorization related commands (4)
Command |
Function description |
chmod |
Change file or directory permissions |
Chown |
Change the owner and owner of a file or directory |
Chgrp |
Change file User Group |
Umask |
Display or set a permission mask |
Commands to view system user login information (7)
Command |
Function description |
WhoAmI |
Displays the currently valid user name, equivalent to executing the id-un command |
W.H.O. |
Displays user information for the current login system |
W |
Displays a list of users who have logged in to the system and displays the instructions that the user is executing |
Last |
Show users logged in to the system |
Lastlog |
Displays the most recent login information for all users in the system |
Users |
Displays a list of all users of the current login system |
Finger |
Find and display user information |
built-in commands and other
Command |
Function description |
Echo |
Prints the variable, or outputs the specified string directly |
Printf |
Format the results to standard output |
Rpm |
Manage RPM Package Commands |
Yum |
Commands for automating the easy management of RPM packages |
Watch |
Executes the given command periodically and displays the output of the command in full-screen mode |
Alias |
Set System aliases |
Unalias |
To cancel a system alias |
Date |
View or set the system time |
Clear |
Clear Screen |
History |
View the History of command execution |
Eject |
Eject Optical Drive |
Time |
Calculate Command Execution time |
nc |
Powerful networking tools |
Xargs |
Convert standard input to command line arguments |
Exec |
command to invoke and execute instructions |
Export |
setting or displaying environment variables |
unset |
Delete a variable or function |
Type |
Used to determine if another command is a built-in command |
Bc |
Calculator |
System Management and performance monitoring commands (9)
Command |
Function description |
Chkconfig |
Managing Linux System Boot entry |
Vmstat |
Virtual Memory Statistics |
Mpstat |
Displays status statistics for each available CPU |
Iostat |
Statistical system IO |
Sar |
Full access to system performance data such as CPU, run queue, disk I/O, paging (swap), memory, CPU interrupt, and network |
IPCs |
Used to report the status of interprocess communication facilities in Linux, and the information displayed includes information about Message Queuing, shared memory, and semaphores. |
Ipcrm |
Used to delete one or more message queues, semaphore sets, or shared memory identities |
Strace |
For diagnosing and debugging Linux user space trackers. We use it to monitor the interaction between the user control process and the kernel, such as system calls, signal transmission, etc. |
Itrace |
The command tracks the library function call of the process, which shows that the library function is called |
Commands for shutting down, restarting, logging off, and viewing system information (6)
Command |
Function description |
Shutdown |
Shutdown |
Halt |
Shutdown |
Poweroff |
Power off |
Logout |
Exit the shell that is currently logged in |
Exit |
Exit the shell that is currently logged in |
Ctrl+d |
Exit the fast-build of the currently logged-in shell |
Process Management Related commands (15)
Command |
Function description |
Fg |
The command in the background is moved to the foreground to continue execution |
Jobs |
See how many commands are currently executing in the background |
Kill |
Terminating a process |
Killall |
Terminating a process with a process name |
Pkill |
Terminating a process with a process name |
Crontab |
Timed Task commands |
Ps |
To display a snapshot of a process |
Pstree |
Tree Display Process |
Nice/renice |
Prioritize program runs |
Nohup |
command to ignore pending signal run instructions |
Pgrep |
Find a process for matching criteria |
RunLevel |
Find the current operating level of the system |
Init |
Switching the Run level |
Service |
Start, stop, restart, and shut down system services, and also display the current status of all system services |
Bg |
A command paused in the background to continue execution (performed in the background) |
Linux Common Commands Summary