Попытка понять функциональность bash_history:
/home/user# ls -a
. .. .bash_history .bash_logout .bashrc .cache .profile pylabs .viminfo .Xauthority
Я вижу файл .bash_history
папке /home/user
. Но почему у него нет всей истории выполненных команд, выводимой ниже?
/home/user# cat .bash_history
su
/home/user#
Но та же история доступна в файле .bash_history
в папке /root
.
# ls -a
. .. .bash_history .bashrc .cache .profile .ssh .viminfo
/home/user# cd /root/
# cat .bash_history
bash script.sh
ls
cd pylabs/
ls
...
...
ls -a
cat .bash_history
cd /root/
#
Вопрос 2: Будет ли .bash_history
доступен только в некоторых конкретных папках, и как он хранит все команды, выполняемые в разных каталогах?
/home/user/pylabs# ls -a
. .. backup bkupscript.py mybackup.py __pycache__ solution.py