250+ A-Z Kali Linux Commands (PDF Download Included)

Are you a beginner in Kali Linux? And want to explore more and more! Here are the best Kali Linux commands you should definitely check out. PDF download link is also included.

Kali Linux is one best and most love Linux distro when it comes to penetration testing and testing security measures of devices. People who have interests in ethical stuff will understand how many amazing things we can do using Kali Linux.

There are hundreds of penetration tools available for Kali like NMAP, backtrack, MITM etc. All these tools increase your ability to do something ethical and test the levels of security and privacy.

But, before getting started, you should probably have knowledge of Kali Linux commands. Different distros of Linux have different commands for many tasks. You can’t simply use one distro’s command on another distro.a to z kali linux commands

This means that you need to have proper knowledge of Kali Linux commands. We’ve provided you amazing list down below and you can use all these commands in Kali. The output is also listed respectively.

Just fire up your terminal and start executing these commands one by one and start improving your skills.

Also, the best way to run Kali is by installing Kali Linux on USB. It’s because of the fact that running OS in the virtual box might end up with some problems like LAN and WiFi network problems etc.

List Of Latest Kali Linux Commands In 2018

Kali Linux Command (A-Z)Output

From A

aproposGet Help Related Documents
apt-getFetch Software Packages Directly From Internet
aptitudeIt can also be used to fetch software packages directly
aspellSpell Checker Command
awkUse to Find or Replace text

From B

basenameGet the directory and suffix from filenames
bashGNU Bourne-Again Shell
bcPrecision calculator language
bgSend items to background
breakExit the command or loop running
builtinRun shell builtin
bzip2Compress files to decrease their size Extraction/Compression

From C

calUsed to display current calendear
casePut conditions in commands like if then structure
catConcatenate and display data of files
cdBrowse through directories
cfdiskPartition table manipulator
chgrpChange ownership of group
chkconfigCheck system configuration
chmodChange the permissions
chownChange owner or group of files
chrootRun command on different directory
cksumPrint CRC and byte counts
clearClear all the things in terminal to start fresh
cmpCompare two files to get detailed difference
commUsed to compare two sorted files line by line in details
commandRun a command
continueCOntinue the loop/process
cpCopy files from one location to another
cronSchedule the commands to run at particular time
crontabSchedule command to run later at time
csplitBreak/Split files into two parts
cutDivide files into many parts

From D

dateDisplay current date and can also change it
dcShow desk calculator
ddCopy and convert a file
ddrescueData recovery pool command
declareDeclare your variables with ease
dfShow up free disk space on hard drive
diffDifference between two files
diff3Difference between 3 files
digGet DNS Details
dirShow all the directory details
dircolorsDirectory tree color change
dirnameFull pathname to a path
dirsDisplay recent directories
dmesgKernel and driver messages on screen
duFile space usage estimation

From E

echoDisplay message on screen
egrepFind all the files in which particular lines are contained
ejectUnplug external connected device
enableEnable and disable shell commands (builtin)
envEnvironment variables
ethtoolAdjust enternet card settings
evalEvaluate several commands/arguements
execExecute commands
exitExit
expandTabs to spaces
expectAutomate arbitrary applications
exportSet env. variables
exprEvaluate exp.

From F

fdformatFormt a floppy
fdiskPartition table
fgSend task to foreground
fgrepSearch for lines that contains specific string/words
fileCheck file type
findFind files with some adjustments and criteria
fmtReformat paragraph
foldWrap text
forExpand words
formatFormat internal/external partitions
freeDisplay memory usage
fsckFile system consistency
ftpFile transport protocol to transfer files
functionDefine function
fuserIdentify/Kill the process accessing particular file

From G

gawkFind and Replace Text
getoptsParse parameters which are positional
grepSearch files for lines in given pattern
groupaddAdd new user to group
groupdelDelete any group
groupmodUse it to modify group
groupsPrint groups you're in
gzipCompress files/folders

From H

hashRemember full path of the name argument
headFirst part of file
helpDisplay help of any command
historyHistory of all commands executed so far
hostnamePrint system name

From I

iconvConvert character set of the file
idPrint user or group ID
ifCreate if command structure
ifconfigShow network interface
ifdownStop network interface
ifupStart network interface
importCapture server screen and save
installInstall

From J

jobsShow all active tasks
joinJoin lines on common field

