| Kali Linux commands |
Function |
| 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 |
No comments:
Post a Comment