Friday, February 10, 2017

Best Android Hacking Apps And Tools Of 2018

Android is a powerful platform, everyone like to know how they can their Android platform into a hacking device. Nowadays with the help of some great hacking tools, hacking is possible in Android.
Even though great hackers use these Android hacking apps to convert their smartphones into a fully-featured hacking machine.


Everyone thinks hacking is only possible through a computer but technology has been developed now smartphones can do everything like your PC. Normally hackers are using Linux based operating systems in PC for hacking purposes.

Ultimate list of best Android hacking apps

After some research here is the collection of best Android hacking apps. So now you not need to install some hacking operating systems in your PC, else you can use these hacking tools to do pretty exploits through your Android smartphone.

So download and try these hacking apps for Android, but also keep in mind that your device must be rooted in order to get full potential of these apps.

1. Androrat
AndroRAT (Android Remote Administration Tool) is a client/server application developed in Java Android for the client side and in Java/Swing for the Server. By successfully running this tool one can retrieve following information from target Android device: Get contacts (and all theirs informations), Do vibrate the phone, Get call logs, Open an URL in the default browser, Get all messages, Send a text message, Location by GPS/Network, Do a toast, Monitoring received messages in live, Streaming video (for activity based client only), Monitoring phone state in live (call received, call sent, call missed..), Take a picture from the camera……etc

2. WiFi Kill
WiFi Kill is one of the best Android WiFi hacking app: used for disable other user wifi connection from your android mobile. You just need to download this amazing android app in your phone and you can easily kick off other user from connected wifi .

3. APKInspector
APKInspector analysts and reverse engineers to visualize compiled Android packages and their corresponding DEX code. APKInspector provides both analysis functions and graphic features for the users to gain deep insight into the malicious apps.

4. DroidSheep
DroidSheep is basically a session hijacking tool that allows hackers to capture session cookies over the wireless network. That means you can sniff and capture the web session profiles of a person who is in the same network.

5. DroidSQLi
DroidSQLi is an android app that allows you to launch SQL injection attacks on a target URL. It’s fully automated, so you don’t need much technical knowledge to operate this application. Just find a vulnerable URL and then put it in the “Target URL”, then tap on “Inject”. That’s it!

6. zANTI
zANTI is a mobile penetration testing toolkit that lets security managers assess the risk level of a network with the push of a button. This easy to use mobile toolkit enables IT Security Administrators to simulate an advanced attacker to identify the malicious techniques they use in the wild to compromise the corporate network.

7. Eviloperator
Eviloperator app automatically connects two person in a phone call making them feel that they called each other. A good thing is you can record and save the conversation.

8. Fing – Network Tools
Fing will help you to find out which devices are connected to your Wi-Fi network, in just a few seconds. It displays IP,MAC Address and device manufacturer.

9. Arpspoof
Arpspoof is a tool for network auditing originally written by Dug Song as a part of his dsniff package. This app redirects traffic on the local network by forging ARP replies and sending them to either a specific target or all the hosts on the local network paths.

10. Hackode
Hackode : The hacker’s Toolbox is an application for penetration tester, Ethical hackers, IT administrator and Cyber security professional to perform different tasks like reconnaissance, scanning performing exploits etc

11. dSploit
dSploit is an Android network analysis and penetration suite which aims to offer to IT security experts/geeks the most complete and advanced professional toolkit to perform network security assessments on a mobile device. Once dSploit is started, you will be able to easily map your network, fingerprint alive hosts operating systems and running services, search for known vulnerabilities, crack logon procedures of many tcp protocols, perform man in the middle attacks such as password sniffing ( with common protocols dissection ), real time traffic manipulation, etc, etc .

12. AnDOSid
AnDOSid use to launch DoS attacks from your mobile phone. It was developed as a stress testing tool, but you know, anything can be misused, even a pen. AnDOSid is so powerful, that you can even use it to take down web servers.

13. Penetrate Pro
Penetrate Pro is used to calculate WPA/WEP keys for some routers which means it is used for wifi decoding. Some antivirus may flag the app as virus because it uses some security permissions.

