Перенаправление портов с использованием SSH с разными пользователями: как отлаживать проблемы подключения?

Есть много способов сделать это, в зависимости от того, что вы хотите с ними делать. Как правило, если вы хотите просто перечислить их, вы можете сделать это в терминале, используя:

find | grep '^\./ABC'

... и заменив ABC на ваш текст.

Чтобы понять эту команду, давайте немного ее испорчу:

find перечисляет все файлы под текущим каталогом и его подкаталогами; используя его в одиночку, просто перечислит все. Обратите внимание, что find выводит каждый файл или каталог, начиная с ./, указывая, что их путь относится к текущему каталогу. Знать об этом важно, потому что это означает, что мы будем искать результаты, начиная с ./ABC, а не только ABC. Символ трубы | перенаправляет вывод одной команды на другую, в этом случае вывод find перенаправляется на grep. Это называется трубопроводом. grep принимает выходной сигнал и фильтрует его с использованием заданного шаблона, ^\./ABC. Обратите внимание, что шаблон цитируется одинарными кавычками ' ', чтобы предотвратить интерпретацию оболочкой специальных символов внутри оболочки. Теперь сам шаблон записывается в определенном синтаксисе, называемом регулярным выражением, или в регулярном выражении для краткости. Regex - чрезвычайно мощный инструмент поиска, если вы его освоите, и есть такие сайты, которые рассказывают об этом более подробно, но обратите внимание, что grep не является полноценным движком регулярных выражений, и вы не можете делать все с помощью Это. Для нашей цели: ^ в регулярном выражении совпадает с началом строки; это предотвращает совпадение шаблона, если оно не встречается в начале имени файла. . в regex тоже имеет особое значение: это означает «соответствовать любому одному символу здесь». Если вы хотите использовать его как буквальную точку, вам придется «убежать», используя обратную косую черту \ перед этим. (Да, совпадение любого персонажа было бы безобидным в нашем случае, но я сделал это для полноты.)
1
задан 19 February 2014 в 03:43

0 ответов

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

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