You are on page 1of 5

A-Z Kali Linux Commands:

cksum Print CRC checksum and byte counts


Here below we are listing A-Z Kali Linux commands
which will help you to ease of flow in work.
clear Clear terminal screen
Kali
Linux cmp Compare two files
Function
comma
nds
comm Compare two sorted files line by line

A
command Run a command – ignoring shell functions
apropos Search Help manual pages (man -k)
continue Resume the next iteration of a loop
apt-get Search for and install software packages (Debian)
cp Copy one or more files to another location
aptitude Search for and install software packages (Debian)
cron Daemon to execute scheduled commands
aspell Spell Checker
crontab Schedule a command to run at a later time
awk Find and Replace text, database sort/validate/index
csplit Split a file into context-determined pieces
B
cut Divide a file into several parts
basena
Strip directory and suffix from filenames
me
D

bash GNU Bourne-Again Shell date Display or change the date and time

bc Arbitrary precision calculator language dc Desk Calculator

bg Send to background dd Convert and copy a file, write disk headers, boot records

break Exit from a loop ddrescue Data recovery tool

builtin Run a shell builtin declare Declare variables and give them attributes

bzip2 Compress or decompress named files df Display free disk space

C
diff Display the differences between two files
cal Display a calendar
diff3 Show differences among three files
case Conditionally perform a command
dig DNS lookup
cat Concatenate and print (display) the content of files
dir Briefly list directory contents
cd Change Directory
dircolors Colour setup for `ls’
cfdisk Partition table manipulator for Linux
dirname Convert a full pathname to just a path
chgrp Change group ownership
dirs Display list of remembered directories
chmod Change access permissions
dmesg Print kernel & driver messages
chown Change file owner and group
du Estimate file space usage
chroot Run a command with a different root directory
E

chkconfig System services (runlevel) echo Display message on screen


egrep Search files for lines that match an extended expression fuser Identify/kill the process that is accessing a file

G
eject Eject removable media
gawk Find and Replace text within files
enable Enable and disable builtin shell commands
getopts Parse positional parameters
env Environment variables
grep Search files for lines that match a given pattern
ethtool Ethernet card settings
groupadd Add a user security group
eval Evaluate several commands/arguments
groupdel Delete a group
exec Execute a command
groupmod Modify a group
exit Exit the shell
groups Print group names a user is in
expect Automate arbitrary applications accessed over a terminal
gzip Compress or decompress named files
expand Convert tabs to spaces
H
export Set an environment variable
hash Remember the full pathname of a name argument

expr Evaluate expressions


head Output the first part of files
F
help Display help for a built-in command
false Do nothing, unsuccessfully
history Command History
fdformat Low-level format a floppy disk
hostname Print or set system name
fdisk Partition table manipulator for Linux
I
fg Send job to foreground
iconv Convert the character set of a file

fgrep Search files for lines that match a fixed string


id Print user and group id’s

file Determine file type


if Conditionally perform a command

find Search for files that meet a desired criteria


ifconfig Configure a network interface

fmt Reformat paragraph text


ifdown Stop a network interface

fold Wrap text to fit a specified width


ifup Start a network interface up

for Expand words, and execute commands


import Capture an X server screen and save the image to file

format Format disks or tapes


install Copy files and set attributes

free Display memory usage J

jobs List active jobs


fsck File system consistency check and repair

join Join lines on a common field


ftp File Transfer Protocol
K
function Define Function Macros
kill Stop a process from running
killall Kill processes by name mv Move or rename files or directories

L
mmv Mass Move and rename files
less Display output one screen at a time
N

let Perform arithmetic on shell variables netstat Networking information

ln Create a symbolic link to a file nice Set the priority of a command or job

local Create variables nl Number lines and write files

locate Find files nohup Run a command immune to hangups

logname Print current login name notify-


Send desktop notifications
send
logout Exit a login shell
nslookup Query Internet name servers interactively
look Display lines beginning with a given string
O

lpc Line printer control program open Open a file in its default application

lpr Off line print op Operator access

P
lprint Print a file
passwd Modify a user password
lprintd Abort a print job
paste Merge lines of files
lprintq List the print queue
pathchk Check file name portability
lprm Remove jobs from the print queue
ping Test a network connection
ls List information about files
pkill Stop processes from running
lsof List open files
popd Restore the previous value of the current directory
M

make Recompile a group of programs pr Prepare files for printing

man Help manual printcap Printer capability database

mkdir Create new folders printenv Print environment variables

mkfifo Make FIFOs (named pipes) printf Format and print data

mkisofs Create an hybrid ISO9660/JOLIET/HFS filesystem ps Process status

mknod Make block or character special files pushd Save and then change the current directory

more Display output one screen at a time pwd Print Working Directory

Q
mount Mount a file system
quota Display disk usage and limits
mtools Manipulate MS-DOS files
quotachec
Scan a file system for disk usage
mtr Network diagnostics (traceroute/ping) k
quotactl Set disk quotas slocate Find files

R
sort Sort text files
ram ram disk device
source Run commands from a file
rcp Copy files between two machines
split Split a file into fixed-size pieces
read Read a line from standard input
ssh Secure Shell client (remote login program)
readarray Read from stdin into an array variable
strace Trace system calls and signals
readonly Mark variables/functions as readonly
su Substitute user identity
reboot Reboot the system
sudo Execute a command as another user
rename Rename files
sum Print a checksum for a file
renice Alter priority of running processes
suspend Suspend execution of this shell
remsync Synchronize remote files via email
symlink Make a new name for a file
return Exit a shell function
sync Synchronize data on disk with memory
rev Reverse lines of a file
T

rm Remove files tail Output the last part of file

rmdir Remove folders tar Tape Archiver

rsync Remote file copy (Synchronize file trees) tee Redirect output to multiple files

S
test Evaluate a conditional expression
screen Multiplex terminal, run remote shells via ssh
time Measure Program running time
scp Secure copy (remote file copy)
times User and system times
sdiff Merge two files interactively
touch Change file timestamps
sed Stream Editor
top List processes running on the system
select Accept keyboard input
traceroute Trace Route to Host
seq Print numeric sequences
trap Run a command when a signal is set(bourne)
set Manipulate shell variables and functions
tr Translate, squeeze, and/or delete characters
sftp Secure File Transfer Program
true Do nothing, successfully
shift Shift positional parameters
tsort Topological sort
shopt Shell Options
tty Print filename of terminal on stdin
shutdown Shutdown or restart linux
type Describe a command
sleep Delay for a specified time
U
ulimit Limit user resources while Execute commands

umask Users file creation mask who Print all usernames currently logged in

umount Unmount a device whoami Print the current user id and name (`id -un’)

unalias Remove an alias wget Retrieve web pages or files via HTTP, HTTPS or FTP

uname Print system information write Send a message to another user

X
unexpand Convert spaces to tabs
xargs Execute utility, passing constructed argument lists
uniq Uniquify files
xdg-open Open a file or URL in the user’s preferred application
units Convert units from one scale to another
Y
unset Remove variable or function names
yes Print a string until interrupted

unshar Unpack shell archive scripts Now you know all Kali Linux commands and for future
reference, we also included a Kali commands PDF for
you. Print it out to guide through Kali Linux while your
until Execute commands (until error)
offline.

uptime Show uptime

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

v Verbosely list directory contents (`ls -l -b’)

vdir Verbosely list directory contents (`ls -l -b’)

vi Text Editor

vmstat Report virtual memory statistics

wait Wait for a process to complete

watch Execute/display a program periodically

wc Print byte, word, and line counts

Search the user’s $path, man pages and source files for
whereis
a program

which Search the user’s $path for a program file

You might also like