Course Description
This course covers shell scripting in Linux. Students have the opportunity to access the command line interface; use basic bash shell commands to navigate the filesystem; manage files/directories; monitor programs and disk space; use built-in bash commands; write shell scripts (with variables, pipes, repetitions, user-inputs); run commands in background; and use regular expressions and tools, like sed and gawk for pattern searching/transformation and stream processing. Students have the opportunity to automate system administration tasks, install application packages, create and use MySQL database objects, use lynx text-based browser to retrieve text data from web sites, and send emails via Linux email server.
Units: 4
Credit - Degree Applicable Transferable to both UC and CSU
Course Details
- Grade Options: Letter Grade, Pass/No Pass
- In-Class Lecture Hours: 48 – 54
- In-Class Lab Hours: 48 – 54
Requisites and Advisories
- Prerequisites: None
- Co-Requisites: None
- Advisory: CIST 046A, Intermediate Algebra or equivalent, or eligibility for transfer level math
Transfer Details
- CSU/UC:
Transferable to both UC and CSU