62 lines
2.0 KiB
Markdown
62 lines
2.0 KiB
Markdown
## Lecture 1 (12.00)
|
|
|
|
- People use base10 because they have 10 fingers
|
|
- Computers use base2 because they have 1 finger
|
|
|
|
## Lecture 2 (15.00)
|
|
|
|
### Binary Denary Conversion
|
|
|
|
#### Convert to Binary
|
|
|
|
- 9 = 00001001
|
|
- 45 = 00101101
|
|
- 171 = 10101011
|
|
- 238 = 11101110
|
|
|
|
#### Convert to Denary
|
|
|
|
- 00010001 = 17
|
|
- 00110101 = 53
|
|
- 10011010 = 154
|
|
- 10110111 = 183
|
|
|
|
### Basic Linux Commands
|
|
|
|
- **ls** (list)
|
|
- **cd** (navigate directory)
|
|
- **~** - home directory
|
|
- **/** (root system directory)
|
|
- **rmdir** (remove directory)
|
|
- **mkdir** (make directory)
|
|
- **cp** (copy)
|
|
- **mv** (move)
|
|
- **rm** (remove)
|
|
- **pwd** (print working directory)
|
|
|
|
#### **vi** (visual editor)
|
|
|
|
- not hype, use for assessments only
|
|
|
|
#### **nano** (fork Of Pico editor)
|
|
|
|
- hype, use everywhere outside of assessments
|
|
|
|
## Workshop 1 (11:00)
|
|
|
|
```sh
|
|
boris@george-thinkpad:~/OneDrive/Computer Science Year 1/Computer Systems Internals & Linux/Week 1$ vi vi-file.txt
|
|
boris@george-thinkpad:~/OneDrive/Computer Science Year 1/Computer Systems Internals & Linux/Week 1$ cat vi-file.txt
|
|
This is a file created with Vi / ViM
|
|
boris@george-thinkpad:~/OneDrive/Computer Science Year 1/Computer Systems Internals & Linux/Week 1$ nano nano-file.txt
|
|
boris@george-thinkpad:~/OneDrive/Computer Science Year 1/Computer Systems Internals & Linux/Week 1$ cp vi-file.txt copy-of-vi.txt
|
|
boris@george-thinkpad:~/OneDrive/Computer Science Year 1/Computer Systems Internals & Linux/Week 1$ cp -i nano-file.txt copy-of-vi.txt
|
|
cp: overwrite 'copy-of-vi.txt'? no
|
|
boris@george-thinkpad:~/OneDrive/Computer Science Year 1/Computer Systems Internals & Linux/Week 1$ mv copy-of-vi.txt renamed-file.txt
|
|
boris@george-thinkpad:~/OneDrive/Computer Science Year 1/Computer Systems Internals & Linux/Week 1$ rm -i renamed-file.txt
|
|
rm: remove regular file 'renamed-file.txt'? y
|
|
boris@george-thinkpad:~/OneDrive/Computer Science Year 1/Computer Systems Internals & Linux/Week 1$ pwd
|
|
/home/boris/OneDrive/Computer Science Year 1/Computer Systems Internals & Linux/Week 1
|
|
|
|
```
|