Что делает/делает?

Должен ли это быть procmail и почтовый транспортный агент Apple, или вы могли бы вместо этого передать вещи ssmtp? Например. с MacPorts (детали установки, вероятно, будут очень похожими для Fink и Homebrew)

$ sudo port install ssmtp
...

А затем настройте ssmtpчерез/opt/local/etc/ssmtp/ssmtp.conf(или где-нибудь, где Fink или Homebrew скрывают этот файл )с чем-то вроде

root=FIXME@gmail.com
mailhub=smtp.gmail.com:587
rewriteDomain=gmail.com
hostname=localhost
UseTLS=Yes
UseSTARTTLS=Yes
AuthUser=FIXME@gmail.com
AuthPass=Hunter2
FromLineOverride=no

Затем настройте свой fetchmailrcс помощью чего-то вроде

...
mda "/opt/local/sbin/ssmtp FIXME"

Это, если все пойдет хорошо, должно привести к тому, что fetchmailбудет доставлено на ssmtp, а это на gmail.

0
16.07.2019, 05:47
2 ответа

Согласно ссылке моего комментария(Что означает./ (косая черта )в Linux? ), и как вы правильно думаете, слэш(/)- это каталог "представление".

Однако в ваших двух примерах косая черта обозначает разные вещи:

mv ~/Documents/newfolder./anothernamefolder

переместите newfolderиз Documents, расположенного в домашнем каталоге пользователя (~), в текущий каталог(./)и назовите его anotherfolder.

Во втором

touch {jan,feb,mar,apr}_{2017..2019}/file{1..100}

Вы трогаете файлы в нескольких каталогах.

Таким образом, для каждого каталога, указанного в команде :{jan,feb,mar,apr}_{2017..2019}, создайте файлы file{1..100}.

Why there is "/" here? What does it do? Why I can't type:

Как и выше, ./представляет текущий каталог.

Если вы использовали

mv ~/Documents/newfolder. anothernamefolder

вы получите сообщение об ошибке, так как будете указывать неоднозначные перенаправления:

$ mv ~/Documents/newfolder. anotherfolder
usage: mv [-f | -i | -n] [-v] source target
       mv [-f | -i | -n] [-v] source... directory

Вы можете использовать точку .для перемещения,но это просто переместит папку с именем newfolderбез изменения ее имени.

$ mv ~/Documents/newfolder.
$ ls
newfolder
1
28.01.2020, 02:29

/разделяет каталоги (папка представляет собой графический интерфейс -термин ).

В первом аргументе вашей командыmv-/разделите ~, Documentsи newfolder, указывая, что каждый из них является подкаталогом предыдущего.

То же верно и для второго аргумента, говорящего о том, что вы хотите переместить файлы в anothernamefolder, который является подкаталогом .. Поскольку.(в этом контексте )означает текущий каталог, ./не нужен.

Просто удаление /, как вы предлагаете, меняет смысл команды, говоря о том, что вы также (в дополнение к~/Documents/newfolder)хотите переместить .в anothernamefolder. Это невозможно и приведет к ошибке mv.

1
28.01.2020, 02:29

Теги

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