
This is the Introduction video for the course " Linux & Scripting Essentials for VLSI Engineers ".
In this video you are going to learn
What is Scripting language?
What is the use of Scripting language in VLSI ?
Differences between Linux and Unix.
Difference between GUI and CLI.
In this Video you are going to learn about
What is Directory ?
Linux Directory Hierarchy.
Common Linux directories and Special directories.
About "mkdir " command (Creating single or multiple Directories).
About "cd" command.
In this Video you are going to learn List command and its options.
In this Video you are going to learn
-Use of Operators (Dot, Double dot)
- How to copy single directories
- How to copy multiple directories
- How to move single directories
- How move multiple directories
In this Video we are going to learn
●What is file ?
●commands to create files(touch , cat , gvim , sort)
●How to create multiple files?
In this video you are going to learn
●What are the command to view the content of files
●File commands (cat , gvim , sort, more ,less ,Head , tail )
In this video you are going to learn
●Patterns used for searching file or directory.
In this video you are going to learn
●Searching files or directories using find command.
●Find command options
In this video you are going to learn
-●Grep command options with examples
In this Video you are going to learn
-Stream Editor and its syntax
-Operations of sed command
-How sed Works
In this Video you are going to learn
-search and replace data using sed command and its flags
In this Video you are going to learn
- Deleting lines using sed command and its d flag
In this video you are going to learn
-Insert the lines using sed command
In this video you are going to learn
-Append the data using sed
In this video you are going to learn
-replace lines using sed command
In this video you are going to learn
-AWK command and its syntax
In this video you are going to learn
-Types of processing statement in AWK
In this video you are going to learn
-AWK Predefined Variables
In this video you are going to learn
-AWK NR (Number of Record)
In this video you are going to learn
-AWK NF (Number of Feild)
In this video you are going to learn
-AWK FS(Feild Separator) RS (Record Separator)
In this video you are going to learn
-AWK OFS (Output Feild Separator) ORS (Output Record Separtor)
In this video you are going to learn
-AWK FILENAME , FNR
In this video you are going to learn
-AWK ARGC , ARGV
In this video you are going to learn
-AWK Preincrement and Post-increment Processings
In this video you are going to learn
-AWK Predefined Functions
In this video you are going to learn
-Loops and its types used in AWK
In this video you are going to learn
-AWK for Loop
In this video you are going to learn
-AWK while Loop
In this video you are going to learn
-AWK do-while Loop
In this video you are going to learn
-AWK Loop Control Statements (continue , break , next , exit)
In this video you are going to learn
-File and Directory Permissions with examples
In this video you are going to learn
-Linux Editors and Modes
In this video you are going to learn
-gvim command options
In this video you are going to learn
-Basic curser movement commands in gvim
In this video you are going to learn
-File operations in gvim
In this video you are going to learn
- Executing commands in command line mode of gvim
In this video you are going to learn
-Basics related to shell scripting
In this video you are going to learn
-File Operators
In this video you are going to learn
-for loop and while Loop in Shell Scripting
In this video you are going to learn
-Decision Statements (if , if else , if elseif else , case statements)
This comprehensive online course, "Linux & Scripting Essentials for VLSI Engineer," is designed to equip BTech (ECE, EEE, CSE), MTech (VLSI, ESD, Embedded) students, working professionals, and Linux enthusiasts with essential Linux skills tailored for Very Large Scale Integration (VLSI) design. Master the power of Linux to automate workflows, analyze design files, and enhance productivity in digital electronics and physical design, leveraging industry-standard tools and scripting techniques.
Course Details:
Duration: 6 Hours 14 Mintues.
Level: Beginner to Advance
Prerequisites: Basic understanding of computers; no prior Linux or VLSI experience required
Format: Video lectures, quizzes, and assignment at the end.
Who Can Enroll :
-Anyone interested in learning Linux can enroll in this course!
-For BTech (ECE, EEE, CSE) & MTech (VLSI, ESD, Embedded)
-For VLSI Trained Fresher (PD , DV , DFT , Analog Layout)
-Ideal for working professionals aiming to learn Linux.
Learning Features :
-Clear explanation of each topic with examples, focusing on grep, sed, awk, gvim, and shell scripting
-Quizzes after each section
- Assignment at course end
-Helps automate VLSI workflows, analyze design files, and enhance productivity in your career.
Course Content :
- Introduction to Linux
- Directories and its navigation
- Files and its navigation
- Finding Files or Directories in Linux using find Command
- grep command (Global Regular Expression Print )
- SED Command
- AWK Command
- File and Directory Permissions
- Editors(gvim , vim , vi) and its commands from basic to advance
- Shell Scripting
Learning Benefits :
Gain hands-on skills for VLSI automation and debugging
Boost career prospects in semiconductor industries
Develop proficiency in Linux-based EDA tools
Improve problem-solving with real-world design challenges