14. Nmap for Android
Nmap (network mapper) is open source security scanner used for network exploration. It works on both non-rooted and rooted phones, but if your device is rooted then you have access to some more features.

15. SSHDroid
SSHDroid is a SSH server implementation for Android. This application will let you connect to your device from a PC and execute commands (like “terminal” and “adb shell”) or edit files (through SFTP, WinSCP, Cyberduck, etc…).

16. Droid Pentest
Droid Pentest help you to find all android apps for penetration testing and hacking so you can make complete penetration test platform .

17. Droidsniff
DroidSniff is an Android app for Security analysis in wireless networks and capturing facebook, twitter, linkedin and other accounts.

18. Faceniff
FaceNiff is an Android app that allows you to sniff and intercept web session profiles over the WiFi that your mobile is connected to.

19. Shark
Shark is mainly designed to track activities of other devices. It is basically designed for office staff to have a track on office or team members.

20. SSLStrip for Android
sslstrip is a tool that transparently hijacks HTTP traffic on a network, watch for HTTPS links and redirects, and then map those links into look-alike HTTP links or homograph-similar HTTPS links.

21. USB Cleaver
The goal of the USB Cleaver is to silently recover information from a target Windows 2000 or higher computer, including password hashes, LSA secrets, IP information, etc… beauty lies in the fact that the payload can run silently and without modifying the system or sending network traffic, making it near invisible. It captures all the information to a LOG file stored in your sdcard and can be reviewed at anytime.

22. Whatsapp sniffer
If you want to download private chats, audios and videos of your friends WhatsApp, who uses your WiFi Connection this app is the best choice must try it.

23. WIBR Plus
WIBR Plus is the advanced application for testing of security of the WPA/WPA2 PSK WiFi networks.This app detects wireless penetration on a network.
That’s it, with these Android hacking apps you can change your Android smartphone into a small hacking toolkit
If you know any other Android hacking apps, let us know in comments. And soon we will update with more apps.

techlog360

Thursday, February 9, 2017

The best Linux distro for beginners

Linux distro for beginners – I know you guys come across this topic many times and its always confusing task for a Linux newbie to choose his first Linux distrubution. In this article we are going to list all best Linux distro for beginners. Actually we are not ranking any Linux distro, but only listing, so its does not matter if your favourite Linux distro come at first place or last.



And I think you all know that trying a Linux distro is very easy. You just need to copy it to a USB drive and boot your computer with it. That means you don’t need to install anything to your computer hard disk. So try all possible Linux distro listed and choose your favourite one and then install it to your PC.

Best Linux distro for beginners

Ubuntu :

Ubuntu - Linux distro for beginners
First in our list – Ubuntu, which is currently the most popular of the Linux distributions. Ubuntu is the only Linux distro that even non-techies know about. It is built but has a more regular release cycle.
Features
  • Ubuntu provides easy and simple installer.
  • It uses Unity as its default user interface. Unity differs a little from a traditional Windows desktop, but it shouldn’t be too hard to wrap your head around.
  • With installing Ubuntu, you also get a wide range of software that includes LibreOffice, Firefox, Thunderbird, Transmission, and several lightweight games such as Sudoku and chess. It also installs Flash plug-in and various codecs.
  • Ubuntu’s popularity means there is a huge amount of software available for it in its software repositories and even in PPAs, if you end up needing something more bleeding-edge.
  • There’s also a huge amount of documentation available online, so if you run into a problem, you can probably perform a web search and find someone else who’s already had and solved the same issue

 

Linux Mint :

Linux Mint - Linux distro for beginners 
Linux Mint another popular Linux distro for beginners based on Debian and Ubuntu, so you get the same Ubuntu base system. Linux Mint is often feels more popular among vocal Linux desktop users online. Give Linux Mint a try if you find Linux appealing but you’re not a fan of Ubuntu’s Unity desktop.
Features :
  • Along with free and open-source software Linux Mint also adds some proprietary software, such as plug-ins and codecs that provide Adobe Flash, MP3, and DVD playback in its default installation.
  • The default Linux Mint desktop environments, MATE and Cinnamon, support many languages.
  • Linux Mint can also run many programs designed for Microsoft Windows (such as Microsoft Office), using the Wine Windows compatibility layer software for Linux, or virtualization software, including VMware Workstation and VirtualBox.
  • Linux Mint actively develops software for its operating system. Most of the development is done in Python and the source code is available on GitHub.

   

