Hỏi về cách làm cho terminal của ubuntu bình thường đẹp như gitbash
Xin lỗi vì mình gà, nhưng hôm nay khi sử dụng GitBash trong Windows, mình phát hiện ra là nó rất "đẹp", Nó hiển thị theo cách :
user@hostname ?? /path/to/curent-dir (git branch nếu đang trong folder git)
$ "mình sẽ gõ lệnh ở đây"
và nó có màu, nên rất dễ nhìn,

thay vì cái terminal chỉ-có-trắng-và-đen của ubuntu (linux) nói chung,
các bạn cho mình hỏi làm sao để làm cái terminal của ubuntu đẹp như GitBash được vậy?
5 CÂU TRẢ LỜI
Nếu bạn thích tìm hiểu sâu, tự mày mò nghiên cứu thì có thể tìm hiểu và sử dụng zsh. Trên Viblo cũng có nhiều bài về zsh với oh-my-zsh rồi 
Nếu bạn thích đẹp, đơn giản, dễ tuỳ chỉnh thì có thể dùng fish. Bạn có thể tham khảo bài viết này: https://viblo.asia/p/fish-a-phenomenal-unix-shell-ZWApGxObM06y
Trước thì mình chỉ dùng bash và config cũng chỉ đơn giản thôi, sau đó vì mê vẻ đẹp và sự tiện lợi của fish mà chuyển sang fish trong một thời gian dài 
Còn mấy năm nay thì lại quay về với bash thông qua zsh rồi 
Căn bản fish và bash (zsh) là 2 trình shell khác nhau, đôi lúc có sự khác biệt (nếu bạn cần dùng nhiều sẽ nhận thấy, còn không thì chắc cũng không nhận ra), nên thôi thì cố gắng dùng bash ở mọi lúc mọi nơi. Chứ fish mình thấy có rất nhiều chức năng hay, như cái auto suggestion cực kỳ tiện lợi, bạn nên thử qua 
zsh thông qua bash
mình search thì thấy bash là 1 loại shell, zsh cũng là 1 loại shell, vậy sao thường thấy người ta bảo như trên nhỉ?
@longtth à sorry bạn, mình đọc lại cũng thấy hơi khó hiểu thật (^^;)
Ý mình là zsh vốn được xây dựng để extend các feature của sh hay bash, kiểu như cùng một họ ý, nên bạn sẽ thấy thân thuộc về mặt câu lệnh, cú pháp. Bạn vẫn dùng zsh dưới máy local, lên server bạn dùng sh hay bash sẽ thấy nó vẫn rất quen thuộc thôi 
@thangtd90 kiểu nhu kế thừa trong OOP ấy nhỉ
đã hiểu, thanks bạn.
em cũng có đọc bài của anh, nó giúp hiểu thêm khá nhiều thứ về ubuntu và ngoài các cách sử dụng shel khác thì em cũng tự config .bashrc để hiển thị gần giống với zsh
Ảnh terminal của em đại khái sẽ thế này

@dat.hedspi hai bạn có biết cách nào để gõ dưới 1 hàng như cái gitbash không vậy?
@longtth bạn config cái promt thì thêm '\n' cái địa chỉ của bạn thôi ví dụ
PS1='${debian_chroot:+($debian_chroot)}\$ '
Thì sửa lại thành
PS1='${debian_chroot:+($debian_chroot)}\n\$ '
@dat.hedspi ngon, thanks bạn
@dat.hedspi sau một hồi mày mò, mình đã làm cho cái bash trên ubuntu server xuống hàng được, vụ git thì tạm thời chưa cần nên để sau, trước mắt chơi với cái này cho nó dễ nhìn đã.

Thả tim nào

Bạn có thể tìm hiểu về zsh và oh-my-zsh: https://github.com/robbyrussell/oh-my-zsh
Có rất nhiều theme để tuỳ biến 
Nó là biến môi trường PS1 trong Bash, khai báo trong file .bashrc, bạn có thể cop từ .bashrc của GitBash hoặc dùng mấy tool này để generate:
Bạn tìm hiểu thử các theme này xem. config lại xong nhìn rõ ràng hơn. https://github.com/Mayccoll/Gogh
