---
title: TDengine Command Line (CLI)
sidebar_label: TDengine CLI
description: Instructions and tips for using the TDengine CLI to connect TDengine Cloud
---
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
The TDengine command-line interface (hereafter referred to as `TDengine CLI`) is the most simplest way for users to manipulate and interact with TDengine instances.
## Installation
To run TDengine CLI to access TDengine cloud, please install [TDengine client installation package](https://tdengine.com/assets-download/cloud/TDengine-client-3.0.1.1202209201802-Linux-x64.tar.gz) first.
## Config
Run this command in your Linux terminal to save your URL and token as variable:
```bash
export TDENGINE_CLOUD_DSN=""
```
Run this command in your Windows terminal to save your URL and token as variable:
```bash
set TDENGINE_CLOUD_DSN=""
```
Run this command in your Mac terminal to save your URL and token as variable:
```bash
export TDENGINE_CLOUD_DSN=""
```
## Connect
To access the TDengine Cloud, you can execute `taos` if you already set the environment variable.
```
taos
```
If you did not set environment variable for a TDengine Cloud instance, or you want to access other TDengine Cloud instances rather than the instance you already set the environment variable, you can use `taos -E ` as below.
```
taos -E $TDENGINE_CLOUD_DSN
```
To access the TDengine Cloud, you can execute `taos` if you already set the environment variable.
```
taos
```
If you did not set environment variable for a TDengine Cloud instance, or you want to access other TDengine Cloud instances rather than the instance you already set the environment variable, you can use `taos -E ` as below.
```
taos.exe -E $TDENGINE_CLOUD_DSN
```
To access the TDengine Cloud, you can execute `taos` if you already set the environment variable.
```
taos
```
If you did not set environment variable for a TDengine Cloud instance, or you want to access other TDengine Cloud instances rather than the instance you already set the environment variable, you can use `taos -E ` as below.
```
taos -E $TDENGINE_CLOUD_DSN
```
## Using TDengine CLI
TDengine CLI will display a welcome message and version information if it successfully connected to the TDengine service. If it fails, TDengine CLI will print an error message. The TDengine CLI prompts as follows:
```
Welcome to the TDengine shell from Linux, Client Version:3.0.0.0
Copyright (c) 2022 by TAOS Data, Inc. All rights reserved.
Successfully connect to cloud.tdengine.com:8085 in restful mode
taos>
```
After entering the TDengine CLI, you can execute various SQL commands, including inserts, queries, or administrative commands. Please see the [official document](https://docs.tdengine.com/reference/taos-shell#execute-sql-script-file) for more details.