CSE and ECE
Linux, Tcl and GVim
The everyday tools of engineering work. Linux for files, search and permissions; Tcl, the scripting language EDA tools are driven with; and GVim for editing fast.
What you do here
Linux from the first command
Moving around, files and folders, grep, sed and awk, permissions, processes, remote work over ssh and Bash scripting, with a section on Linux for VLSI engineers.
Tcl for VLSI
Tcl from syntax and data types through lists, procedures and file handling, written for engineers who will script synthesis and timing tools.
GVim
Modes, movement, editing, search and replace and the commands that make large files manageable.
Topics covered
- Linux commands
- File permissions
- grep, find, sed and awk
- Pipes and redirection
- Bash scripting
- ssh, scp and rsync
- Tcl syntax and variables
- Tcl lists and procedures
- Vim and GVim commands
Questions
- Do I need Linux installed?
- No. The courses are reading modules with questions. A Linux terminal helps for trying the commands yourself.