page 1 | 2 | 3
The following list of basic Linux commands is essential to maintain and administer a Linux server. Only a brief description is provided to each command in this section for your convenient reference and further research. It is beyond the scope of this condensed guide to explain in details the functions and intended usage of the following basic Linux commands. To become a skilled Linux administrator, you will need to know and remember more than eighty percent of the materials presented below.

A brief technical information of each command is available via man (for example, type man awk to see a summary of all options offered by awk). The Internet is an execellent place to review many examples and usage of these commands for audience of different technical levels. You can use the search keyword: Linux command_name command such as Linux cat command to achieve excellent search result.

A dedicated server can be completely automated with scripts constructing appropriate parameters and calling these basic Linux commands. The best way to learn these commands is to actually try them out in your terminal window or secure shells. If you are just beginning to work on a Linux server, the abundance of commands may look daunting. Try to pick a few commands and learn them well before trying to learn others. You will get to know all commands you need to deploy a dedicated server in no time. To help you get your feet wet quickly, the following list presents useful commands on various aspects of maintaining and automating a dedicated server.

Communications
ftp File transfer protocol.
login Sign on to Linux.
mail Read or send mail.
rlogin Sign on to remote Linux.
talk Write to other terminals.
telnet Connect to another system.
vacation Respond to mail automatically.
wall Broadcast a message to all login users.
write Send a message to another login user.



Comparisons
cmp Compare two files, byte by byte.
comm Compare items in two sorted files.
diff Compare two files, line by line.
diff3 Compare three files.
dircmp Compare directories.
sdiff Compare two files, side by side.
File Management
cat Concatenate files or display them.
cd Change directory.
chattr Change the attributes of a file or folder.
chmod Change access modes on files.
cp Copy files.
csplit Break files at specific locations.
file Determine a file's type.
head Show the first few lines of a file.
ln Create filename aliases.
locate Index and quickly search for files on your server.
ls List files or directories.
mkdir Create a directory.
merge Merge multiple files together.
more Display files by screenful.
mount Mount file systems such as ISO, Windows share.
mv Move or rename files or directories.
pwd Present working directory.
rcp Copy files to remote system.
rm Remove files.
rmdir Remove directories.
rpm RPM package management.
spell Report spelling errors in a file.
split Split files evenly.
tail Show the last few lines of a file.
touch Create an empty file.
umount Unmount mounted file systems
wc Count lines, words, and characters.
whereis Locates source/binary and manuals sections for specified files.
which Finds the full path for a command.
page 1 | 2 | 3