HISTFILE env var unset внутри программ. Могу ли я получить к ней доступ каким-либо образом? [duplicate]

Это не имеет ничего общего с ядром, веб-сервером, обслуживающим файл сообщает браузеру, какой это тип MIME и, при необходимости, какое имя файла использовать.

Взяв в качестве примера ваш собственный аватар, это заголовки, возвращаемые веб-сервером Gravatar:

$ curl -I https://www.gravatar.com/avatar/da4d09ebbb789ea0442c6cf98cca8649\?s\=32\&d\=identicon\&r\=PG\&f\=1
HTTP/2.0 200
server:nginx
date:Tue, 21 Feb 2017 17:04:38 GMT
content-type:image/png
content-length:914
last-modified:Wed, 11 Jan 1984 08:00:00 GMT
link:<https://www.gravatar.com/avatar/da4d09ebbb789ea0442c6cf98cca8649?s=32&d=identicon&r=PG&f=1>; rel="canonical"
access-control-allow-origin:*
x-nc:HIT lhr 1
accept-ranges:bytes
expires:Tue, 21 Feb 2017 17:09:38 GMT
cache-control:max-age=300
source-age:817

Соответствующая строка - это строка content-type: image / png ; это сообщает браузеру, что файл является изображением PNG, и браузер использует его для создания соответствующего имени файла (используя конец URL-адреса и .png ). Имя файла может быть предоставлено с использованием другой записи заголовка.

Эта информация доступна в заголовках HTTP до того, как будет загружен один байт самого файла.

1
13.07.2016, 09:12
1 ответ

Вам нужно будет либо ввести export HISTFILE в командной строке перед запуском интерпретатора python (или запустить ваш скрипт python), либо добавить export HISTFILE в ваш. bashrc, чтобы он автоматически экспортировался при входе в систему.

2
27.01.2020, 23:35

Теги

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