Kali linux all commands

In this topic i am write all the commands from the kali linux use in terminal you can practice all the commands from the kali linux terminal .

Commands                                                                        Functions

A

apropos                                                       Search Help manual pages (man -k)
apt-get                                               Search for and install software packages (Debian)
aptitude                                                      Search for and install software packages (Debian)
aspell                                                                                  Spell Checker
awk                                                          Find and Replace text, database sort/validate/index

 

B

basename                                                     Strip directory and suffix from filenames
bash                                                                            GNU Bourne-Again Shell
bc                                                                          Arbitrary precision calculator language
bg                                                                                       Send to background
break                                                                                    Exit from a loop
builtin                                                                                 Run a shell builtin
bzip2                                                                 Compress or decompress named files

 

C

cal                                                                                    Display a calendar
case                                                                  Conditionally perform a command
cat                                                      Concatenate and print (display) the content of files
cd                                                                                   Change Directory
cfdisk                                                           Partition table manipulator for Linux
chgrp                                                                            Change group ownership
chmod                                                                        Change access permissions
chown                                                                        Change file owner and group
chroot                                                        Run a command with a different root directory
chkconfig                                                                  System services (runlevel)
cksum                                                                       Print CRC checksum and byte counts
clear                                                                                Clear terminal screen
cmp                                                                                        Compare two files
comm                                                                     Compare two sorted files line by line
command                                                           Run a command – ignoring shell functions
continue                                                                   Resume the next iteration of a loop

cp                                                                      Copy one or more files to another location
cron                                                                      Daemon to execute scheduled commands
crontab                                                             Schedule a command to run at a later time
csplit                                                                 Split a file into context-determined pieces
cut                                                                         Divide a file into several parts

 

D

date                                                                         Display or change the date and time
dc                                                                                           Desk Calculator

dd                                                           Convert and copy a file, write disk headers, boot records
ddrescue                                                                              Data recovery tool
declare                                                             Declare variables and give them attributes
df                                                                                          Display free disk space
diff                                                                    Display the differences between two files
diff3                                                                        Show differences among three files
dig                                                                                            DNS lookup
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
dmesg                                                             Print kernel & driver messages
du                                                                                Estimate file space usage

 

E

echo                                                                      Display message on screen
egrep                                      Search files for lines that match an extended expression
eject                                                                      Eject removable media
enable                                                   Enable and disable builtin shell commands
env                                                                        Environment variables
ethtool                                                                  Ethernet card settings
eval                                                            Evaluate several commands/arguments
exec                                                                          Execute a command
exit                                                                                  Exit the shell
expect                                         Automate arbitrary applications accessed over a terminal
expand                                                                   Convert tabs to spaces
export                                                                Set an environment variable
expr                                                                         Evaluate expressions

 

F

false                                                                     Do nothing, unsuccessfully
fdformat                                                           Low-level format a floppy disk
fdisk                                                             Partition table manipulator for Linux
fg                                                                           Send job to foreground
fgrep                                                           Search files for lines that match a fixed string
file                                                                           Determine file type
find                                                       Search for files that meet a desired criteria
fmt                                                                       Reformat paragraph text
fold                                                          Wrap text to fit a specified width
for                                                       Expand words, and execute commands
format                                                              Format disks or tapes
free                                                                Display memory usage
fsck                                                     File system consistency check and repair

ftp                                                                        File Transfer Protocol
function                                                             Define Function Macros
fuser                                                  Identify/kill the process that is accessing a file

 

G
gawk                                        Find and Replace text within files
getopts                                   Parse positional parameters
grep                         Search files for lines that match a given pattern
groupadd                                   Add a user security group
groupdel                                         Delete a group
groupmod                                               Modify a group
groups                                                     Print group names a user is in
gzip                                          Compress or decompress named files

 

H

hash                                    Remember the full pathname of a name argument
head                                         Output the first part of files
help                                        Display help for a built-in command
history                                           Command History
hostname                                 Print or set system name

 

I
iconv                                     Convert the character set of a file
id                                                 Print user and group id’s
if                                         Conditionally perform a command
ifconfig                                       Configure a network interface
ifdown                                             Stop a network interface
ifup                                                Start a network interface up
import                            Capture an X server screen and save the image to file
install                                            Copy files and set attributes

 

J
jobs                                                            List active jobs
join                                              Join lines on a common field

 

K
kill                                                 Stop a process from running
killall                                            Kill processes by name

L
less                                       Display output one screen at a time
let                                              Perform arithmetic on shell variables
ln                                           Create a symbolic link to a file
local                                              Create variables
locate                                                       Find files
logname                                           Print current login name
logout                                                Exit a login shell
look                                Display lines beginning with a given string

