bzip2
- A block sorting file compressor Similar to gzip but uses different compression algorithm. Achieves higher levels of compression at the cost of speed. Similar options to gzip. .bz2 bunzip2, bzcat, bzip2recover
comm - Compare two sorted files line by line comm file1.txt file2.txt
cp
date
dd - Convert and copy a file
df
echo - Display a line of text echo -e "Time's up\a" # enable interpretation of escapes
exit
expand - Change tabs to spaces from stdin. Goes with unexpand
export - Export environment to subsequently executed programs
fdisk - Manipulate disk partition table
fg - Place a job in the foreground
file - Determines a file’s type
free
fsck - Check and repair a file system
ftp - Internet file transfer program
genisoimage (mkisofs) - Create an ISO 9660 image file
groff - A document formatting system Good to know a tool exists for formatting and exporting pretty documents.
groupadd
head - Output the first part of a file
help - Get help for shell builtins
history - Display the contents of the history list
id - Display user identity
id - print real and effective user and group IDs
ip - Show / manipulate routing, devices, policy routing and tunnels
jobs - List active jobs
join - Join lines of two files on a common field Combine fields from two tables using a shared key
killall - Kill processes by name killall [-u user] [-signal] name...
lftp - A better way to ftp
ln
locate - Find files by name locate bin/zip
ls
lscpu - display information about the CPU architecture
make - Utility to maintain programs Smart enough to only compile files with newer source to new targets After downloading and unzipping a source package, usually you run ./configuremakesudo make installAssuming there were no errors in ./configure
pstree - Outputs a process list arranged in a tree
pwd
rm
scp - Secure copy. Part of OpenSSH package.
script
set - Set shell options
sftp - Secure file transfer protocol. Part of OpenSSH package.
shutdown - Shutdown or reboot the system
stat - Display file or file system status
su - Run a shell as another user
sudo - Execute a command as another user
tail - Output the last part of a file
tee - Read from standard input and write to standard output and files
tload - Similar to xload program but draws the graph in the terminal.
top - Display tasks
touch - Change file times
traceroute - Print the route packets trace to a network host
type - Indicate how a command name is interpreted
umount - Unmount a file system
unexpand - Change spaces to tabs from stdin. Goes with expand
unzip
useradd
vmstat - Outputs a snapshot of system resource usage including, memory, swap, and disk I/O. To see a continuous display, follow the command with a time delay (in seconds) for updates. Here’s an example: vmstat 5. Terminate the output with Ctrl-c.
wc - Print newline, word, and byte counts for each file