QA Tutorials

UNIX/LINUX TESTING

UNIX & LINUX

Unix/Linux are command line operating systems used on servers, work stations and mobile devices. They are mainly applicable for client server model based software systems. Servers are huge systems that have huge memory, high speed, multiuser and network visibility. Hence servers require an efficient operating systems. Unix/linux are command line efficient operating systems that can be used to manage the servers.

UNIX is a command line operating system which is multitasking, portable, multi-user computer operating system. It has some time – sharing configurations. It is considered as a

It has characteristics like:

  • Usage of plain text for data storage
  • Hierarchical file system
  • Handling devices and some specific some kinds of inter-process communication
  • Employing a huge number of software tools
  • Multiple small, simpler and modular programs which can be threaded together.

The master control program of UNIX is kernel and the kernel has full control over the entire system. It is having a subsystem that has services to file system handling, memory management, and start and stop programs.

Linux is a command line operating system which is derived from Unix and is a continuation of unix. Its distribution are very popular and healthiest. Linux is just a kernel and not a completely developed operating system. Most of the software in Linux distribution is free and open source. The square brackets are used to defined the condition for test command. For example, to test the UNIX or Linux shell command. If the file is specified by first positional parameter of shell procedure $1 doesn’t exists or is of size zero, the test command displays the message. If $1 exists and has size zero test command displays nothing. The shell procedure is given a few or two positional parameters or file specified by $1 doesn’t exists, than the shell procedure exists. If $1 exists has a size greater than 0 the test command displays nothing. Unlike Unix, the Linux test command checks the file types and compares all the values.

Everything in UNIX or Linux is either a file or process. A process is a executing program identified by the unique code called PID- process identifier. A file is a collection of data. They all are created by users using text editors, running compilers etc.

Questions

  1. What is the difference between UNIX and Linux operating system?
  2. How testing is done for Unix/Linux operating system.
Facebook Comments
Tags

Related Articles

6 thoughts on “UNIX/LINUX TESTING”

  1. 1. What is the difference between UNIX and Linux operating system?
    UNIX is a command line operating system, which features some of the following capabilities: multitasking, portability, and multi-user computing. Linux is a command line operating system which is derived from Unix and is a continuation of Unix. Linux is not a fully developed operating system. Unix and Linux are both command line efficient operating systems that can be used to manage the servers.
    2. How is testing done for Unix/Linux operating system?
    The square brackets are used to defined the condition for test command.
    Unlike Unix, the Linux test command checks the file types and compares all the values.

  2. Unix Operating system is a command line operating system which is multi tasking, portable ,multi user command operating system where as linux operating systems is a continuation of unix operating system . Both are used for server based model. servers are huge storage which ensures high speed, multi tasking,ect.
    The master control program of unix is a kernel which has total control over the system where as linux is also a kernel but not a completely developed operating system.
    Unlike Unix, the Linux test command checks the file types and compares all the values.

  3. Unix/Linux: Unix/Linux are command line efficient operating systems that can be used to manage the servers.
    Difference: UNIX is a command line operating system which is multitasking, portable, multi-user computer operating system. UNIX is kernel and the kernel has full control over the entire system. It is having a subsystem that has services to file system handling, memory management, and start and stop programs.
    Linux: is derived from Unix and is a continuation of unix. Linux is just a kernel and not a completely developed operating system. Most of the software in Linux distribution is free and open source.
    Testing on Unix and Linux operating systems is done through commands.

  4. Unix is a command line operating systems used on servers, work stations and mobile devices. They are mainly applicable for client server model based software systems.
    Linux is basically derived from Unix and is a continuation of Unix. Its distribution are very popular and healthiest. Linux is just a kernel and not a completely developed operating system.
    Everything in UNIX or Linux is either a file or process. A process is a executing program identified by the unique code called PID- process identifier. A file is a collection of data. They all are created by users using text editors, running compilers etc.

  5. What is the difference between UNIX and Linux operating system?
    The primary difference is that Linux and Unix are two different Operating Systems though they both have some common commands.Linux primarily uses Graphical User Interface with an optional Command Line Interface. Unix primarily uses Command Line Interface.Linux OS is portable and can be executed in different Hard Drive. where as, Unix is not portable.Linux is more famous than Unix but Unix has its own users. While Linux is an open source, free to use operating system widely used in Home Based PC, Mobile Phones, Desktops, etc. , Unix is a proprietary operating system commonly used on large server systems, mainframes, expensive and high-end computer systems at big MNCs and institutions.
    How testing is done for Unix/Linux operating system?
    Testing on Unix/Linux operating system is done through commands.

  6. Unix/Linux are command line operating systems used on servers, work stations and mobile devices. They are mainly applicable for client server model based software systems. Servers are huge systems that have huge memory, high speed, multiuser and network visibility. Hence servers require an efficient operating systems. Unix/linux are command line efficient operating systems that can be used to manage the servers.
    UNIX is a command line operating system which is multitasking, portable, multi-user computer operating system.

Leave a Reply

Your email address will not be published. Required fields are marked *

Close