wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Midka

Total questions: 70

Worksheet time: 39mins

Name
Class
Date
1.

One of the jobs of the kernel is to

a)

Transfer mail from one machine to another

b)

Manage the system’s resources

c)

Load the operating system after the computer is turned on

d)

Turn source code into machine code

2.

Unix is:

a)

A distribution of Linux

b)

A text editor

c)

An operating system

d)

A type of hardware

3.

Linux is written in

a)

c

b)

.net

c)

java

d)

PERL

e)

C++

4.

Source code refers to:

a)

The interface that software uses to talk to the kernel

b)

The license that dictates how you may use and share the software

c)

The version of a program that the computer runs on the CPU

d)

A human readable version of computer software

5.

Open source means:

a)

You must support the software you share

b)

You can view the software’s source code

c)

You cannot charge anything for the software

d)

You must share your changes

6.

. Most of the tools that are part of Linux systems come from:

a)

Google

b)

Red Hat and Debian

c)

The Open Source Initiative

d)

The Linux foundation

e)

The GNU project

7.

What does a distribution provide to add and remove software from the system?

a)

Bash

b)

Application Programming Interface (API)

c)

Partitioning tool

d)

Package manager

e)

Compiler

8.

Ubuntu is derived from which distribution?

a)

Scientific Linux

b)

Slackware

c)

Fedora

d)

Debian

e)

Red Hat Enterprise Linux

9.

The most important consideration when choosing an operating system is

a)

What the computer will do

b)

The licensing model of the operating system

c)

The operating system’s mascot

d)

How much performance is needed

e)

Whether or not it is cloud-friendly

10.

Linux is not Unix because:

a)

It’s not good enough

b)

It’s free

c)

It’s not made by the Open Group

d)

There are too many distributions

e)

It hasn’t undergone certification

11.

A maintenance cycle:

a)

Should be long so that you have time before you need to upgrade

b)

Only has meaning for paid software

c)

Should be short so you always have the freshest releases

d)

Describes how long a version of software will be supported

e)

Describes how often updates for software come out

12.

What command do you use to deonstrate messagaes to screen?

a)

display

b)

print

c)

type

d)

echo

13.

What command do you use to execute the same command executed three command ago?

a)

@-3

b)

!3

c)

&3

d)

!-3

14.

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

a)

PS2

b)

PATH

c)

EXEC

d)

PS1

15.

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

a)

/

b)

\

c)

@

d)

#

16.

To search the man page sections for the keyword example, which of the following command lines could you execute?

a)

who example

b)

apropos example

c)

man -f example

d)

whatis example

17.

What does info command?

a)

The _____ command can be used to find any file, not just commands or man pages.

b)

The _____ command merges all available documentation into a single “book”.

c)

The _____ command is normally executed to search for a command or man page

d)

The _____ command is normally executed daily to update the database of all files that are on the system.

18.

What does updateb command?

a)

The _____ command can be used to find any file, not just commands or man pages.

b)

The _____ command is normally executed to search for a command or man page

c)

The _____ command merges all available documentation into a single “book”.

d)

The _____ command is normally executed daily to update the database of all files that are on the system.

19.

What does locate command?

a)

The _____ command can be used to find any file, not just commands or man pages.

b)

The _____ command merges all available documentation into a single “book”.

c)

The _____ command is normally executed to search for a command or man page

d)

The _____ command is normally executed daily to update the database of all files that are on the system.

20.

What does man command?

a)

The _____ command searches each of the sections in order until it finds a match

b)

The _____ command can be used to find any file, not just commands or man pages.

c)

The _____ command merges all available documentation into a single “book”

d)

The _____ command is normally executed to search for a command or man page.

21.

Which command is used in order to exit viewing a man page

a)

q

b)

z

c)

x

d)

i

22.

Choose the same command as apropos.

a)

man -k

b)

man info

c)

whatis

d)

man -f

23.

The directory where additional documentation for software packages most likely can be found is:

a)

/usr/software/doc

b)

/var/lib/doc

c)

/usr/share/doc

d)

/var/share/doc

24.

Describing how computer software and hardware connect and interact to create a computer network is a specification of _____________

