В чем разница между /bin и ~/bin?

grep действительно останавливается раньше, но он буферизует свой ввод, поэтому ваш тест слишком короткий (и да, я понимаю, что мой тест несовершенный поскольку он не доступен для поиска):

seq 1 10000 | (grep -q 2; cat)

начинается с 6776 в моей системе. Это соответствует буферу 32 КБ , используемому по умолчанию в GNU grep:

seq 1 6775 | wc

output

   6775    6775   32768

Обратите внимание, что POSIX упоминает только улучшения производительности

При поиске в нескольких файлах

Это не оправдывает ожиданий. для повышения производительности за счет частичного чтения одного файла.

1
06.01.2017, 01:25
1 ответ

~ / bin относится к каталогу bin в домашнем каталоге текущего пользователя. {{1 }} Это эквивалент $ HOME / bin . Если домашний каталог текущего пользователя / home / jack , тогда ~ / bin относится к / home / jack / bin .

/ bin - это абсолютный путь, его значение однозначно.

1
27.01.2020, 23:19

Теги

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