Вы можете использовать qpdfview для открытия документов в том же окне, но на другой вкладке:
$ qpdfview --unique --instance texview file.pdf
Это породит новое окно с идентификатором экземпляра, если он не существует, или откроет файл на новой вкладке в существующем экземпляре.
Единственный недостаток здесь в том, что он не закроет ранее открытый файл.
Вы можете использовать curl -v telnet://xx.xx.xx:80/
и проверить, является ли сервер расширением hpraid.tar
до hpraid.tar.gz
.
Ниже показано, как мы можем использовать curl
в интерактивном режиме. Здесь мы запрашиваем следующий URL-адрес непосредственно с сервера GET /
.
$ curl -svLI telnet://www.google.com:80/ <<< "GET /" | head -5
* Trying 74.125.141.99...
* Connected to www.google.com (74.125.141.99) port 80 (#0)
HTTP/1.0 200 OK
Date: Mon, 09 Jul 2018 19:39:10 GMT
Expires: -1
ПРИМЕЧАНИЕ:Выше мы видим, что мы отправили GET /
в Google, и он ответил STATUS 200.
Чтобы убедиться, что сервер добавляет расширение файла .gz
, вы можете сделать что-то подобное, чтобы проверить это самостоятельно:
$ curl -v telnet://xx.xx.xx.xx/hbraid.tar <<< "GET /"
Если вы видите, что ваш файл загружается, вы знаете, что сервер выполняет добавление. Если это не удается, то вы знаете, что это делает клиент(curl
илиwget
).
Если у вас возникнут какие-либо проблемы с вышеперечисленным, вы можете сделать это вручную, как показано ниже:
curl
HTTP-порт сервера
$ curl -svLI telnet://www.google.com:80/
* Trying 74.125.141.99...
* Connected to www.google.com (74.125.141.99) port 80 (#0)
Получить URL
GET / <--- hit Return after this 2 times!
Визуально проверьте загрузку
Вы также можете сделать нечто подобное, используя socat
или nc
.