a)

Computer architecture

b)

CPU

c)

Disks

d)

Shell

25.

. ________ is the primary component of a computer that acts as its “control center.”

a)

Computer architecture

b)

CPU

c)

BIOS

d)

Buses

26.

. ______is a program fixed and embedded on a device’s microprocessor that helps to initialize hardware operations and manage the data flow to and from the operating system (OS) at the time of bootup.

a)

Direct Memory Access

b)

CPU

c)

Buses

d)

BIOS

27.

What is Embedded Systems:

a)

Users must support the systems themselves

b)

You can view the software’s source code

c)

Businesses cannot charge anything for the software, only the hardware

d)

Systems designed to do a specific task on hardware optimized for only that purpose

28.

The long software release cycle is:

a)

Only offered by Red Hat and SUSE

b)

Makes programming more difficult since new features cannot be use

c)

Characterized by infrequent security fixes

d)

Defined by businesses that want stability

29.

POP and IMAP are related to:

a)

Reading and writing music

b)

Serving web pages

c)

Email

d)

Sharing files

30.

Is the following path absolute or relative sysadmin/Documents?

a)

Absolute

b)

Relative

31.

The most popular Linux platform for mobile phones is

a)
  • BlackBerry

b)
  • Android

c)
  • Slackware

d)

IOS

e)

MobileLinux

32.

The release cycle:

a)
  • Describes how long software will be supported

b)

Dictates how often software is updated

c)

Should be long so that you have time before you need to upgrade

d)

Should be short so you always have the freshest releases

e)

Only has meaning for paid software

33.

What does a distribution provide to add and remove software from the system?

a)
  • Bash

b)

Compiler

c)
  • Application Programming Interface (API)

d)

Package Manager

e)

Partitioning tool

34.

A maintenance cycle:

a)
  • Describes how long a version of software will be supported

b)

Describes how often updates for software come out

c)

Should be long so that you have time before you need to upgrade

d)

Only has meaning for paid software

e)
  • Should be short so you always have the freshest releases

35.

When choosing a distribution of Linux, you should consider:

(choose five)

a)
  • If the application software is supported by the distribution

b)

Will commercial support be required for the OS

c)
  • Does the distribution offer a “stable” version

d)
  • Will users require a GUI

e)

Does your organization require long-term support for the system

36.

Which of the following are examples of desktop software?

(choose two)

a)
  • Web browser

b)
  • Web server

c)
  • Music player

d)
  • File share

e)

Complier

37.

Which of the following pieces of software deal with file sharing?

(choose three)

a)
  • PostgreSQL

b)

Netatalk

c)

NFS

d)

Samba

e)

X-Windows

38.

The Linux shell:

(choose three)

a)
  • Has a built-in text editor

b)
  • Is customizable

c)

Has a scripting language

d)

Is responsible for tracking the location of configuration files

e)
  • Allows you to launch programs

39.

Virtualization means:

a)
  • Many users can share one hard drive

b)
  • A single host can be split up into multiple guests

c)
  • Two users get different memory spaces on the same machine

d)
  • A machine can swap memory to disk

e)

A user can connect to a server over the network and use a virtual console

40.

In graphical mode, you can get to a shell by running which applications?

(choose two)

a)
  • Xterm

b)

Gbash

c)

Terminal

d)

Guiterm

e)

console

41.

Source code refers to:

a)
  • The interface that software uses to talk to the kernel

b)

The version of a program that the computer runs on the CPU

c)

A human-readable version of computer software

d)

The license that dictates how you may use and share the software

42.
  1. Open source means:

    (choose two)

a)
    • You cannot charge anything for the software

b)

You can view the software’s source code

c)

You can modify the software’s source code

d)

You must support the software you share

e)

You must share your changes

43.

A copyleft provision in a software license means:

a)
  • You give up your copyright to the software

b)

If you redistribute the software, you must distribute the source to any changes you make

c)

You must provide support for your modifications

d)

You must provide free copies of the software if you use it

e)
  • You may not link against third party closed source software

44.

Linux is distributed under which license?

a)
  • MIT

b)

GPLv3

c)

Linux Foundation

