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. |
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. |
Show status of print jobs. |
|
lpr |
Send to the printer. |
lprm |
Remove print job. |
lpstat |
Get printer status. |
pr |
Format and paginate for printing. |
ar |
Create and update library files. |
as |
Generate object file. |
bison |
Generate parsing tables. |
cpp |
Preprocess C code. |
flex |
Lexical analyzer. |
g++ |
GNU C++ compiler. |
gcc |
GNU C compiler. |
ld |
Link editor. |
m4 |
Macro processor. |
make |
Create programs. |
ranlib |
Regenerate archive symbol table. |
rpcgen |
Translate RPC to C code. |
yacc |
Generate parsing tables. |
echo |
Repeat command-line arguments on the output. |
expr |
Perform arithmetic and comparisons. |
printf |
Format and print command-line arguments. |
sleep |
Pause during processing. |
test |
Test a condition. |
at |
Execute commands later. |
atq |
Show jobs queued by at. |
atrm |
Remove job queued by at. |
chgrp |
Change file group. |
chown |
Change file owner. |
crontab |
Automate commands. |
date |
Display or set date. |
df |
Show free disk space. |
du |
Show disk usage. |
env |
Show environment variables. |
finger |
Display information about users. |
kill |
Terminate a running command. |
printenv |
Show environment variables. |
ps |
Show processes. |
stty |
Set or display terminal settings. |
who |
Show who is logged in. |
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. |
Copyright © 2003 O'Reilly & Associates. All rights reserved.