CentOS :

CentOS-Linux distro for beginners
CentOS is the free version of Linux distro for beginners derived from non-free Enterprise version Red Hat Enterprise Linux [RHEL]. CentOS created in the idea to provide a free option for enterprises and other organizations seeking an operating system.
Features :
  • CentOS runs only the most stable versions of packaged software. This greatly reduces the risk of crashes and errors.
  • Users who install CentOS also gain access to up to a decade’s worth of enterprise-level security updates – owing to its close link with Red Hat.
  • CentOS is equipped with a wide array of impressive security features, including an incredibly powerful firewall and the SELinux policy mechanism.

   

openSUSE :

openSUSE-Linux distro for beginners
openSUSE is the free and open-source version of SUSE Linux, made and marketed by the German company of the same name. It’s a straightforward distro, expressly designed to be accessible and easy to use.

   

Zorin OS :

Zorin OS-Linux distro for beginners
Zorin OS is an Ubuntu-based Linux distro for beginners with a Windows-like interface and many programs similar to those found in Microsoft’s proprietary OS, it aims to make it easy for Windows users to get the most out of Linux.

   

Pinguy OS :

Pinguy OS-Linux distro for beginners
Pinguy OS is another Ubuntu-based distribution  for x86 and x86-64 based PCs. The ethos of PinguyOS is very simple, to look good, work well and most importantly to be simple to use. PinguyOS is very much designed for people who are new to the Linux world, many people coming from both a Windows or a Mac background will find plenty of familiar features along with some new ones that aren’t available in either Windows or Mac.

   

Manjaro Linux :

Manjaro-Linux distro for beginners
Manjaro, is a Linux distribution, based on Arch Linux. Its one of the user-friendly Linux OS – easy to install and as headache-free as possible, with everything the average non-specialist user could want working straight out of the box.

   

Elementary OS :

Elementary OS-Linux distro for beginners
Elementary OS – another best Ubuntu based Linux distro for beginners. We can say Elementary is one of the simplest Ubuntu-based distros available, and as such is a good starting point for beginners. The distro places great emphasis on design, and provides fewer default packages and you need its software management app to install the ones you want.

   

Solus :

Solus-Linux distro for beginners
So we are going to wind up our list, and last one is Solus. It is a beginner-friendly desktop Linux distribution . It’s being built entirely from scratch, which is why it has no ‘upstream source’ and its targeting the x86_64 architecture. Solus offers numerous applications to enhance the desktop experience. Some of them are Firefox, Thunderbird, Nautilus file manager application, Rhythmbox Music Player and VLC.

So thats it. Try to Live boot all OSs listed above and then choose rifgt one of your choice, and soon we will publish another article to teach you how to work in Linux operating sytem.

15 powerful websites that can replace your desktop softwares

Modern browsers can run some powerful websites which are better alternatives to most of our traditional desktop softwares. Here are the 15 powerful websites that can do some pretty awesome things.
Suppose you are working on your friend’s computer and you want to edit your photo or say, want to convert a file, but you realized he didn’t install that particular software.

Now there are a lot of web apps or powerful websites available in internet that can do almost every work without installing a software.


Today we are going to list some powerful websites that can replace traditional desktop softwares.

Powerful Websites that can Replace Desktop Softwares

1. OnlineConverter
OnlineConverter is a free online file converter lets you convert media easy and fast from one format to another. It is capable of converting audio,video,image,documents..etc and supports almost every file format.

2. PowToon
PowToon will is most minimalist, user friendly and intuitive presentation software that allows someone with no technical or design skills to create engaging professional “look and feel” animated presentations that can be combined with narration, music or embedded videos.
Powtoon is most suited for people less experienced with PowerPoint who are looking for a simple interface to create quick marketing presentations.