d)

BSD

e)

GPLv2

45.

Creative Commons licenses allow you to:

(choose three)

a)
  • Allow or disallow commercial use

b)

Specify whether or not changes must be shared

c)

Receive royalties on the use of the work

d)

Specify whether or not people may distribute changes

e)

Get a veto on where the work is used

46.

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

a)
  • PATH

b)

EXEC

c)

PS1

d)

PS2

47.

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

a)
  • what

b)
  • which

c)

where

48.

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

True or False?

a)

True

b)

False

49.

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

a)

True

b)

False

50.

The acronym CLI stands for:

a)
  • Command Line Interface

b)

Command Line Interpreter

c)

Computer Link Interpreter

d)

Computer Line Interface

51.

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

a)
  • Zsh

b)
  • Tsch

c)

Fish

d)
  • Bash

52.

Which two pager commands are used by the man command to control movement within the document?

(choose two)

a)
  • more

b)
  • grep

c)

page

d)

less

53.

To search the man page sections for the keyword example, which of the following command lines could you execute?

(choose two)

a)
  • whatis example

b)

man -k example

c)

apropos example

d)

man -f example

54.

The statement that describes the difference between a man page and an info page is:

a)
  • The man page is a long detailed reference; the info page is very terse.

b)

The man page is like a guide; the info page is a more concise reference.

c)

The info page is like a guide; a man page is a more concise reference.

d)

There is very little difference between them.

55.

The following sections commonly appear on a man page:

(choose three)

a)
  • SYNOPSIS

b)

NAME

c)

DESCRIPTION

d)

LICENSE

56.
  1. The top-level directory on a Linux system is represented as:

a)

/

b)

/home

57.

The tilde (~) is used to represent:

a)
  • Any two single characters

b)

A user’s home directory

c)

Nothing; it has no special meaning

d)

The directory above the current working directory

58.

The cd command by itself will take you to what directory?

a)
  • None; it is not a valid command

b)

The directory above the current working directory

c)

Your home directory

d)

The system root directory

59.

What command will allow you to change your current working directory?

a)
  • ls

b)

св

c)
  • list

d)

chdir

60.

The first character in a long listing (ls -l) indicates:

a)
  • The permissions

b)

The owner

c)

If something is a file, directory, or symbolic link

d)
  • The size

61.

Which of the following commands can be used to rename a file?

a)
  • cp

b)

mv

c)

rm

d)

name

62.

The touch command can be used to:

(choose two)

a)
  • Update the timestamp of existing files

b)

Change a file’s name

c)

Create new files

d)

Change ownership of a file

63.

Which of the following are glob characters?

(choose three)

a)
  • The dash character -

b)

The question mark ?

c)
  • The asterisk *

d)

The square brackets [ and ]

64.

The main purpose of using glob characters is to be able to provide a list of filenames to a command.

True or False?

a)

True

b)

False

65.

The asterisk character is used to represent zero or more of any character in a filename.

a)

True

b)

False

66.

Compression of a file works by:

a)
  • Removing the high order bit from each byte

b)

Consolidating multiple files into one

c)

Eliminating gaps within the file

d)

Removing redundant information

e)
  • Storing most of the data on removable media and just leaving a pointer

67.
  1. Lossy compression:

    (choose three)

a)
  • Sacrifices some quality

b)
  • Usually results better compression than x

c)
  • Sacrifices some quality

  • Is often used with images

d)

Decompresses to an identical version as the original

e)

Is often used with images

68.

Which of the following commands can be used to compress a file?

(choose three)

a)
  • cat

b)
  • bzip2

c)
  • zip

d)
  • gzip

e)
  • bunzip2

69.

The three main modes of tar are:

(choose three)

a)
  • List

b)
  • Extract

c)
  • Copy

d)
  • Create

e)
  • Compress

70.

In the command tar -czf foo.tar.gz bar, what is the purpose of the f flag?

a)
  • Tells tar to print the name of each file as it is processed


b)

Specifies extra compression is to be used

c)

Tells tar to copy only files, and not directories

d)

Tells tar to read from the file that follows the flag

e)

Tells tar to write to the file that follows the flag