export PROMPT_COMMAND="history -a"
export PROMPT_COMMAND="${PROMPT_COMMAND:+$PROMPT_COMMAND ;} history -a"
重启你的终端,不是你的服务器(另开也可以)
. 查看autojump是否支持
# 切换到别的目录,运行 `autojump --help` 命令 [root@only ok]# autojump --help
usage: autojump [-h][-a DIRECTORY][-i [WEIGHT]][-d [WEIGHT]][--complete][--purge][-s][-v][DIRECTORY [DIRECTORY ...]]
Automatically jump to directory passed as an argument.
positional arguments:
DIRECTORY directory to jump to
optional arguments:
-h, --help show this help message and exit-a DIRECTORY, --add DIRECTORY
add path
-i[WEIGHT], --increase[WEIGHT]
increase current directory weight
-d[WEIGHT], --decrease[WEIGHT]
decrease current directory weight
--complete used for tab completion
--purge remove non-existent paths from database
-s, --stat show database entries and their key weights
-v, --version show version information
Please see autojump(1)man pages for full documentation.
[root@only ok]# autojump -s10.0: /root/autojumpTest/aaaa/bbbb/dddd/ok
10.0: /root/autojumpTest/aaaa/bbbb/eeee/ok
14.1: /root/autojumpTest/aaaa/bbbb/cccc/ok
________________________________________
34: total weight
3: number of entries
14.14: current directory weight
data: /root/.local/share/autojump/autojump.txt
# 切换到 需要增加权重的目录 dddd[root@only ok]# pwd
/root/autojumpTest/aaaa/bbbb/cccc/ok
[root@only ok]# j eeee
/root/autojumpTest/aaaa/bbbb/eeee/ok
[root@only ok]# pwd
/root/autojumpTest/aaaa/bbbb/eeee/ok
# 增加当前目录的权重[root@only ok]# j -i 2022.4: /root/autojumpTest/aaaa/bbbb/eeee/ok
# 再次查看所有目录的权重,观察当前所处的目录权重变化[root@only ok]# j -s10.0: /root/autojumpTest/aaaa/bbbb/dddd/ok
14.1: /root/autojumpTest/aaaa/bbbb/cccc/ok
22.4: /root/autojumpTest/aaaa/bbbb/eeee/ok
________________________________________
46: total weight
3: number of entries
22.36: current directory weight
data: /root/.local/share/autojump/autojump.txt
进去权重最大的目录
[root@only ok]# j -s10.0: /root/autojumpTest/aaaa/bbbb/dddd/ok
14.1: /root/autojumpTest/aaaa/bbbb/cccc/ok
22.4: /root/autojumpTest/aaaa/bbbb/eeee/ok
________________________________________
46: total weight
3: number of entries
22.36: current directory weight
data: /root/.local/share/autojump/autojump.txt
[root@only ~]# j w ok
/root/autojumpTest/aaaa/bbbb/eeee/ok
[root@only ok]# j -d 1012.4: /root/autojumpTest/aaaa/bbbb/eeee/ok
[root@only ok]# j -s10.0: /root/autojumpTest/aaaa/bbbb/dddd/ok
12.4: /root/autojumpTest/aaaa/bbbb/eeee/ok
14.1: /root/autojumpTest/aaaa/bbbb/cccc/ok
________________________________________
36: total weight
3: number of entries
12.36: current directory weight
data: /root/.local/share/autojump/autojump.txt
# 进入权重最大的目录[root@only ok]# j w ok
/root/autojumpTest/aaaa/bbbb/cccc/ok
[root@only ok]# j w ok
/root/autojumpTest/aaaa/bbbb/eeee/ok
[root@only ok]# j w ok
/root/autojumpTest/aaaa/bbbb/cccc/ok
[root@only ok]# j w ok
/root/autojumpTest/aaaa/bbbb/eeee/ok
[root@only ok]# j w ok
/root/autojumpTest/aaaa/bbbb/cccc/ok
[root@only ok]# j w ok
/root/autojumpTest/aaaa/bbbb/eeee/ok
如果两个目录切换,可以尝试该命令
cd -
# demo [root@only ok]# pwd
/root/autojumpTest/aaaa/bbbb/eeee/ok
[root@only ok]# cd /root/autojumpTest/aaaa/bbbb/dddd/ok[root@only ok]# pwd
/root/autojumpTest/aaaa/bbbb/dddd/ok
[root@only ok]# cd -
/root/autojumpTest/aaaa/bbbb/eeee/ok
[root@only ok]# pwd
/root/autojumpTest/aaaa/bbbb/eeee/ok