рдореИрдВрдиреЗ sudo apt-get install autojump
рдХрд┐рдпрд╛ рдЬрд┐рд╕рдиреЗ v21.7.1 рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛; рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдЙрди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рдирд╣реАрдВ рдЙрдард╛рддрд╛ рд╣реИ рдЬрд┐рдирдореЗрдВ рдореИрдВ cd
рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ j -s
рд╕реЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рд░реАрдбрдореА рдореЗрдВ рдПрдХ рдЯрд┐рдкреНрдкрдгреА рд╣реИ рдЬреЛ рд▓реЛрдЧреЛрдВ рдХреЛ $PROMPT_COMMAND
рдХреЗ рд╕рд╛рде рдЧрдбрд╝рдмрдбрд╝ рдХрд░рдиреЗ рдХреА рдЪреЗрддрд╛рд╡рдиреА рджреЗрддреА рд╣реИ, рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдореЗрд░реЗ рдкрд╛рд╕ рдерд╛
export PROMPT_COMMAND="history -a; history -c; history -r; $PROMPT_COMMAND"
рдореЗрд░реЗ .bashrc
рдореЗрдВред рдореИрдВрдиреЗ рддрдм рд╕реЗ рдЙрд╕ рд▓рд╛рдЗрди рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХреА рд╣реИ, рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдФрд░ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд▓рд╛рдн рдХреЗ рдСрдЯреЛрдЬрдВрдк рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ред
1) тАФрдХреНрдпрд╛ autojump
рдХреЗ рдХрд╛рдо рди рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдХреБрдЫ рдФрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?
2) - рд░реАрдбрдореА рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдПрдХ рдХрд╛рдордХрд╛рдЬреА $PROMPT_COMMAND
рд▓рд╛рдЗрди рднреА рдХреИрд╕реА рджрд┐рдЦреЗрдЧреА; рдХреНрдпрд╛ export PROMPT_COMMAND="history -a"
рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЗрд╕реЗ _do_ рдХреИрд╕реЗ рдХрд░реЗрдВ рдпрд╛ _not_ рдЗрд╕реЗ рдХреИрд╕реЗ рдХрд░реЗрдВ (рдкреНрд░рдХрдЯреАрдХрд░рдг: рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ source
d, рдХреЛрдИ рдлрд╛рдпрджрд╛ рдирд╣реАрдВ рд╣реБрдЖ)
3) - рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд░реАрдбрдореА рдПрдХ рд╕реНрдкрд╖реНрдЯ рдирд┐рджрд╛рди рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ $PROMPT_COMMAND
рдЕрдкрд░рд╛рдзреА рд╣реИ рдпрд╛ рдирд╣реАрдВ; IOW: autojump
рдареАрдХ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрд╕ рдЪрд░ рдХреЗ рдкрд╛рд╕ рдХреНрдпрд╛ рдореВрд▓реНрдп/рдкрд╛рда рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП?
рдЕрджреНрдпрддрди рдореИрдВрдиреЗ http://askubuntu.com/a/185996 рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрд╢рдВрд╕рд┐рдд рдореЗрд░реЗ .bashrc
рдореЗрдВ source /usr/share/autojump/autojump.bash
рдЬреЛрдбрд╝рд╛ред рдЕрдм autojump
рдбреАрдмреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рдЙрдард╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЙрдирд╕реЗ рдЬрд╛рддрд╛ рд╣реВрдВред
рд╣рд╛рд▓рд╛рдВрдХрд┐ , рдЕрдм рдЬрдм рдореИрдВ j xxx
рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдПрдХ рд╕реБрдЭрд╛рдпрд╛ рдЧрдпрд╛ рд▓рдХреНрд╖реНрдп рдкрде рдореБрджреНрд░рд┐рдд рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди autojump
рдЗрд╕реЗ рдЙрд╕реА рдкрд░ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИ рдФрд░ рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ cd
рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдореБрджреНрджрд╛ рдЕрднреА рднреА рдорд╛рдиреНрдп рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕реЗ рдЦреБрд▓рд╛ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реВрдВред
рдПрдЪрдЖрд░рдПрдо, рдореИрдВрдиреЗ рдЕрднреА autojump.bash рдореЗрдВ рджреЗрдЦрд╛ рд╣реИ рдФрд░ рдпрд╣ рдЗрдВрдЧрд┐рдд рдХрд┐рдП рдЧрдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реИред
рдореИрдВ рдХреБрдЫ рдФрд░ рдХреЗ рд▓рд┐рдП PROMPT_COMMAND рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдиреЗ рдХрд╣рд╛ рдХрд┐ рдСрдЯреЛрдЬрдВрдк рдХреЛ рдЪреАрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ 'рдЗрддрд┐рд╣рд╛рд╕-рдП' рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рд╡рдзрд╛рди рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдиреЗ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдерд╛ рдХрд┐ рдореБрдЭреЗ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА; рд▓реЗрдХрд┐рди, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЗрд╕рдиреЗ рдЕрднреА рднреА рдирдИ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рдирд╣реАрдВ рдЙрдард╛рдпрд╛ред
Autojump.bash рдкрд░ рд╕реНрд░реЛрдд рдбрд╛рдЗрд╡рд┐рдВрдЧ рд╕реЗ рд╕рдВрдХреЗрдд рдорд┐рд▓рддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдЕрдкрдирд╛ PROMPT_COMMAND _or_ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж 'autojump_add_to_database' (рдЗрддрд┐рд╣рд╛рд╕-рдП рдирд╣реАрдВ) рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреЗрд╡рд▓ рдСрдЯреЛрдЬрдВрдк рд╕реНрд░реЛрдд рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
: +1: рдЙрдмрдВрдЯреВ рдкрд░ рдСрдЯреЛрдЬрдВрдк рд╕реАрдбреА рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдХреЗрд╡рд▓ рдкрде рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ
рдХреНрдпрд╛ рдпрд╣ рдЕрднреА рднреА рдПрдХ рдореБрджреНрджрд╛ рд╣реИ?
рдореБрдЭреЗ рдореБрд╢реНрдХрд┐рд▓ рд╕реЗ рдЪрд░реНрдЪрд╛ рдпрд╛рдж рд╣реИ... (2016?) рдпрд╣ рдореЗрд░реЗ рдЕрдВрдд рдореЗрдВ рд╣рд▓ рд╣реЛ рдЧрдпрд╛ рд╣реИред рдореИрдВ рдпрд╣ рдирд╣реАрдВ рдХрд╣ рд╕рдХрддрд╛ рдерд╛ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рджреВрд╕рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рд▓рд┐рдП рдкрд░реЗрд╢рд╛рдиреА рдпрд╣ рдереА рдХрд┐ рдореИрдВ рдЕрдкрдиреЗ PROMPT_COMMAND рдХрд╛ рдЕрддреНрдпрдзрд┐рдХ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдСрдЯреЛрдЬрдВрдк рдХреЛ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдЗрдВрдЬреЗрдХреНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдпрд╛ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред
рдореИрдВ рдЕрднреА рднреА рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдпрд╣ рд╕рд┐рд░реНрдл рд╡рд░реНрддрдорд╛рди рдкрде рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реАрдбреА-рдЖрдИрдПрдирдЬреА рдирд╣реАрдВред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдЕрджреНрдпрддрди рдореИрдВрдиреЗ http://askubuntu.com/a/185996 рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрд╢рдВрд╕рд┐рдд рдореЗрд░реЗ
.bashrc
рдореЗрдВsource /usr/share/autojump/autojump.bash
рдЬреЛрдбрд╝рд╛ред рдЕрдмautojump
рдбреАрдмреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рдЙрдард╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЙрдирд╕реЗ рдЬрд╛рддрд╛ рд╣реВрдВредрд╣рд╛рд▓рд╛рдВрдХрд┐ , рдЕрдм рдЬрдм рдореИрдВ
j xxx
рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдПрдХ рд╕реБрдЭрд╛рдпрд╛ рдЧрдпрд╛ рд▓рдХреНрд╖реНрдп рдкрде рдореБрджреНрд░рд┐рдд рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рдиautojump
рдЗрд╕реЗ рдЙрд╕реА рдкрд░ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИ рдФрд░ рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВcd
рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИредрдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдореБрджреНрджрд╛ рдЕрднреА рднреА рдорд╛рдиреНрдп рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕реЗ рдЦреБрд▓рд╛ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реВрдВред