Shared Flashcard Set

Details

Module 2
Vocabs and commands
15
Other
Not Applicable
02/01/2022

Additional Other Flashcards

 


 

Cards

Term

What is Linux?

Definition
  • Operating system
  • Linux Kernel
  • Developed collaboratively
  • Open Source
Term
Copyleft
Definition

the practice of offering the right to distribute copies and modified versions of a work, requiring that the same rights be preserved to modified versions of the work

Term
Open-source
Definition
  • The freedom to use the software for any purpose
  • The freedom to change the software to suit your needs
  • The freedom to share the software with your friends and neighbors
  • The freedom to share the changes you make
Term

Monetizing Open Source Software

 
Definition
  • Offering training/Certifications
  • Dual licensing
  • Support contracts
  • Extra features
  • Software as a Service - SaaS
Term
Distributions / Distros
Definition
  • A collection of software-based around the Linux Kernel
  • Usually built around a package management system (apt, zypper, yum)
  • Designed for a specific purpose or device
Term
Why use Linux
Definition

Linux

  • Lower software costs
  • Customize applications
  • Web services (LAMP)
  • Firewall / Networking
  • Databases
  • Embedded Devices
  • Performance

Windows

  • Ease of Use (End User)
  • Desktop Applications (Office)
  • Broader hardware support
  • Better directory support (AD)
  • E-mail (Exchange Server)
  • Configuration Management (SCCM)
  • Collaboration (SharePoint/Teams)
Term
Command Line Interface
Definition
  • More control
  • Speed
  • Takes fewer resources
  • Scripting
  • Remote Access (SSH)
  • Faster boot times
Term
Graphical User Interface
Definition
  • Easier to learn
  • Multitasking
  • Drag and Drop
  • Different Options (KDE, GNOME)
  • Appearance
Term
Command Shells
Definition

A program that allows the user to interact with the operating system via commands.

Term
Linux Command Basics
Definition
  • Case Sensitive!
  • Command Prompt

Username@MachineName: /PWD#

  • Command Options (switches) - add functionality or modifies the operation
  • Command Argument (parameter) – Identify sources or destinations of information
  • man pages – Documentation on commands
Term
Basic Shell Commands
Definition

man <command>– Displays Manual Page

ls (ls -l, ll) – directory listing (Long Format Listing)

cd – change directory

pwd – present working directory

uname – system information

grep - search

Term
Redirection Commands
Definition

| – Piped commands – output of one command sent to another command

  printenv | grep TERM

> - Redirects Out Put of Command into File

  ls > filename.txt

>> - Appends File with the Output of a Command

  date >> Filename.txt

Term
Shell Tips
Definition
history – a log of commands previously typed into the shell
Use up and down arrows to scroll
history command to list command – add !n to  rerun number n command
Tab completion – start typing command or directory name, use tab to complete
sudo – allows you to run a single command with root permissions
su <username> - changes user in shell on the fly (without logging off and back on)
Term
Command Alias
Definition
  • The ‘alias’ command creates a shortcut to more complicated commands
  • Example: ll is an alias for ls –l
  • alias name=“<command> <-options>”
  • You can add aliases to /etc/bashrc to make them permanent for all users
  • You can add aliases to the .bashrc file in the home directory to make them permanent for one user
Term
vi (vim)
Definition

Command-line text editor

 

 

Two Modes:

Insert Mode (i)

Command Mode (:) – wq or q!

<esc> to exit a mode

Supporting users have an ad free experience!