CSI 3336 Aars Final

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall with Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/51

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No study sessions yet.

52 Terms

1
New cards

Linus Torvalds, Helsinki

Who created Linux and where?

2
New cards

Bell laboratories

Where was C/Unix created?

3
New cards

Dennis Ritchie/Bryan Kernigan

Who co-created C?

4
New cards

GNU Public License

Software License GPL

5
New cards

/bin

Machine code path

6
New cards

/usr/bin

Apps/program files

7
New cards

usr/sbin

Admin programs

8
New cards

.a

Unix static library

9
New cards

.lib

Windows static library

10
New cards

.so

Unix shared library

11
New cards

.dll

Windows shared library

12
New cards

Kernal is the core of the OS

What is a kernal?

13
New cards

Shell is the program that interfaces with the driver of the hardware

What is a shell?

14
New cards

C Shell

CSH

15
New cards

Bourne Again Shell

BASH

16
New cards

Korn Shell

KSH

17
New cards

zero or more

* (cmd line)

18
New cards

Two copies, if one is deleted, the other does not exist

Hard link

19
New cards

A file with a reference to another file

Soft link

20
New cards

*, ~

" " suppression

21
New cards

*, ~, variables, commands

' ' suppression

22
New cards

feeds input to command. Right to left

<

23
New cards

Overwrites to file

>

24
New cards

Appends to file

>>

25
New cards

feeds input to command. Left to right

|

26
New cards

?

Replaces a single character

27
New cards

Library

Multiple pieces of object code

28
New cards

Static library

Multiple instances with the linker

29
New cards

Shared Library

One single instance

30
New cards

Set shows shell variables, env only shows environmental variables

set vs env

31
New cards

export

create environmental variables

32
New cards

matches single char

. (regex)

33
New cards

0 or more of previous pattern

* (regex)

34
New cards

character class

[] (regex)

35
New cards

Anchor to beginning

^ (regex)

36
New cards

Anchor to end

$ (regex)

37
New cards

Matches n # of previous pattern

{n} (regex)

38
New cards

at least n# of previous pattern

{n,} (regex)

39
New cards

at most n# of previous pattern

{,n} (regex)

40
New cards

range

{n, m}

41
New cards

1 or more of previous pattern

+ (regex)

42
New cards

0 or 1 of previous pattern

? (regex)

43
New cards

capture group

() (regex)

44
New cards

"(.)\1\1.*\1\1\1"

double triple (regex)

45
New cards

copies files from one box to another

SCP

46
New cards

#! - path to executable to be interpreted

What is the shebang line?

47
New cards

return value

$? (scripting)

48
New cards

name of script

$0 (scripting)

49
New cards

number of arguments

$#

50
New cards

$$ (scripting)

process ID of the script

51
New cards

all parameters

$@ (scripting)

52
New cards

certain argument # n

$n (scripting)