
Discover why testers need Unix and Linux commands. Learn essential command line tasks for log file analysis, server access, memory and process management using PuTTY.
Explore how to practice Unix and Linux commands using an online Unix terminal, learn to check present working directory, and compare virtual machine versus online environment to avoid heavy setup.
Learn to use the present working directory (pwd) to locate your current location, clear the terminal, and list files with the ellis command via man.
Learn to create, rename, delete, and navigate directories in Linux using mkdir, ls, cd, mv, and rm -r, including parent and child folders and root paths.
Create blank and content-filled files, edit with vim, insert data, and manage files, including hidden dot files, using Linux commands.
Learn to list files and folders using ls, display details with the long format, reveal hidden files, and sort results by time or reverse, with readable sizes.
Master the cat command for Linux file operations: display content, show line numbers with cat -n, create, copy, merge files, overwrite or append data, and use tac for reverse display.
Learn to check a file's content using the cat command, display line numbers with -n, skip blank lines with -B, and view files in reverse order for quick analysis.
Utilize the head command to view top file lines, default 10, adjust with -n; inspect bytes with -c and selectively skip lines as needed.
Explore how to view the end of a file using tail, display bottom lines, and compare with head, using tail -n and tail -c to fetch data from the bottom.
Learn how to view large files in paging mode using the more command, navigate with space, quit with q, and its forward-only limitation.
Learn how the less command displays file content and lets you move forward and backward between pages, unlike more, using keys like d, D, and b.
Learn how to open and view a file in the vim editor from the terminal, navigate with arrow keys, switch to insert mode, and save or quit with vim commands.
Use grep, the global regular expression parser, to search data in a single file. See examples with movies.csv and hotel.txt, filtering by year 2010 or 2008 and by female.
Learn to search data across multiple files in a folder using grep. Identify matching lines with file names from hotels and movies examples, and extend to any number of files.
Master the grep command to search data across all files in a directory, using wildcards and dot star patterns, with practical examples across multiple files.
This lecture demonstrates using grep with the -i option to perform case-insensitive searches across files, showing how to find matches in any case and across multiple files.
Learn to use grep with the -n option to search data and display the line number of each match, as shown with examples in movies and hotels.
Learn to search data across multiple files with grep and display only matching file names using the -l option, including case-insensitive searches.
Master exact word searches with grep using the -w option to avoid substrings, and use ignore-case to locate terms like John or 38 in files such as hotels and movies.
Learn how to use grep to count matches with the -c option, enabling you to see the number of occurrences without displaying the lines.
Master extended grep (egrep) to search multiple patterns in a single command using pipes, with options like -E and -i to ignore case and -n to show line numbers.
Practice listing running processes in the Linux terminal, save results to a file, and filter lines to show records containing bin and those without bin for targeted process analysis.
Save all process results to a file and search the records. Count the number of columns and line numbers to quantify data occurrences.
Learn how to copy files and directories in Linux, using cp for same and different locations, with verbose output, absolute paths, multiple files, and copy-on-update behavior.
Learn to copy files and directories between locations using cp with recursive (-R or -r) and verbose (-v) options, including copying folder contents.
Learn how to cut and move files and folders across locations using the mv command, including single and multiple files, directories, and recursive moves with full path examples.
Discover how to rename files and directories in Unix and Linux using the mv command, with practical examples of renaming a file and a folder and verifying the changes.
Learn to save command results to files using redirection with > and >> in Linux, directing stdout from commands like grep and head to files, with overwrite and append modes.
Learn to redirect standard input in the Linux shell using the less-than symbol, guiding a grep command to read from a file such as movies and search for 2010.
Chain commands with the pipe symbol to pass the output of one command as input to the next, using head, tail, grep, ls, and other examples.
Learn to change unix file permissions with chmod, assigning read, write, and execute to owner, group, and others. Use octal values like 6-5-4 or 7-0-0 and verify with ls -l.
Learn to use the cmp command to compare two files byte by byte, generate files for comparison, and view differences with -n, -l, and -B options.
Use the comm command to compare two sorted files, view common content or differences across three columns, and apply options (-1, -2, -3) to filter results.
Diff compares two files line by line, showing only differing lines, with options -q for differences, -s for identical, and -y with --suppress-common-lines or --left-column for side-by-side views.
Use the locate command to search the complete file system for files and folders, refining results with -c, -i, -w, and -l options for substring matching, case-insensitive, and exact word.
Master extracting specific columns from delimited text files using the cat command. Define comma as the delimiter and use field ranges to fetch one or multiple columns from each line.
Display the third to fifth column in a delimiter-separated file and skip lines that are not formatted. Use the -s option to ignore non-delimited data, ensuring column-formatted records are shown.
Learn what sed is and how to use its commands to display, insert, delete, update, and search data in files. Understand line number and context addressing.
Learn how to use sed to display a specific line from a complete file. Explore displaying a line multiple times and displaying only a specific line.
Master sed to display the last line and a range of lines from a file, using $ for the last line and -n with p for precise output.
Learn to use sed to skip specific lines and ranges in a file, displaying all other lines, and invert selections with the not operation.
This is a Must to Learn course for Every Software Tester(Be it Manual or Automation), Nowadays in every job profile, you will find it mandatory to have skills to work in Unix or Linux Environment.
This course is specially designed for SOFTWARE TESTING/QA professionals, This will take you from basic level to advance in decent pace videos for following Job Roles & opportunities.
Linux Software Testing
Linux QA Engineer
Linux Quality Assurance Testing
Linux Test Automation
Linux System Testing
Linux for Software Testers
Software Testing on Linux
Linux Manual Testing
Linux Automated Testing
This course will help you in
Testing-Related Skills
Functional Testing in Unix/Linux
Regression Testing on Unix/Linux
Load and Performance Testing on Linux Servers
Unix/Linux Integration Testing
Test Case Development for Unix/Linux Applications
API Testing on Unix/Linux Systems
Unit Testing with Linux/Unix
End-to-End Testing on Unix/Linux Platforms
Exploratory Testing on Unix/Linux
Automation and Scripting
Shell Scripting for Automation
Bash Scripting for Test Automation
Cron Jobs for Test Scheduling
Python/Bash for Test Automation on Unix/Linux
Automating Unix/Linux Tests with Selenium
Command Line Interface (CLI) Testing
Scripting for Log Analysis
Troubleshooting and Analysis
Log Analysis on Linux/Unix Systems
Troubleshooting Unix/Linux Environments
Root Cause Analysis (RCA) in Unix/Linux
Monitoring System Health on Linux Servers
Network and System Diagnostics on Linux
Unix/Linux File System and Permissions Testing
Development and Deployment Skills
Continuous Integration/Continuous Deployment (CI/CD) with Linux
Jenkins Pipelines for Unix/Linux Testing
Unix/Linux Development Environment Setup
Unix/Linux Application Deployment
Configuration Management on Linux Servers
Database and Data Management
SQL Queries on Unix/Linux
Database Testing with MySQL/PostgreSQL on Unix
Data Validation on Unix/Linux Systems
MongoDB, MySQL, PostgreSQL, Oracle on Linux
Security and Compliance Testing
Unix/Linux Security Testing
Vulnerability Assessment on Linux Servers
Compliance Testing on Unix/Linux Systems
SSH, SSL/TLS for Secure Testing
User Authentication and Access Control Testing on Unix/Linux
Technical
Linux Command Line Testing
Bash Scripting for Testing
Shell Scripting for Test Automation
Linux Server Testing
CLI Testing for Linux
Functional Testing on Linux
Regression Testing on Linux
Linux Environment Configuration