Catalog 2023-2024

Download or Print Page

CIST 046B: Linux Shell Programming

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, MATH 106 or CIST 046A, MATH 106R

Transfer Details

  • CSU/UC: Transferable to both UC and CSU
Last Updated 7/19/23