Mastering Ubuntu: A Beginner’s Guide

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Mastering Ubuntu helps the reader learn the ropes in Ubuntu for a faster and robust computing experience. Ubuntu is a free Linux OS created by the Canonical community. It is highly customizable and features a Software Center full of apps, in addition to being open source. Ubuntu is one of the most popular distributions due to its simplicity. It has found good traction among universities and research groups because it combines all of the functionality of a UNIX OS with a customized graphical user interface. But just because it is free doesn’t mean Ubuntu lacks the bells and whistles. It has every ingredient that a successful operating system should have, including desktop apps for a variety of purposes, such as: • Support for all the modern web browsers, including Chrome, Firefox, Edge, and Opera • Office and productivity apps • Video players, audio players, and multimedia apps • A slick and intuitive user interface • Regularly patched security updates and bug fixes • A robust and reliable development cycle Ubuntu is ideal for beginners and advanced users alike. Regardless of skillset, users can quickly get to speed with Ubuntu Linux for everyday usage. This is where Mastering Ubuntu comes in. With Mastering Ubuntu, using Ubuntu for day-to-day computing becomes a charm. This book will help readers undoubtedly boost their productivity. The Mastering Computer Science series is edited by Sufyan bin Uzayr, a writer and educator with more than a decade of experience in the computing field.

Author(s): Sufyan bin Uzayr
Series: Mastering Computer Science
Edition: 1
Publisher: CRC Press | Taylor & Francis Group
Year: 2023

Language: English
Commentary: TruePDF
Pages: 285
Tags: Ubuntu (Electronic Resource); Linux; Operating Systems (Computers)

