All Products
Search
Document Center

Cloud Shell:Pre-installed languages and command-line tools

Last Updated:Jun 04, 2026

Cloud Shell comes with popular development languages and common command-line tools for everyday tasks.

Pre-installed software

Note

Cloud Shell regularly updates pre-installed software versions. Run the version command for each tool to check the installed version.

Pre-installed languages

Language

Version information

Java

java -version

Go

go version

Python

python --version

Node.js

node --version

PHP

php --version

Ruby

ruby --version

Pre-installed command-line tools

Note

Cloud Shell does not grant sudo permissions. Operations that require sudo cannot be performed.

Tool type

Tool

Version information

Linux utilities

Bash

bash --version

ping

No version information

telnet

tmux

ssh

curl

Other standard Debian system utilities

Alibaba Cloud tools

Cloud Assistant CLI

aliyun --version

Funcraft

fun --version

fcli

fcli version

Simple Log Service CLI

aliyunlog --version

FastGPU

No version information

Text editors

Vim

vim --version

nano

nano --version

Emacs

emacs --version

Source code management

Git

git --version

Build and packaging tools

Make

make --version

npm

npm version

pip

pip --version

NVM

nvm version

Maven

mvn --version

Orchestration tools

Terraform

terraform version

Ansible

ansible --version

Pulumi

pulumi version

Container tools

kubectl

kubectl version

helm3

helm version

GitHub Docker Machine repository

docker-machine --version

Database tools

MySQL

mysql --version

Install third-party software

Important

Third-party software in temporary storage is lost when the Cloud Shell instance is destroyed. To persist software, mount an File Storage NAS file system instance and install the software in the $HOME directory. Persistent storage.

Cloud Shell does not grant sudo permissions. Install third-party software in the user directory by compiling source code or using similar methods.