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ì xà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 =''
version Việt Nam cho bạn nào k rõ tiếng Anh là:
alias =’‘
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ớ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é.
gd
old_commandgit status => new_commandgs
old_commandgit add => new_commandga
old_commandgit checkout => new_commandgco
old_commandgit commit => new_commandgcm
old_commandgit log => new_commandgl
old_commandgit log --oneline => new_commandgl-o
old_commandgit branch => new_commandgb
old_commandgit checkout -b => new_commandgco-b
old_commandgit rebase => new_commandgrb
old_commandgit reset => new_commandgrs
old_commandgit push => new_commandgpush
old_commandgit pull => new_commandgpull
old_commandgit fetch --all => new_commandgfa
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 xài được nhé.
old_commandcd /home//
new_commandprj
type
old_commandsudo apt-get install
new_commandsai
type
old_commandcomposer update
new_commandcu
type composer
old_commandphp artisan cache:clear
new_commandpaca
type laravel
old_commandphp artisan config:cache
new_commandpacg
type laravel
old_commandphp artisan migrate
new_commandparm
type laravel
old_commandrake db:migrate
new_commandrdm
type rails
old_commandbundle install
new_commandbi
type rails
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.
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é.