Preview

Wicked Cool Shell Scripts

Powerful Essays
Open Document
Open Document
58633 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Wicked Cool Shell Scripts
.

.Wicked Cool Shell Scripts: 101 Scripts for Linux, Mac OS X, and Unix Systems by Dave Taylor

ISBN:1593270127

No Starch Press © 2004
This cookbook of useful, customizable, and fun scripts gives you the tools to solve common Linux,
Mac OS X and UNIX problems and personalize your computing environment.

Table of Contents
Wicked Cool Shell Scripts?101 Scripts for Linux, Mac OS X, and Unix Systems
Introduction
Chapter 1

- The Missing Code Library

Chapter 2

- Improving on User Commands

Chapter 3

- Creating Utilities

Chapter 4

- Tweaking Unix

Chapter 5

- System Administration: Managing Users

Chapter 6

- System Administration: System Maintenance

Chapter 7

- Web and Internet Users

Chapter 8

- Webmaster Hacks

Chapter 9

- Web and Internet Administration

Chapter 10 - Internet Server Administration
Chapter 11 - Mac OS X Scripts
Chapter 12 - Shell Script Fun and Games
Afterword
Index
List of Figures
List of Tables

Back Cover
The UNIX shell is the main scripting environment of every Linux, Mac OS X and UNIX system, whether a rescued laptop or a million-dollar mainframe. This cookbook of useful, customizable, and fun scripts gives you the tools to solve common Linux,
Mac OS X and UNIX problems and personalize your computing environment. Among the more than 100 scripts included are an interactive calculator, a spell checker, a disk backup utility, a weather tracker, and a web logfile analysis tool. The book also teaches you how to write your own sophisticated shell scripts by explaining the syntax and techniques used to build each example scripts. Examples are written in Bourne Shell (sh) syntax.
About the Author
Dave Taylor has a Masters degree in Education, an MBA, and has written a dozen technical books, including Learning UNIX for Mac OS X (O'Reilly), Solaris for Dummies (Hungry Minds), andTeach Yourself UNIX in 24 Hours (SAMS). He was a contributor to BSD 4.4 UNIX, and his software is

You May Also Find These Documents Helpful

  • Satisfactory Essays

    Nt1430 Unit 2 Discuss

    • 401 Words
    • 2 Pages

    The Linux Standard Base (LSB) is a joint project by several Linux distributions under the organizational structure of the Linux Foundation to standardize the software system structure, including the filesystem hierarchy used in the GNU/Linux operating system. When targeting Linux as a platform, application developers want to have some assurance that the code they write on one Linux distribution will run on other Linux distributions without having to go through extra effort. This matches their experiences on other popular platforms, such as Windows or Mac OS X. In addition, application developers want to ensure that the platform as a whole does not diverge. Even if an application works on today's distributions, will it work on tomorrow's? The LSB workgroup has, as its core goal, to address these two concerns. We publish a standard that describes the minimum set of APIs a distribution must support, in consultation with the major distribution vendors. We also provide tests and tools which measure support for the standard, and enable…

    • 401 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Unit 7 Chapter Exercises

    • 458 Words
    • 3 Pages

    References: Sobell, Mark G. A Practical Guide to Fedora™ and Red Hat® Enterprise Linux®, 6th Edition. Prentice Hall, 2012. VitalBook file.…

    • 458 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    comparison matrix

    • 439 Words
    • 2 Pages

    Directions: Choose three different versions of the UNIX® or Linux® operating systems to compare. Insert the three chosen versions and fill out the requested information in the Components column.…

    • 439 Words
    • 2 Pages
    Satisfactory Essays
  • Better Essays

    Week 5 Pos 355

    • 2010 Words
    • 9 Pages

    Operating systems were not in existence before the 1960s. The definition of operating systems is a program designed to run other programs on the computer and is the most important program. In the past, computers were built to execute a series of single task similar to a calculator. In the 1960s came the MCP (Master Control Program) for the B5000 mainframe computer created by the company Burroughs/Unisys. The MCP was the first OS written exclusively in a high-level language. As the years progressed, OS giants were starting to form such as Windows, Linux, and Mac. In, this paper, these 3 tech OS giants will be examined thoroughly while covering memory management, process management, file management, and security.…

    • 2010 Words
    • 9 Pages
    Better Essays
  • Satisfactory Essays

    Guide to UNIX Using Linux Fourth Edition Chapter 4 SolutionsAnswers to the Chapter 4 Review Questions…

    • 1020 Words
    • 5 Pages
    Satisfactory Essays
  • Good Essays

    A shell is a type of command prompt, it sends commands from the user to the kernel…

    • 392 Words
    • 2 Pages
    Good Essays
  • Better Essays

    There are many administration advantages for UNIX. One example will be how multiple users can run multiple programs each at the same time without interfering with each other or crashing the system. Also, all users must be authenticated by a valid account and…

    • 3411 Words
    • 14 Pages
    Better Essays
  • Powerful Essays

    /unix is a symbolic link to the booted kernel. To find out what kernel mode is running, enter ls -l /unix and see what file /unix it links to. The following are the three…

    • 3391 Words
    • 14 Pages
    Powerful Essays
  • Satisfactory Essays

    Syallabus

    • 1579 Words
    • 7 Pages

    This course is a survey of the UNIX® operations. The student will gain an understanding of the internal operations of the UNIX® system, which enables the user to make efficient use of files, file systems, and processes. Commands for efficient management of UNIX® system files, file systems and process, systems administration and security are also examined.…

    • 1579 Words
    • 7 Pages
    Satisfactory Essays
  • Satisfactory Essays

    CISSH

    • 1734 Words
    • 7 Pages

    In this project we implement a simple shell called, cissh. I have implemented the some…

    • 1734 Words
    • 7 Pages
    Satisfactory Essays
  • Good Essays

    File Management in Unix

    • 557 Words
    • 3 Pages

    When it comes to UNIX systems all user data is organized and stored in files. These files are subsequently organized into a management structure comprising of directories and sub-directories. Much like forest and organizational units when it comes to active directory, UNIX also has the directories and sub-directories organized into a tree-like structure that it calls a file system. UNIX also has three basic types of files. When it comes to security files can be secured through UNIX file permissions as well as access control lists (ACLs).…

    • 557 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    The work breakdown structure essentially is a decomposition of the work to be completed by the project team in order to successfully accomplish the project objectives and deliverables. It’s a very practical tool to visualise the work that needs to be done, however that is about all it’s useful for. The information provided by the work breakdown structure is not enough to allow the project team to identify any milestones or points of significance in the project. At this stage each element of the project has only been identified, none of them have been time scheduled, cost estimated or placed in a definitive chronological order, making it difficult to identify any significant milestones.…

    • 851 Words
    • 4 Pages
    Powerful Essays
  • Powerful Essays

    Linux Bash Shell Cheat Sheet

    • 1361 Words
    • 11 Pages

    CTRL Z = stops the current command (resume with fg in foreground or bg in background)…

    • 1361 Words
    • 11 Pages
    Powerful Essays
  • Satisfactory Essays

    Linux Commands

    • 1489 Words
    • 6 Pages

    Bash command line for Linux a alias Create an alias • apropos Search Help manual pages (man -k) apt-get Search for and install software packages (Debian/Ubuntu) aptitude Search for and install software packages ( Debian/Ubuntu) aspell Spell Checker awk Find and Replace text, database sort/validate/index b basename Strip directory and suffix from filenames bash GNU Bourne-Again SHell bc Arbitrary precision calculator language bg Send to background break Exit from a loop • builtin Run a shell builtin bzip2 Compress or decompress named file(s) c cal Display a calendar case Conditionally perform a command cat Concatenate and print (display) the content of files cd Change Directory cfdisk Partition table manipulator for Linux chgrp Change group ownership chmod Change access permissions chown Change file owner and group chroot Run a command with a different root directory chkconfig System services (runlevel)…

    • 1489 Words
    • 6 Pages
    Satisfactory Essays
  • Satisfactory Essays

    RHCE

    • 622 Words
    • 3 Pages

    This Course is ideal for persons who have never used Linux or UNIX, and who have no prior command-line experience in any other operating system. You are taught the basics of a Red Hat Enterprise Linux enviroment and it prepares you for your future role as a system administrator.…

    • 622 Words
    • 3 Pages
    Satisfactory Essays

Related Topics