Miễn là tty
lệnh cung cấp cho bạn các kết quả riêng biệt (điều chắc chắn sẽ xảy ra trong bất kỳ môi trường Unix tiêu chuẩn nào, mặc dù tôi đã có những hành vi sai trái trong cygwin với các trình giả lập thiết bị đầu cuối nhất định), bạn cũng có thể sử dụng điều đó để phân tách mọi thứ.
Tôi có một cái gì đó như sau trong .bashrc
:
export HISTFILE="${HOME}/.history.d/history-"`uname -n`"-"`id -nu`"-"`tty|cut -c6-`
Điều này có vẻ như quá mức cần thiết, nhưng bạn có được ý tưởng. Nó tách nó ra dựa trên
- tôi đang dùng máy gì vậy
- tôi là ai và
- Tôi đang dùng thiết bị đầu cuối nào.
Và bạn có thể thêm nhiều hơn nữa nếu bạn nghĩ về những thứ có liên quan đến bạn.