Попытка понять функциональность 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
источник