{"product_id":"ubuntu-linux-toolbox-1000-commands-for-power-users-isbn-9781118183526","title":"Ubuntu Linux Toolbox: 1000+ Commands for Power Users","description":"\u003cb\u003eThis updated bestseller from Linux guru Chris Negus is packed with an array of new and revised material\u003c\/b\u003e  \u003cp\u003eAs a longstanding bestseller, \u003ci\u003eUbuntu Linux Toolbox\u003c\/i\u003e has taught you how to get the most out Ubuntu, the world's most popular Linux distribution. With this anticipated new edition, Christopher Negus returns with a host of new and expanded coverage on tools for managing file systems, ways to connect to networks, techniques for securing Ubuntu systems, and a look at the latest Long Term Support (LTS) release of Ubuntu, all aimed at getting you up and running with Ubuntu Linux quickly.\u003c\/p\u003e \u003cul\u003e \u003cli\u003eCovers installation, configuration, shell primer, the desktop, administrations, servers, and security\u003c\/li\u003e \u003cli\u003eDelves into coverage of popular applications for the web, productivity suites, and e-mail\u003c\/li\u003e \u003cli\u003eHighlights setting up a server (Apache, Samba, CUPS)\u003c\/li\u003e \u003cli\u003eBoasts a handy trim size so that you can take it with you on the go\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003ci\u003eUbuntu Linux Toolbox, Second Edition\u003c\/i\u003e prepares you with a host of updated tools for today's environment, as well as expanded coverage on everything you know to confidently start using Ubuntu today.\u003c\/p\u003e \u003cb\u003eIntroduction xix\u003c\/b\u003e \u003cp\u003e\u003cb\u003eChapter 1: Starting with Ubuntu Linux 1\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eUbuntu, Debian, and Linux 2\u003c\/p\u003e \u003cp\u003eUnderstanding Ubuntu Releases 3\u003c\/p\u003e \u003cp\u003eUbuntu Compared to Other Linux Distributions 3\u003c\/p\u003e \u003cp\u003eFinding Ubuntu Resources 5\u003c\/p\u003e \u003cp\u003eUbuntu Software 7\u003c\/p\u003e \u003cp\u003eFocusing on Linux Commands 7\u003c\/p\u003e \u003cp\u003eFinding Commands 9\u003c\/p\u003e \u003cp\u003eReference Information in Ubuntu 11\u003c\/p\u003e \u003cp\u003eUsing help Messages 12\u003c\/p\u003e \u003cp\u003eUsing man Pages 12\u003c\/p\u003e \u003cp\u003eUsing info Documents 15\u003c\/p\u003e \u003cp\u003eSummary 15\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 2: Installing Ubuntu and Adding Software 17\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eObtaining and Installing Ubuntu 17\u003c\/p\u003e \u003cp\u003ePreparing to Install 18\u003c\/p\u003e \u003cp\u003eChoosing Installation Options 19\u003c\/p\u003e \u003cp\u003eAnswering Installation Questions 19\u003c\/p\u003e \u003cp\u003eWorking with Debian Software Packages 20\u003c\/p\u003e \u003cp\u003eWorking with Software Packages 22\u003c\/p\u003e \u003cp\u003eEnabling More Repositories for apt 23\u003c\/p\u003e \u003cp\u003eAdding Software Collections with tasksel 24\u003c\/p\u003e \u003cp\u003eManaging Software with APT 25\u003c\/p\u003e \u003cp\u003eFinding Packages with APT 27\u003c\/p\u003e \u003cp\u003eInstalling Packages with APT 27\u003c\/p\u003e \u003cp\u003eUpgrading Packages with APT 28\u003c\/p\u003e \u003cp\u003eUpgrading a Single Package with APT 28\u003c\/p\u003e \u003cp\u003eRemoving Packages with APT 29\u003c\/p\u003e \u003cp\u003eCleaning Up Packages with APT 29\u003c\/p\u003e \u003cp\u003eDownloading Packages with APT 30\u003c\/p\u003e \u003cp\u003eManaging Software with dpkg 30\u003c\/p\u003e \u003cp\u003eInstalling a Package with dpkg 32\u003c\/p\u003e \u003cp\u003eRemoving a Package with dpkg 32\u003c\/p\u003e \u003cp\u003eExtracting Files from a .deb File with dpkg 32\u003c\/p\u003e \u003cp\u003eQuerying Information about .deb Packages 33\u003c\/p\u003e \u003cp\u003eManaging Software with aptitude 35\u003c\/p\u003e \u003cp\u003eUpdating and Upgrading Packages with aptitude 37\u003c\/p\u003e \u003cp\u003eQuerying Information about Packages with aptitude 37\u003c\/p\u003e \u003cp\u003eInstalling Packages with aptitude 38\u003c\/p\u003e \u003cp\u003eRemoving Packages with aptitude 38\u003c\/p\u003e \u003cp\u003eCleaning Up Packages with aptitude 39\u003c\/p\u003e \u003cp\u003eUseful Combinations of Options with aptitude 39\u003c\/p\u003e \u003cp\u003eVerifying Installed Packages with debsums 41\u003c\/p\u003e \u003cp\u003eBuilding deb Packages 44\u003c\/p\u003e \u003cp\u003eSummary 47\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 3: Using the Shell 49\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eTerminal Windows and Shell Access 49\u003c\/p\u003e \u003cp\u003eUsing Terminal Windows 49\u003c\/p\u003e \u003cp\u003eUsing Virtual Consoles 51\u003c\/p\u003e \u003cp\u003eUsing the Shell 52\u003c\/p\u003e \u003cp\u003eUsing Bash History 53\u003c\/p\u003e \u003cp\u003eUsing Command Line Completion 54\u003c\/p\u003e \u003cp\u003eRedirecting stdin and stdout 54\u003c\/p\u003e \u003cp\u003eUsing alias 57\u003c\/p\u003e \u003cp\u003eWatching Commands 58\u003c\/p\u003e \u003cp\u003eWatching Files 58\u003c\/p\u003e \u003cp\u003eAcquiring Super User Power 58\u003c\/p\u003e \u003cp\u003eDelegating Power with sudo 59\u003c\/p\u003e \u003cp\u003eUsing the su Command 61\u003c\/p\u003e \u003cp\u003eUsing Environment Variables 62\u003c\/p\u003e \u003cp\u003eCreating Simple Shell Scripts 64\u003c\/p\u003e \u003cp\u003eEditing and Running a Script 64\u003c\/p\u003e \u003cp\u003eAdding Content to Your Script 65\u003c\/p\u003e \u003cp\u003eSummary 68\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 4: Working with Files 69\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eUnderstanding File Types 69\u003c\/p\u003e \u003cp\u003eUsing Regular Files 69\u003c\/p\u003e \u003cp\u003eUsing Directories 71\u003c\/p\u003e \u003cp\u003eUsing Symbolic and Hard Links 71\u003c\/p\u003e \u003cp\u003eUsing Device Files 72\u003c\/p\u003e \u003cp\u003eUsing Named Pipes and Sockets 73\u003c\/p\u003e \u003cp\u003eSetting File\/Directory Permissions 73\u003c\/p\u003e \u003cp\u003eChanging Permissions with chmod 74\u003c\/p\u003e \u003cp\u003eSetting the umask 76\u003c\/p\u003e \u003cp\u003eChanging Ownership 76\u003c\/p\u003e \u003cp\u003eTraversing the Filesystem 77\u003c\/p\u003e \u003cp\u003eCopying Files 79\u003c\/p\u003e \u003cp\u003eChanging File Attributes 80\u003c\/p\u003e \u003cp\u003eSearching for Files 82\u003c\/p\u003e \u003cp\u003eFinding Files with locate 82\u003c\/p\u003e \u003cp\u003eLocating Files with find 83\u003c\/p\u003e \u003cp\u003eUsing Other Commands to Find Files 85\u003c\/p\u003e \u003cp\u003eFinding Out More about Files 86\u003c\/p\u003e \u003cp\u003eListing Files 86\u003c\/p\u003e \u003cp\u003eVerifying Files 86\u003c\/p\u003e \u003cp\u003eSummary 88\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 5: Manipulating Text 89\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eMatching Text with Regular Expressions 89\u003c\/p\u003e \u003cp\u003eEditing Text Files 90\u003c\/p\u003e \u003cp\u003eUsing the JOE Editor 91\u003c\/p\u003e \u003cp\u003eUsing the Pico and nano Editors 92\u003c\/p\u003e \u003cp\u003eGraphical Text Editors 94\u003c\/p\u003e \u003cp\u003eListing, Sorting, and Changing Text 94\u003c\/p\u003e \u003cp\u003eListing Text Files 94\u003c\/p\u003e \u003cp\u003ePaging through Text 95\u003c\/p\u003e \u003cp\u003ePaginating Text Files with pr 96\u003c\/p\u003e \u003cp\u003eSearching for Text with grep 97\u003c\/p\u003e \u003cp\u003eReplacing Text with sed 99\u003c\/p\u003e \u003cp\u003eTranslating or Removing Characters with tr 101\u003c\/p\u003e \u003cp\u003eChecking Differences between Two Files with diff 101\u003c\/p\u003e \u003cp\u003eUsing awk and cut to Process Columns 104\u003c\/p\u003e \u003cp\u003eConverting Text Files to Different Formats 105\u003c\/p\u003e \u003cp\u003eSummary 105\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 6: Playing with Multimedia 107\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eWorking with Audio 107\u003c\/p\u003e \u003cp\u003ePlaying Music 107\u003c\/p\u003e \u003cp\u003eAdjusting Audio Levels 109\u003c\/p\u003e \u003cp\u003eRipping CD Music 110\u003c\/p\u003e \u003cp\u003eEncoding Music 111\u003c\/p\u003e \u003cp\u003eStreaming Music 114\u003c\/p\u003e \u003cp\u003eConverting Audio Files 116\u003c\/p\u003e \u003cp\u003eTransforming Images 117\u003c\/p\u003e \u003cp\u003eGetting Information about Images 117\u003c\/p\u003e \u003cp\u003eConverting Images 118\u003c\/p\u003e \u003cp\u003eConverting Images in Batches 119\u003c\/p\u003e \u003cp\u003ePlaying with Video 121\u003c\/p\u003e \u003cp\u003ePlaying Video Files 121\u003c\/p\u003e \u003cp\u003eSummary 123\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 7: Administering Filesystems 125\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eUnderstanding Filesystem Basics 125\u003c\/p\u003e \u003cp\u003eCreating and Managing Filesystems 127\u003c\/p\u003e \u003cp\u003ePartitioning Hard Disks 127\u003c\/p\u003e \u003cp\u003eWorking with Filesystem Labels 131\u003c\/p\u003e \u003cp\u003eFormatting a Filesystem 132\u003c\/p\u003e \u003cp\u003eViewing and Changing Filesystem Attributes 133\u003c\/p\u003e \u003cp\u003eCreating and Using Swap Partitions 135\u003c\/p\u003e \u003cp\u003eMounting and Unmounting Filesystems 136\u003c\/p\u003e \u003cp\u003eMounting Filesystems from the fstab File 136\u003c\/p\u003e \u003cp\u003eMounting Filesystems with the mount Command 138\u003c\/p\u003e \u003cp\u003eUnmounting Filesystems with umount 140\u003c\/p\u003e \u003cp\u003eChecking Filesystems 141\u003c\/p\u003e \u003cp\u003eCreating Encrypted Filesystems 143\u003c\/p\u003e \u003cp\u003eChecking RAID Disks 146\u003c\/p\u003e \u003cp\u003eFinding Out about Filesystem Use 147\u003c\/p\u003e \u003cp\u003eLogical Volume Manager 149\u003c\/p\u003e \u003cp\u003eCreating LVM Volumes 149\u003c\/p\u003e \u003cp\u003eUsing LVM Volumes 151\u003c\/p\u003e \u003cp\u003eGrowing the LVM Volume 152\u003c\/p\u003e \u003cp\u003eShrinking an LVM Volume 153\u003c\/p\u003e \u003cp\u003eRemoving LVM Logical Volumes and Groups 153\u003c\/p\u003e \u003cp\u003eSummary 154\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 8: Backups and Removable Media 155\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eBacking Up Data to Compressed Archives 155\u003c\/p\u003e \u003cp\u003eCreating Backup Archives with tar 155\u003c\/p\u003e \u003cp\u003eUsing Compression Tools 157\u003c\/p\u003e \u003cp\u003eListing, Joining, and Adding Files to tar Archives 160\u003c\/p\u003e \u003cp\u003eDeleting Files from tar Archives 160\u003c\/p\u003e \u003cp\u003eBacking Up over Networks 161\u003c\/p\u003e \u003cp\u003eBacking Up tar Archives over ssh 161\u003c\/p\u003e \u003cp\u003eBacking Up Files with rsync 162\u003c\/p\u003e \u003cp\u003eBacking Up with unison 164\u003c\/p\u003e \u003cp\u003eBacking Up to Removable Media 165\u003c\/p\u003e \u003cp\u003eCreating Backup Images with mkisofs 165\u003c\/p\u003e \u003cp\u003eBurning Backup Images with cdrecord 168\u003c\/p\u003e \u003cp\u003eMaking and Burning DVDs with growisofs 170\u003c\/p\u003e \u003cp\u003eSummary 170\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 9: Checking and Managing Running Processes 171\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eListing Active Processes 172\u003c\/p\u003e \u003cp\u003eViewing Active Processes with ps 172\u003c\/p\u003e \u003cp\u003eWatching Active Processes with top 177\u003c\/p\u003e \u003cp\u003eFinding and Controlling Processes 179\u003c\/p\u003e \u003cp\u003eUsing pgrep to Find Processes 179\u003c\/p\u003e \u003cp\u003eUsing fuser to Find Processes 180\u003c\/p\u003e \u003cp\u003eChanging Running Processes 181\u003c\/p\u003e \u003cp\u003eScheduling Realtime Processes 188\u003c\/p\u003e \u003cp\u003eSummary 189\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 10: Managing the System 191\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eMonitoring Resources 191\u003c\/p\u003e \u003cp\u003eMonitoring Memory Use 192\u003c\/p\u003e \u003cp\u003eMonitoring CPU Usage 196\u003c\/p\u003e \u003cp\u003eMonitoring Storage Devices 198\u003c\/p\u003e \u003cp\u003eMastering Time 201\u003c\/p\u003e \u003cp\u003eChanging Time\/Date with Graphical Tools 201\u003c\/p\u003e \u003cp\u003eDisplaying and Setting Your System Clock 202\u003c\/p\u003e \u003cp\u003eDisplaying and Setting Your Hardware Clock 203\u003c\/p\u003e \u003cp\u003eUsing Network Time Protocol to\u003c\/p\u003e \u003cp\u003eSet Date\/Time 204\u003c\/p\u003e \u003cp\u003eManaging the Boot Process 205\u003c\/p\u003e \u003cp\u003eUnderstanding the GRUB Boot Loader 205\u003c\/p\u003e \u003cp\u003eModifying the GRUB Boot Loader 206\u003c\/p\u003e \u003cp\u003eControlling Startup and Run Levels 207\u003c\/p\u003e \u003cp\u003eStraight to the Kernel 209\u003c\/p\u003e \u003cp\u003ePoking at the Hardware 211\u003c\/p\u003e \u003cp\u003eSummary 213\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 11: Managing Network Connections 215\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eConfiguring Networks from the GUI 215\u003c\/p\u003e \u003cp\u003eManaging Network Interface Cards 216\u003c\/p\u003e \u003cp\u003eManaging Network Connections 221\u003c\/p\u003e \u003cp\u003eStarting and Stopping Ethernet Connections 221\u003c\/p\u003e \u003cp\u003eViewing Ethernet Connection Information 223\u003c\/p\u003e \u003cp\u003eUsing Wireless Connections 225\u003c\/p\u003e \u003cp\u003eChecking Name Resolution 226\u003c\/p\u003e \u003cp\u003eTroubleshooting Network Problems 228\u003c\/p\u003e \u003cp\u003eChecking Connectivity to a Host 228\u003c\/p\u003e \u003cp\u003eChecking Address Resolution Protocol 229\u003c\/p\u003e \u003cp\u003eTracing Routes to Hosts 231\u003c\/p\u003e \u003cp\u003eDisplaying netstat Connections and Statistics 233\u003c\/p\u003e \u003cp\u003eOther Useful Network Tools 234\u003c\/p\u003e \u003cp\u003eSummary 235\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 12: Accessing Network Resources 237\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eRunning Commands to Browse the Web 237\u003c\/p\u003e \u003cp\u003eTransferring Files 239\u003c\/p\u003e \u003cp\u003eDownloading Files with wget 239\u003c\/p\u003e \u003cp\u003eTransferring Files with cURL 241\u003c\/p\u003e \u003cp\u003eTransferring Files with FTP Commands 241\u003c\/p\u003e \u003cp\u003eUsing SSH Tools to Transfer Files 243\u003c\/p\u003e \u003cp\u003eUsing Windows File Transfer Tools 246\u003c\/p\u003e \u003cp\u003eSharing Remote Directories 246\u003c\/p\u003e \u003cp\u003eSharing Remote Directories with NFS 246\u003c\/p\u003e \u003cp\u003eSharing Remote Directories with Samba 248\u003c\/p\u003e \u003cp\u003eSharing Remote Directories with SSHFS 251\u003c\/p\u003e \u003cp\u003eChatting with Friends in IRC 252\u003c\/p\u003e \u003cp\u003eUsing Text-Based E‑mail Clients 253\u003c\/p\u003e \u003cp\u003eManaging E‑mail with mail 254\u003c\/p\u003e \u003cp\u003eManaging E‑mail with mutt 256\u003c\/p\u003e \u003cp\u003eSummary 257\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 13: Doing Remote System Administration 259\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eDoing Remote Login and Tunneling with SSH 259\u003c\/p\u003e \u003cp\u003eUsing Legacy Communications Tools 260\u003c\/p\u003e \u003cp\u003eConfiguring SSH 261\u003c\/p\u003e \u003cp\u003eLogging in Remotely with ssh 262\u003c\/p\u003e \u003cp\u003eUsing byobu and screen for Remote Shells 267\u003c\/p\u003e \u003cp\u003eManaging Remote Shells with Screen 268\u003c\/p\u003e \u003cp\u003eUsing byobu to Manage Remote Shells 270\u003c\/p\u003e \u003cp\u003eUsing a Remote Windows Desktop 272\u003c\/p\u003e \u003cp\u003eConnecting to a Windows Desktop with Remmina 272\u003c\/p\u003e \u003cp\u003eConnecting to a Windows Desktop with rdesktop 274\u003c\/p\u003e \u003cp\u003eUsing Remote Linux Desktop and Applications 274\u003c\/p\u003e \u003cp\u003eSharing Desktops Using VNC 275\u003c\/p\u003e \u003cp\u003eSetting Up the VNC Server 276\u003c\/p\u003e \u003cp\u003eStarting Up the VNC Client 277\u003c\/p\u003e \u003cp\u003eUsing VNC on Untrusted Networks with SSH 277\u003c\/p\u003e \u003cp\u003eSummary 278\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 14: Locking Down Security 279\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eWorking with Users and Groups 279\u003c\/p\u003e \u003cp\u003eManaging Users the GUI Way 280\u003c\/p\u003e \u003cp\u003eAdding User Accounts 280\u003c\/p\u003e \u003cp\u003eChanging useradd Defaults 281\u003c\/p\u003e \u003cp\u003eModifying User Accounts 282\u003c\/p\u003e \u003cp\u003eDeleting User Accounts 283\u003c\/p\u003e \u003cp\u003eManaging Passwords 283\u003c\/p\u003e \u003cp\u003eAdding Groups 286\u003c\/p\u003e \u003cp\u003eChecking on Users 286\u003c\/p\u003e \u003cp\u003eConfiguring the Built-In Firewall 288\u003c\/p\u003e \u003cp\u003eUnderstanding iptables Firewalls 289\u003c\/p\u003e \u003cp\u003eListing iptables Rules 291\u003c\/p\u003e \u003cp\u003eSetting Other Firewall Rules 292\u003c\/p\u003e \u003cp\u003eSaving and Reloading Firewall Rules 294\u003c\/p\u003e \u003cp\u003eUsing Advanced Security Features 294\u003c\/p\u003e \u003cp\u003eSummary 295\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 15: Setting Up a Virtualization Host and Virtual Machines 297\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eCan Your Computer Support Virtualization? 298\u003c\/p\u003e \u003cp\u003eChecking for CPU Virtualization Support 298\u003c\/p\u003e \u003cp\u003eEnabling Virtualization Support in the BIOS 299\u003c\/p\u003e \u003cp\u003eIs the Host Computer 32- or 64-Bit? 300\u003c\/p\u003e \u003cp\u003eChecking Available RAM and Disk Space 300\u003c\/p\u003e \u003cp\u003eAdding Virtualization Software 301\u003c\/p\u003e \u003cp\u003eAdding Your User Account to libvirtd 302\u003c\/p\u003e \u003cp\u003eManaging Virtual Machines with virt-manager 302\u003c\/p\u003e \u003cp\u003eCreating a Virtual Machine in virt-manager 304\u003c\/p\u003e \u003cp\u003eStarting and Stopping Virtual Machines with virt-manager 305\u003c\/p\u003e \u003cp\u003eManaging Virtual Machines with Commands 306\u003c\/p\u003e \u003cp\u003eCreating a Virtual Machine with virt-install 306\u003c\/p\u003e \u003cp\u003eStarting and Stopping Virtual Machines with virsh 308\u003c\/p\u003e \u003cp\u003eSummary 309\u003c\/p\u003e \u003cp\u003e\u003cb\u003eAppendix A: Using vi or Vim Editors 311\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eStarting and Quitting the vi Editor 311\u003c\/p\u003e \u003cp\u003eMoving Around in vi 313\u003c\/p\u003e \u003cp\u003eChanging and Deleting Text in vi 314\u003c\/p\u003e \u003cp\u003eUsing Miscellaneous Commands 314\u003c\/p\u003e \u003cp\u003eModifying Commands with Numbers 315\u003c\/p\u003e \u003cp\u003eUsing ex Commands 315\u003c\/p\u003e \u003cp\u003eWorking in Visual Mode 316\u003c\/p\u003e \u003cp\u003e\u003cb\u003eAppendix B: Shell Special Characters and Variables 317\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eUsing Special Shell Characters 317\u003c\/p\u003e \u003cp\u003eUsing Shell Variables 318\u003c\/p\u003e \u003cp\u003eAppendix C: Getting Information from \/proc 321\u003c\/p\u003e \u003cp\u003eViewing \/proc Information 321\u003c\/p\u003e \u003cp\u003eChanging \/proc Information 325\u003c\/p\u003e \u003cp\u003eIndex 327\u003c\/p\u003e  \u003cp\u003e\u003cb\u003eC\u003csmall\u003eHRISTOPHER\u003c\/small\u003e N\u003csmall\u003eEGUS\u003c\/small\u003e\u003c\/b\u003e has more than 25 years of experience teaching and writing about Linux and UNIX. He has authored dozens of books on Linux, including the best-selling \u003ci\u003eRed Hat Linux Bible, Linux Bible,\u003c\/i\u003e the \u003ci\u003eLinux Toys series,\u003c\/i\u003e and the \u003ci\u003eLinux Toolbox\u003c\/i\u003e series.Awards for Christopher's writing include \"Best Linux book of the year\" for his \u003ci\u003eRed Hat Linux 8 Bible\u003c\/i\u003e, as voted by readers of \u003ci\u003eLinux World magazine\u003c\/i\u003e. For the Linux Journal 2009 Readers' Choice Awards, his \u003ci\u003eLinux Bible\u003c\/i\u003e was voted one of the top five \"Favorite Linux Books of All Time.\"   \u003c\/p\u003e\u003cp\u003e\u003cb\u003e\u003csmall\u003eEXPLORE TONS OF POWERFUL UBUNTU\u003csup\u003e®\u003c\/sup\u003e LINUX\u003csup\u003e®\u003c\/sup\u003e COMMANDS\u003c\/small\u003e\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003eThis handy, compact, fully updated guide teaches you to use Ubuntu Linux as the experts do: from the command line. Try out more than 1,000 commands to find the latest software, monitor system health and security, and access network resources. Apply the skills you learn from this book to use and administer desktops and servers running Ubuntu, Debian, and Linux Mint, or any other Linux distribution.  \u003c\/p\u003e\u003cp\u003eThe \u003ci\u003eUbuntu Linux Toolbox,\u003c\/i\u003e 2nd Edition was updated to match the latest Ubuntu Long Term Support (LTS) release. \u003c\/p\u003e\u003cp\u003e\u003cb\u003eExpand your Linux expertise in these and other areas:\u003c\/b\u003e \u003c\/p\u003e\u003cul\u003e \u003cli\u003eUsing the shell\u003c\/li\u003e \u003cli\u003eFinding online software\u003c\/li\u003e \u003cli\u003eWorking with files\u003c\/li\u003e \u003cli\u003ePlaying with music and images\u003c\/li\u003e \u003cli\u003eAdministering file systems\u003c\/li\u003e \u003cli\u003eBacking up data\u003c\/li\u003e \u003cli\u003eChecking and managing running processes\u003c\/li\u003e \u003cli\u003eAccessing network resources\u003c\/li\u003e \u003cli\u003eHandling remote system administration\u003c\/li\u003e \u003cli\u003eLocking down security\u003c\/li\u003e \u003cli\u003eSetting up a virtualization host\u003c\/li\u003e \u003c\/ul\u003e","brand":"Wiley","offers":[{"title":"Default Title","offer_id":47990422372581,"sku":"NP9781118183526","price":29.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1842\/7735\/files\/9781118183526.jpg?v=1761787764","url":"https:\/\/k12savings.com\/products\/ubuntu-linux-toolbox-1000-commands-for-power-users-isbn-9781118183526","provider":"K12savings","version":"1.0","type":"link"}