Заменить команду grep командой grep -n -colour?

Если вы не можете передавать песни через Rhythmbox, вы можете, как указали другие, передавать файлы с использованием массового хранилища.

На моем Samsung Galaxy S II вы делаете это, перейдя: Applications-> Settings -> Настройки подключения-> запоминающее устройство USB

Затем, если вы подключите USB-кабель, вы должны попросить вас перейти в режим запоминания USB. Если вы скажете «да», ваш телефон будет доступен через Nautilus.

17
задан 13 August 2010 в 20:55

40 ответов

Изменить ~ / .bash_aliases Добавить строку, которая гласит:

  alias grep = 'grep -n --color'  

~ / .bash_aliases автоматически включается ~ / .bashrc, если он существует

29
ответ дан 6 August 2018 в 04:38

Создайте сценарий в дополнение к псевдониму, указанному в других ответах.

Выберите короткое имя, например cgrep :

  #! / bin / sh grep --color -n "$ @"  

Поместите его в свой путь, скажем ~ / bin ( если вы читаете UPE, это на вашем пути :). Тогда такие вещи будут работать:

  find / usr / share -name '* .txt' |  xargs cgrep testing  

Я все еще не очень счастлив, мне тоже хотелось, чтобы grep всегда был цветным, когда stdout на терминал без выборочной печати cgrep.

0
ответ дан 7 August 2018 в 22:48

вы можете изменить файл .bashrc, расположенный в вашем домашнем каталоге, определяющий псевдоним, который переопределит любой параметр по умолчанию:

alias grep = 'grep -n -color'

после изменения закрыть и снова открыть терминал, потому что файл читается только при открытии терминала.

Если вы посмотрите на файл .bashrc, вы найдете дополнительные псевдонимы по умолчанию, такие как:

alias ll = 'ls -l'

alias la = 'ls -A'

alias l = 'ls -CF'

2
ответ дан 7 August 2018 в 22:48

Изменить ~ / .bash_aliases Добавить строку, которая гласит:

  alias grep = 'grep -n --color'  

~ / .bash_aliases автоматически включается ~ / .bashrc, если он существует

29
ответ дан 7 August 2018 в 22:48

Создайте сценарий в дополнение к псевдониму, указанному в других ответах.

Выберите короткое имя, например cgrep :

  #! / bin / sh grep --color -n "$ @"  

Поместите его в свой путь, скажем ~ / bin ( если вы читаете UPE, это на вашем пути :). Тогда такие вещи будут работать:

  find / usr / share -name '* .txt' |  xargs cgrep testing  

Я все еще не так счастлив, мне тоже хотелось, чтобы grep всегда был цветным, когда stdout на терминал без выборочной печати cgrep.

0
ответ дан 10 August 2018 в 10:53

Изменить ~ / .bash_aliases Добавить строку, которая гласит:

  alias grep = 'grep -n --color'  

~ / .bash_aliases автоматически включается ~ / .bashrc, если он существует

29
ответ дан 10 August 2018 в 10:53

вы можете изменить файл .bashrc, расположенный в вашем домашнем каталоге, определяющий псевдоним, который переопределит любой параметр по умолчанию:

alias grep = 'grep -n -color'

после изменения закрыть и снова открыть терминал, потому что файл читается только при открытии терминала.

Если вы посмотрите на файл .bashrc, вы найдете дополнительные псевдонимы по умолчанию, такие как:

alias ll = 'ls -l'

alias la = 'ls -A'

alias l = 'ls -CF'

2
ответ дан 10 August 2018 в 10:53

Создайте сценарий в дополнение к псевдониму, указанному в других ответах.

Выберите короткое имя, например cgrep :

  #! / bin / sh grep --color -n "$ @"  

Поместите его в свой путь, скажем ~ / bin ( если вы читаете UPE, это на вашем пути :). Тогда такие вещи будут работать:

  find / usr / share -name '* .txt' |  xargs cgrep testing  

Я все еще не очень счастлив, мне тоже хотелось, чтобы grep всегда был цветным, когда stdout на терминал без выборочной печати cgrep.

0
ответ дан 13 August 2018 в 17:28

вы можете изменить файл .bashrc, расположенный в вашем домашнем каталоге, определяющий псевдоним, который переопределит любой параметр по умолчанию:

alias grep = 'grep -n -color'

после изменения закрыть и снова открыть терминал, потому что файл читается только при открытии терминала.

Если вы посмотрите на файл .bashrc, вы найдете дополнительные псевдонимы по умолчанию, такие как:

alias ll = 'ls -l'

alias la = 'ls -A'

alias l = 'ls -CF'

2
ответ дан 13 August 2018 в 17:28

Изменить ~ / .bash_aliases Добавить строку, которая гласит:

  alias grep = 'grep -n --color'  

~ / .bash_aliases автоматически включается ~ / .bashrc, если он существует

29
ответ дан 13 August 2018 в 17:28
  • 1
    Или добавьте строку в .profile , если вы хотите, чтобы она работала во всех оболочках не просто bash. – LassePoulsen 14 August 2010 в 03:16
  • 2
    это не будет работать с xargs, например: find / usr / share -name '* .txt' | xargs grep testing – rfabbri 27 May 2016 в 18:22

Другие вопросы по тегам:

Похожие вопросы: