Я пробовал два раза, и это сработало для меня (Но я не знаю, правильно ли это это сделать). Сначала вам нужно создать первый Live USB, следуя шагам USB Creator.
Затем, когда новое обновление просто перезаписывает файлы, которые новее, чем те, которые находятся в usb. Ну, в моем случае все в папке dist, pool и casper. Он работал два раза, я пытался, но я говорю о том, когда 10.10 был в бета-версии, пока он не был выпущен.
Эти предупреждения направлены на поток stderr, в отличие от стандартного дескриптора файла. Вы можете отключить вывод stderr, добавив 2>/dev/null в конец вашей команды.
Альтернативный подход вместо выполнения grep рекурсивно с -ir будет состоять в том, чтобы позволить команде find (которая является рекурсивной по умолчанию) обрабатывать разрешения с флагом -readable и путями для исключения с флагами -not -path "*.svn*" и затем передайте файл в grep. Исключение каталогов осуществляется через -type f для поиска только обычных файлов.
$ find . -not -path "*.svn*" -type f -name "*.cpp" -or -name "*.h" -readable -exec grep "my terms" "{}" \;
Альтернативный подход вместо выполнения grep рекурсивно с -ir будет состоять в том, чтобы позволить команде find (которая является рекурсивной по умолчанию) обрабатывать разрешения с флагом -readable и путями для исключения с флагами -not -path "*.svn*" и затем передайте файл в grep. Исключение каталогов осуществляется через -type f для поиска только обычных файлов.
$ find . -not -path "*.svn*" -type f -name "*.cpp" -or -name "*.h" -readable -exec grep "my terms" "{}" \;
Альтернативный подход вместо выполнения grep рекурсивно с -ir будет состоять в том, чтобы позволить команде find (которая является рекурсивной по умолчанию) обрабатывать разрешения с флагом -readable и путями для исключения с флагами -not -path "*.svn*" и затем передайте файл в grep. Исключение каталогов осуществляется через -type f для поиска только обычных файлов.
$ find . -not -path "*.svn*" -type f -name "*.cpp" -or -name "*.h" -readable -exec grep "my terms" "{}" \;
Альтернативный подход вместо выполнения grep рекурсивно с -ir будет состоять в том, чтобы позволить команде find (которая является рекурсивной по умолчанию) обрабатывать разрешения с флагом -readable и путями для исключения с флагами -not -path "*.svn*" и затем передайте файл в grep. Исключение каталогов осуществляется через -type f для поиска только обычных файлов.
$ find . -not -path "*.svn*" -type f -name "*.cpp" -or -name "*.h" -readable -exec grep "my terms" "{}" \;
Альтернативный подход вместо выполнения grep
рекурсивно с -ir
будет состоять в том, чтобы найти
команду (которая по умолчанию рекурсивна) обрабатывает разрешения с флагом -readable
и path's, чтобы исключить флаги -not -path "* .svn *"
, а затем передать файл в grep
. Исключение каталогов выполняется с помощью -type f
для нахождения только обычных файлов.
$ find. -not -path "* .svn *" -type f -name "* .cpp" -or -name "* .h" -readable -exec grep "мои термины" "{}" \;
Альтернативный подход вместо выполнения grep
рекурсивно с -ir
будет состоять в том, чтобы найти
команду (которая по умолчанию рекурсивна) обрабатывает разрешения с флагом -readable
и path's, чтобы исключить флаги -not -path "* .svn *"
, а затем передать файл в grep
. Исключение каталогов выполняется с помощью -type f
для нахождения только обычных файлов.
$ find. -not -path "* .svn *" -type f -name "* .cpp" -or -name "* .h" -readable -exec grep "мои термины" "{}" \;
Альтернативный подход вместо выполнения grep
рекурсивно с -ir
будет состоять в том, чтобы найти
команду (которая по умолчанию рекурсивна) обрабатывает разрешения с флагом -readable
и path's, чтобы исключить флаги -not -path "* .svn *"
, а затем передать файл в grep
. Исключение каталогов выполняется с помощью -type f
для нахождения только обычных файлов.
$ find. -not -path "* .svn *" -type f -name "* .cpp" -or -name "* .h" -readable -exec grep "мои термины" "{}" \;
Альтернативный подход вместо выполнения grep
рекурсивно с -ir
будет состоять в том, чтобы найти
команду (которая по умолчанию рекурсивна) обрабатывает разрешения с флагом -readable
и path's, чтобы исключить флаги -not -path "* .svn *"
, а затем передать файл в grep
. Исключение каталогов выполняется с помощью -type f
для нахождения только обычных файлов.
$ find. -not -path "* .svn *" -type f -name "* .cpp" -or -name "* .h" -readable -exec grep "мои термины" "{}" \;
find. 2 & gt; / dev / null | grep 404.html
- это то, что команда будет выглядеть так:
– csga5000
22 March 2018 в 01:12
Эти предупреждения направлены на поток stderr
, в отличие от стандартного дескриптора файла. Вы можете отключить вывод stderr, добавив 2 & gt; / dev / null
в конец вашей команды.
find. 2 & gt; / dev / null | grep 404.html
- это то, что команда будет выглядеть так:
– csga5000
22 March 2018 в 01:12
Более непосредственно, чем фильтрация предупреждений, вы можете отключить их, добавив -s:
grep "My term" -sir --exclude-dir="\.svn" --include=*.{cpp,h} ./
. Некоторые проблемы совместимости с этой опцией. Однако это не должно быть проблемой для личного использования.
-s, --no-messages: Подавлять сообщения об ошибках о несуществующих или нечитаемых файлах. Заметка о переносимости: в отличие от GNU grep, 7-е издание Unix grep не соответствовал POSIX, поскольку ему не хватало -q и его опция -s вела себя как опция -q GNU grep. В grep greg также не было -q, но его опция -s вела себя как GNU grep. Переносимые сценарии оболочки должны избегать как -q и -s, а затем перенаправлять стандартный и вывод ошибок в / dev / null. (-s указывается POSIX.)Я получал массу раздражающих сообщений вроде этого:
grep: commands: Is a directory
grep: events: Is a directory
grep: views: Is a directory
Причина в том, что по умолчанию флаг --directories имеет значение read. Я изменил его на recurse; если вы не хотите, чтобы он автоматически выполнял рекурсивный поиск, вы можете использовать skip вместо этого.
Самый простой способ справиться с этим все время - установить его в переменной среды. В ~/.bash_profile или ~/.bashrc в зависимости от вашего дистрибутива:
export GREP_OPTIONS='--directories=recurse'
Теперь он автоматически подавляет эти сообщения всякий раз, когда я использую grep.
Другим вариантом является флаг --no-messages , стенография -s. Это также избавит вас от сообщений Is a directory, но также подавит другие сообщения, которые могут быть более полезными. Например, если вы выполняете вложенный поиск в */*/*, и такой файл этого шаблона не существует, он не скажет вам этого.
При выполнении рекурсивного поиска в определенных файлах вы гораздо лучше используете ack-grep. Синтаксис здесь:
ack-grep -i "My term" --cpp --h
Чтобы удалить сообщения об ошибках разрешения, вы можете запустить ту же команду с sudo:
ack-grep -i "My term" --cpp --h
Но в конце концов, если вы хотите найти установленные пакеты, посмотрите на эти различные параметры: https://www.google.com/search?q=ubuntu%20search%20inside%20installed%20packages
Альтернативный подход вместо выполнения grep рекурсивно с -ir будет состоять в том, чтобы позволить команде find (которая является рекурсивной по умолчанию) обрабатывать разрешения с флагом -readable и путями для исключения с флагами -not -path "*.svn*" и затем передайте файл в grep. Исключение каталогов осуществляется через -type f для поиска только обычных файлов.
$ find . -not -path "*.svn*" -type f -name "*.cpp" -or -name "*.h" -readable -exec grep "my terms" "{}" \;
Я получал массу раздражающих сообщений вроде этого:
grep: commands: Is a directory
grep: events: Is a directory
grep: views: Is a directory
Причина в том, что по умолчанию флаг --directories имеет значение read. Я изменил его на recurse; если вы не хотите, чтобы он автоматически выполнял рекурсивный поиск, вы можете использовать skip вместо этого.
Самый простой способ справиться с этим все время - установить его в переменной среды. В ~/.bash_profile или ~/.bashrc в зависимости от вашего дистрибутива:
export GREP_OPTIONS='--directories=recurse'
Теперь он автоматически подавляет эти сообщения всякий раз, когда я использую grep.
Другим вариантом является флаг --no-messages , стенография -s. Это также избавит вас от сообщений Is a directory, но также подавит другие сообщения, которые могут быть более полезными. Например, если вы выполняете вложенный поиск в */*/*, и такой файл этого шаблона не существует, он не скажет вам этого.
Более непосредственно, чем фильтрация предупреждений, вы можете отключить их, добавив -s:
grep "My term" -sir --exclude-dir="\.svn" --include=*.{cpp,h} ./
. Некоторые проблемы совместимости с этой опцией. Однако это не должно быть проблемой для личного использования.
-s, --no-messages: Подавлять сообщения об ошибках о несуществующих или нечитаемых файлах. Заметка о переносимости: в отличие от GNU grep, 7-е издание Unix grep не соответствовал POSIX, поскольку ему не хватало -q и его опция -s вела себя как опция -q GNU grep. В grep greg также не было -q, но его опция -s вела себя как GNU grep. Переносимые сценарии оболочки должны избегать как -q и -s, а затем перенаправлять стандартный и вывод ошибок в / dev / null. (-s указывается POSIX.)Альтернативный подход вместо выполнения grep рекурсивно с -ir будет состоять в том, чтобы позволить команде find (которая является рекурсивной по умолчанию) обрабатывать разрешения с флагом -readable и путями для исключения с флагами -not -path "*.svn*" и затем передайте файл в grep. Исключение каталогов осуществляется через -type f для поиска только обычных файлов.
$ find . -not -path "*.svn*" -type f -name "*.cpp" -or -name "*.h" -readable -exec grep "my terms" "{}" \;
При выполнении рекурсивного поиска в определенных файлах вы гораздо лучше используете ack-grep. Синтаксис здесь:
ack-grep -i "My term" --cpp --h
Чтобы удалить сообщения об ошибках разрешения, вы можете запустить ту же команду с sudo:
ack-grep -i "My term" --cpp --h
Но в конце концов, если вы хотите найти установленные пакеты, посмотрите на эти различные параметры: https://www.google.com/search?q=ubuntu%20search%20inside%20installed%20packages
Я получал массу раздражающих сообщений вроде этого:
grep: commands: Is a directory
grep: events: Is a directory
grep: views: Is a directory
Причина в том, что по умолчанию флаг --directories имеет значение read. Я изменил его на recurse; если вы не хотите, чтобы он автоматически выполнял рекурсивный поиск, вы можете использовать skip вместо этого.
Самый простой способ справиться с этим все время - установить его в переменной среды. В ~/.bash_profile или ~/.bashrc в зависимости от вашего дистрибутива:
export GREP_OPTIONS='--directories=recurse'
Теперь он автоматически подавляет эти сообщения всякий раз, когда я использую grep.
Другим вариантом является флаг --no-messages , стенография -s. Это также избавит вас от сообщений Is a directory, но также подавит другие сообщения, которые могут быть более полезными. Например, если вы выполняете вложенный поиск в */*/*, и такой файл этого шаблона не существует, он не скажет вам этого.
Более непосредственно, чем фильтрация предупреждений, вы можете отключить их, добавив -s:
grep "My term" -sir --exclude-dir="\.svn" --include=*.{cpp,h} ./
. Некоторые проблемы совместимости с этой опцией. Однако это не должно быть проблемой для личного использования.
-s, --no-messages: Подавлять сообщения об ошибках о несуществующих или нечитаемых файлах. Заметка о переносимости: в отличие от GNU grep, 7-е издание Unix grep не соответствовал POSIX, поскольку ему не хватало -q и его опция -s вела себя как опция -q GNU grep. В grep greg также не было -q, но его опция -s вела себя как GNU grep. Переносимые сценарии оболочки должны избегать как -q и -s, а затем перенаправлять стандартный и вывод ошибок в / dev / null. (-s указывается POSIX.)При выполнении рекурсивного поиска в определенных файлах вы гораздо лучше используете ack-grep. Синтаксис здесь:
ack-grep -i "My term" --cpp --h
Чтобы удалить сообщения об ошибках разрешения, вы можете запустить ту же команду с sudo:
ack-grep -i "My term" --cpp --h
Но в конце концов, если вы хотите найти установленные пакеты, посмотрите на эти различные параметры: https://www.google.com/search?q=ubuntu%20search%20inside%20installed%20packages
Я получал массу раздражающих сообщений вроде этого:
grep: commands: Is a directory
grep: events: Is a directory
grep: views: Is a directory
Причина в том, что по умолчанию флаг --directories имеет значение read. Я изменил его на recurse; если вы не хотите, чтобы он автоматически выполнял рекурсивный поиск, вы можете использовать skip вместо этого.
Самый простой способ справиться с этим все время - установить его в переменной среды. В ~/.bash_profile или ~/.bashrc в зависимости от вашего дистрибутива:
export GREP_OPTIONS='--directories=recurse'
Теперь он автоматически подавляет эти сообщения всякий раз, когда я использую grep.
Другим вариантом является флаг --no-messages , стенография -s. Это также избавит вас от сообщений Is a directory, но также подавит другие сообщения, которые могут быть более полезными. Например, если вы выполняете вложенный поиск в */*/*, и такой файл этого шаблона не существует, он не скажет вам этого.
Более непосредственно, чем фильтрация предупреждений, вы можете отключить их, добавив -s:
grep "My term" -sir --exclude-dir="\.svn" --include=*.{cpp,h} ./
. Некоторые проблемы совместимости с этой опцией. Однако это не должно быть проблемой для личного использования.
-s, -no-messages: Подавлять сообщения об ошибках о несуществующих или нечитаемых файлах. Заметка о переносимости: в отличие от GNU grep, 7-е издание Unix grep не соответствовал POSIX, поскольку в нем отсутствовали -q и его -s-параметр, как опция -q GNU grep. В grep greg также не было -q, но его опция -s вела себя как GNU grep. Переносимые сценарии оболочки должны избегать как -q и -s, а затем перенаправлять стандартный и вывод ошибок в / dev / null. (-s указывается POSIX.)При выполнении рекурсивного поиска в определенных файлах вы гораздо лучше используете ack-grep. Синтаксис здесь:
ack-grep -i "My term" --cpp --h
Чтобы удалить сообщения об ошибках разрешения, вы можете запустить ту же команду с sudo:
ack-grep -i "My term" --cpp --h
Но в конце концов, если вы хотите найти установленные пакеты, посмотрите на эти различные параметры: https://www.google.com/search?q=ubuntu%20search%20inside%20installed%20packages
Я получал массу раздражающих сообщений вроде этого:
grep: commands: Is a directory
grep: events: Is a directory
grep: views: Is a directory
Причина в том, что по умолчанию флаг --directories имеет значение read. Я изменил его на recurse; если вы не хотите, чтобы он автоматически выполнял рекурсивный поиск, вы можете использовать skip вместо этого.
Самый простой способ справиться с этим все время - установить его в переменной среды. В ~/.bash_profile или ~/.bashrc в зависимости от вашего дистрибутива:
export GREP_OPTIONS='--directories=recurse'
Теперь он автоматически подавляет эти сообщения всякий раз, когда я использую grep.
Другим вариантом является флаг --no-messages , стенография -s. Это также избавит вас от сообщений Is a directory, но также подавит другие сообщения, которые могут быть более полезными. Например, если вы выполняете вложенный поиск в */*/*, и такой файл этого шаблона не существует, он не скажет вам этого.
Более непосредственно, чем фильтрация предупреждений, вы можете отключить их, добавив -s:
grep "My term" -sir --exclude-dir="\.svn" --include=*.{cpp,h} ./
. Некоторые проблемы совместимости с этой опцией. Однако это не должно быть проблемой для личного использования.
-s, --no-messages: Подавлять сообщения об ошибках о несуществующих или нечитаемых файлах. Заметка о переносимости: в отличие от GNU grep, 7-е издание Unix grep не соответствовал POSIX, поскольку ему не хватало -q и его опция -s вела себя как опция -q GNU grep. В grep greg также не было -q, но его опция -s вела себя как GNU grep. Переносимые сценарии оболочки должны избегать как -q и -s, а затем перенаправлять стандартный и вывод ошибок в / dev / null. (-s указывается POSIX.)При выполнении рекурсивного поиска в определенных файлах вы гораздо лучше используете ack-grep. Синтаксис здесь:
ack-grep -i "My term" --cpp --h
Чтобы удалить сообщения об ошибках разрешения, вы можете запустить ту же команду с sudo:
ack-grep -i "My term" --cpp --h
Но в конце концов, если вы хотите найти установленные пакеты, посмотрите на эти различные параметры: https://www.google.com/search?q=ubuntu%20search%20inside%20installed%20packages
Я получал массу раздражающих сообщений вроде этого:
grep: commands: Is a directory
grep: events: Is a directory
grep: views: Is a directory
Причина в том, что по умолчанию флаг --directories имеет значение read. Я изменил его на recurse; если вы не хотите, чтобы он автоматически выполнял рекурсивный поиск, вы можете использовать skip вместо этого.
Самый простой способ справиться с этим все время - установить его в переменной среды. В ~/.bash_profile или ~/.bashrc в зависимости от вашего дистрибутива:
export GREP_OPTIONS='--directories=recurse'
Теперь он автоматически подавляет эти сообщения всякий раз, когда я использую grep.
Другим вариантом является флаг --no-messages , стенография -s. Это также избавит вас от сообщений Is a directory, но также подавит другие сообщения, которые могут быть более полезными. Например, если вы выполняете вложенный поиск в */*/*, и такой файл этого шаблона не существует, он не скажет вам этого.
Более непосредственно, чем фильтрация предупреждений, вы можете отключить их, добавив -s:
grep "My term" -sir --exclude-dir="\.svn" --include=*.{cpp,h} ./
. Некоторые проблемы совместимости с этой опцией. Однако это не должно быть проблемой для личного использования.
-s, --no-messages: Подавлять сообщения об ошибках о несуществующих или нечитаемых файлах. Заметка о переносимости: в отличие от GNU grep, 7-е издание Unix grep не соответствовал POSIX, поскольку ему не хватало -q и его опция -s вела себя как опция -q GNU grep. В grep greg также не было -q, но его опция -s вела себя как GNU grep. Переносимые сценарии оболочки должны избегать как -q и -s, а затем перенаправлять стандартный и вывод ошибок в / dev / null. (-s указывается POSIX.)При выполнении рекурсивного поиска в определенных файлах вы гораздо лучше используете ack-grep. Синтаксис здесь:
ack-grep -i "My term" --cpp --h
Чтобы удалить сообщения об ошибках разрешения, вы можете запустить ту же команду с sudo:
ack-grep -i "My term" --cpp --h
Но в конце концов, если вы хотите найти установленные пакеты, посмотрите на эти различные параметры: https://www.google.com/search?q=ubuntu%20search%20inside%20installed%20packages