Preview

GLenn

Powerful Essays
Open Document
Open Document
2198 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
GLenn
UNIX Shell Scripting
X417.39A

Instructor:
Eric Theis
Software Engineer, Jet Propulsion Laboratory, Pasadena, CA. eric_theis@yahoo.com (preferred. I usually respond within 24 hours to email.)
310 825 4100 (UNEX School of Computers and Information Systems Program Office)

Scope:
UNIX System V Release 4 (aka SVR4) Bourne shell, C shell, Korn shell, bash.
99% of what we will cover applies of all modern flavors of UNIX.
We will be covering UNIX from a user perspective, not a programmer's perspective. The content is necessary knowledge for both users and programmers. This is not a programming class, although we'll do some shell programming. In general, we'll cover the file system, process system, utilities/tools, shells, and shell programming.

Prerequisites:
"Intermediate UNIX", X417.31A, or consent of instructor.
You must be comfortable with the vi editor, the UNIX file system, basic UNIX commands, and shell command line processing (command substitution, all forms of quoting, shell and environment variables, filename wildcards, pipes, redirection).
You must be able to write, execute, and debug a simple UNIX shell script. You must be familiar with and able to use virtually all of the shell built-in commands.
You should have some familiarity with the CDE GUI environment, the UNIX man pages, file manipulation commands (ls, mkdir, cd, mv, rm, cp, cat, chmod), process manipulation commands, and many of the UNIX tools..
Programming experience is not required - but the class will be hard to very hard for those that do not have it. (The first programming course is very hard for pretty much everyone).

Goals:
A thorough understanding of UNIX shell scripts, how they are executed, and their environment
The ability to write, execute, debug, and document professional-quality UNIX shell scripts.
Familiarity with the UNIX tools sed and awk.
Familiarity with advanced techniques in UNIX shell scripting.
Familiarity with the important differences

You May Also Find These Documents Helpful

  • Satisfactory Essays

    Pos355 Project

    • 870 Words
    • 4 Pages

    Presentation for Memory Management (Linux, MAC, Windows) Presentation for Process Management (Linux, MAC, Windows) Presentation for File Management (Linux, MAC, Windows) Presentation for Security Management (Linux, MAC, Windows Team D review WK 4 Assignment. Team D submit Rough Draft of Final Power Point Presentation. Proceed? Finalize Linux, Mac, Windows Presentation Finalize Linux, MAC, Windows Paper Team D…

    • 870 Words
    • 4 Pages
    Satisfactory Essays
  • Good Essays

    Nt1430 Unit 2

    • 393 Words
    • 2 Pages

    4. How can you find out which utilities are available on your system for editing files? Which utilities are available for editing on your system? apropos edit. man -k edit…

    • 393 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    By Experience :Minimum of two (2) years of related coding experience directly applying codes; OR…

    • 287 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Xastray

    • 276 Words
    • 2 Pages

    The “Mind Map” – “CISSP.pdf” is a list of all areas you need to learn.…

    • 276 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    NTC 405

    • 418 Words
    • 2 Pages

    Currently, with the exceptions of windows, I am very weak in popular operating systems such as Linux, UNIX, and etc. My plan is to start with Linux and then venture on to other operating systems as I can. I am currently in talks with my company to obtain training in Red Hat with the goal of becoming Red Hat System Administrator certified.…

    • 418 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Employers will expect you to have a wide knowledge of software if they would want to hire you. This is a key skill in the IT industry as having a wide knowledge of software – whether it’s Word processing, programming languages etc… The more knowledge you have will show that you are diverse and will also make you a unique asset.…

    • 858 Words
    • 4 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Under Armour Case Study

    • 639 Words
    • 3 Pages

    What are some skills/experiences that you need to start acquiring now to prepare yourself for this job/career? Besides obtaining a degree, having personal programming experience such as self projects help to show effectiveness within a certain range of coding.…

    • 639 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    Manage People Performance

    • 2602 Words
    • 11 Pages

    Intermediate knowledge of working with computer programs eg. Microsoft office as well as various websites…

    • 2602 Words
    • 11 Pages
    Powerful Essays
  • Good Essays

    Why Am I in College?

    • 386 Words
    • 2 Pages

    how to manage and operate anything pertaining to computers. Once having all the skills I need, I…

    • 386 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    How To Persuasive Memo

    • 676 Words
    • 3 Pages

    Throughout my staff experience in the variety of servers I've became staff on, I have gathered a vast majority of knowledge regarding commands. I'm not going to go through all the commands I know, but I can say there will be nothing new to me regarding commands if I am…

    • 676 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    Becoming A Staff Member

    • 775 Words
    • 4 Pages

    I am experienced with Essentials. So I know loads of commands like /mute, /kick and other commands.…

    • 775 Words
    • 4 Pages
    Good Essays
  • Powerful Essays

    The language barrier could be overcome by learning a common language or using some kind of translation application or translator.…

    • 2126 Words
    • 9 Pages
    Powerful Essays
  • Good Essays

    Methods hackers use

    • 1278 Words
    • 6 Pages

    To start with coding/programming I would recommend learning HTML, Javascript, VB.Net, Lua and/or Batch. When you can truly get a grasp of coding I would recommend learning C++, C#, Java, Python, Ruby, Delphi, PHP, Haskell, Objective-C and Perl. If you don't want to learn them all at least learn 2-3. I could provide more detailed help if you would tell us what areas of hacking you're interested in.…

    • 1278 Words
    • 6 Pages
    Good Essays
  • Satisfactory Essays

    Red Hat Linux

    • 418 Words
    • 2 Pages

    - Command mode by its name indicate you can command the vi editor to perform something save,search and replace,move cursor,quit without saving,cut,copy,paste,remove etc…

    • 418 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    In terms of learning Linux commands, I learned the basics in the first 60 days of my internship. I did look over the Linux in a nutshell book at my desk and discovered how rarely I needed to…

    • 1117 Words
    • 3 Pages
    Good Essays

Related Topics