Have a Question?
Linux Commands List
Name | Description |
---|---|
admin | Create and administer SCCS files |
alias | Define or display aliases |
ar | Create and maintain library archives |
asa | Interpret carriage-control characters |
at | Execute commands at a later time |
awk | Pattern scanning and processing language |
basename | Return non-directory portion of a pathname |
bash | The Bourne-again shell |
batch | Schedule commands to be executed in a batch queue |
bc | Arbitrary-precision arithmetic language |
bg | Run jobs in the background |
break | Exit from for, while, or until loop |
c99 | Compile standard C programs |
cal | Print a calendar |
cat | Concatenate and print files |
cd | Change the working directory |
cflow | Generate a C-language flowgraph |
chgrp | Change the file group ownership |
chmod | Change the file modes/attributes/permissions |
chown | Change the file ownership |
chroot | run a command or interactive shell using a specific directory as the root directory |
cksum | Write file checksums and sizes |
cmp | Compare two files |
comm | Select or reject lines common to two files |
command | Execute a simple command |
compress | Compress data |
continue | Continue for, while, or until loop |
cp | Copy files |
crontab | Schedule periodic background work |
csplit | Split files based on context |
ctags | Create a tags file |
cut | Cut out selected fields of each line of a file |
cxref | Generate a C-language program cross-reference table |
date | Write the date and time |
dd | Convert and copy a file |
delta | Make a delta (change) to an SCCS file |
df | Report free disk space |
diff | Compare two files |
dirname | Return the directory portion of a pathname |
dot | Execute commands in the current environment |
du | Estimate file space usage |
echo | Write arguments to standard output |
ed | The standard text editor |
env | list environment variables or invoke a command in a modified environment |
eval | Construct command by concatenating arguments |
ex | Text editor |
exec | Execute commands and open, close, or copy file descriptors |
exit | Cause the shell to exit |
expand | Convert tabs to spaces |
export | Set the export attribute for variables |
expr | Evaluate arguments as an expression |
false | Return false value |
fc | Process the command history list |
fg | Run jobs in the foreground |
file | Determine file type |
find | Find files |
flex | Generate programs for lexical tasks |
fold | Filter for folding lines |
fort77 | w:FORTRAN compiler |
fortune | Displays a random quotation |
ftp | Internet file transfer program |
fuser | List process IDs of all processes that have one or more files open |
gawk | Pattern scanning and processing language, GNU’s version of awk |
gencat | Generate a formatted message catalog |
get | Get a version of an SCCS file |
getconf | Get configuration values |
getopts | Parse utility options |
grep | Search text for a pattern |
groups | List groups a user belongs to |
hash | Remember or report utility locations |
head | Copy the first part of files |
hostname | Show the system’s host name |
iconv | Codeset conversion |
id | Return user identity |
iostat | collect and show operating system storage input and output statistics |
ipcrm | Remove a message queue, semaphore set, or shared memory segment identifier |
ipcs | Report interprocess communication facilities status |
jobs | Display status of jobs in the current session |
join | Relational database operator |
kill | Terminate or signal processes |
less | Display files on a page-by-page basis |
lex | Generate programs for lexical tasks |
link | Call link function |
ln | Link files |
locale | Get locale-specific information |
localedef | Define locale environment |
logger | Log messages |
login | Begin sessions on a system |
logname | Return the user’s login name |
logout | End sessions on a system |
lp | Send files to a printer |
ls | List directory contents |
m4 | Macro processor |
mailx | Process messages |
make | Maintain, update, and regenerate groups of programs |
man | Display system documentation |
mesg | Permit or deny messages |
mkdir | Make directories |
mkfifo | Make FIFO special files |
mktemp | Create a temporary file or directory |
more | Display files on a page-by-page basis |
mount | Mount a file system |
mv | Move files |
nano | Small text editor |
netstat | Displays network information and statistics |
newgrp | Change to a new group |
nice | Invoke a utility with an altered nice value |
nl | Line numbering filter |
nm | Write the name list of an object file |
nohup | Invoke a utility immune to hangups |
od | Dump files in various formats |
passwd | Set or change user password |
paste | Merge corresponding or subsequent lines of files |
patch | Apply changes to files |
pathchk | Check pathnames |
pax | Portable archive interchange |
pgrep | Find processes with the given name using pattern matching |
pkill | Kills processes with the given name using pattern matching |
pr | Print files |
printf | Write formatted output |
prs | Print an SCCS file |
ps | Report process status |
pstree | Display a tree of processes |
pwd | print working directory – Return working directory name |
qalter | Alter batch job |
qdel | Delete batch jobs |
qhold | Hold batch jobs |
qmove | Move batch jobs |
qmsg | Send message to batch jobs |
qrerun | Rerun batch jobs |
qrls | Release batch jobs |
qselect | Select batch jobs |
qsig | Signal batch jobs |
qstat | Show status of batch jobs |
qsub | Submit a script |
read | Read a line from standard input |
readonly | Set the readonly attribute for variables |
renice | Set nice values of running processes |
return | Return from a function |
rm | Remove files or directories |
rmdel | Remove a delta from an SCCS file |
rmdir | Remove directories |
sact | Print current SCCS file-editing activity |
sar | System Activity Report |
sccs | Front end for the SCCS subsystem |
sed | Stream editor |
seq | Print a sequence of numbers |
set | Set or unset options and positional parameters |
sh | Shell, the standard command language interpreter |
shift | Shift positional parameters |
shopt | Control optional shell behavior |
sleep | Suspend execution for an interval |
sort | Sort, merge, or sequence check text files |
split | Split files into pieces |
strings | Find printable strings in files |
strip | Remove unnecessary information from executable files |
stty | Set the options for a terminal |
suspend | Suspend execution of the shell until it receives a continue signal |
tabs | Set terminal tabs |
tail | Copy the last part of a file |
talk | Talk to another user |
tee | Duplicate standard input |
test | Evaluate expression |
time | Time a simple command |
times | Write process times |
touch | Create file and Change file access and modification times |
top | Real-time display of running processes |
tput | Change terminal characteristics |
tr | Translate characters |
trap | Trap signals |
true | Return true value |
tsort | Topological sort |
tty | Return user’s terminal name |
type | Displays how a name would be interpreted if used as a command |
ulimit | Set or report file size limit |
umask | Get or set the file mode creation mask |
umount | Unmount a filesystem |
unalias | Remove alias definitions |
uname | Return system name |
uncompress | Expand compressed data |
unexpand | Convert spaces to tabs |
unget | Undo a previous get of an SCCS file |
uniq | Report or filter out repeated lines in a file |
unlink | Call the unlink function |
unset | Unset values and attributes of variables and functions |
uucp | System-to-system copy |
uudecode | Decode a binary file |
uuencode | Encode a binary file |
uustat | uucp status inquiry and job control |
uux | Remote command execution |
val | Validate SCCS files |
vi | Screen-oriented (visual) display editor |
wait | Await process completion |
wc | Word, line, and byte or character count |
what | Identify SCCS files |
who | Display who is on the system |
write | Write to another user’s terminal |
xargs | Construct argument lists and invoke utility |
yacc | Yet another compiler compiler |
zcat | Expand and concatenate data |