A-Z Kali Linux Commands
A-Z Kali Linux Commands
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
bg Send to background dd Convert and copy a file, write disk headers, boot records
builtin Run a shell builtin declare Declare variables and give them attributes
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
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
L
mmv Mass Move and rename files
less Display output one screen at a time
N
ln Create a symbolic link to a file nice Set the priority of a command or job
lpc Line printer control program open Open a file in its default application
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
mkfifo Make FIFOs (named pipes) printf Format and print data
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
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
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.
vi Text Editor
Search the user’s $path, man pages and source files for
whereis
a program