Просмотреть параметры пути при использовании строки чтения?

Почему IP-адрес второго сайта (www.tencent.com) постоянно меняется

Балансировка нагрузки DNS. Есть несколько серверов, предположительно потому, что это очень загруженная система. В этом случае это легко увидеть (в других случаях DNS может каждый раз возвращать разные IP-адреса).

$ dig www.tencent.com

; <<>> DiG 9.10.4-P8-RedHat-9.10.4-5.P8.fc25 <<>> www.tencent.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 47598
;; flags: qr rd ra; QUERY: 1, ANSWER: 10, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;www.tencent.com.       IN  A

;; ANSWER SECTION:
www.tencent.com.    60  IN  CNAME   upfile.wj.qq.com.cloud.tc.qq.com.
upfile.wj.qq.com.cloud.tc.qq.com. 600 IN CNAME  ssd.tcdn.qq.com.
ssd.tcdn.qq.com.    20  IN  A   203.205.158.55
ssd.tcdn.qq.com.    20  IN  A   203.205.151.212
ssd.tcdn.qq.com.    20  IN  A   203.205.158.34
ssd.tcdn.qq.com.    20  IN  A   203.205.158.56
ssd.tcdn.qq.com.    20  IN  A   203.205.158.53
ssd.tcdn.qq.com.    20  IN  A   203.205.158.54
ssd.tcdn.qq.com.    20  IN  A   203.205.151.211
ssd.tcdn.qq.com.    20  IN  A   203.205.158.35

;; Query time: 787 msec
;; SERVER: 172.16.8.1#53(172.16.8.1)
;; WHEN: Fri Jun 09 18:17:48 BST 2017
;; MSG SIZE  rcvd: 238
1
27.05.2016, 16:10
1 ответ

Завершение делает это. Нажмите Tab , чтобы вывести список файлов, начиная с части слова, содержащей курсор, до курсора. То есть, если курсор находится в | в xdg-open fo | .pdf , то нажатие Tab выводит список всех файлов, начинающихся с fo , независимо от того, имеют ли они расширение .pdf или нет. Это делает завершение наиболее полезным, когда вы набираете только префикс нужного файла.

Что именно происходит при нажатии вкладки , зависит от ваших настроек завершения. По умолчанию вам нужно дважды нажать ее, чтобы отобразить все возможные варианты, если слово в курсоре не является однозначным префиксом.Вы можете настроить параметры строки чтения в ~ / .inputrc , в частности, установить show-all-if-ambiguous на , чтобы сразу получить список завершений. вместо того, чтобы дважды нажимать Tab .

По умолчанию завершение bash довольно глупо и всегда завершает имена файлов только как аргументы команд. Установите пакет завершения bash (предоставляется большинством дистрибутивов) и поместите . / etc / bash_completion в вашем ~ / .bashrc , чтобы получить завершение с учетом контекста.

Если вы не находите механизм завершения bash полностью удовлетворительным, попробуйте zsh , который имеет гораздо более интересную систему, включая возможность завершения на основе частей слов (а не только префикса) или на основе шаблоны подстановки, чтобы выбрать завершение в меню и т. д.

1
27.01.2020, 23:48

Теги

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