
Learn the fundamentals of Unix as a key skill for test engineers, focusing on Linux-based systems, command line usage, and on premise and cloud environments.
Learn how to enable the Linux bash shell on Windows 10 and understand bash as the Unix command-line interface that connects you to the kernel through a shell.
Enable the Windows Subsystem for Linux on Windows 10 to run Ubuntu Bash and use Linux commands within the Windows environment.
Learn to identify the Linux flavor and verify the Ubuntu release version using lsb_release -d, confirming the Ubuntu LTS stable release.
Explore how unix treats the file system, switch to a super user with sudo, perform privileged tasks as root, and return to a normal user when finished.
Create and organize files by using mkdir to make a directory, then list contents with ls and the long listing ls -l to inspect details.
Use the man command to view a command's description, syntax, and flags, and learn to explore hidden files, long listings, paging with space, and quitting with q.
List files in any directory without switching by using direct paths with the ls command, including hidden files with -a.
Create files with nano, save edits using Ctrl+X and Y, and verify content by using cat to display the file, illustrating basic Unix file creation for testers.
Master the vi editor as a Unix text editor by entering insert mode with i, exiting with escape, and saving with :wq. Compare its workflow to nano.
Copy files between directories in Unix using the cp command, verify results with ls, and distinguish copying from moving for backup and organization.
Demonstrate moving a file to another directory in unix, showing that moving is cut paste, and how to cd into the target directory and verify with ls.
Learn how to delete files and directories in Unix, using rm -r to remove all contents and the directory, and rmdir for empty directories.
Master grep and find to locate strings in files and to locate files in the filesystem, enabling testers to compare outputs across Unix systems during migration testing.
Learn to use grep, the global regular expression utility, to search for Unix content across files, including recursive searches with -r to find terms like test.
Learn to run grep from anywhere to locate user entries in the password file and perform recursive searches with -r for efficient, interview-ready Unix skills.
Learn to use the find command in the current directory (dot) or a specified path, printing matches like Unix and Unix file demo, and avoid root-level searches for test cases.
Explore file permissions and how to change them with chmod, using symbolic mode with u, g, o, a and read, write, execute, plus and minus to add or remove rights.
Explore how to view and modify file permissions in unix, using ls -l, and apply execute, read, and write permissions for user, group, and others with plus syntax.
Are you working in an UNIX based Test Environment?
or about to work in an UNIX flavoured Test environment such as Ubuntu, Redhat Linux, etc?
Eager to learn UNIX so you can add the skills to your CV?
Then you should be aware that UNIX skill is certainly in demand and quite significant and is the most commonly used operating system in many complex IT ecosystems and extensively in the cloud as well.
Learn UNIX - from Testing examples view-point.
The key objectives of the Course is to learn UNIX fundamentals and be ready to work in any UNIX flavoured test environment
This realistic course covers right from taking you through UNIX Basic Commands, Exploring UNIX File System, Working with Files (for test data), searching for files that you create (as part of test execution perhaps), giving permissions to a file so you can execute a script during test execution.
Learn practical usage of UNIX and as industry expects from any Software Tester while using UNIX systems.
Students would get a practical and hands-on insight into various activities carried out using UNIX commands. With the right exposure to UNIX, you should be able to work and deliver on testing projects run on UNIX test environment.
Note: this course caters for UNIX based utilities and the fundamentals only so does NOT cover advanced UNIX commands (not required for a tester !) and does NOT cover shell script development.