tr
, unexpand
, uniq
, wc
103.3 Perform basic file management ( Chapter 4 )
● Copy, move, and remove files and directories individually
● Copy multiple files and directories recursively
● Remove files and directories recursively
● Use simple and advanced wildcard specifications in commands
● Using find
to locate and act on files based on type, size, or time
● Usage of tar
, cpio
, and dd
● The following is a partial list of the files, terms and utilities covered in this objective: cp
, find
, mkdir
, mv
, ls
, rm
, rmdir
, touch
, tar
, cpio
, dd
, file
, gzip
, gunzip
, bzip2
, xz
, file globbing
103.4 Use streams, pipes, and redirects ( Chapter 1 )
● Redirecting standard input, standard output, and standard error
● Pipe the output of one command to the input of another command
● Use the output of one command as arguments to another command
● Send output to both STDOUT and a file
● The following is a partial list of the files, terms and utilities covered in this objective: tee
, xargs
103.5 Create, monitor, and kill processes ( Chapter 2 )
● Run jobs in the foreground and background
● Signal a program to continue running after logout
● Monitor active processes
● Select and sort processes for display
● Send signals to processes
● The following is a partial list of the files, terms and utilities covered in this objective: &
, bg
, fg
, jobs
, kill
, nohup
, ps
, top
, free
, uptime
, pgrep
, pkill
, killall
, screen
103.6 Modify process execution priorities ( Chapter 2 )
● Know the default priority of a job that is created
● Run a program with higher or lower priority than the default
● Change the priority of a running process
● The following is a partial list of the files, terms, and utilities covered in this objective: nice
, ps
, renice
, top
103.7 Search text files using regular expressions ( Chapter 1 )
● Create simple regular expressions containing several notational elements
● Use regular expression tools to perform searches through a filesystem or file content
● The following is a partial list of the files, terms and utilities covered in this objective: grep
, egrep
, fgrep
, sed
, regex(7)
103.8 Perform basic file editing operations using vi ( Chapter 5 )
● Navigate a document using vi
● Use basic vi modes
● Insert, edit, delete, copy, and find text
● The following is a partial list of the files, terms and utilities covered in this objective: vi
, /, ?, h
, j
, k
, l
, i
, o
, a
, c
, d
, p
, y
, dd
, yy
, ZZ
, :w!
, :q!
, :e!
104 Devices, Linux Filesystems, Filesystem Hierarchy Standard
104.1 Create partitions and filesystems ( Chapter 3 )
● Manage MBR partition tables
● Use various mkfs
commands to create various filesystems, such as ext2, ext3, ext4, xfs, vfat
● Awareness of ReiserFS and Btrfs
● Basic knowledge of gdisk
and parted
with GPT
● The following is a partial list of the files, terms, and utilities covered in this objective: fdisk
, gdisk
, parted
, mkfs
, mkswap
104.2 Maintain the integrity of filesystems ( Chapter 3 )
● Verify the integrity of filesystems
● Monitor free space and inodes
● Repair simple filesystem problems
● The following is a partial list of the files, terms, and utilities covered in this objective: du
, df
, fsck
, e2fsck
, mke2fs
, debugfs
, dumpe2fs
, tune2fs
, xfs tools (such as xfs_metadump
and xfs_info
)
104.3 Control mounting and unmounting of filesystems ( Chapter 3 )
● Manually mount and unmount filesystems
● Configure filesystem mounting on bootup
● Configure user mountable removeable filesystems
● The following is a partial list of the files, terms, and utilities covered in this objective: /etc/fstab
, /media
, mount
, umount
104.4 Manage disk quotas ( Chapter 4 )
● Set up a disk quota for a filesystem
● Edit, check, and generate user quota reports
● The following is a partial list of the files, terms, and utilities covered in this objective: quota
, edquota
, repquota
, quotaon
104.5 Manage file permissions and ownership ( Chapter 4 )
● Manage access permissions on regular and special files as well as directories
● Use access modes such as SUID, SGID, and the sticky bit to maintain security
● Know how to change the file creation mask
● Use the group field to grant file access to group members
● The following is a partial list of the files, terms, and utilities covered in this objective: chmod
, umask
, chown
, chgrp