2012-01-15 30 views

Trả lời

6

Đó không phải là một tính năng của iTerm nhưng tính năng lịch sử của shell của bạn. Nếu bạn sử dụng Bash mặc định bạn có thể đặt này vào ~/.bashrc của bạn:

export HISTCONTROL=ignoreboth 
shopt -s histappend 
# After each command, save and reload history 
export PROMPT_COMMAND="history -a; history -c; history -r; $PROMPT_COMMAND" 

Dòng đầu tiên sẽ cho Bash lờ trùng lặp và trống rỗng mục lịch sử. Dòng thứ hai sẽ hợp nhất lịch sử của nhiều phiên mở (ví dụ: trong nhiều tab hoặc cửa sổ). Dòng thirs sẽ đảm bảo rằng lịch sử được giữ nguyên sau mỗi lệnh.

+0

Cảm ơn rất nhiều! Bạn đã thay đổi cuộc đời của tôi:) – bandola

+1

Nhiều người có bộ sưu tập dotfiles của họ (trong đó .bashrc là một) trên GitHub. Thường có nhiều viên ngọc hữu ích trong đó. Chỉ cần google cho "github dotfiles" và bắt đầu duyệt. –

+0

Tôi đã thêm một vài bí danh cho đến nay nhưng bây giờ một thế giới lỗ mới mở ra, cảm ơn một lần nữa! – bandola

Các vấn đề liên quan