Cloud Shell is pre-installed with a variety of mainstream programming languages and commonly used command-line tools to help you quickly and easily complete various tasks in your daily work. This topic lists the pre-installed languages and tools of Cloud Shell.
Pre-installed software
Cloud Shell regularly updates the versions of the pre-installed software. Therefore, the specific version numbers are not provided in this topic. We recommend that you use the version query command provided by the software to obtain relevant information.
Pre-installed languages
Language | Version |
Java |
|
Go |
|
Python |
|
Node.js |
|
PHP |
|
Ruby |
|
Pre-installed command-line tools
For security purposes, Cloud Shell does not grant users the sudo
privileges. Therefore, operations involving the sudo
privileges cannot be performed.
Type | Tool | Version |
Linux utilities |
| |
ping | N/A | |
telnet | N/A | |
tmux | N/A | |
ssh | N/A | |
curl | N/A | |
Standard Debian system utilities | N/A | |
Alibaba Cloud tools |
| |
| ||
| ||
| ||
N/A | ||
Online editors |
| |
| ||
| ||
Source code management |
| |
Build and packaging tools |
| |
| ||
| ||
| ||
| ||
Orchestration tools |
| |
| ||
| ||
Container tools |
| |
| ||
| ||
Database tools |
|
Install third-party software
After a Cloud Shell instance is destroyed, third-party software installed in the temporary storage space is not retained. If you want to retain the installed software, you can install the software in the $HOME
directory after you mount a File Storage NAS (NAS) file system to the Cloud Shell instance. For more information, see Persistent storage.
For security purposes, Cloud Shell does not grant users the sudo
privileges. Therefore, installation operations involving the sudo
privileges cannot be performed. You can install third-party software in a Cloud Shell instance by compiling source code.