If you're just beginning to work on a Linux system,
the abundance of commands might prove daunting. To help orient you,
the following lists present a sampling of commands on various
topics.
ftp
|
File Transfer Protocol.
|
login
|
Sign on.
|
rlogin
|
Sign on to remote system.
|
rsh
|
Run shell or single command on remote system (not particularly
secure).
|
ssh
|
Run shell or single command on remote system (secure).
|
talk
|
Exchange messages interactively with other terminals.
|
telnet
|
Connect to another system.
|
tftp
|
Trivial File Transfer Protocol.
|
uudecode
|
Decode file prepared for mailing by uuencode.
|
uuencode
|
Encode file containing binary characters for mailing.
|
vacation
|
Respond to mail automatically.
|
cat
|
Concatenate files or display them.
|
chfn
|
Change user information for finger, email, etc.
|
cksum
|
Compute checksum.
|
chmod
|
Change access modes on files.
|
chsh
|
Change login shell.
|
cp
|
Copy files.
|
csplit
|
Split a file into pieces with a specific size or at specific
locations.
|
dd
|
Copy files in raw disk form.
|
file
|
Determine a file's type.
|
head
|
Show the first few lines of a file.
|
less
|
Display files by screenful.
|
ln
|
Create filename aliases.
|
ls
|
List files or directories.
|
merge
|
Merge changes from different files.
|
mkdir
|
Create a directory.
|
more
|
Display files by screenful.
|
mv
|
Move or rename files or directories.
|
newgrp
|
Change current group.
|
pwd
|
Print working directory.
|
rcp
|
Copy files to remote system.
|
rm
|
Remove files.
|
rmdir
|
Remove directories.
|
split
|
Split files evenly.
|
tail
|
Show the last few lines of a file.
|
wc
|
Count lines, words, and characters.
|
cvs
|
Manage different versions (revisions) of source files.
|
etags
|
Generate symbol list for use with the Emacs editor.
|
gdb
|
GNU debugger.
|
gprof
|
Display object file's profile data.
|
imake
|
Generate makefiles for use with make.
|
make
|
Maintain, update, and regenerate related programs and files.
|
nm
|
Display object file's symbol table.
|
patch
|
Apply patches to source code.
|
rcs
|
Manage different versions (revisions) of source files.
|
size
|
Print the size of an object file in bytes.
|
strace
|
Trace system calls and signals.
|
strip
|
Strip symbols from an object file.
|
col
|
Process control characters.
|
cut
|
Select columns for display.
|
emacs
|
Work environment with powerful text editing capabilities.
|
ex
|
Line editor underlying vi.
|
expand
|
Convert tabs to spaces.
|
fmt
|
Produce roughly uniform line lengths.
|
fold
|
Break lines.
|
gawk
|
Process lines or records one by one.
|
ghostscript
|
Display PostScript or PDF file.
|
groff
|
Format troff input.
|
ispell
|
Interactively check spelling.
|
join
|
Merge different columns into a database.
|
paste
|
Merge columns or switch order.
|
rev
|
Print lines in reverse.
|
sed
|
Noninteractive text editor.
|
sort
|
Sort or merge files.
|
tac
|
Print lines in reverse.
|
tr
|
Translate (redefine) characters.
|
uniq
|
Find repeated or unique lines in a file.
|
vi
|
Visual text editor.
|
xargs
|
Process many arguments in manageable portions.
|