The following are some miscellaneous commands which may be of interest:
cal
The cal command prints a calendar. By default, it prints the current month, though it can print either all the months in a given year, or a particular month (January = 1, ..., December = 12) in a given year. For example:
{ecelinux:1} cal
August 2006
S M Tu W Th F S
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
{ecelinux:2} cal 2000
2000
Jan Feb Mar
S M Tu W Th F S S M Tu W Th F S S M Tu W Th F S
1 1 2 3 4 5 1 2 3 4
2 3 4 5 6 7 8 6 7 8 9 10 11 12 5 6 7 8 9 10 11
9 10 11 12 13 14 15 13 14 15 16 17 18 19 12 13 14 15 16 17 18
16 17 18 19 20 21 22 20 21 22 23 24 25 26 19 20 21 22 23 24 25
23 24 25 26 27 28 29 27 28 29 26 27 28 29 30 31
30 31
Apr May Jun
S M Tu W Th F S S M Tu W Th F S S M Tu W Th F S
1 1 2 3 4 5 6 1 2 3
2 3 4 5 6 7 8 7 8 9 10 11 12 13 4 5 6 7 8 9 10
9 10 11 12 13 14 15 14 15 16 17 18 19 20 11 12 13 14 15 16 17
16 17 18 19 20 21 22 21 22 23 24 25 26 27 18 19 20 21 22 23 24
23 24 25 26 27 28 29 28 29 30 31 25 26 27 28 29 30
30
Jul Aug Sep
S M Tu W Th F S S M Tu W Th F S S M Tu W Th F S
1 1 2 3 4 5 1 2
2 3 4 5 6 7 8 6 7 8 9 10 11 12 3 4 5 6 7 8 9
9 10 11 12 13 14 15 13 14 15 16 17 18 19 10 11 12 13 14 15 16
16 17 18 19 20 21 22 20 21 22 23 24 25 26 17 18 19 20 21 22 23
23 24 25 26 27 28 29 27 28 29 30 31 24 25 26 27 28 29 30
30 31
Oct Nov Dec
S M Tu W Th F S S M Tu W Th F S S M Tu W Th F S
1 2 3 4 5 6 7 1 2 3 4 1 2
8 9 10 11 12 13 14 5 6 7 8 9 10 11 3 4 5 6 7 8 9
15 16 17 18 19 20 21 12 13 14 15 16 17 18 10 11 12 13 14 15 16
22 23 24 25 26 27 28 19 20 21 22 23 24 25 17 18 19 20 21 22 23
29 30 31 26 27 28 29 30 24 25 26 27 28 29 30
31
{ecelinux:3} cal 1 2000
January 2000
S M Tu W Th F S
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
{ecelinux:4}
clear
The clear command clears the current screen on the terminal.
dc
The command dc starts a reverse-Polish stack-based calculator. Each number is pushed onto the stack, an operator takes the last two numbers on the stack, performs that operation on them, and puts the result onto the stack, and p prints the top of the stack and q quits the program.
{ecelinux:1} dc
3 4 + p
7
2 * p
14
q
{ecelinux:2}
fortune
The fortune command randomly picks a line from a specific file of quotes and sayings. Unfortunately, ecelinux does not have fortune installed, however, if it were, you could use:
{ecelinux:1} fortune
Line Printer paper is strongest at the perforations.
{ecelinux:2} fortune
Anyone can hold the helm when the sea is calm.
-- Publius Syrus
{ecelinux:3}
You can always visit http://www.reichel.net/potpourri/cookie.html.
talk
The talk userid makes a request for a talk session with the person with the specified user id. If that person is logged on and responds appropriately, a talk session is entered where the screen is split in half, and what you write appears in the top half, and what the other person writes appears in the lower half.
{ecelinux:1} talk dwharder
User dwharder will see:
Message from Talk_Daemon@ecelinux at 22:38 ... talk: connection requested by ece250@ecelinux. talk: respond with: talk ece250@ecelinux
Quit your talk session with Ctrl-C.
top
The top command lists the most CPU-intensive programs currently running. As the example shows, ecelinux is not used much between Academic Terms:
{ecelinux:1} top
load averages: 0.16, 0.17, 0.18 22:45:49
80 processes: 79 sleeping, 1 on cpu
CPU states: 92.6% idle, 0.5% user, 2.8% kernel, 4.1% iowait, 0.0% swap
Memory: 4096M real, 3054M free, 89M swap in use, 6877M swap free
PID USERNAME LWP PRI NICE SIZE RES STATE TIME CPU COMMAND
6097 root 1 58 0 3192K 1584K sleep 0:00 0.05% rsync
6061 ece250 1 58 0 2856K 1696K cpu/5 0:00 0.04% top
6088 root 1 0 0 2536K 1904K sleep 0:00 0.03% tcsh
1870 root 1 58 0 3480K 1240K sleep 128:46 0.02% top
2660 ece250 1 58 0 7784K 2544K sleep 0:01 0.02% sshd
9376 gnadaraj 1 58 0 8064K 2680K sleep 0:06 0.01% sshd
6087 root 1 48 0 2904K 1264K sleep 0:00 0.01% rshd
4401 ctschung 1 58 0 8024K 2656K sleep 0:00 0.01% sshd
393 root 12 52 0 3200K 1632K sleep 8:43 0.01% mibiisa
259 root 11 24 0 16M 15M sleep 7:14 0.00% nscd
2662 ece250 1 48 0 2832K 2288K sleep 0:00 0.00% tcsh
4431 ctschung 1 58 0 3464K 1848K sleep 0:00 0.00% sftp-server
243 root 22 58 0 5544K 2432K sleep 7:28 0.00% syslogd
141 root 1 58 0 3808K 1168K sleep 7:08 0.00% sshd
132 root 1 58 0 1792K 504K sleep 5:47 0.00% prngd
units
The units command runs a program which gives you various conversions between units. Follow the prompts and use Ctrl-C to quit.
{ecelinux:1} units
you have: furlong/fortnight
you want: cm/min
* 9.978571e-01
/ 1.002147e+00
you have: cm
you want: ft
* 3.280840e-02
/ 3.048000e+01
you have: ^C
{ecelinux:2}
uptime
The uptime command indicates how long the current machine has been running.
{ecelinux:1} uptime
10:44pm up 20 days 11:14, 10 users, load average: 0.16, 0.18, 0.18
{ecelinux:2}
Copyright ©2005-2008 by Douglas Wilhelm Harder. All rights reserved.