Thủ thuật tăng tốc độ làm việc trên ubuntu - Tự tạo command đặc biệt
Bài đăng này đã không được cập nhật trong 7 năm
Hello sau 1 thời gian rất dài rồi lâu lâu giờ mình mới viết 1 bài chia sẻ nho nhỏ với các bạn ).
Hôm nay mình sẽ viết về 1 số thủ thuật để thao tác nhanh trên ubuntu. Giả sử như này: bạn hàng ngày làm việc với ubuntu và phải sử dụng command line rất nhiều. có những command bạn phải dùng thường xuyên và việc gõ đi gõ lại rất mất thời gian. Vậy thay vì phải gõ đi gõ lại thì mình có thể thay các command dài loằng ngoằng đó bằng các command khác ngắn gọn dễ nhớ dễ sài hơn.
Trước tiên vào file .bashrc ở thư mục root của bạn có thể là
nano ~.bashrc
nano ~/.bashrc
nano ~/bin/.bashrc
Các bạn xem thử trong 3 cái đó mà không có thì thôi cứ tạo bừa 1 cái là được :v tạo xong thì các bạn nên đặt lại quyền file .bashrc thành 644 cho nó chuẩn :3 ( Nếu không nhớ thì sài command dưới của mình nhé ).
chmod 644 .bashrc
file .bashrc lúc đầu nếu có thì nó ghi loằng ngoằng cái gì chúng ta không cần phải quan tâm lắm. Bởi có quan tâm thì cũng không cần phải sửa gì.
Tiếp đến giờ ta sẽ sửa file .bashrc để thêm các alias cần thiết phục vụ việc gõ command nhanh. Việc đặt alias
các bạn cần chú ý là nên đặt alias có ý nghĩa và tránh bị trùng với các command khác có sẵn hoặc với các alias khác.
để thêm 1 alias mới ta viết như sau
alias <new_command>='<old_command>'
version việt nam cho bạn nào k rõ tiếng anh là :v
alias <command mới>='<command cũ>'
ví dụ :
alias gs='git status'
Bây giờ mình sẽ share cho các bạn một vài command mình hay dùng và được các anh chị đi trước share lại để các bạn tiện sài nhé :3
Với git mình hay dùng một số command này, nhưng với các command nguy hiểm thì mình vẫn để nguyên không dùng alias vì để thế mình thấy không nên. Các command ngắn dưới này là mình lấy các ký tự đầu để ghép lại với nhau cho dễ nhớ nhé.
new_command | old_command |
---|---|
gd |
git diff |
gs |
git status |
ga |
git add |
gco |
git checkout |
gcm |
git commit |
gl |
git log |
gl-o |
git log --oneline |
gb |
git branch |
gco-b |
git checkout -b |
grb |
git rebase |
grs |
git reset |
gpush |
git push |
gpull |
git pull |
gfa |
git fetch --all |
Other
Các command này mình chỉ ra nhưng có thể một số cái phải sửa lại mới sài được nhé ))
new_command | old_command | type |
---|---|---|
prj |
cd /home/<your_project_directory>/ |
|
sai |
sudo apt-get install |
|
cu |
composer update |
composer |
paca |
php artisan cache:clear |
laravel |
pacg |
php artisan config:cache |
laravel |
parm |
php artisan migrate |
laravel |
rdm |
rake db:migrate |
rails |
bi |
bundle install |
rails |
Vân vân và mây mây các bạn thấy command cần thiết thì tự ý tùy chỉnh để có thể làm việc như ý và đạt hiệu quả cao nhé.
Cuối cùng sau khi sửa xong các file các bạn hãy chạy command sau
source ~/.bashrc
hoặc
. ~/.bashrc
Để có thể bắt đầu sử dụng các command mới của bạn ngay lập tức nhé
All rights reserved