Cover
Half Title
Series Page
Title Page
Copyright Page
Table of Contents
Mastering Computer Science Series Preface
About the Editor
Chapter 1 Introduction to Ubuntu
In This Chapter
Ubuntu
UNIX Origins
Who Created Linux?
What Is a Distribution?
The Debian and the Free Software
What Is GNU/Linux?
GUI Alternatives
The History of Ubuntu
What Does the Word “Ubuntu” Mean?
Are Ubuntu and Linux the Same?
The Ubuntu Infrastructure
Before You Begin the Installation
What Are the Various Kinds of Ubuntu Available?
Ubuntu GNOME (default Ubuntu flavor)
Features
Advantages
Disadvantages
Ubuntu Promises and Goals
Philosophical Goals
Conduct Goals and Code of Conduct
Sustaining the Vision
Canonical and the Ubuntu Foundation
About Canonical
Canonical, Ltd.
What Is KDE In Linux?
What Is GNOME?
Differences between Ubuntu and Windows 10
What Is Ubuntu?
What Is Windows 10?
Comparison between Ubuntu and Windows
What Is APT?
Managing Packages Using Apt-Get
Upgrade a Specific Package
Dist-Upgrade
Combining Commands
Searching for Packages
Install and Remove Packages Using APT
Ubuntu Desktop vs. Ubuntu Server
What Is Ubuntu Desktop?
What Is Ubuntu Server?
We will talk about the difference between Ubuntu Server and the Desktop version
Installation Process of Ubuntu Server vs. Ubuntu Desktop
Desktop Applications of Ubuntu Server vs. Ubuntu
Desktop Performance of Ubuntu Server vs. Ubuntu
Ubuntu Server vs. Ubuntu Desktop system requirements
The Ubuntu Desktop Preloaded Applications
Chapter Summary
Chapter 2 Installation of Ubuntu
In This Chapter
Before You Begin the Installation
Choosing Your Ubuntu Version
Installation
There are many other varies ways to install Ubuntu or other Linux
What do you need to install Ubuntu
If you install the default Ubuntu GNOME, the system requirements are
Is It Still Ubuntu?
Getting Ubuntu
What Is an Image?
Burning a CD
In Windows
In macOS
Creating a Bootable USB Stick
In Mac OS X,
In Ubuntu to create your bootable USB stick using Ubuntu, follow these steps
There are two methods of installing Ubuntu in your windows laptops are given below
VirtualBox
Another method of Booting and Installing Ubuntu by using burned CD/DVD/ USB Stick
Allocate Drive Space
The Ubuntu Desktop: Understanding the UI of Ubuntu Desktop
Getting Started
What Is GNOME?
How to Navigate the Ubuntu Desktop
Connect to the Internet
Keep Ubuntu Up To Date
The GNOME Desktop Interface
Top Bar
Dock
Activities Overview
App Drawer
System Settings
Configuring Power Management in Ubuntu
Finding Files, Folder, and Applications
Workspaces
Navigating the Top Bar
Navigating the Dock
Navigating the App Drawer
Navigating the Activities Overview
The Ubuntu Desktop Is Unity
Device Icons
The Launcher
Other Icons in the Launcher
Start Applications
Ubuntu Applications
How Do I Update My Computer?
How Do I Download Software and Applications?
With Ubuntu Software
How Do I Browse the Web?
How Do I Manage My Email Accounts?
Mozilla Thunderbird Email Application
How Do I Listen to Music?
How Do I Organize My Photos?
How Do I Watch Videos?
How Do I Create Documents like Spreadsheets, Presentations?
Other Software Packages
Ubuntu Communities
Chapter 3 Desktop Environment
In This Chapter
Introduction
What Is Desktop Environment in Linux?
Linux Desktop Environment
Different Desktop Environments in Linux
Linux Distributions and Their DE Variants
GNOME Classic
GSettings
GVFS
GTK+
What Is a GNOME Shell?
Components Specific to GNOME Classic
What is GNOME Classic?
GNOME Shell Extensions
What Are GNOME Shell Extensions?
The GNOME Classic Extensions
Features of GNOME 3 Desktop Environment
KDE
What Is KDE in Linux Operating System?
Why KDE Plasma Desktop Is So Popular
Ubuntu MATE
Objectives
Modern and Full-Featured
Pre-configured Yet Flexible
Built-In Security
Open Source
Ubuntu MATE Welcome
Powerful Applications
Ubuntu MATE Welcome
Productivity
Document Management
Entertainment
Games
Security
Accessibility
Software Centers
Productivity Applications
Document Management
Printing
Entertainment Applications
Built-In Security
Other Various Applications
Caja
Pluma
April
Why Ubuntu MATE?
MATE Terminal
Xubuntu
What Is Xubuntu?
Learning more about Xubuntu
Unity
Features
Kubuntu
What Is Ubuntu Cinnamon Remix?
Install Cinnamon from Ubuntu Repositories
Features of Cinnamon
Components that make up this environment are:
Reasons for Using Cinnamon
Xfce Desktop Environment
Xfce Desktop Environment
Install Xfce Desktop on Ubuntu
Removing Xfce Desktop in Ubuntu and Fedora
Core Components of Xfce DE
Features
Chapter Summary
Chapter 4 Ubuntu Linux Apps
In This Chapter
Introduction
Geary Email Client Application
Google Chrome Browser Application
Installing Google Chrome Using the Command Line
Updating Google Chrome
Steam Application
Install Steam Package
Enable Multiverse Repository
Update and Upgrade System
Launch Steam Application
Download Steam Debian Package
Install Steam Using Debian Package
WordPress Desktop Client Application
Install WordPress​.c​om Desktop App on Linux
For Debian/Ubuntu-Based Distros
Another Way to Install WordPress
VLC Media Player Application
Install VLC Player as a Snap Package
Installing VLC with apt
Starting VLC
Set VLC as the Default Media Player
Atom Text Editor Application
Installing Atom as a Snap Package
Installing Atom with apt
Starting Atom
GIMP Photo Editor Application
Install GIMP in Ubuntu and Other Linux Distributions
Installing GIMP via Snap Packages
Get GIMP Source Code
GIMP Source Code
Google Play Music Desktop Player Application
Install GPMDP Using Flatpak
Install GPMDP Using Snap Packages
Franz Application
Install Franz using DEB package
Install Franz using Flatpak
Synaptic Package Manager Application
Synaptic Package Manager Features
Installing Synaptic Package Manager
Skype Application
VirtualBox Application
Install VirtualBox from Ubuntu Repositories
Download and install VirtualBox by running
Install Latest Version of VirtualBox
To Install VirtualBox on Ubuntu, use the command
To install VirtualBox, enter the following
Using VirtualBox
Unity Tweak Tool Application
Installing GNOME Tweak Tool
Changing Themes Using the Tweak Tool
Extensions
Managing Fonts
Keyboard and Mouse Settings
Startup Applications
Modifying the Top Bar
Flatpak Application
Features of Flatpak
Enabling Flatpak Support
How to Install Ubuntu Cleaner in Ubuntu LTS
Corebird Application
How to Install Corebird Twitter Client on Ubuntu
Installation Procedure
Pixbuf Application
Install Pixbuf on Ubuntu 20.04
Install Pixbuf on Ubuntu Using the Terminal
Running Pixbuf
Clementine Music Player
Installing Clementine from the Standard Repository
Installing Clementine via Snap
Installing Clementine from Ubuntu Software Center
Blender Application
Install Blender on Ubuntu Linux Desktop
Installing Blender from the Command Line
Install Blender Using the Graphical User Interface
Audacity Application
How to Install Audacity Audio Editor in Ubuntu
Inkscape Application
Shotcut Application
Install Shotcut on Ubuntu Linux
How to Install Handbrake (Open-Source Video Transcoder) on Ubuntu 20.04 Linux
Install Shotcut on Ubuntu 20.04
Install Shotcut Using the Ubuntu Software Center
Using the Snap Command
Using AppImage Format
Web Browser
Sayonara Application
Sayonara Features
How to Install Sayonara Music Player
Fedora users can install Sayonara using the command given below
Experiencing Sayonara Music Player
Sayonara Music Player
MusicBrainz Application
Features
How to Install MusicBrainz Picard in Ubuntu
Uninstall
Krita Application
Installing Krita
Installing Krita with a Snap
Installing Krita with the PPA Repository
Pinta Application
New Features in Pinta
Install Pinta in Ubuntu
Install PPA
Update System with Package List
Install and Remove Pinta
Telegram Application
Telegram Features
Way to Install Telegram
Install Telegram on Ubuntu via PPA
PPA or Snap?
Install Telegram from the Software Repository
Shutter Application
Install Shutter Screenshot Tool in Ubuntu
What Is a PPA?
Difference between PPAs and Other Repositories
Now you can use the apt command to install Shutter
To remove Shutter from your system, execute the following code
Following, remove the PPA from your list of repositories
Kazam Screen Caster Application
Features of Kazam
Install Kazam Screen Caster on Ubuntu
Keyboard Shortcuts Kazam Screencaster
Mailspring
Install and Use Mailspring on Ubuntu
To uninstall using mainspring using SNAP
Download Mailspring Using DEB Packages
Using Mailspring on Ubuntu Software
Uninstall Mailspring
Dropbox Application
Install Dropbox on Ubuntu Desktop
Install Dropbox Installer
Start Dropbox Installation
Foliate – Pub Reader Application
Enable Snap
Alternatively, a snap can be installed from the command line
Install Foliate
Tilix Terminal Emulator
Installation in Ubuntu
Installation in Linux
Arora Application
Quick Install Steps
Mumble Application
Requirements
Installation and Launching Mumble
Brave Application
Speedy Duplicate Finder Application
Install Speedy Duplicate Finder on Ubuntu 20.04
Install Speedy Duplicate Finder on Ubuntu System Using Snap Store for Your Ubuntu System
Features
Guake Application
Features
Installing Guake
KDE Connect Application
Installing KDE Connect on Ubuntu
Installing KDE Connect on Your Android Phone
Setting Up KDE Connect
Terminator Application
Update Packages
Install Terminator
Launching and Using Terminator
Font Manager Application
Features of Font Manager
Installing Font Manager on Linux
April Document Viewer Application
Install April Software Package in Ubuntu
Notepadqq Application
Installation Steps of Notepadqq on Ubuntu
Install Notepaddqq Debian Package
We are installing notepadqq via Ubuntu Software app
MyPaint Application
Some Features of MyPaint
How to Remove MyPaint on Ubuntu
Uninstall MyPaint Using Purging
Chapter Summary
Chapter 5 Ubuntu Commands
In This Chapter
Introduction
What Is CLI?
Roots of CLI
Shell – The Foundation behind CLI
What Are the Basic Commands of Ubuntu?
What Is Sudo?
Prerequisites
How to Use the Sudo Commands
Syntax
Options
Examples of Sudo in Linux
Switch to Root User
Run Multiple Commands in One Line
Add a Text to an Existing File
Explanation
What’s a Snap Package on Linux?
Check Snap Version
Install a Snap
Update a Snap
Remove a Snap
To List All the Available Updates
List All the Installed Snaps
Check All the Information about a Snap
Enable a Snap
Environment Variables
Pwd Command
dir command
ls command
Cd command
Syntax
cd /
cd ~
cd
cd..
Touch command
Touch Command to Create Multiple Files
touch -a
touch -c
touch -c-d
touch -m
touch -r
A file has three timestamps as given below
Cat command
Use the command to view a single file as follows
Use the command to view multiple files as follows
Use the given command to view the contents of a file preceding with line numbers as follows
Use the command to create a file as follows
mkdir file command
–help
–version
-v or –verbose
-p
rm command
-i (Interactive Deletion)
–version
mkdir directory command
–help
–version
-v or –verbose
-p
Cat command
Use the command to view a single file as follows
Use the command to view multiple files as follows
Use the given command to view the contents of a file preceding with line numbers as follows
Use the command to create a file as follows
Create a File with cat command
apt-get update
sudo apt-get update command
apt-get upgrade
apt-get dist-upgrade
apt-get install 
Remove a Software from Your System
apt-get -f install
Reinstall a Software Package with apt
Installing adduser command
passwd command
man command
date command
Options with examples
Cal command
Various options
wget command in Linux/Unix
PING in Ubuntu
Clear command
exit command
Uptime command
w command
shutdown command
Mv command
Cp command
Echo command
grep command
Unzip command
history command
Chmod Command in Ubuntu
View Files Permissions
User Permissions in Linux
Chmod Syntax
Setting and Modifying Permissions
Chapter Summary
Bibliography
Index