3. VirusTotal
VirusTotal, a subsidiary of Google, is a free online service that analyzes files and URLs enabling the identification of viruses, worms, trojans and other kinds of malicious content detected by antivirus engines and website scanners. At the same time, it may be used as a means to detect false positives, i.e. innocuous resources detected as malicious by one or more scanners.

5. WeVideo
WeVideo is a powerful, yet easy-to-use,
cloud-based collaborative video creation platform.Whether you are a beginner or a seasoned professional
you can create an impactful video with ease in WeVideo.

6. Tinkercad
Tinkercad is a free web-based online 3D printing design tool. Tinkercad’s 3D design tools are accessible to beginners and experienced designers alike. Shapes that you place on a design field are stretched, contorted and combined to make your 3D model. It performs best with Chrome and Firefox browsers.
The platform also provides 3D printing services, so your models can be printed and shipped straight to your door.

7. LastPass
LastPass is a powerful web based software that manage your various logins and can even create strong, randomized passwords for the sites you frequent.
LastPass stands out because it’s web-based—unlike KeePass—and built around browser extensions. Your passwords are stored in the cloud, encrypted by a master password only you know. When a password is needed, LastPass automatically springs into action.

8. Silex
Silex is a free and open source website builder in the cloud. Create websites directly in the browser without writing code. It is suitable for professional designers to produce great websites without constraints.

9. Pixlr Editor
Pixlr Editor is a powerful website that will help you to edit your images. This graphics editing tool isn’t quite Photoshop, but it’s far more powerful than the Paint program that comes pre-installed on PCs will ever be, with a wide array of tools, filters, adjustment options, and yes, even layers. You can start from scratch with a blank canvas or tinker with images stored either on your local hard drive or on a website.

10. Janvas
Janvas help you to create Vector Graphics for the web in HTML, SVG and PHP. With Janvas you can also create websites and interactive books without writing code.