lpc                                              Line printer control program
lpr                                                        Off line print
lprint                                                        Print a file
lprintd                                                 Abort a print job
lprintq                                                 List the print queue
lprm                                        Remove jobs from the print queue
ls                                                          List information about files
lsof                                                         List open files

 

M

make                                       Recompile a group of programs
man                                             Help manual
mkdir                                      Create new folders
mkfifo                                     Make FIFOs (named pipes)
mkisofs                       Create an hybrid ISO9660/JOLIET/HFS filesystem
mknod                                             Make block or character special files
more                              Display output one screen at a time
mount                                                   Mount a file system
mtools                                                Manipulate MS-DOS files
mtr                                              Network diagnostics (traceroute/ping)
mv                                                 Move or rename files or directories
mmv                                                       Mass Move and rename files

 

N
netstat                                                    Networking information
nice                                                   Set the priority of a command or job
nl                                                                    Number lines and write files
nohup                                                      Run a command immune to hangups
notify-send                                                       Send desktop notifications
nslookup                                           Query Internet name servers interactively

 

O
open                                                                     Open a file in its default application
op                                                        Operator access

P
passwd                                                    Modify a user password
paste                                                             Merge lines of files
pathchk                                                    Check file name portability
ping                                                          Test a network connection
pkill                                                      Stop processes from running
popd                                   Restore the previous value of the current directory
pr                                                        Prepare files for printing
printcap                                              Printer capability database
printenv                                                 Print environment variables

printf                                         Format and print data
ps                                                            Process status
pushd                                  Save and then change the current directory
pwd                                                    Print Working Directory

 

Q
quota                                        Display disk usage and limits
quotacheck                                Scan a file system for disk usage
quotactl                                                 Set disk quotas

 

R
ram                                                     ram disk device
rcp                                              Copy files between two machines
read                                            Read a line from standard input
readarray                                 Read from stdin into an array variable
readonly                                 Mark variables/functions as readonly
reboot                                           Reboot the system
rename                                              Rename files
renice                                         Alter priority of running processes
remsync                              Synchronize remote files via email
return                                     Exit a shell function
rev                                          Reverse lines of a file
rm                                               Remove files
rmdir                                         Remove folders
rsync                                        Remote file copy (Synchronize file trees)

S
screen                       Multiplex terminal, run remote shells via ssh
scp                                                  Secure copy (remote file copy)
sdiff                                            Merge two files interactively
sed                                                     Stream Editor
select                                             Accept keyboard input
seq                                        Print numeric sequences
set                                       Manipulate shell variables and functions
sftp                                        Secure File Transfer Program
shift                                          Shift positional parameters
shopt                                                 Shell Options
shutdown                                    Shutdown or restart linux
sleep                                     Delay for a specified time
slocate                                                    Find files
sort                                                       Sort text files
source                                     Run commands from a file
split                                      Split a file into fixed-size pieces
ssh                                    Secure Shell client (remote login program)

strace                                            Trace system calls and signals
su                                                          Substitute user identity
sudo                                           Execute a command as another user
sum                                                   Print a checksum for a file
suspend                                       Suspend execution of this shell
symlink                                         Make a new name for a file
sync                                         Synchronize data on disk with memory

 

T
tail                                            Output the last part of file
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

U
ulimit                                                             Limit user resources
umask                                                      Users file creation mask
umount                                                      Unmount a device
unalias                                                          Remove an alias
uname                                             Print system information
unexpand                                                      Convert spaces to tabs
uniq                                                                 Uniquify files
units                                          Convert units from one scale to another
unset                                                 Remove variable or function names
unshar                                                            Unpack shell archive scripts
until                                          Execute commands (until error)
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

v                                                       Verbosely list directory contents (`ls -l -b’)
vdir                                                       Verbosely list directory contents (`ls -l -b’)
vi                                                                      Text Editor
vmstat                                                             Report virtual memory statistics

 

W
wait                                                              Wait for a process to complete
watch                                                    Execute/display a program periodically
wc                                                             Print byte, word, and line counts
whereis                                     Search the user’s $path, man pages and source files for a program
which                                                        Search the user’s $path for a program file
while                                                                      Execute commands
who                                                Print all usernames currently logged in
whoami                                          Print the current user id and name (`id -un’)
wget                                          Retrieve web pages or files via HTTP, HTTPS or FTP
write                                                              Send a message to another user

 

X
xargs                                                        Execute utility, passing constructed argument lists
xdg-open                                                  Open a file or URL in the user’s preferred application

 

Y
yes                                                                Print a string until interrupted

 

Leave a Reply

Your email address will not be published. Required fields are marked *