You have found the personal technical notes of Chris X Edwards. These notes were mostly created for my own reference and for my friends. They are posted publically in the hope that they might somehow be useful to someone. Bear in mind however, that these are only rough notes and are not guaranteed to present the best way to solve any particular problem.

If you find a flagrant error that you feel should be corrected, feel free to contact me and let me know (send email to "help" at my domain which is "xed.ch").

The notes are created with AsciiDoc and there is always a plain text version available by just adding a .txt to the URL. The original date listed was preserved from old notes so that I could keep track of when the document was first created. This doesn’t necessarily imply my first exposure to the topic, but rather the first time I was frustrated enough at forgetting the details I needed to remember.

Whatever your problem that brought you here, Good luck!

Index of Notes

Topic Original Date Last Updated

ai

2017-04-10

2017-06-07

apache

2010-09-15

2016-04-27

asciidoc

2006-03-15

2017-03-18

assembly

2016-12-31

2017-01-01

av

2012-09-19

2017-02-02

awk

2015-01-15

2017-02-20

aws

2015-10-26

2015-10-26

bash

2010-04-19

2017-04-21

bbs

2016-02-07

2017-03-21

beginner

June 23, 2011

2016-02-23

bgimage

November 3, 1998

2011-05-08

blender

2016-11-19

2017-03-26

camera

2015-12-14

2015-12-14

capslock

2005-08-15

2016-04-11

centos

2014-09-05

2017-03-23

chemistry

2017-01-04

2017-06-20

cpp

2012-07-10

2017-06-20

cron

2005-06-22

2016-09-05

crypto

2006-08-16

2017-04-08

css

2012.08.26

2016-07-25

c

2012-02-20

2017-06-19

cuda

2017-06-06

2017-06-07

cumulus

May 8, 2011

2011-05-08

cvs

November 16, 2004

2015-05-08

date

1999-11-01

2017-01-28

debian

2016-04-11

2017-06-10

dns

2017-02-23

2017-05-10

dosemu

Feburary 18, 1999

2011-05-07

dpkg

2017-02-05

2017-02-05

easycap

December 30, 2010

2011-05-07

ed

2010-05-16

2016-09-21

eee

2009.09.20

2012-01-27

emacs

November 5, 1998

2011-05-07

fax

August 13, 1999

2011-05-07

find

2010-02-23

2017-04-23

floppy

1999.02.06

2012-03-02

font

Sat Mar 8 11:45:56 PST 2003

2013-10-18

gentoo

2005-08-15

2017-05-25

gg

2014-04-09

2014-09-03

glsl

2013.01.20

2013-04-16

go

2014-01-15

2014-04-25

graph

2014-11-05

2017-01-13

groff

2012-08-19

2016-12-30

grub

2014-06-09

2017-02-09

hadoop

2011-11-16

2016-07-25

harddrive

2011-10-01

2017-02-05

icm

2013-02-18

2017-05-09

imagemagick

2014-04-19

2017-05-19

index

2012.01.27

2017-06-20

initramfs

2014-06-13

2015-01-30

init

2016-04-12

2017-03-17

iozone

December 9, 2010

2011-05-07

iptables

2008.12.17

2017-02-23

isp

March 29, 2009

2011-05-09

javascript

2011-02-23

2017-04-14

java

2014-05-01

2017-04-07

john

2012.09.16

2012-09-16

julia

2014.01.23

2014-03-16

kalman

2017-05-25

2017-06-19

kermit

September 15, 1999

2011-04-24

kernel

1998-10-26

2014-09-27

ldap

July 24 2010

2014-11-17

led

2014-07-17

2014-07-17

lego

Sat Mar 13 14:44:35 PST 2010

2011-05-07

linux

2015-01-24

2015-03-29

lvm

2006-08-16

2014-09-26

mac

2012-10-30

2014-11-26

mail

May 28, 2009

2011-05-08

make

2012-02-25

2016-03-22

markdown

2017-03-11

2017-05-07

math

2002-01-06

2017-05-29

mercurial

2011-01-16

