# Supercharge Your Terminal Workflow with Atuin

The terminal is essential software for any developer or engineer. It is one of their daily drivers, so a terminal with better tools will not only save you time but also increase productivity. These are some key features that make Atuin stand out in your terminal workflow:

1. Terminal History
    
2. Terminal commands search
    
3. Terminal history sync
    

### Setting up Atuin:

* Open your preferred terminal and run the following command on your Unix system
    

```bash
curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh
```

* If you prefer to install manually, follow the documentation [here](https://docs.atuin.sh/guide/installation/#manual-installation)
    
* Once the installation is done you can import your current bash or zsh or fish shell history into atuin using this command
    

```bash
atuin import auto
```

That's all you need to set up Atuin and make your terminal more powerful.

### Using Atuin

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1730036965504/caf62f8e-e925-4997-a576-6e939cdf5ebd.gif align="center")

Here's a basic usage guide. For a more detailed guide, check out the Atuin documentation [here](https://docs.atuin.sh/).

* In your terminal, pressing the up arrow, Ctrl-R, or Command-R opens a search TUI where you can type text to find related commands.
    
* Pressing `Enter` or `Return` on any command in the Atuin search UI will execute it immediately. To enter the highlighted command without executing, press `Tab` to modify it.
    
* You can check which commands you use most frequently with the `atuin stats` command, which shows your stats for the full history. To check stats for a specific day, follow the steps [here](https://docs.atuin.sh/reference/stats/#1-day-stats).
    

```bash
atuin stats
```

* To view stats for a single day, refer to the documentation [here](https://docs.atuin.sh/reference/stats/#1-day-stats)
    

If you use multiple systems and want to sync your Atuin history, follow the steps [here](https://docs.atuin.sh/self-hosting/server-setup/). To set up self-hosting, refer to this [guide](https://docs.atuin.sh/self-hosting/server-setup/).

**Interesting links about Atuin:**

* [Atuin: magical shell history with Rust by Ellie Huxtable](https://www.youtube.com/watch?v=uyRmV19qJ2o)
    
* [I quit my job to work full time on my open source project](https://ellie.wtf/posts/i-quit-my-job-to-work-full-time-on-my-open-source-project)
    

Thank you for reading. Feel free to subscribe to my blog and connect on [LinkedIn](https://www.linkedin.com/in/sridhar02/) or [Twitter](https://twitter.com/ksridhar02).
