Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz 1 - Introduction to Linux

Total questions: 39

Worksheet time: 20mins

Name
Class
Date
1.

All Linux versions are open source.

a)

True

b)

False

2.

Everything Linux does is considered a process.

a)

True

b)

False

3.

RAM is considered non-volatile storage.

a)

True

b)

False

4.

A Linux CD/DVD-ROM drive is represented as a file.

a)

True

b)

False

5.

The nature of open-source software discourages discovering and reporting security vulnerabilities.

a)

True

b)

False

6.

The main characteristic of ____ is that its source code is published with the software.

a)

shareware

b)

freeware

c)

closed source software

d)

open source software

7.

Windows is an example of ____.

a)

shareware

b)

freeware

c)

closed source software

d)

open source software

8.

Which software type allows users to have access to it for a limited time before it expires?

a)

Shareware

b)

Freeware

c)

Open-source

d)

General Public License

9.

Who developed Linux?

a)

Dennis Ritchie

b)

Linus Torvalds

c)

Andrew Tannenbaum

d)

Ken Thompson

10.

Each hardware device must have its own ____ so that the operating system can detect it.

a)

name

b)

process

c)

driver

d)

daemon

11.

Which operating system is a version of Linux?

a)

UNIX

b)

Ubuntu

c)

Multics

d)

MINIX

12.

You use a(n) ____ environment to access applications.

a)

open

b)

proprietary

c)

shareware

d)

desktop

13.

Which two major resources does the Linux kernel manage?

a)

Processes and memory

b)

Processes and applications

c)

Files and applications

d)

Users and tasks

14.

Which term describes the storage space where a computer reads and writes data?

a)

Non-volatile memory

b)

Static memory

c)

ROM

d)

RAM

15.

Which type of paging makes it possible to load only needed sections of a program into RAM?

a)

Direct

b)

Demand

c)

Distinct

d)

Deamon

16.

The K Desktop Environment is written in the ____ programming language.

a)

C++

b)

C

c)

Java

d)

Python

17.

The highest point in the Linux file structure is the ____.

a)

base

b)

System Directory

c)

Root

d)

Admin

18.

The highest point in the Linux files structure is indicated with the ____ symbol.

a)

dollar sign ($)

b)

asterisk (*)

c)

backward slash (\)

d)

forward slash (/)

19.

Which file type contains data such as text files or executable files?

a)

Data

b)

Regular

c)

Device

d)

Directory

20.

A directory inside another directory is sometimes referred to as a ____.

a)

subdirectory

b)

subfile

c)

child directory

d)

nested directory

21.

For networking connectivity, Linux comes with ____.

a)

HTTP

b)

FTP

c)

UDP

d)

TCP/IP

22.

The number of commands remembered varies from shell to shell, but the default is ____.

a)

10

b)

100

c)

1,000

d)

10,000

23.

Which executable filename is used for the Bourne shell?

a)

bash

b)

ksh

c)

csh

d)

sh

24.

Which directory contains all Linux command shells?

a)

/dir

b)

/lsh

c)

/bin

d)

/dev

25.

Which environment variable contains a list of directories that is searched for commands to execute?

a)

PATH

b)

PS1

c)

PS2

d)

EXEC

26.

Select the command that can report the location of a command:

a)

what

b)

which

c)

where

27.

The _______ command will print a list of the commands that you’ve previously executed.

a)

list

b)

eval

c)

history

d)

exec

28.

To execute the same command as previously executed five commands ago, you would type:

a)

@-5

b)

!5

c)

!-5

d)

&5

29.

The shell program interprets the commands you type into the terminal into instructions that the Linux operating system can execute.

a)

true

b)

false

30.

The acronym CLI stands for:

a)

Computer Line Interface

b)

Command Line Interpreter

c)

Command Line Interface

d)

Computer Link Interpreter

31.

What one character treats the character that follows it as if it was surrounded by single quotes?

a)

/

b)

#

c)

%

d)

\

32.

The echo command:

a)

Copies variables from one to another

b)

Tests a variable for duplication

c)

Is used for variable assignment

d)

Is used to output text to the console

e)

Duplicates the input stream to the output stream

33.

The most common shell used for Linux distributions is the ________ shell.

a)

Fish

b)

Bash

c)

Tsch

d)

Zsh

34.

HOME is an example of _________.

a)

An environment variable

b)

A path variable

c)

A local variable

d)

An internal command

e)

An alias

35.

The double ampersand characters (&& ) are used to separate commands to be executed conditionally, where if the command to the left of the ampersands fails, then the command to the right of the ampersands will be executed.

a)

true

b)

false

36.

The semicolon (;) can be used to separate multiple commands to be executed in order.

a)

true

b)

false

37.

Using a pair of back quotes ( ` ) will cause a shell to execute the back-quoted text as a command and substitute the output back into the original command.

a)

true

b)

false

38.

A pair of double quotes (” ) will prevent the shell from interpreting any metacharacter.

a)

true

b)

false

39.

A pair of single quotes ( ‘ ) will prevent the shell from interpreting any metacharacter.

a)

true

b)

false