Saya secara konsisten membuka lebih dari satu terminal. Di mana saja dari dua hingga sepuluh, melakukan berbagai bit dan bobs. Sekarang katakanlah saya memulai ulang dan membuka set terminal lain. Beberapa mengingat hal-hal tertentu, beberapa lupa.
Saya ingin sejarah yang:
- Mengingat semuanya dari setiap terminal
- Dapat langsung diakses dari setiap terminal (misalnya jika saya
ls
dalam satu, beralih ke terminal lain yang sudah berjalan dan kemudian tekan,ls
muncul) - Jangan lupa perintah jika ada spasi di depan perintah.
Adakah yang bisa saya lakukan untuk membuat bash bekerja lebih seperti itu?
Jawaban yang Diterima:
Tambahkan yang berikut ini ke ~/.bashrc
. Anda :
# Avoid duplicates
HISTCONTROL=ignoredups:erasedups
# When the shell exits, append to the history file instead of overwriting it
shopt -s histappend
# After each command, append to the history file and reread it
PROMPT_COMMAND="${PROMPT_COMMAND:+$PROMPT_COMMAND$'n'}history -a; history -c; history -r"
Bagaimana Systemd Menggunakan Skrip /etc/init.d?
Apakah Mungkin Untuk Mengetahui Program Atau Script Apa yang Membuat File Yang Diberikan?