New to Linux? Learn the basic Linux commands with this cheat sheet
Linux is the flavor for programmers and wannabe hackers today as it is slowly and steadily being adopted for standalone PCs in addition to networked PCs. One of the basic reasons it is so popular among coders and hackers is its rugged command line structure, unlike Windows and Mac based PCs.
Linux was designed around a strong and highly integrated command line interface. Windows and Mac donโt have that. This grants hackers and coder far greater access and control over their system and awesome customization. This is the reason that most hacking and pen testing tools are built into Linux have greater functionality above and beyond their windows counterparts. In contrast, Windows was built around the graphic user interface (GUI). This restrict user interaction to point-and-click navigation (slower) and application/system menu options for configuration.
One of the chief requirements to master Linux is to master its command line structure.ย Master the command line and you’ll be able to perform powerful tasks with just a few keystrokes.
The below cheat sheet will help you remember helpful Linux commands, whether you’re new to Linux or could just use a refresher.
For those who wish to copy the commands in the image directly, here goes
- mkdirย โย makeย directories
Usage:ย mkdirย [OPTION]ย DIRECTORYโฆ
eg.ย mkdirย lhn - lsย โย listย directoryย contents
Usage:ย lsย [OPTION]โฆย [FILE]โฆ
eg.ย ls,ย lsย ยญl,ย lsย lhn - cdย โย changesย directories
Usage:ย cdย [DIRECTORY]
eg.ย cdย lhn - pwdย ยญ- ย printย nameย ofย currentย workingย directory
Usage:ย pwd - vimย โย Viย Improved,ย aย programmersย textย editor
Usage:ย vimย [OPTION]ย [file]โฆ
eg.ย vimย lhn.txt - cpย โย copyย filesย andย directories
Usage:ย cpย [OPTION]โฆย SOURCEย DEST
eg.ย cpย sample.txtย sample_copy.txt
cpย sample_copy.txtย target_dir - mvย โย moveย (rename)ย files
Usage:ย mvย [OPTION]โฆย SOURCEย DEST
eg.ย mvย source.txtย target_dir
mvย old.txtย new.txt - rmย ยญย removeย filesย orย directories
Usage:ย rmย [OPTION]โฆย FILEโฆ
eg.ย rmย file1.txtย ,ย rmย ยญrfย some_dir - findย โย searchย forย filesย inย aย directoryย hierarchy
Usage:ย findย [OPTION]ย [path]ย [pattern]
eg.ย findย file1.txt,ย findย ยญnameย file1.txt - historyย โย printsย recentlyย usedย commands
Usage:ย history - catย โ concatenateย filesย andย printย onย theย standardย output
Usage:ย catย [OPTION]ย [FILE]โฆ
eg.ย catย file1.txtย file2.txt
catย ยญnย file1.txt - echoย โย displayย aย lineย ofย text
Usage:ย echoย [OPTION]ย [string]ย โฆ
eg.ย echoย Iย loveย India
echoย $HOME - grepย ยญ-ย printย linesย matchingย aย pattern
Usage:ย grepย [OPTION]ย PATTERNย [FILE]โฆ
eg.ย grepย ยญiย appleย sample.txt - ย wcย ยญ-ย printย theย numberย ofย newlines,ย words,ย andย bytesย inย files
Usage:ย wcย [OPTION]โฆย [FILE]โฆ
eg.ย ย wcย file1.txt
wcย ยญLย file1.txt - sortย โย sortย linesย ofย textย files
Usage:ย sortย [OPTION]โฆย [FILE]โฆ
eg.ย sortย file1.txt
sortย ยญrย file1.txt - tarย โย toย archiveย aย file
Usage:ย tarย [OPTION]ย DESTย SOURCE
eg.ย tarย ยญcvfย /home/archive.tarย /home/original
tarย ยญxvfย /home/archive.tar - killย โย toย killย aย process(usingย signalย mechanism)
Usage:ย killย [OPTION]ย pid
eg.ย killย ยญ9ย 2275 - psย โย reportย aย snapshotย ofย theย currentย processes
Usage:ย psย [OPTION]
eg.ย ps,ย ย psย ยญel - whoย โย showย whoย isย loggedย on
Usage:ย whoย [OPTION]
eg.ย whoย ,ย whoย ยญbย ,ย whoย ยญq - passwdย โย updateย ย aย userโsย authenticationย tokens(s)
Usage:ย passwdย [OPTION]
eg.ย passwd - ย suย โย ย changeย userย IDย orย becomeย superยญuser
Usage:ย suย [OPTION]ย [LOGIN]
eg.ย suย remo,ย su - chownย โย changeย fileย ownerย andย group
Usage:ย chownย [OPTION]โฆย OWNER[:[GROUP]]ย FILEโฆ
eg.ย chownย remoย myfile.txt - chmodย โย changeย fileย accessย permissions
Usage:ย chmodย [OPTION]ย [MODE]ย [FILE]
eg.ย chmodย 744ย calculate.sh - zipย โย packageย andย compressย (archive)ย files
Usage:ย zipย [OPTION]ย DESTย SOURSE
eg.ย zipย original.zipย original - unzipย โย list,ย testย andย extractย compressedย filesย inย aย ZIPย archive
Usage:ย unzipย filename
eg.ย unzipย original.zi - sshย โย SSHย clientย (remoteย loginย program)
โsshย isย aย programย forย loggingย intoย aย remoteย machineย andย for
executingย commandsย onย aย remoteย machineโ
Usage:ย sshย [options]ย [user]@hostname
eg.ย sshย ยญXย [email protected] - scpย โย secureย copyย (remoteย fileย copyย program)
โscpย copiesย filesย betweenย hostsย onย aย networkโ
Usage:ย scpย [options]ย [[user]@host1:file1]ย [[user]@host2:file2]
eg.ย scpย file1.txtย [email protected]:~/Desktop/ - fdiskย โย partitionย manipulator
eg.ย sudoย fdiskย ยญl - mountย โย mountย aย fileย system
Usage:ย mountย ยญtย typeย deviceย dir
eg.ย mountย /dev/sda5ย /media/target - umount โย unmountย fileย systems
Usage:ย umountย [OPTIONS]ย dirย |ย deviceโฆ
eg.ย ย umountย /media/target - duย โย estimateย fileย spaceย usage
Usage:ย ย duย [OPTION]โฆย [FILE]โฆ
eg.ย du - dfย โย reportย filesystemย diskย spaceย usage
Usage:ย dfย [OPTION]โฆย [FILE]โฆ
eg.ย df - quotaย โย displayย diskย usageย andย limits
Usage:ย quotaย [OPTION]
eg.ย quotaย ยญv - rebootย โย rebootย theย system
Usage:ย rebootย [OPTION]
eg.ย reboot - poweroffย โย powerย offย theย system
Usage:ย poweroffย [OPTION]
eg.ย poweroff - kateย โย KDEย Advancedย Textย Editor
Usage:ย ย kateย [options][file(s)]
eg.ย kateย file1.txtย file2.txt - vimย โย Viย Improved,ย aย programmersย textย editor
Usage:ย vimย [OPTION]ย [file]โฆ
eg.ย viย hello.c - geditย ยญย Aย textย Editor.ย Usedย toย createย andย editย files.
Usage:ย geditย [OPTION]ย [FILE]โฆ
eg.ย gedit - bgย โย makeย aย foregroundย processย toย runย inย background
Usage:ย typeย โctrl+zโย ย andย thenย โbgย โ - fgย โ toย makeย backgroundย processย asย foregroundย process
Usage:ย fgย [jobid] - jobsย โย displaysย theย namesย andย idsย ofย backgroundย jobs
Usage:ย jobs - sedย ยญย ย streamย editorย forย filteringย andย transformingย text
Usage:ย sedย [OPTION]ย [inputยญfile]โฆ
eg.ย sedย โs/love/hate/gโย loveletter.txt - awkย ยญย patternย scanningย andย processingย language
eg.ย ย awkย ยญF:ย โ{ย printย $1ย }โย sample_awk.txt - findย ยญย searchย forย filesย inย aย directoryย hierarchy
Usage:ย findย [OPTION]ย [path]ย [pattern]
eg.ย findย ยญnameย file1.txt - locateย โย findย orย locateย aย file
Usage:ย locateย [OPTION]โฆย FILEโฆ
eg.ย locateย file1.txt
Where is the download for the teaser image?
Links for download is not working
hwere is download link?
thanks
Thank you
Thanks alot