List of Linux Commands
The following table is a list of linux commands found on a Redhat 9.0 server.
Command | Description |
adduser | Add a new user |
arch | Print machine architecture |
awk | Find and Replace text within file(s) |
bc | An arbitrary precision calculator language |
cal | Display a calendar |
cat | Concatenate files and print on the standard output |
chdir | Change working directory |
chgrp | Change the group ownership of files |
chkconfig | Tool for maintaining the /etc/rc[0-6].d directory hierarchy |
chmod | Change the access permissions of files and directories |
chown | Change the user and group ownership of files |
chroot | Change root directory |
cksum | Print CRC checksum and byte counts |
clear | Clear terminal screen |
cmp | Compare two files |
comm | Compare two sorted files line by line |
cp | Copy one or more files to another location |
cron | Daemon to execute scheduled commands |
crontab | Schedule a command to run at a later time |
csplit | Split a file into context-determined pieces |
cut | Divide a file into several parts |
date | Display or change the date & time |
dc | Desk Calculator |
dd | Data Dump – Convert and copy a file |
df | Display free disk space |
diff | Display the differences between two files |
diff3 | Show differences among three files |
dir | Briefly list directory contents |
dircolors | Colour setup for `ls’ |
dirname | Convert a full pathname to just a path |
du | Estimate file space usage |
echo | Display message on screen |
ed | A line-oriented text editor (edlin) |
egrep | Search file(s) for lines that match an extended expression |
eject | Eject CD-ROM |
env | Display, set, or remove environment variables |
expand | Convert tabs to spaces |
expr | Evaluate expressions |
factor | Print prime factors |
false | Do nothing, unsuccessfully |
fdformat | Low-level format a floppy disk |
fdisk | Partition table manipulator for Linux |
fgrep | Search file(s) for lines that match a fixed string |
find | Search for files that meet a desired criteria |
fmt | Reformat paragraph text |
fold | Wrap text to fit a specified width |
format | Format disks or tapes |
free | Display memory usage |
fsck | Filesystem consistency check and repair |
gawk | Find and Replace text within file(s) |
grep | Search file(s) for lines that match a given pattern |
groups | Print group names a user is in |
gzip | Compress or decompress named file(s) |
head | Output the first part of file(s) |
hostname | Print or set system name |
id | Print user and group id’s |
info | Help info |
install | Copy files and set attributes |
join | Join lines on a common field |
kill | Stop a process from running |
less | Display output one screen at a time |
ln | Make links between files |
locate | Find files |
logname | Print current login name |
lpc | Line printer control program |
lpr | Off line print |
lprm | Remove jobs from the print queue |
ls | List information about file(s) |
man | Help manual |
mkdir | Create new folder(s) |
mkfifo | Make FIFOs (named pipes) |
mknod | Make block or character special files |
more | Display output one screen at a time |
mount | Mount a file system |
mv | Move or rename files or directories |
nice | Set the priority of a command or job |
nl | Number lines and write files |
nohup | Run a command immune to hangups |
passwd | Modify a user password |
paste | Merge lines of files |
pathchk | Check file name portability |
pr | Convert text files for printing |
printcap | Printer capability database |
printenv | Print environment variables |
printf | Format and print data |
ps | Process status |
pwd | Print Working Directory |
quota | Display disk usage and limits |
quotacheck | Scan a file system for disk usage |
quotactl | Set disk quotas |
ram | ram disk device |
rcp | Copy files between two machines |
rm | Remove files |
rmdir | Remove folder(s) |
rpm | Remote Package Manager |
rsync | Remote file copy (Synchronize file trees) |
screen | Terminal window manager |
sdiff | Merge two files interactively |
sed | Stream Editor |
select | Accept keyboard input |
seq | Print numeric sequences |
shutdown | Shutdown or restart linux |
sleep | Delay for a specified time |
sort | Sort text files |
split | Split a file into fixed-size pieces |
su | Substitute user identity |
sum | Print a checksum for a file |
symlink | Make a new name for a file |
sync | Synchronize data on disk with memory |
tac | Concatenate and write files in reverse |
tail | Output the last part of files |
tar | Tape Archiver |
tee | Redirect output to multiple files |
test | Evaluate a conditional expression |
time | Measure Program Resource Use |
touch | Change file timestamps |
top | List processes running on the system |
traceroute | Trace Route to Host |
tr | Translate, squeeze, and/or delete characters |
true | Do nothing, successfully |
tsort | Topological sort |
tty | Print filename of terminal on stdin |
umount | Unmount a device |
uname | Print system information |
unexpand | Convert spaces to tabs |
uniq | Uniquify files |
units | Convert units from one scale to another |
unshar | Unpack shell archive scripts |
useradd | Create new user account |
usermod | Modify user account |
users | List users currently logged in |
uuencode | Encode a binary file |
uudecode | Decode a file created by uuencode |
vdir | Verbosely list directory contents (`ls -l -b’) |
watch | Execute/display a program periodically |
wc | Print byte, word, and line counts |
whereis | Report all known instances of a command |
which | Locate a program file in the user’s path |
who | Print all usernames currently logged in |
whoami | Print the current user id and name (`id -un’) |
xargs | Execute utility, passing constructed argument list(s) |
yes | Print a string until interrupted |