Oden Project Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

What is a shell?

A

A program used to read commands and run other programs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is Bash?

A

The default shell used in many iterations of Unix.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the main advantages of Bash?

A

High action-to-keystroke
support for automation
used to access networked machines

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a significant challenge of Bash?

A

Knowing which commands to run and how.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the command ‘pwd’?

A

Print Working Directory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is important to know before running a command?

A

The directory you are in.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What part of the OS is responsible for managing files and directories?

A

The file system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the directory you are working in called?

A

Current Working Directory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is a synonym for directory?

A

Folder

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the command ‘cd’?

A

Change Current Working Directory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Which directory holds all others?

A

Root

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is the ‘bin’ directory?

A

built-in programs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is the ‘Users’ directory?

A

all user personal directories

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is the command ‘ls’?

A

list names of files in current working directory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

After inputting ‘ls’, what does a trailing ‘/’ mean?

A

Directory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

After inputting ‘ls’, what does the output ‘@’ mean?

A

Link

17
Q

After inputting ‘ls’, what does the output ‘*’ mean?

A

Executable

18
Q

What is an executable?

A

Program file

19
Q

What is a way to find out how to use a command using ‘ls’?

A

ls –help

20
Q

How do you print the manual for ls?

A

man ls

21
Q

What is the ‘..’ directory?

A

parent directory

22
Q

What is the ‘.’ directory?

A

Current Working Directory

23
Q

What is ‘.bash_profile’?

A

A file containing bash shell configuration settings

24
Q

What does the prefix ‘.’ mean when added to files and directories?

A

Files and directories used for configuring programs

25
Q

What is a relative path command?

A

commands that find directories using current working directory

26
Q

Give 2 examples of a relative path command

A

ls
cd

27
Q

What is an absolute path command?

A

Using a directory entire path with the leading ‘/’

28
Q

What is the ‘cd -‘ command?

A

Brings you back to the previous directory

29
Q
A