2009-09-18 5 views
2

Возможные Дубликаты:
Favourite command line trick
useful linux commands for programmers?
What is your single most favorite command-line trick using Bash?советы linux/bash для разработчиков?

Я недавно привыкшие делать большую часть своего развития (на разных языках) от Баш оболочки, используя инструменты командной строки и интерфейсы. Я обнаружил, что удобно оставаться в командной строке, потому что вы можете делать много вещей, не выходя из этого интерфейса, и это быстро.

Какие инструменты и трюки вы знаете о том, что может сделать bash (возможно, в сочетании с редактором, например vim или emacs), более мощную среду разработки для работы?

+0

Дубликат: HTTP : //stackoverflow.com/questions/625656/favourite-command-line-trick http://stackoverflow.com/questions/68372/what-is-your-single -storeoverflow.com/questions/603696/linux-command-line-best-practices-and-tips http://stackoverflow.com/questions/1441115/полезные-linux-commands-for-programmers-closed – sth

ответ

1

Вы, вероятно, сделали некоторые или все это, но для записи ...

  1. Ctags/ETags
  2. плагинов для Vim и Emacs
  3. получить знать Баш! История заместительной функция (но будьте осторожны :-)
  4. при использовании VI (над Emacs), то Узнают: Сигнальный режим
  5. вы можете проверить id-utils пакет
  6. при использовании Баша на окнах с помощью cygwin, используйте rxvt вместо стандартного окна dos

Вы также хотите настроить каждый инструмент в режиме программирования. Редакторы, такие как vi и emacs, могут использовать autoindent, показывать соответствующие парсеры и т. Д. Вам нужно прочитать справку и включить эти вещи. Убедитесь, что вы запустили bash в режиме истории, который соответствует вашим рефлексам редактирования. По умолчанию используется emacs, но для vi используется set -o vi.

-1

О давайте посмотрим ... вырезать, сортировать, Grep, найти

+0

это команды, а не подсказки –

2

Пуск с оконным менеджером X11, который хорошо работает без необходимости мыши.

  • Удивительный
  • xmonad

После этого:

  1. экран
  2. bash_completion
  3. ВИМ
  4. Cscope
  5. Ctags
  6. римейк

я редко нужно трогать мышь для чего-нибудь.

1

Во-первых, я интенсивно использую shortcuts.Тогда я мог бы, очевидно, упомянуть такие вещи, как vim, grep, tail, head, find, sudo !!, ... Но одна вещь, с которой я действительно не могу жить, - это Programmable Completion. Конечно, это будет зависеть от вашей привычки, но вот некоторые должны быть для меня:

Смежные вопросы