33 terms

Ch 8 - Linux on the Desktop

STUDY
PLAY

Terms in this set (...)

source code
uncompiled program statements that can be viewed and edited with a text editor or programming software.
-can be edited
-must be compiled to be read by a computer
object code
the code created from source code by a compiler (binary object code). an executable program that can be interpreted and loaded into memory as a running program by an OS or CPU
apache HTTP Server
a free open source webserver that runs Linux
-originally designed for UNIX
-stable, secure
Ubuntu
distribution of Linux supported by Canonical
-frequently updates
Red Hat Enterprise Linux (RHEL)
-open source Fedora Linux distributions
-created by the Fedora Project
shell
user interface to an OS that accepts commands and displays error messages/screen output
BASH shell
the traditional Linux command-line interface shell
shell command
text commands entered through a CLI (command line interface) shell
X Window System
desktop GUI shell created to a standard for Linux
-developed in 1984 at MIT for use with UNIX
-X Consortium formed in 1986 to continue development
-Open Group continued the work in 1997
Kickoff Application Launcher
Included in Linux KDE GUI bundled with a Fedora distribution
-launches from the 'Fedora button' (has a scripted 'f' on it)
live image
a bootable image of an OS that will run from disc or other bootable media without requiring that the OS be installed on the local computer
-CD, DVD or USB (solid state drive)
the Launcher
a bar on the left side of the Ubuntu Unity desktop screen that serves the same purpose as the OS X Dock or the pinned items feature on the taskbar of the Windows Desktop
the Dash
search tool for finding apps and all types of files within Ubuntu
-click Dash button on the Launcher to access (or press WINDOWS key)
-displays recently used apps and files/folders
home directory
type of Linux directory where an average user can make changes/have full control over files
-one of two types in Linux directory hierarchy
path
a description that an OS uses to identify the location of a file or directory
-does not start with a drive letter (ex. C: or D:)
-contains forward slashes ('/') instead of ('\')
-valid path example= ' /etc/gtk '
/home/[username]
Linux default home directory where [username] is replaced with the log in account name of tht user
bin directory
-contains many of the Linux commands
-resides in home directory
/etc directory
-contains settings and configuration data for your Linux installation
-resides in the root directory
case-sensitive
requires that words/names of files be entered exactly with the correct case to open or manage them
switch users
a feature that allows the currently logged-on user to leave their apps and data open in memory, while switching to another user in a separate session
-via Switch User Account menu (user icon on right of Desktop bar)
terminal window
black box used to enter text commands, equivalent to Windows Command Prompt
-commands entered in lower case only
$ prompt
appears first when opening a terminal window
-consists of the name of logged on user and the computer name, separated by the @ sign, then a - sign representing the path to your home directory
command line history
all of the shell commands entered during a given session
-can be scrolled through at the $ prompt
-saved in a file called .bash_history
command completion
TAB key can be used while in the CLI to have Linux auto complete a command
absolute path
has each part of the location provided beginning at the top level (root directory in Linux)
pwd command
-stands for 'print working directory'
-displays the path to the working directory on your screen
cd .. command
changes the current directory to the next directory up in the file hierarchy
-ex: 'cd ../../etc' (moves up two levels and then to the etc directory
wildcard
a symbol that replaces any character or string of characters in a command parameter
- (*)
- ($): represents a single character within a file name (also supported by DOS and Windows CP)
mkdir command
-creating a directory
-requires at least one parameter, the name of the directory to create
-ex: mkdir junk (creates a directory called junk)
cp command
-CLI command to copy files
-recommend to make a copy of a file before changing it
-requires 2 parameters: the source file (requires correct path) and the target (location to copy to/name for the file)
root account
-all powerful account that is disabled by default on installation so no one can log into it directly
-used only when necessary to do advanced tasks, such as creating or deleting users through admin account
daemon
a program that runs in background until it is activated by a command
access mode number
...