EECS2031 W 2026 Lecture 2 Software Tools

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/22

flashcard set

Earn XP

Description and Tags

These flashcards cover key concepts and commands discussed in the lecture on software tools used in UNIX.

Last updated 5:59 PM on 4/24/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

23 Terms

1
New cards

UNIX

An operating system that is known for its multitasking and multiuser capabilities.

2
New cards

File System

The method and data structure that an operating system uses to manage files on a disk or storage.

3
New cards

Absolute Pathname

A complete path from the root of the file system to a specific file.

4
New cards

Relative Pathname

A path that starts from the current directory and does not begin with a root directory.

5
New cards

Process Exit Code

A numeric code returned by a process to indicate how it finished (e.g., success or error).

6
New cards

IPC

Inter-Process Communication, methods that allow processes to communicate with each other.

7
New cards

UNIX Philosophy

The principles that guide the design and implementation of UNIX software.

8
New cards

Shell

A command-line interface that allows users to interact with the operating system.

9
New cards

Basic Utilities

Essential commands such as pwd, ls, mkdir, etc., used in UNIX.

10
New cards

man Command

A command that displays the online manual for other commands in UNIX.

11
New cards

chmod

A command used to change file permissions in UNIX.

12
New cards

wc

A command that counts lines, words, and characters in a file.

13
New cards

grep

A command-line utility for searching plain-text data for lines matching a regular expression.

14
New cards

mkdir

A command used to create new directories.

15
New cards

rmdir

A command used to remove empty directories.

16
New cards

cat

A command that concatenates and displays file content.

17
New cards

cp

A command used to copy files or directories.

18
New cards

mv

A command used to move or rename files or directories.

19
New cards

rm

A command used to remove files or directories.

20
New cards

File Permissions

Settings that define who can read, write, or execute a file.

21
New cards

Pipes

A method in UNIX to send the output of one command as input to another command.

22
New cards

sort

A command that sorts lines of text files.

23
New cards

find

A command that searches for files in a directory hierarchy.