LEADER 00000cam a2200649 a 4500 003 OCoLC 005 20240129213017.0 006 m o d 007 cr un|---aucuu 008 201128s2021 cau ob 001 0 eng d 019 1224160347|a1228050486|a1228844555|a1245857840|a1248695794 020 9781484261712|q(electrronic bk.) 020 1484261712|q(electrronic bk.) 024 7 10.1007/978-1-4842-6171-2|2doi 029 1 AU@|b000068389332 029 1 AU@|b000068977269 035 (OCoLC)1224361321|z(OCoLC)1224160347|z(OCoLC)1228050486 |z(OCoLC)1228844555|z(OCoLC)1245857840|z(OCoLC)1248695794 037 itpro 040 EBLCP|beng|epn|cEBLCP|dYDX|dEBLCP|dTOH|dGW5XE|dSFB|dYDXIT |dOCLCF|dOCLCO|dUPM|dN$T|dBRF|dOCL|dOCLCO|dOCLCQ|dCOM |dOCLCQ|dOCLCO 049 INap 082 04 005.4/32 082 04 005.4/32|223 099 eBook O'Reilly for Public Librairies 100 1 Platt, Daniel. 245 10 Tweak tour Mac terminal :|bcommand line MacOS /|cDaniel Platt.|h[O'Reilly electronic resource] 260 Berkeley, CA :|bApress L.P.,|c2021. 300 1 online resource (549 pages) 336 text|btxt|2rdacontent 337 computer|bc|2rdamedia 338 online resource|bcr|2rdacarrier 347 text file 347 |bPDF 504 Includes bibliographical references and index. 505 0 Intro -- Table of Contents -- About the Author -- About the Technical Reviewer -- Acknowledgements -- Chapter 1: Getting Started -- Terminal at a Glance -- The Need to Know -- Book Conventions -- Book Requirements -- Minimum Requirements -- Installing Xcode -- Using Homebrew -- Why Use Brew? -- Installing Brew -- Installing Brew Globally - - Installing Brew for Each User -- After Installation -- Finding Applications in Brew -- Installing Applications from Brew -- Upgrading Installed Applications -- Reinstalling Applications -- Summary -- Chapter 2: Terminal Basics -- The Terminal Application 505 8 Customizing Terminal -- What Is a Shell? -- Zsh -- Upgrading from a Previous Version of macOS -- Shell Shortcuts -- The Filesystem -- Meta Directories -- User Directories -- Catalina's New Layout -- Directory Tree -- Moving Around the Filesystem -- Inspecting Directories -- Dragging and Dropping -- Different Types of Paths -- Absolute Paths -- Relative Paths -- Directory Operations - - Creating Directories -- Deleting Directories -- Leaving the Filesystem -- How Can You Remove a Directory You Are In? -- File Operations -- Creating Files -- Writing Files -- Reading Files -- Copying Files 505 8 Moving Files -- Deleting Files -- Editing Text in Terminal -- Changing the Default Text Editor -- Piping -- Pipe -- Redirecting Output -- Redirecting Input -- Hidden Files and Folders -- Hiding Files the UNIX Way -- Hiding Files the macOS Way -- Globbing -- Single Asterisk -- Question Mark -- Double Asterisk -- Range Matching -- Links -- Hard Links -- Symlinks -- Naming Things -- Getting Help with Commands -- Searching the Manuals -- The "See Also" Section -- Displaying a Man Section -- Permissions -- File Permissions -- File Permissions Breakdown -- Entry Type -- Block File -- Character File 505 8 Link -- Socket Link -- FIFO -- The User, Group, and Other Components -- Example Permissions -- Features -- Access Control List -- Extended File Attributes -- Changing File Permissions -- Absolute Values -- Entry Type -- User, Group, and Other -- Symbolic Values -- Escalating Your System Privilege -- Aliases -- Customizing the Feel -- Customizing the Welcome Message -- Environment Variables - - Why Use Variables? -- The Default Text Editor -- How Can You Use Variables? -- Customizing the Shell Prompt -- State Symbols -- Date and Time Symbols -- Summary -- Chapter 3: macOS Built-in Commands 505 8 Getting Started -- Compression -- Zip Compression -- Unzip -- Testing the Integrity of the Zip File -- Listing the Contents of the Zip File -- Zip -- Adjust the Size of the Archive -- Encrypting the Archive -- Compressing Directories -- Gzip Compression -- Tar -- Working with Files -- Finding Content in Files -- Finding a Filename -- Finding a Filename with locate -- Where Is Your Command? - - Inspecting File Contents -- Working with Text -- Printing Text -- Formatting Output -- Printf Format -- Displaying the Arguments -- Viewing the Contents -- Transforming Text -- Changing Characters 520 Look beyond the basics of Mac programming and development to become a Mac power user. When most people think about the Mac, they think about the amazing graphical user interface macOS is known for. However, there is a whole world to explore beneath the hood. This book approaches working directly in the terminal with fun projects and ideas to help turn you into an advanced Mac user. You'll work with Brew (HomeBrew), which gives you the ability to install applications from Linux (and Unix) that can make the terminal more useful. This is important, because a lot of applications have been stripped out of macOS or deprecated. For example, Apple's built-in PHP is usually a major release behind. You'll also customize your terminal to change everything about it, making it your own. The whole world is about personalizing. Why put up with the Apple defaults? Once you have your terminal set up and ready to rock, you'll review the basics of programming on the Mac terminal. This will allow you to get a taste of power scripting. You'll discover the power of bash, PHP, and Python. And then you'll apply those tools to web development. Tweak Your Mac Terminal takes you on a journey into a world of the terminal and its hidden applications. What You'll Learn Customize the terminal to make it perfect for your needs Develop web applications using basic coding skills in the terminal Install HomeBrew and by extension Linux and Unix applications Who This Book Is For Mac users who are already very familiar with the GUI and want to go further. This book will especially help starting IT professionals and beginning programmers. 588 0 Online resource; title from PDF title page (SpringerLink, viewed February 11, 2021). 590 O'Reilly|bO'Reilly Online Learning: Academic/Public Library Edition 630 00 Mac OS. 630 07 Mac OS|2fast 650 0 Command languages (Computer science) 650 6 Langages de commande (Informatique) 650 7 Command languages (Computer science)|2fast 650 7 Apple computer|2fast 776 08 |iPrint version:|aPlatt, Daniel.|tTweak Your Mac Terminal : Command Line MacOS.|dBerkeley, CA : Apress L.P., ©2020 |z9781484261705 856 40 |uhttps://ezproxy.naperville-lib.org/login?url=https:// learning.oreilly.com/library/view/~/9781484261712/?ar |zAvailable on O'Reilly for Public Libraries 938 ProQuest Ebook Central|bEBLB|nEBL6403747 938 EBSCOhost|bEBSC|n2684689 938 YBP Library Services|bYANK|n301765146 994 92|bJFN