Sertifikasi di IPv6.he.net memiliki tes harian yang memberi lebih banyak 1 item tambahan setelah Anda mengalami semua tes besar. Anda perlu membuat 100 tes tersebut untuk 😐 hasil yang maksimal . Tes sendiri benar-benar sepele

  • Traceroute
  • MENGGALI AAAA
  • MENGGALI PTR
  • Ping
  • Whois

The downside adalah bahwa tes harus unik adalah bahwa Anda tidak dapat menggunakan domain dua kali 🙂 antara lain adalah sedikit mengganggu 🙄 – tidak ada tantangan hanya mengepak 5 perintah cli dan copy/paste hasilnya di situs web mereka.

Malas dan admin yang suka membuat hidup lebih mudah untuk menggaruk bash sederhana cepat-yang melakukan pekerjaan kotor untuk saya

#!/bin/bash

hr() {
  local start=$'\e(0' end=$'\e(B' line='qqqqqqqqqqqqqqqq'
  local cols=${COLUMNS:-$(tput cols)}
  while ((${#line} < cols)); do line+="$line"; done
  printf '%s%s%s\n' "$start" "${line:0:cols}" "$end"
}

if [ -z $1 ]
then
  echo "Append domain afert the script name!!!"
  exit
fi

IP=$(dig $1 AAAA +short)

if [ -z ${IP} ]
then
  echo "$1 dont have valid IPv6 record"
else
  reset
  traceroute6 $1
  hr
  dig $1 AAAA
  hr
  dig -x ${IP}
  hr
  ping6 -c3 ${IP}
  hr 
  whois ${IP}
fi

Seperti yang Anda lihat script ini gila-gilaan sederhana. Lulus domain dan kemudian memvalidasi itu jika ada IPv6 masuk dan jika tidak dilakukan tes harian untuk itu. Bagian dingin – fungsi HR yang mencetak garis di seluruh lebar layar diambil dari bash-hacker.

Salah satu hal yang mengganggu saya paling adalah ketika saya salin/Pindahkan dalam direktorâ besar cli untuk saya tak memiliki ide apa yang persentase dari seluruh jumlah saya pret″rkalâl. Sayangnya cp mv memiliki wewenang tersebut tidak ada dan harus resor untuk pilihan alternatif. Ada beberapa pilihan tapi saya pribadi seperti menggunakan rsync bukan pc mv. Memiliki segala sesuatu yang terintegrasi – menjaga hak untuk file dan direktori, progress bar dan kesempatan untuk menghapus file disalin.

Pada dasarnya saya membuat 2 alias-а които вършат повече от чудна работа:

alias cpi='rsync -a --info=progress2'
alias mvi='rsync -a --info=progress2 --remove-source-files'