In this article, I’ll share the most commonly used Linux shortcut commands. Below, you’ll find frequently used commands in Linux systems and their functions. These commands will help you perform operations quickly and efficiently.
1. Running Commands at a Specific Time
If you want a command to run at a specific time, you can use the at command. This command allows you to add scheduled tasks to your system.
sudo apt install -y at
echo "halt" | at 10:20For example, this command will run the halt command at 10:20 AM to shut down the system.
2. Finding Files Containing Specific Words
To find files containing a specific word, you can combine the find and grep commands.
find . -iname "*.js" | xargs grep "js.map" -slThis command searches for the word “js.map” within .js files in the current directory.
3. Viewing Processes Using the Most RAM
To see which processes are using the most RAM in Linux, you can use the ps command and sort the output.
ps aux --sort=-%mem | headThis command lists the processes that consume the most memory.
4. Killing All Processes of a User
To terminate all processes belonging to a specific user, you can use the killall command.
killall -u ecuThis command terminates all processes belonging to the user ecu.
5. Listing Files Between 50 MB and 1 GB
To list files within specific size ranges, you can use the find command.
find / -type f -size +50M -size -1GThis command lists files that are between 50 MB and 1 GB in size.
6. Finding Differences Between Files/Directories
To see differences between two files or directories, you can use the diff command.
For directory comparison:
diff -rq /home/ecu/site1 /home/ecu/site1_ydkFor line-by-line file comparison:
diff -c file1.txt file2.txtBest Practices and Safety Tips
Using the terminal effectively increases system administrators’ productivity and allows you to take full advantage of Linux’s powerful features. By using commands correctly and carefully, you can make managing your Linux system much more efficient.
Important Reminders:
- Always ensure you’re working with the correct files and directories before trying any command
- I recommend performing careful tests in a safe environment first
- Make backups of important data before running potentially destructive commands
- Use
mancommand to read documentation:man [command_name]
Conclusion
These essential Linux commands will significantly improve your workflow as a system administrator. Mastering these shortcuts will help you navigate and manage Linux systems more efficiently. Remember to always exercise caution when using powerful commands, especially those that can modify or delete system files.
These commands are essential tools for any Linux system administrator. Practice them in a safe environment to become proficient in Linux system management.