|  | Oct 31, 2025 |  |  | 
	     
			
		  	|  | 
              
                | CTSA 2031 - Linux/UNIX Shells and ScriptingCredits: 3Hours/Week: Lecture 2 Lab 2
 Course Description: This course introduces the student to the Linux/UNIX shell through a review of the Linux operating system and incorporating advanced concepts. Topics include its uses, types of shells, login profiles, special characters, processes, and variables. Shell programming (scripting) is covered at introductory and intermediate levels. Additional topics include the necessary scripting concepts and practical usage within the Linux/UNIX operating system environment.
 MnTC Goals
 None
 
 Prerequisite(s): CTSA 1030  or Instructor Consent
 Corequisite(s): None
 Recommendation: None
 
 Major Content
 
 
	Intermediate scripting/examplesReview of Linux operating system and Unix commands/concepts, plus vi editor as a foundation of scriptingScripting introduction/examples, with variables, and constructs such as if-then, while-do and for-do loopShell Special Characters and their usageThe various UNIX shellsVariables, login profiles Learning Outcomes
 At the end of this course, students will be able to:
 
	use Shell Special Characters in writing scripts.describe the various UNIX shells.identify Shell Special Characters.utilize variables.customize login profiles.manage processes.troubleshoot intermediate scripts.write intermediate scripts. Competency 1 (1-6)
 None
 Competency 2 (7-10)
 None
 Courses and Registration
 
 
 Add to Portfolio (opens a new window)
 |  |