Было:
Стало:
~/C/j/sublime
Создаем файл ~/bin/dir_chomp.rb:
path = `pwd`.sub("\n", "").sub(`cd ~ && pwd`.sub("\n", ""), "~").split("/")
current = path.pop
print path.map{|dir| dir.chars.to_a[0]}.push(current).join("/")
Добавляем строки в конец файла ~/.bashrc:
export PS1="\`ruby ~/bin/dir_chomp.rb\` $ "
Если Ruby еще не установлен, то ставим:
$ sudo apt-get install ruby
Радуемся! :)
~/Code/june/sublime
Стало:
~/C/j/sublime
Создаем файл ~/bin/dir_chomp.rb:
path = `pwd`.sub("\n", "").sub(`cd ~ && pwd`.sub("\n", ""), "~").split("/")
current = path.pop
print path.map{|dir| dir.chars.to_a[0]}.push(current).join("/")
Добавляем строки в конец файла ~/.bashrc:
export PS1="\`ruby ~/bin/dir_chomp.rb\` $ "
Если Ruby еще не установлен, то ставим:
$ sudo apt-get install ruby