All Products
Search
Document Center

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

Last Updated:Nov 01, 2024

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

Note

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

java -version

Go

go version

Python

python --version

Node.js

node --version

PHP

php --version

Ruby

ruby --version

Pre-installed command-line tools

Note

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

Bash

bash --version

ping

N/A

telnet

N/A

tmux

N/A

ssh

N/A

curl

N/A

Standard Debian system utilities

N/A

Alibaba Cloud tools

Alibaba Cloud CLI

aliyun --version

Funcraft

fun --version

fcli

fcli version

Simple Log Service CLI

aliyunlog --version

FastGPU

N/A

Online 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

Docker Machine

docker-machine --version

Database tools

MySQL

mysql --version

Install third-party software

Important

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.