Very Useful Charts and Graphs

well, not really.

1. ASCII hex and decimal values

2. Common UNIX shells

3. Basic UNIX commands

3a. pipes

hex and decimal values of common ASCII characters

**NOTE these are not all the ASCII characters, only the most frequently used ones.

Hex Value Decimal Value Char
00 0
21 33 !
22 34 "
23 35 #
24 36 $
25 37 %
26 38 &
28 40 (
29 41 )
2A 42 *
2B 43 +
2D 45 -
2E 46 .
2F 47 /
30 48 0
31 49 1
32 50 2
33 51 3
34 52 4
35 53 5
36 54 6
37 55 7
38 56 8
39 57 9
3A 58 :
3B 59 ;
3C 60 <
3D 61 =
3E 62 >
3F 63 ?
40 64 @
41 65 A
42 66 B
43 67 C
44 68 D
45 69 E
46 70 F
47 71 G
48 72 H
49 73 I
4A 74 J
4B 75 K
4C 76 L
4D 77 M
4E 78 N
4F 79 O
50 80 P
51 81 Q
52 82 R
53 83 S
54 84 T
55 85 U
56 86 V
57 87 W
58 88 X
59 89 Y
5A 90 Z
5B 91 [
5C 92 \
5D 93 ]
5E 94 ^
5F 95 _
61 97 a
62 98 b
63 99 c
64 100 d
65 101 e
66 102 f
67 103 g
68 104 h
69 105 i
6A 106 j
6B 107 k
6C 108 l
6D 109 m
6E 110 n
6F 111 o
70 112 p
71 113 q
72 114 r
73 115 s
74 116 t
75 117 u
76 118 v
77 119 w
78 120 x
79 121 y
7A 122 z
7B 123 {
7C 124 |
7D 125 }
7E 126 ~

Back to Top

Common Linux/UNIX shells

shell command
bourne shell sh
bourne again shell bash
c shell csh
expanded c shell tcsh
korn shell ksh
public domain korn shell pdksh or ksh
the z shell zsh
stand alone shell sash

Back to Top

Basic UNIX Commands

UNIX Meaning
ls view files in working directory
man get manual page for given command
pwd Print Working Directory
cat display a file or stdin
mkdir make directory
rmdir remove empty directory
rm delete/remove a file
mv move a file/directory
cp copy a file/directory
adduser or useradd add a user account
passwd change a user's password
cd change working directory
chown changes ownership of a file
chmod change permissions of a file (read, write)
kill kills a specified job
echo display on standard output, and print arguments
exit logout of your terminal
shutdown shutsdown system
gzip compress a file and add a .gz extension
gunzip uncompress a file with a .gz extension
ed a very old, and bad text editor
jed also a bad, weak editor
joe a slightly better editor
vi a very powerful editor, which is found on nearly all UNIX systems
emacs a very powerful editor
pico an editor that is easy to use, but weak
elm an e-mail client
pine an e-mail client

Pipes

a pipe is an output redirector, which can pass the output of a program to another
program or textfile, the character | is used to string the output of a certain command
to another command EX: cat /home/roy/goo.cpp | more this tells the cat command to
display the contents of /home/roy/goo.cpp to the more command, which prompts you to hit
space whenever the screen becomes filled with ASCII characters, so the text
doesn't just scroll by uncontrolably. You can do many things with pipes, such as
write the output of a command to a text file for later inpection, and so on.

Back to Top