0% found this document useful (0 votes)
69 views7 pages

Linux BASH: An A-Z Index of The Command Line

The document provides an A-Z index of common Linux BASH commands and their brief descriptions. It lists over 100 commands, including basic commands like ls, cd, cp and more advanced commands like diff, grep, sed. For each command, a short 1-2 word description is given to indicate its general functionality. The index is intended to serve as a quick reference for Linux commands and their purposes.

Uploaded by

jagakiru
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
69 views7 pages

Linux BASH: An A-Z Index of The Command Line

The document provides an A-Z index of common Linux BASH commands and their brief descriptions. It lists over 100 commands, including basic commands like ls, cd, cp and more advanced commands like diff, grep, sed. For each command, a short 1-2 word description is given to indicate its general functionality. The index is intended to serve as a quick reference for Linux commands and their purposes.

Uploaded by

jagakiru
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 7

Linux commands MAN Page

An A-Z Index of the Linux BASH command line


alias
apropos
awk
break
builtin
bzip2

Create an alias
Search Help manual pages (man -k)
Find and Replace text, database sort/validate/index
Exit from a loop
Run a shell builtin
Compress or decompress named file(s)

cal
case
cat
cd
cfdisk
chgrp
chmod
chown
chroot
cksum
clear
cmp
comm
command
continue
cp
cron
crontab
csplit
cut

Display a calendar
Conditionally perform a command
Display the contents of a file
Change Directory
Partition table manipulator for Linux
Change group ownership
Change access permissions
Change file owner and group
Run a command with a different root directory
Print CRC checksum and byte counts
Clear terminal screen
Compare two files
Compare two sorted files line by line
Run a command - ignoring shell functions
Resume the next iteration of a loop
Copy one or more files to another location
Daemon to execute scheduled commands
Schedule a command to run at a later time
Split a file into context-determined pieces
Divide a file into several parts

date
dc
dd
declare
df
diff

Display or change the date & time


Desk Calculator
Data Dump - Convert and copy a file
Declare variables and give them attributes
Display free disk space
Display the differences between two files

file:///E|/STUDY/Linux/Linux%20commands.htm (1 of 7)12/05/2006 12:05:04 PM

Linux commands MAN Page

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
dirs
Display list of remembered directories
du
Estimate file space usage
echo
egrep
eject
enable
env
ethtool
eval
exec
exit
expand
export
expr

Display message on screen


Search file(s) for lines that match an extended expression
Eject removable media
Enable and disable builtin shell commands
Environment variables
Ethernet card settings
Evaluate several commands/arguments
Execute a command
Exit the shell
Convert tabs to spaces
Set an environment variable
Evaluate expressions

false
fdformat
fdisk
fgrep
file
find
fmt
fold

Do nothing, unsuccessfully
Low-level format a floppy disk
Partition table manipulator for Linux
Search file(s) for lines that match a fixed string
Determine file type
Search for files that meet a desired criteria
Reformat paragraph text
Wrap text to fit a specified width.

for
format
free
fsck
ftp
function

Expand words, and execute commands


Format disks or tapes
Display memory usage
File system consistency check and repair
File Transfer Protocol
Define Function Macros

gawk
getopts
grep
groups

Find and Replace text within file(s)


Parse positional parameters
Search file(s) for lines that match a given pattern
Print group names a user is in

file:///E|/STUDY/Linux/Linux%20commands.htm (2 of 7)12/05/2006 12:05:04 PM

Linux commands MAN Page

gzip

Compress or decompress named file(s)

hash
head
history
hostname

Remember the full pathname of a name argument


Output the first part of file(s)
Command History
Print or set system name

id
if
import
install

Print user and group id's


Conditionally perform a command
Capture an X server screen and save the image to file
Copy files and set attributes

join

Join lines on a common field

kill

Stop a process from running

less
let
ln
local
locate
logname
logout
look
lpc
lpr
lprint
lprintd
lprintq
lprm
ls
lsof

Display output one screen at a time


Perform arithmetic on shell variables
Make links between files
Create variables
Find files
Print current login name
Exit a login shell
Display lines beginning with a given string
Line printer control program
Off line print
Print a file
Abort a print job
List the print queue
Remove jobs from the print queue
List information about file(s)
List open files

make
man
mkdir
mkfifo
mkisofs
mknod
more

