Termux is a free and open code app that simulates the command shell used in Linux. By doing so, you can introduce all the usual commands and work comfortably from your Android device.
The app has several upgrades from the classic Android Terminal Emulator such as having access to a huge library of Linux packages to install right from the device, as well as some keyboard shortcuts transformed into combinations with the volume and on/off buttons. Likewise, it's compatible with external keyboards of all kinds.
Whether you’re working with con NodeJS, Ruby, or Python, or you have to connect to servers via SSH, Termux can help you because of its potential to manage packages as if you were sitting in front of your desktop – but with the clean versatility of using Linux on an Android device, whose hardware is powerful enough to complete any task.