No menu items!
No menu items!
More

    Bật tính năng gợi ý lệnh từ lịch sử khi gõ trong terminal trên Linux

    Tổng quan.

    Để bật tính năng gợi ý lệnh từ lịch sử khi gõ trong terminal trên Linux hoặc macOS, bạn có thể sử dụng tính năng tìm kiếm lệnh trong lịch sử của bash hoặc zsh.

    Dưới đây là cách thực hiện với hai shell phổ biến:

    Bash (Bourne Again Shell)

    Bạn có thể cấu hình tính năng tự động gợi ý lệnh trong lịch sử bằng cách thêm một số dòng vào file cấu hình .bashrc hoặc .bash_profile của bạn.

    Mở file cấu hình ~/.bashrc (hoặc ~/.bash_profile trên macOS nếu .bashrc không tồn tại).

    nano ~/.bashrc
    

    Thêm các dòng sau để bật gợi ý lệnh từ lịch sử khi nhấn phím lên ():

    bind '"\e[A":history-search-backward'
    bind '"\e[B":history-search-forward'

    Lưu file và tải lại cấu hình:

    source ~/.bashrc

    Sau khi cấu hình, khi bạn gõ một phần của lệnh và nhấn phím (mũi tên lên), shell sẽ gợi ý các lệnh trong lịch sử mà khớp với phần bạn đã gõ.

    Zsh (Z Shell).

    Zsh có hỗ trợ sẵn tính năng gợi ý lệnh từ lịch sử, bạn chỉ cần kích hoạt. Mở file cấu hình .zshrc:

    nano ~/.zshrc

    Thêm dòng sau để kích hoạt tìm kiếm lịch sử khi nhấn :

    bindkey '^[[A' history-beginning-search-backward
    bindkey '^[[B' history-beginning-search-forward

    Lưu file và tải lại cấu hình:

    source ~/.zshrc

    Khi bạn gõ một phần của lệnh và nhấn , Zsh sẽ tìm lệnh trong lịch sử khớp với phần lệnh đó và gợi ý cho bạn.

    Sử dụng fzf để tìm lịch sử nâng cao.

    Bạn cũng có thể sử dụng fzf để tìm kiếm lệnh trong lịch sử một cách trực quan hơn, với tính năng lọc lệnh trực tiếp từ lịch sử.

    Cài đặt fzf:

    brew install fzf  # Trên macOS
    sudo apt install fzf  # Trên Ubuntu

    Sau khi cài đặt, bạn có thể gõ Ctrl + R để tìm kiếm trong lịch sử lệnh một cách trực quan.

    Bài viết gần đây

    spot_img

    Related Stories

    Leave A Reply

    Please enter your comment!
    Please enter your name here

    Đăng ký nhận thông tin bài viết qua email