2017-03-22

midi

2006.08.29

2014-02-13

minicom

1998.10.08

2011-03-08

modem

Oct 7 1998

2011-04-08

mount

11.03.20

2016-05-26

mysql

2000-06-16

2017-03-24

nat

February 12, 2007

2015-02-05

nc

2016-08-22

2017-05-23

netmask

March 2, 2006

2014-12-01

networking

2000-06-28

2014-12-01

nfs

2000-07-02

2016-06-01

nltk

2016-11-26

2016-11-28

nmap

Dec 20 2007

2011-03-09

nvidia

2012-11-27

2014-05-28

nx

11.08.22

2013-08-05

opencv

2014-06-16

2017-05-16

opengl

2013.01.20

2015-03-05

parallel

2011.04.25

2011-04-25

parted

2015-04-15

2016-03-30

partition

2006.04.15

2015-04-15

pcbuild

2014-01-14

2017-03-07

perl

2005-01-12

2017-02-10

perm

2006-03-10

2017-04-25

pgp

1999-09-26

2014-04-24

php

2016-06-03

2016-06-04

pine

2000.03.20

2012-01-27

plot

2011-09-12

2017-04-06

postgresql

2016-10-25

2016-11-12

postscript

2000.06.12

2012-10-07

psacct

2012.02.24

2012-11-01

pxe

2012.08.02

2012-08-10

python

2012-06-29

2017-04-30

quota

December 22, 2008

2011-05-08

raid

2010-04-28

2017-03-18

remoteX

September 22, 1998

2013-06-20

rpm

1999-03-01

2016-10-06

rsync

May 10, 2010

2017-03-18

rtf

2012.08.20

2015-03-14

rubik

2013-01-14

2013-07-27

samba

2010-07-07

2017-03-29

screen

2013-07-21

2017-01-31

sed

2012.07.31

2016-06-17

selinux

2016-01-23

2016-08-06

serial

2010-05-12

2014-06-13

sge

2009.12.15

2015-09-28

sound

2010-08-15

2016-11-17

sqlite

2011-06-01

2017-05-14

sql

2016-11-12

2017-05-16

ssh

2010-05-29

2017-03-25

sudo

2010-04-04

2016-07-14

svg

2014-03-02

2017-05-02

swig

January 24, 2012

2012-07-17

tar

2006-08-01

2016-11-29

tcpdump

2010-09-11

2016-01-19

tcpwrappers

2011-05-09

2014-05-13

tcsh

2012-04-03

2014-04-21

temperature

2010-09-10

2017-03-03

tensorflow

2017-02-27

2017-06-07

terminal

2016-10-10

2016-10-10

time

2002.10.31

2012-09-19

torcs

2013-04-15

2017-05-04

tripwire

2006-04-03

2014-06-16

ubuntu

2013-07-01

2017-05-21

usbdrive

2016-02-22

2016-06-29

video

2011-01-03

2017-05-16

vim

2000-04-07

2017-01-30

vm

2013-10-17

2016-06-01

wget

2011-06-22

2017-06-16

wifi

2010.07.04

2015-02-24

windows

2014-06-01

2017-06-16

xen

2007-03-23

2017-03-18

xml

2012-08-11

2017-04-10

yum

2010-03-03

2015-08-17

zipdrive

98.12.06

2011-03-20

HOWTO: Be The UNIX Expert
    +--------------+
    |  Start with  |
    | Unix problem |
    +--------------+
          |
    Obviously you don't but
    did you think you knew ---(no)---.
    what you were doing?             |
          |                          |
        (yes)                        |
          |                          V
    +----------------------+   +------------------------------+
    | man relevant_command |   | Think of way to              |
    | Search for options   |<--| express the problem          |
    | involved.            |   | using many or none of the    |
    +----------------------+   | ambiguous keywords involved: |
            |                  | ex, clear, find, mount, cat  |
      Fix problem?----(no)---->| Search for that on Google.   |
            |                  +------------------------------+
          (yes)
            |
       +----------+
       | Awesome! |
       +----------+