Trước hết, đây không phải là bản sao của bất kỳ chủ đề hiện có nào trên SE. Tôi đã đọc hai chủ đề này ( thứ 1 , thứ 2 ) về lịch sử bash tốt hơn, nhưng không có câu trả lời nào hoạt động - - Tôi đang ở trên Fedora 15.
Tôi đã thêm phần sau vào .bashrc
tệp trong thư mục người dùng (/ home / aahan /) và nó không hoạt động. Bất cứ ai cũng có một đầu mối?
HISTCONTROL=ignoredups:erasedups # no duplicate entries
HISTSIZE=1000 # custom history size
HISTFILESIZE=100000 # custom history file size
shopt -s histappend # append to history, don't overwrite it
PROMPT_COMMAND="history -a; history -c; history -r; $PROMPT_COMMAND" # Save and reload the history after each command finishes
Được rồi, đây là những gì tôi muốn với lịch sử bash (ưu tiên):
- không lưu trữ các bản sao, xóa bất kỳ cái nào hiện có
- chia sẻ ngay lịch sử với tất cả các thiết bị đầu cuối mở
- luôn luôn nối lịch sử, không ghi đè lên nó
- lưu trữ các lệnh nhiều dòng dưới dạng một lệnh (được tắt theo mặc định)
- Kích thước lịch sử mặc định và kích thước tệp lịch sử là gì?
echo $SHELL
). Các cài đặt có hoạt động không nếu bạn chạy chúng thủ công từ vỏ mở của bạn? Rõ ràng vì chúng làm việc cho rất nhiều người khác nên các cài đặt là đúng, bạn chỉ đang thực hiện chúng sai. Và không Fedora15 / Gnome3 / là một máy ảo có liên quan nhiều đến chức năng thực tế của bash
.
.bashrc
tập tin. Là sai đó? Bạn có thể thêm "câu trả lời" cho bài đăng này bằng các lệnh shell thực tế không? (xin vui lòng chịu đựng với noob-ity của tôi.)
.bashrc
các lệnh shell thực tế. Các kịch bản chỉ là một loạt các lệnh shell. Ngoài ra, chỉnh sửa gần đây bạn thực hiện loại bỏ export
bit là một ý tưởng tồi, cần được giữ lại.