Sếp nhớ trả lương em gấp 10 nha (phần 2) – HĐH Ubuntu

16 tháng 04, 2020 – 310 lượt xemPhần trước tôi đã nhắc đến toàn bộ việc làm nếu bạn dùng một công cụ đúng thì hiệu suất cao sẽ tăng lên đáng kể .Bạn hoàn toàn có thể xem lại phần 1 tại đây :

Hình ảnh máy gặt đập liên hợp ở dưới là một ví dụ rất rõ minh chứng cho điều này.

Tool

◎ Với chiếc máy gặt đập phối hợp này không còn cảnh một dàn những bác nông dân cầm liềm để gặt lúa, rồi vác từng bao về nhà để xay nữa .Hôm nay với tư cách là một người dùng Windows lâu năm, đã từng cảm xúc không hề thiếu Windows nhưng sau khoảng chừng một tháng dùng Ubuntu 18.04 với 1 số ít kỹ thuật tweak lại một cách thích hợp nhất cho developer giờ đây tôi lại cảm xúc không hề thiếu Ubuntu. Đoạn dưới đây sẽ hướng dẫn những bạn cách setup Ubuntu làm thế nào để hoàn toàn có thể tận dụng tối đa hiệu suất lập trình, vd setup phím tắt, cài terminal số một zsh kèm những plugins thiết yếu .

1. Cài ibus-unikey để hỗ trợ đánh tiếng Việt

Lưu ý : trình đánh tiếng Việt này sẽ không thích hợp với những ứng dụng cài bằng snap, do đó để đánh được tiếng Việt trong ứng dụng luôn thiết lập ứng dụng từ đuôi. deb ( Debian ). Ví dụ bạn hoàn toàn có thể vào website chính hãng skype / chrome / slack để tải. deb về thiết lập, sẽ hoàn toàn có thể đánh tiếng Việt phà phà .

2. Tuyệt chiêu 10x nằm phần lớn ở đây với các bạn hay dùng câu lệnh

Bạn có muốn khi thao tác với những dòng lệnh bash, vd thiết lập npm, setup chương trình, test api bằng curl, watch, chạy docker, … hiệu suất sẽ tăng lên đáng kể không ?Vậy hãy theo những bước hướng dẫn bên dưới, thì bạn sẽ hoàn toàn có thể biến terminal của bạn thành như sau :

zsh terminal

