Wednesday, January 13, 2010

dl10: which & whereis

$ which eclipse
/usr/bin/eclipse
Если есть в PATH исполняемый файл с таким именем, то выведет путь к нему

$ whereis eclipse
eclipse: /usr/bin/eclipse /usr/lib/eclipse /usr/share/eclipse /usr/share/man/man1/eclipse.1.gz
Подскажет папки в которые скорее всего установлено то что вы ищете. RTFM, I'm too lazy to do that =)

$ vim `which vpn`
То что в обратных кавыках будет исполнено, в данном случае which vpn вернет строку /usr/bin/vpn и передано как аргумент команде vim. В результате vim откроет файл /usr/bin/vpn

И бонус: смотреть переменные шелла: echo $PATH
Устанавливать значения: export PATH=.:$PATH
Это установит значение переменной только для этого конкретнго шелла.

UPD: и еще один бонус: хотите которкое приглашение в bash?
export PS1="$ "
и будет вам счастье =)

0 comments:

Post a Comment