Chúng ta có thể thay đổi một số phím tắt trong Terminator bằng cách chọn Preferences -> Keybindings -> Sửa nút Copy từ Ctrl + Shift + C thành Ctrl + C chẳng hạn.
Ngoài ra, nếu muốn "thay áo" cho Terminator như trong hình:
Cài đặt zsh
Cài đặt: sudo apt-get install zsh
Về cơ bản, chúng ta cài zsh để thay thế cho bash (trình thông dịch gốc của Ubuntu, gọi là "shell").
zsh là shell được đánh giá là mạnh nhất trong thời gian gần đây. zsh hỗ trợ rất nhiều những tính năng cực mạnh, nhưng việc cài đặt lại rất đơn giản.
So sánh thử 2 cách hiển thị của zsh và bash:
Ví dụ, có thể thấy là đối với zsh, gần như chúng ta không phải dùng git branch
nữa.
Nếu bạn không thích zsh, có thể thay đổi về lại bash bằng lệnh: exec bash
Cài đặt plugin Oh My Zsh
sh -c "$(wget //raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
Cài đặt theme Agnoster
Cài đặt Powerline Font
cd wget //github.com/powerline/powerline/raw/develop/font/PowerlineSymbols.otf wget //github.com/powerline/powerline/raw/develop/font/10-powerline-symbols.conf mkdir ~/.fonts/ sudo apt-get install terminator
0 sudo apt-get install terminator
1
Xóa fonts cache
sudo apt-get install terminator
2
Di chuyển file config
sudo apt-get install terminator
3
Config zsh
sudo apt-get install terminator
4
Thay đổi dòng ZSH_THEME="robbyrussell" thành ZSH_THEME="agnoster".
Cuối cùng, restart Terminator rồi check kết quả nhé
3. Google Chrome
sudo apt-get install terminator
5 sudo apt-get install terminator
6 sudo apt-get install terminator
7 sudo apt-get install terminator
8
4. Node.js
Vì liên quan đến cài đặt các package sau này (VD: để quản lý thư viện cần package npm hoặc bower, gulp chẳng hạn, etc.) => Node.js rất quan trọng.
Mình lấy ví dụ khi sử dụng npm, nếu cài đặt Node.js phiên bản không phù hợp sẽ khiến cho việc sử dụng sudo apt-get install terminator
9
mất hàng giờ đồng hồ (bình thường mất khoảng 1 phút là căng :v).
Mình khuyến khích dùng version 8.x, ổn định hơn so với 10.x (bản mới nhất) và các bản khác: sudo apt-get install zsh
0
5. LAMP
Cài đặt môi trường cho dev nào
PHP
sudo apt-get install zsh
1 sudo apt-get install zsh
2 sudo apt-get install zsh
3 sudo apt-get install zsh
4
Cài đặt các modules hay dùng của php7.2: sudo apt-get install zsh
5
Kiểm tra php được cài đặt thành công hay chưa: sudo apt-get install zsh
6
Kết quả:
Apache2
sudo apt-get install zsh
7
Đăng nhập vào chrome, gõ "localhost" nếu ra được như hình dưới là thành công:
MySQL
sudo apt-get install zsh
8
Thiết lập mật khẩu root cho MySQL: sudo apt-get install zsh
9
Kiểm tra: git branch
0
sau khi nhập mật khẩu, nếu ra được kết quả như hình dưới là thành công:
Kiểm tra version của MySQL:
phpMyAdmin
git branch
1
Các bạn nhớ cấu hình password của root khi cài đặt phpMyAdmin trùng với khi cài đặt MySQL nhé
Mở file /etc/apache2/apache2.conf thêm dòng này vào cuối file: git branch
2
Cuối cùng, khởi động lại Apache bằng lệnh: git branch
3
Nhập "localhost/phpmyadmin" vào url của trình duyệt web, nếu ra được kết quả như dưới là thành công:
Hiện tại phpMyAdmin đang có chút conflicts với php7.2, cụ thể khi show tables thì sẽ xuất hiện thông báo (ignore đi thì mọi thứ vẫn chạy bình thường, có điều mỗi lần show table là một lần ignore thì cũng không hay): git branch
4
Giải pháp:
Mở file /usr/share/phpmyadmin/libraries/sql.lib.php: git branch
5
Thay thế đoạn code git branch
6
bằng git branch
7
Restart Services
Restart các thứ các thứ để chốt lần cuối cho chắc chắn
8 git branch
9
Ngoài ra, mình xin hướng dẫn thêm các thao tác khi làm việc với những local web cần cấu hình tên miền hoặc host (code với Magento chẳng hạn):
Cấu hình tên miền 1 local web
exec bash
0 exec bash
1
Cấu hình hosts
exec bash
2
Thêm: exec bash
3
Enable local web
exec bash
4 exec bash
5
6. IDE
Có rất nhiều IDE để chọn, mình xin lấy ví dụ tải và cài đặt:
PhpStorm
Tải PhpStorm:
//www.jetbrains.com/phpstorm/download/
Cài đặt: exec bash
6 exec bash
7 exec bash
8
Run: exec bash
9
Android Studio
Cài đặt Java: sh -c "$(wget //raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
0 sudo apt-get install terminator
7 sh -c "$(wget //raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
2 sh -c "$(wget //raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
3
Tải Android Studio:
//developer.android.com/sdk/index.html
Giải nén: sh -c "$(wget //raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
4
Tạo desktop file: sh -c "$(wget //raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
5
Thêm: sh -c "$(wget //raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
6
Chạy thôi
7. Theme
Có rất nhiều theme đẹp cho Ubuntu thay vì sử dụng màn hình gốc nửa hồng nửa tím sida như bản gốc, các bạn tham khảo tại //www.omgubuntu.co.uk/2017/11/best-gtk-themes-for-ubuntu nhé. sh -c "$(wget //raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
7
Mình lấy ví dụ Numix theme chẳng hạn: sh -c "$(wget //raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
8 sudo apt-get install terminator
7 cd
0 cd
1 cd
2
Sau đó bạn vào app Unity Tweak Tool vừa cài, chọn tab Appearance:
Chọn Numix theme:
Kết quả:
Tổng kết
Mình đã hướng dẫn cách cài một số phần mềm cần thiết trên Ubuntu. Hi vọng bài viết giúp ích cho các bạn! Hẹn gặp lại các bạn trong những bài viết sau
Tham khảo
//github.com/robbyrussell/oh-my-zsh
//viblo.asia/p/hieu-ro-hon-toi-uu-va-su-dung-phim-tat-cho-terminal-ORNZqowM50n
//stackoverflow.com/questions/48001569/phpmyadmin-count-parameter-must-be-an-array-or-an-object-that-implements-co