Этот текст печатается Вашей оболочкой, и это назвало подсказку.
Ваша оболочка является, вероятно, ударом. Подсказка установлена в файле инициализации удара, который является .bashrc
в Вашем корневом каталоге. А именно, подсказка установлена PS1
переменная. Его значение может содержать escape-последовательности, которые заменяются некоторым значением, когда подсказка отображена. Например, MyComputer:~ me$
результаты подсказки, устанавливающей как
PS1='\h:\w \u\$ ' # host name colon working directory space user name dollar space
Попытайтесь добавить следующую строку в конце Вашего .bashrc
(создайте его, если это не существует):
PS1='\$ '
Если это ничего не изменяет, это - потому что у Вас есть оболочка входа в систему и не надлежащий .bash_profile
. Посмотрите Различие между .bashrc и .bash_profile для объяснения. Рассказ: создайте a .bash_profile
содержа
if [ -r ~/.profile ]; then . ~/.profile; fi
case "$-" in *i*) if [ -r ~/.bashrc ]; then . ~/.bashrc; fi;; esac
Да, это возможно. При использовании этих опций значение по умолчанию должно только распечатать каждую строку. Это является очень подробным, и не, что Вы хотите.
diff --unchanged-line-format=""
устранит строки, которые неизменны, поэтому теперь, только старые и новые линии продолжаются.
diff --unchanged-line-format="" --new-line-format=":%dn: %L"
теперь покажет новые строки, снабженные префиксом :<linenumber>:
и пространство, но все еще печатают старые строки. Принятие Вас хочет устранить их,
diff --unchanged-line-format="" --old-line-format="" --new-line-format=":%dn: %L"
Если Вы хотите, чтобы старые строки, а не новые были распечатаны, подкачайте их вокруг.
difflib
модуль с индексируемыми файлами на строку в объекте списка) только, что я не мог использоватьdiff <(pipe buffer1) <(pipe buffer2)
с Python, как я наструганный сdiff
. Теперь Вы сохранили меня :) – zetah 24.03.2012, 04:59