Recompile a group of programs


Help manual
Create new folder(s)
Make FIFOs (named pipes)
Create an hybrid ISO9660/JOLIET/HFS filesystem
Make block or character special files
Display output one screen at a time

file:///E|/STUDY/Linux/Linux%20commands.htm (3 of 7)12/05/2006 12:05:04 PM

Linux commands MAN Page

mount
mtools
mv

Mount a file system


Manipulate MS-DOS files
Move or rename files or directories

netstat
nice
nl
nohup

Networking information
Set the priority of a command or job
Number lines and write files
Run a command immune to hangups

passwd
paste
pathchk
ping
popd
pr
printcap
printenv
printf
ps
pushd
pwd

Modify a user password


Merge lines of files
Check file name portability
Test a network connection
Restore the previous value of the current directory
Prepare files for printing
Printer capability database
Print environment variables
Format and print data
Process status
Save and then change the current directory
Print Working Directory

quota
Display disk usage and limits
quotacheck Scan a file system for disk usage
quotactl Set disk quotas
ram
rcp
read
readonly
remsync
return
rm
rmdir
rsync

ram disk device


Copy files between two machines.
read a line from standard input
Mark variables/functions as readonly
Synchronize remote files via email
Exit a shell function
Remove files
Remove folder(s)
Remote file copy (Synchronize file trees)

screen
scp
sdiff
sed

Terminal window manager


Secure copy (remote file copy)
Merge two files interactively
Stream Editor

file:///E|/STUDY/Linux/Linux%20commands.htm (4 of 7)12/05/2006 12:05:04 PM

Linux commands MAN Page

select
seq
set
sftp
shift
shopt
shutdown
sleep
sort
source
split
ssh
strace
su
sum
symlink
sync

Accept keyboard input


Print numeric sequences
Manipulate shell variables and functions
Secure File Transfer Program
Shift positional parameters
Shell Options
Shutdown or restart linux
Delay for a specified time
Sort text files
Run commands from a file `.'
Split a file into fixed-size pieces
Secure Shell client (remote login program)
Trace system calls and signals
Substitute user identity
Print a checksum for a file
Make a new name for a file
Synchronize data on disk with memory

tail
Output the last part of files
tar
Tape ARchiver
tee
Redirect output to multiple files
test
Evaluate a conditional expression
time
Measure Program running time
times
User and system times
touch
Change file timestamps
top
List processes running on the system
traceroute Trace Route to Host
trap
Run a command when a signal is set(bourne)
tr
Translate, squeeze, and/or delete characters
true
Do nothing, successfully
tsort
Topological sort
tty
Print filename of terminal on stdin
type
Describe a command
ulimit
umask
umount
unalias
uname

Limit user resources


Users file creation mask
Unmount a device
Remove an alias
Print system information

file:///E|/STUDY/Linux/Linux%20commands.htm (5 of 7)12/05/2006 12:05:04 PM

Linux commands MAN Page

unexpand
uniq
units
unset
unshar
until
useradd
usermod
users
uuencode
uudecode

Convert spaces to tabs


Uniquify files
Convert units from one scale to another
Remove variable or function names
Unpack shell archive scripts
Execute commands (until error)
Create new user account
Modify user account
List users currently logged in
Encode a binary file
Decode a file created by uuencode

v
vdir
vi

Verbosely list directory contents (`ls -l -b')


Verbosely list directory contents (`ls -l -b')
Text Editor

watch
wc
whereis
which
while
who
whoami
Wget

Execute/display a program periodically


Print byte, word, and line counts
Report all known instances of a command
Locate a program file in the user's path.
Execute commands
Print all usernames currently logged in
Print the current user id and name (`id -un')
Retrieve web pages or files via HTTP, HTTPS or FTP

xargs
yes

Execute utility, passing constructed argument list(s)


Print a string until interrupted

.period
###

Run commands from a file


Comment / Remark

Full List of Linux Man pages (SGI)


Links to other Sites, Books etc...

Simon Sheppard

file:///E|/STUDY/Linux/Linux%20commands.htm (6 of 7)12/05/2006 12:05:04 PM

Linux commands MAN Page

SS64.com

file:///E|/STUDY/Linux/Linux%20commands.htm (7 of 7)12/05/2006 12:05:04 PM

You might also like