Top-Rated Free Essay
Preview

Unit 2 Shell Scripting Research

Satisfactory Essays
371 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Unit 2 Shell Scripting Research
Shell Scripting
ITT Technical Institute
Introduction to Programming
4/14/2014

The Linux and UNIX operating systems were built on shell scripting within its operating system, it’s the beating heart of the operating system. “Scripting is a way by which one can alleviate this necessity by automating these command sequences in order to make one’s life at the shell easier and more productive. Scripting is all about making the computer, the tool do the work” (The University of Birmingham, 2005). When working with a shell scripting program, there are several advantages to it. One of the first advantages is its ease of use. Another advantage is its quick start and interactive debugging. The most notable and major advantage for the use of shell scripting is it’s a time-saving tool for system administrators for the automation of tasks. By using the shell script, administrators are able to compile and automate task system wide and alleviating the need to access each workstation individually. Shell scripts can execute without any additional effort on nearly any modern UNIX / Linux / BSD / Mac OS X operating system as they are written an interpreted language. According to Microsoft’s TechNet website (2013), “Windows PowerShell® is a task-based command-line shell and scripting language designed especially for system administration. Built on the .NET Framework, Windows PowerShell helps IT professionals and power users control and automate the administration of the Windows operating system and applications that run on Windows”. The most common usages for Windows PowerShell are the “interactive console (powershell.exe) and script files (with extension of .ps1, which is also usually executed by powershell.exe). Main features of PowerShell are: .Net integration, object pipeline, easy access to many management domains (WMI, ADSI, COM, .NET etc.) and standardization that brings easy discovery and quick learning of new features after you know base functionality” (Microsoft Corporation, 2014).

References
Microsoft Corporation. (2013, October 17). Scripting with Windows PowerShell. Retrieved April 7, 2014, from Microsoft TechNet: http://technet.microsoft.com/en-us/library/bb978526.aspx
Microsoft Corporation. (2014). Windows PowerShell. Retrieved April 9, 2014, from Microsoft Corporation: http://social.technet.microsoft.com/wiki/contents/articles/4286.windows-powershell.aspx
The University of Birmingham. (2005). Win32 Shell Scripting Tutorial. Retrieved April 9, 2014, from The University of Birmingham: http://www.csie.ntu.edu.tw/~r92092/ref/win32/win32scripting.html

References: Microsoft Corporation. (2013, October 17). Scripting with Windows PowerShell. Retrieved April 7, 2014, from Microsoft TechNet: http://technet.microsoft.com/en-us/library/bb978526.aspx Microsoft Corporation. (2014). Windows PowerShell. Retrieved April 9, 2014, from Microsoft Corporation: http://social.technet.microsoft.com/wiki/contents/articles/4286.windows-powershell.aspx The University of Birmingham. (2005). Win32 Shell Scripting Tutorial. Retrieved April 9, 2014, from The University of Birmingham: http://www.csie.ntu.edu.tw/~r92092/ref/win32/win32scripting.html

You May Also Find These Documents Helpful

  • Good Essays

    | The default shell is bash. The shell allows users to type commands and have the output displayed on the screen.…

    • 489 Words
    • 2 Pages
    Good Essays
  • Powerful Essays

    Unit 3 network discovery

    • 1031 Words
    • 5 Pages

    The shell tries to find an executable program with the same name as the command. When it does, the shell executes the program. When finishing the command put an & ampersand symbol at the end of the command and the command will run in the background. Then a cursor will be displayed immediately to allow the next command to be entered.…

    • 1031 Words
    • 5 Pages
    Powerful Essays
  • Satisfactory Essays

    Although DISM.exe is a standard executable program, its command line parameters bear a resemblance to what Windows administrative environment?…

    • 484 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    70-640 Lesson 11

    • 1132 Words
    • 5 Pages

    __j__ 3. This is a new advanced command-line and scripting interface included in Windows Server 2008.…

    • 1132 Words
    • 5 Pages
    Powerful Essays
  • Satisfactory Essays

    Chapter 5 Homework

    • 395 Words
    • 2 Pages

    Bash Scripts - is a text file containing shell commands. When such a file is used as the first non-option argument when invoking Bash, and neither the `-c' nor `-s' option is supplied, Bash reads and executes commands from the file, then exits. This mode of operation creates a non-interactive shell.…

    • 395 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    <br>After three decades of use, the UNIX computer operating system from Bell Labs is still regarded as one of the most powerful, versatile, and flexible operating systems (OS) in the computer world. Its popularity is due to many factors, including its ability to run a wide variety of machines, from micros to supercomputers, and its portability -- all of which led to its adoption by many manufacturers.…

    • 1829 Words
    • 8 Pages
    Satisfactory Essays
  • Good Essays

    Unix Commands

    • 1253 Words
    • 6 Pages

    Note that there are thousands of commands available on a typical unix box. In bash, just hit the "Tab" key twice and say yes, to display the the commands currently available on your machine. A standard unix operating system lists currently thousands of commands. Type x to list all commands starting with x. The following list contains some of the more frequently used programs.…

    • 1253 Words
    • 6 Pages
    Good Essays
  • Satisfactory Essays

    Homeos

    • 369 Words
    • 2 Pages

    Write a shell-like program that illustrates how LINUX spawns processes. This simple program will provide its own prompt to the user, read the command from the input and execute the command. It is sufficient to handle just argument-less commands, such as ls and date.…

    • 369 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Remember, the value in these scripts is not in their novelty, but in their utility: You can…

    • 905 Words
    • 4 Pages
    Good Essays
  • Good Essays

    Shell Programing

    • 2683 Words
    • 11 Pages

    commands in it. Shell scripts usually begin with a #! and a shell name (complete pathname of shell).…

    • 2683 Words
    • 11 Pages
    Good Essays
  • Satisfactory Essays

    6. The Magic Tab: Instead of typing the whole filename if the unique pattern for a…

    • 498 Words
    • 2 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
  • Satisfactory Essays

    CUI v/s GUI

    • 565 Words
    • 3 Pages

    A command line interface enables a user to script a sequence of commands to perform a task or execute a program.…

    • 565 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    The UNIX system has been around for a long time, and many people may remember it as it existed in the previous decades. Many IT professionals who encountered UNIX systems in the past found it uncompromising. While its power was impressive, its command-line interface required technical competence, its syntax was not intuitive, and its interface was unfriendly.…

    • 1405 Words
    • 6 Pages
    Powerful Essays
  • Powerful Essays

    Socket Programming

    • 1283 Words
    • 6 Pages

    Begin Requirement Analysis Preliminary Design Investigate the requirements Select or develop an algorithm to solve the problem Define data structure Detailed Design Define the format of input and output Draw a flow-chart and module design Input and edit the source program Coding Compile it no errors Testing Running and testing it successful End…

    • 1283 Words
    • 6 Pages
    Powerful Essays