11. MindMup
MindMup is a powerful website that delivers mind-mapping tools. MindMup combines editing and productivity user interface aspects typical for desktop applications, such as keyboard shortcuts, edit history, right-click menus and toolbars, with online application capabilities such as cloud storage, easy sharing, enabling users to embed maps in their web sites and publishing maps publicly with read-only access.[
The vast majority of the site’s tools are completely free, but some features — such as exporting particularly large maps or embedding your MindMup map in a website — requires a small fee.

12. Google Sheets
Google Sheets is the new Google Spreadsheets software. Google Sheets is available on all your devices and has all the features you come to expect from spreadsheet software. Sheets also allows you to collaborate with others in real time.

13. Google Slides
With Google Slides you can create, edit, and collaborate with others on presentations. Access, create, and edit your presentations wherever you go — from your phone, tablet, or computer.

14. Prezi
Prezi is a cloud-based presentation software that can be used as an alternative to traditional slide making programs such as PowerPoint. Instead of slides, Prezi makes use of one large canvas that allows you to pan and zoom to various parts of the canvas and emphasize the ideas presented there.

15. OnlyOffice
OnlyOffice is a cloud business service that enables you to manage projects, customer relations and documents in one place. Actually it has an online office application suite working within a browser. It combines text, spreadsheet and presentation editors that include features similar to Microsoft desktop editors (Word, Excel and PowerPoint), but then allow to co-edit,comment and chat in real time.
We are updating the list….soon you will see more powerful websites or web apps alternatives for your traditional desktop softwares.

If you know any powerful websites please let us know by commenting we will add them to the above list.

17 Best YouTube Channels To Learn Web Development

Are you ready to begin a career in web development but don’t know where to start ?
Don’t worry !
Because today we are going to share 17 awesome YouTube channels where you could learn web development. These channels could be a good partner in your web developing journey.
So start learn how to develop a website :

 

Best YouTube Channels To Learn Web Development :


1. CSS Tricks This channel help you to learn some awesome tricks in CSS.

2. Google Web Designer This channel is all about web designing using Google Web Designer Tools.

3. Code-Course This channel will help you to learn PHP implementation in websites.

4. Coder’s Guide This channel teaches HTML web development, cross-platform Java programming, beginner .net programming with Visual Basic and client sided JavaScript web development.

5. Dev Tips This channel let you learn web design and development. Each video quickly covers a topic to help us all become more awesome at internet.

6. Code Geek This channel share events, tutorials, courses, talks, webinar, code talk related to AngularJs, NodeJS, Javascript, NodeJs Frameworks, PHP, Python, MongoDb, NoSQL, Couchbase, SQL Server and more.

7. TUTS+ Web Design Teaches web designing in an easy way.

8. thenewboston Perfect place to start learn coding and develop your career.

9. Google Chrome Developers This channel will explain the fundamentals and how to use web applications.

10. Level up TUTS This channel helps you to learn web development in-depth in easy to follow tutorials.

11. Adam KHOURY Learn to code and design like a professional online free. Master development technologies like JavaScript, PHP, SQL, HTML, CSS, ActionScript and more.

12. Brad Hussy Teaches you Bootstrap,jQuery,Php etc.

13. Derek BANAS You can find videos about programming in so many languages on this YouTube Channel.You can learn Dart Swift and Visual C here.

14. Starhere.fm One of the best channel to start to build a career in web development.

15. Mackenzie Child This channels covers various topics from coding and design to making web applications.

16. J-REAM Get tutorials related to PHP, MySQL, JavaScript, jQuery, Python, Linux, Photoshop, Illustrator, and other things similar.

17. Learn Code-Academy Learn web development, web site design tutorials and more.

100 Best Web Design tools to boost your designing career

Are you a web designer ? Then you should check these awesome web design tools to boost your designing career.
Whether you area web designer in a company or working as a freelancer, these web design tools list is going to be a cheat sheet for your whole journey.
In this list am going to share some awesome tools which will help you with logo designing,color correction,typography,graphics works etc.


100 Best Web Design Tools


Web Design Tools Featured
Logo Design
 Logotype Maker (Free)  Random generation of logos for your company
 Logo Makr (Free)  Simple logo creator with flat icons materials
DesignMantic (Free)  Enter company name, select your industry, and it will generate a logo for you
 SquareSpace (Paid)  Create cool logos by drag and drop
 Logo Genie (Paid)  Logo Genie makes logo design easy and fun
 Logo Garden (Paid)  Automatic generation of logos
 Logoshi (Paid)  Draw a messy sketch and get a cool modern logo
 Logaster (Paid)  Make a decent logo without any design skills
 Logo Maker (Paid)  Generate hundreds of potential logo and modify them online
 Graphic Springs (Paid)  Choose logo template,modify and then download
Typography
 Google Fonts (Free)  Find and use high-quality fonts for your projects
 Fontstruct (Free)  Online font-building tool, fonts can be shared and downloaded
 Type light (Free)  A fully functional, Open Type font editor
 Fontface Ninja (Free)  Identify that cool font on the page you are browsing
 1001 Fonts (Free)  Huge library of fonts
 Font Squirrel (Free)   Best database of free fonts
 Typecast (Free)  Create visual and semantic designs that put type first
 Font Flame (Free)  Tinder for font pairing. Hate it or use it
 What Font is (Free)  Upload image and easily find its font
 Adobe Typekit (Paid)  Get access to a huge bundle of premium fonts
Graphics Editors
 Gimp (Free)  Open source editor for editing and retouching images
 Blender (Free)  Open source 3D creation
 DAZ 3D (Free)  To create realistic humans and animals in 3D
 BeFunky (Free)  Huge library of fonts
 Pixlr (Free)  Online image editor
 Aviary (Free)  Photo editing mobile app for Android/iOS and the Web
 Photoshop (Paid)  One of the best tools in the industry. Perfect for enhancing photographs, designs, and 3D artwork
 Illustrator (Paid)  To build beautiful vector arts
 Affinity (Paid)  Photo editing tool. For Mac only
 DrawPlus (Paid)   Create amazing logos, drawings and designs, at a reasonable price
Colors
 Color Hunt (Free)  A curated collection of beautiful colors
 TinEye (Free)  Determine your colors and search images with the perfect color combination
 ColorZilla (Free)  Perfect extension for picking colors from a web page
 Unclrd (Free)  A browser extension that turns every website into black and white
 Paletton (Free)  Tool for creating color combinations
 Adobe Color CC (Free)  Generate and save various color schemes
 Coolors (Free)  Color generator for your designs
 Colicious (Free)  Just press space bar and generate new color
 Hex Color Tool (Free)  Color picking tool
 Pictaculous (Free)  Color palette generate from PNG, JPG and GIF
Prototyping
 HTML5 UP (Free)  Responsive and customizable HTML5 templates
 Napkin (Free)  App for designing quick mocks on your iPhone
 Weld (Free)  Draw your website online, just the way you want it
 Sketch (Paid)  The perfect tool for UI and UX design. But only compatible with Mac
 Proto.io (Paid)  Mobile app prototyping tool that allows you to create fully interactive mobile app prototypes
 Moqups (Paid)  HTML5 based web app for making wireframes, UI designs, prototypes, and mockups
 Flinto (Paid)  Sketch interactive prototypes from static images
 Balsamiq (Paid)  Wireframing and mockup tool with a high focus on usability
 Axure (Paid)  Quickly design prototypes from your computer and share them
 POP (Paid)  Helps you to transfer your pen + paper ideas to a real working prototype
Stock Photos
 Pexels (Free)  A massive database of stock photos you can use everywhere
 New Old Stock (Free)  Vintage photos from the public archives
 Superfamous (Free)  Huge collection of nature and are wider-angle shots
 The Pattern Library (Free)  A huge number of patterns and textures
 Unsplash (Free)  10 new photos every 10 days
 FoodiesFeed (Free)  Free food photos
 Death to the Stock Photo (Free)  Free stock photos to your email every month
 Free Refe Photos (Free)  Huge list of images. Mostly landscape and nature photos
 Little Visuals (Free)  High-resolution landscape and building photos
 Gratisography (Free)  A massive database of free photos
Stock Graphics
 GraphickStock (Free)  An unlimited number of high-quality, royalty-free photos, vectors and illustrations
 Brusheezy (Free)  Free Photoshop brushes, patterns, textures, and much more
 Iconfinder (Free) Search engine for free icons
Brushez (Free)  Huge collection of free Photoshop brushes
 Vecteezy (Free)  Huge variety of vector asset including icons and illustrations
 Font Bundles (Paid)  Home of premium fonts and font bundles
 The ispot (Paid)  Premium illustrations from top level artists
 Round Icons (Paid)  The biggest icons bundle in the world
 Webalys (Paid)  Premium icons by Vincent le Moign
 Illustrio (Paid)  Extensive library of images
Infographics
 Vizualize.me (Free)  Create your infographic or resume
 Canva (Free)  A simple design tool to create anything you need
 Infogr.am (Free)  Online tool for infographics and interactive charts
 Venngage (Free)  Easy infographic maker
 Draw.io (Free)  Online tool for making flow charts, process diagrams and network diagrams
 Piktochart (Free)  Natural infographic design to create high-quality graphics
 Visme (Free)  Online presentation and infographics tool with 1000′s of templates and graphics
 Easel.ly (Free)  Resume and infographic templates
 Gliffy (Free)  Online diagramming tool
 Visage (Free)  A simple design tool for creating visual content
Collaboration
 Lingo (Free)  With Lingo, you can build and share libraries of visual assets
 Bounce (Free)  An easy way to share your ideas on any website
 Marqueed (Free)  Markup and discuss images online. Pretty useful for Photoshop
 Zeplin (Free)   Collaboration app for frontend developers and UI designers
 Cage (Free)  Nice dashboard to collaborate with team and clients
 GoVisually (Paid)  One of the top tools to collect client feedback for your projects
 TrackDuck (Paid)  It allows leaving feedback right on a website or image file
 Red Pen (Paid)  Drag and drop your design and get the feedback from your friends
 Usersnap (Paid)  It lets you take screenshots of web pages and annotate them
 InVision (Paid)  Prototyping, collaboration and workflow platform
Inspiration
 Dribbble  The biggest community of designers and place of their work
 Behance  Discover the latest work from top online portfolios by creative professionals
 Muzli  Daily design inspiration
 Awwwards  The best efforts by developers, designers and web agencies in the world
 Design You Trust  Design blog and a huge community sharing latest trends, news, portfolios, fashion design, and creative ads
 Really Good Emails  Huge collection of well-designed emails
 Fubiz  One of the most popular creative publications covering the latest creative news
 Designspiration  Pinterest-style board of high-level design inspiration
 Mobile Patterns  A library of iOS and Android screenshots for your inspiration
 One Page Love  Gallery showcasing the best single page website designs

That’s it — if you know any other web design tools, comment below we will add them to the list.

A-Z Bash Command Line for Linux

Bash (Bourne Again SHell) is a Unix shell and command language written by Brian Fox released in 1989. Bash command processor that typically runs in a text window, where the user types commands that cause actions. Bash can also read commands from a file, called a script. It has been distributed widely as the shell for the GNU operating system and as a default shell on Linux and OS X.


Bash provides the following features:
  • Input/output redirection
  • Wildcard characters (metacharacters) for filename abbreviation
  • Shell variables for customizing your environment
  • Powerful programming capabilities
  • Command-line editing (using vi- or Emacs-style editing commands)
  • Access to previous commands (command history)
  • Integer arithmetic
  • Arithmetic expressions
  • Command name abbreviation (aliasing)
  • Job control
  • Integrated programming features
  • Control structures
  • Directory stacking (using pushd and popd)
  • Brace/tilde expansion
  • Key bindings

                                                                 A                                                                
 alias  Create an alias
 apropos  Search Help manual pages (man -k)
 apt-get  Search for and install software packages (Debian/Ubuntu)
 aptitude  Search for and install software packages (Debian/Ubuntu)
 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 file(s)
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
 curl  Transfer data from or to a server
 cut  Divide a file into several parts
D
 date  Display or change the date & 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 file(s) 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 file(s) 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 file(s)
 getopts  Parse positional parameters
 grep  Search file(s) 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 file(s)
H
 hash  Remember the full pathname of a name argument
 head  Output the first part of file(s)
 help  Display help for a built-in command
 history  Command History
 hostname  Print or set system name
 htop  Interactive process viewer
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
 ip  Routing, devices and tunnels
J
 jobs  List active jobs
 join  Join lines on a common field
K
 kill  Kill a process by specifying its PID
 killall  Kill processes by name
L
 less  Display output one screen at a time
 let  Perform arithmetic on shell variables
 link  Create a link to a file
 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 file(s)
 lsof  List open files
M
 make Recompile a group of programs
 man Help manual
 mkdir Create new folder(s)
 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
 most Browse or page through a text file
 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
 nc Netcat, read and write data across networks
 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 Kill processes by a full or partial name
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 director
pv Monitor the progress of data through a pipe
pwd Print Working Directory
Q
quota Display disk usage and limits
quotacheck Scan a file system for disk usag
R
ram ram disk device
rar Archive files with compression
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
return Exit a shell function
rev Reverse lines of a file
rm Remove files
rmdir Remove folder(s)
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)
stat Display file or file system status
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
sync Synchronize data on disk with memory
T
tail Output the last part of file
tar Store, list or extract files in an archive
tee Redirect output to multiple files
test Evaluate a conditional expression
time Measure Program running time
timeout Run a command with a time limit
times User and system times
touch Change file timestamps
top List processes running on the system
tput Set terminal-dependent capabilities, color, position
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
unrar Extract files from a rar archive
unset Remove variable or function names
unshar Unpack shell archive scripts
until Execute commands (until error)
uptime Show uptime
useradd Create new user account
userdel Delete a 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 list(s)
xdg-open Open a file or URL in the user’s preferred application
xz Compress or decompress .xz and .lzma files
Y
yes Print a string until interrupted
Z
zip Package and compress (archive) files
Special Characters
. Run a command script in the current shell
!! Run the last command again
### Comment / Remark