◎ Termninal tăng cấp lần 1Cài zsh + oh-my-zsh và zsh plugins, đặc biệt quan trọng là zsh-autosuggestions https://github.com/robbyrussell/oh-my-zsh

  • Tham khảo thêm thông tin của plugins zsh-autosuggestions ở đây https://github.com/zsh-users/zsh-autosuggestions/blob/master/INSTALL.md
  • Chuyển đổi qua theme agnoster để hiển thị tốt hơn ( https://github.com/agnoster/agnoster-zsh-theme ), quan tâm hoàn toàn có thể custom cách hiển thị cho theme agnoster để command prompt hiển thị ngắn gọn và súc tích hơn, bạn hoàn toàn có thể tìm hiểu thêm thêm trong link .
  • Cài font powerline-fonts https://github.com/Lokaltog/powerline-fonts
  • Thêm dòng sau DEFAULT_USER = USD USER vào file ~ /. zshrc
  • Và hoàn toàn có thể enable rất nhiều plugins tuyệt vời cho oh-my-zsh. Ví dụ 1 số ít plugins tiêu biểu vượt trội

plugins = ( git command-not-found extract git-extras history-substring-search zsh-autosuggestions )

  • Bạn có thể thấy

plugin git sẽ bổ sung tên git branch khi ở trong 1 folder có dùng git.

plugin command-not-found sẽ hỗ trợ suggest package để cài đặt nếu chưa có

plugin history-substring-search sẽ hỗ trợ nhập 1 đoạn text trong câu, bấm nút lên (Up) và terminal sẽ show câu lệnh gần nhất có chứa đoạn text đó. Đặc biệt tiện trong trường hợp chạy các câu lệnh dài như docker, trong hình là tác giả chỉ nhớ là có chạy docker neo4j nhưng không nhớ chính xác câu lệnh.

zsh plugins

◎ Plugins và ý nghĩa

plugin autosuggestions là khi đánh câu lênh, termnial sẽ gợi nhắc câu lệnh gần đây nhất khớp với câu lệnh đang đánh, vd trước đó nếu đã đánh git checkout master, lúc đánh git thì termninal tự hiện ra dấu nhắc full câu lệnh git checkout master với phần gợi nhắc được làm mờ đi, nếu đúng là câu lệnh bạn muốn dùng, chỉ cần nhấp nút qua phải (Right) là được.

zsh plugins

3. Alias – tiết kiệm thêm vài giây cuộc đời

bash script của Linux có tương hỗ đặt alias hay hoàn toàn có thể hiểu là lệnh viết tắt rất tiện. Ví dụ bạn tưởng tượng 1 số ít trường hợp sau :

  • git checkout: git checkout master, nếu có alias gco thì chỉ cần đánh gco master
  • Siêu cấp hơn: khi cần add files, commit, push lên remote origin, chúng ta thường đánh 3 câu lệnh

git add . git commit -m 'message' git push origin master

Nay nếu setup alias, chúng ta có thể chỉ cần đánh lệnh gacp 'message', a gợi nhắc ta chữ add, c gợi nhắc chữ commit and p gợi nhắc chữ push, vẫn rất dễ nhớ và mình không nói ngoa, bạn có thể thử kiểm nghiệm xem tiết kiệm được bao nhiêu giây cuộc đời nào?

Bạn có thể setup lệnh gacp bằng cách chèn các câu lệnh bên dưới vào file ~/.zshrc hoặc ~/.bashrc:

git config --global alias.acp '!f() { git add -A && git commit -m "$@" && git push; }; f'

git config --global alias.cp '!f() { git commit -m "$@" && git push; }; f'

alias gacp="git acp"

  • TODO: chỗ này mình sẽ publish cho các bạn một git repo tổng hợp các alias xịn sò nha. Nhớ nhắc mình nếu chờ hoài chưa thấy, và mình nhắc lại quan trọng là tư duy tối ưu, nếu bạn luôn tự đặt câu hỏi làm sao để tối ưu bằng alias, bạn sẽ tự sáng tạo và tìm ra vô số cách, hoặc đã có rất nhiều git repo làm sẵn điều này cho bạn.

4. Hỗ trợ chia tách cửa sổ câu lệnh

Cài terminator để tương hỗ chia hành lang cửa số termninal thành nhiều ô nhỏ, rất tiện trong những trường hợp cần chạy nhiều câu lệnh hoặc theo dõi nhiều tác dụng termninal đồng thời .

◎ Multi-tasking như thế này

Cách cài đặt: sudo apt install terminator

https://linux.die.net/man/1/terminatorCác phím tắt :

Ctrl+Shift+O chia terminal theo chiều ngang Ctrl+Shift+E chia terminal theo chiều dọc Ctrl+Shift+Right di chuyển qua cửa sổ bên phải Ctrl+Shift+S Ẩn / hiện thanh cuộn Ctrl+Shift+N hoặc Ctrl+Tab chuyển cửa sổ theo thứ tự từ trái qua phải từ trên xuống dưới Ctrl+Shift+P hoặc Ctrl+Shift+Tab chuyển cửa sổ theo tứ tự từ phải qua trái từ dưới lên trên Alt+UpMove chuyển qua khung lệnh phía trên khung cửa sổ hiện tại

5. Cài brew để tiện cài đặt nhiều chương trình khác

http://linuxbrew.sh/

6. Cài đặt docker & docker-compose để dễ dàng chạy các service bên thứ ba cũng như deploy phần mềm

Ví dụ bạn muốn vọc wordpress để tự tạo website cho mình, mà để cài wordpress phải setup nào là database, nào là apache web server, nào là php, rồi wordpress ? Với docker và docker-compose chỉ một nốt nhạc thôi bạn à. Điều này làm cho việc vọc vạch của bạn trở nên dễ hơn gấp nhiều lần, từ đó động lực để vọc cái mới của bạn cũng tăng nhiều, dẫn tới bạn biết nhiều hơn, giỏi nhanh hơn. Khi biết thêm gì nhớ nhắn nhỏ sếp bạn một câu để sếp biết nhé .Thử ngay nào : nếu chưa biết cách thiết lập docker và docker-compose, bạn hoàn toàn có thể theo hướng dẫn ở đâySau khi thiết lập xong, tải file này xuống link tải

Tiếp đến, bạn vào thư mục chứa file vừa tải, đánh lệnh docker-compose -f docker-compose-wordpress.yml up

Và oh la la, wordpress đã lên và chuẩn bị sẵn sàng cho bạn tại địa chỉ http://localhost:8000

7. Phần mềm chụp ảnh màn hình và ghi chú, minh họa siêu cấp

https://github.com/lupoDharkael/flameshot#installĐể tiện sử dụng, sửa lại nút Print Screen để map với chương trình này. Sau đó mỗi lần bấm Print Screen sẽ qua mode chụp hình với flameshot .Cách chỉnh hotkey lại :

  • Bỏ mapping nút PrtScr the PrtScr binding by this command

gsettings set org.gnome.settings-daemon.plugins.media-keys screenshot ''

  • Đến mục Settings -> Devices -> Keyboard và cuộn xuống dưới, bấm nút + để tạo shortcut tùy chỉnh

Nhập: flameshot, command: /usr/bin/flameshot gui

  • Một số hotkey của flameshot: nhấn nút space để chỉnh màu sắc khi vẽ, cuộn chuột lên / xuống để tăng kích thước chữ hoặc độ dày viền.

8. Nếu bạn cần dùng vpn, hãy cài openvpn

9. Cài hot corners để khi đưa chuột vào các góc sẽ có hiệu ứng chuyển qua màn hình chọn cửa sổ rất ảo diệu

https://www.fosslinux.com/4184/how-to-enable-hot-corners-in-ubuntu-18-04.htm/

10. Phần mềm ghi chú evernote

https://github.com/klaussinani/tusk/releases/tag/v0.11.0

11. Cài đặt để giao diện đẹp lung linh như máy Mac (bao gồm cả tweek font chữ, nhìn rất xịn sò)

https://vitux.com/how-to-change-login-lock-screen-background-in-ubuntu/

Troubleshooting

Một số quan tâm khi setup dual book Ubuntu và Windows :

  • Kiểm tra windows đang boot ở mode nào ( Legacy vs UEFI ), nếu là mode UEFI thì ubuntu cũng cần cài ở mode đó
  • Một số máy ko cho chọn boot USB Ubuntu ở mode Legacy thì sẽ bị lỗi vì ubuntu cài ở mode UEFI trong khi win chạy ở mode legacy => vào https://help.ubuntu.com/community/Boot-Repair xem hướng dẫn để convert về mode legacy
  • Có 2 loại format ổ cứng, MBR hoặc GPT, MBR thì hỗ trợ tối đa 3 primary partition và 1 extended partition.

  • Chỉ có partition primary mới boot được
  • Xử lỗi ko boot đc sau khi cài ubuntu, tool boot-repair : https://help.ubuntu.com/community/Boot-Repair

Theo Viblo

Source: https://expgg.vn
Category: Thông tin

Total
0
Shares
Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Previous Post

Hướng Dẫn Cài Elementary Os 5, Cài Đặt Elementary Os Song Song Với Windows

Next Post

Cách Cài Messenger Cho Máy Tính Win 10 Chỉ Trong 3 Phút –

Related Posts