From K

killKill a process from running
killallKill all the processes

From L

lessDisplay output of screen
letArithmetic shell
lnSymbolic link of the file
localCreate local variables
locateFind files at locations
lognamePrint login name
logoutExit login shell
lookDisplay lines
lpcLine printer control
lprOff line
lprintPrint file
lprintdAbort print
lprintqList print queue
lprmRemove print queue (Single Item)
lsList files in particular directory
lsofList of all the files which are currently open

From M

makeRecompible programs
manShow help manual
mkdirCreate new folders
mkfifoMake FIFOs
mkisofsCREATE iso9660/joliet/hfs filesystem
mknodMake character files
mmvMove and rename files in bulk
moreDisplay output in one screen at a time
mountMount the file system
mtoolsManipulate MS-DOS files
mtrTraceroute/ping
mvMove files and directories

From N

netstatCurrent network information
niceSet command priority
nlList number of lines
nohupRun command immune to hangups
notify-sendPush desktop notifications
nslookupName servers lookup

From O

opOperator access
openOpen particular file with application assigned to it

From P

passwdChange any user's password
pasteMerge files
pathchkCheck file path
pingPing any particular address
pkillStop process
popdRestore previous values of directory
prPrepare files for printing purpose
printcapPrint capability
printenvPrint environment
printfDisplay output
psProcess status
pushdSave & change current directory
pwdDisplay working directory

From Q

quotaDisplay quota
quotacheckCheck file for quota usage
quotactlSet disk quotas

From R

ramRam disk device
rcpCopy file from one computer to another
readRead a line
readarrayRead the array
readonlySet file type to readonly to give restrictions
rebootReboot computer
remsyncSynchronize remote files
renameRename files
reniceAlter priority
returnExit function
revReverse line
rmRemove files
rmdirRemove the folders
rsyncSync file trees

From S

scpSecure copy
screenMultiplex the terminal
sdiffCombine two files interactively
sedStream editor
selectAccept the kwyboard input
seqPrint sequences
setManipulate shell variables
sftpSecure FTP connection
shiftShift the parameters which are positional
shoptDisplay shell options
shutdownShutdown computer
sleepPut computer to sleep
slocateLocate files
sortSort the files
sourceRun commands from the file
splitBroke files into justified parts
sshLaunch remote login program
straceTrace calls and signals
suSubstitute user identity
sudoExecute command as another user
sumPrint checksum of file
suspendSuspend execution of file
symlinkMake new name for file
syncSync the data

From T

tailDisplay last part of any file
tarTape Archiver (Compress Files)
teeRedirect output to multiple files
testEvaluate conditional expression
timeDisplay time
timesUser and system times
topList of top services running in computer
touchTo change file timestamps
trTranslate
tracerouteTrace back to host
trapRun any particular command when signal is set
trueNo action
tsortTopological sorting
ttyPrint terminal on stdin filename
typeDescribe any command

From U

ulimitPut limits on user resources
umaskFile creation mask
umountUnmount the device
unaliasAlias removal
unameDisplay system information
unexpandSpace to tabs
uniqUniquify the files
unitsConvert units from scale
unsetRemove variable
unsharUnpack shell archive scripts
untilUntil condition
uptimeDisplay uptime of machine
useraddAdd new user
usermodModify existing user
usersDisplay all the users
uudecodeDecode a file created by uuencode
uuencodeBinary files encode

From V

vList directory contents (`ls -l -b’)
vdirList directory contents (`ls -l -b’)
viDefault text editor
vmstatDisplay Virtual memory statistics

From W

waitWait till process is complete
watchPeriodically display a program
wcDisplay byte, word, and line counts
wgetGet files (HTTP, HTTPS, FTP supported)
whereisSearch path etc.
whichSearch path for program
whileConditional statement
whoPrint all users which are currently logged in
whoamiShow current user profile
writeSend message to other user.

From X

xargsUtility, passing constructed argument lists execution
xdg-openOpen file/url using default program

From Y

yesPrint string until any obstacle

These are all the Kali Linux commands you can use inside the terminal. All the commands are tested and work well according to their output.

Kali Linux Commands PDF Download

As we know that you probably need an offline copy of all these commands. So, click below to download PDF file.

Be the first to comment

Leave a Reply

Your email address will not be published.


*