utilities

Find a domains's DNS servers

host

$ host -t ns somedomain.com
somedomain.com name server dns3.p05.nsone.net.
somedomain.com name server dns1.p05.nsone.net.
somedomain.com name server dns4.p05.nsone.net.
somedomain.com name server dns2.p05.nsone.net.

dig

$ dig ns somedomain.com.com

; <<>> DiG 9.10.6 <<>> ns somedomain.com.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 51928
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;somedomain.com.com.        IN  NS

;; ANSWER SECTION:
somedomain.com.com. 4264    IN  NS  dns3.p05.nsone.net.
somedomain.com.com. 4264    IN  NS  dns1.p05.nsone.net.
somedomain.com.com. 4264    IN  NS  dns4.p05.nsone.net.
somedomain.com.com. 4264    IN  NS  dns2.p05.nsone.net.

;; Query time: 11 msec
;; SERVER: 172.20.10.1#53(172.20.10.1)
;; WHEN: Sun Jul 11 13:02:33 CDT 2021
;; MSG SIZE  rcvd: 134

Vimrc configuration

set number              " show line numbers
set wrap                " wrap lines
set encoding=utf-8      " set encoding to UTF-8 (default was "latin1")

"""" Tab settings

set tabstop=4           " width that a <TAB> character displays as
set expandtab           " convert <TAB> key-presses to spaces
set shiftwidth=4        " number of spaces to use for each step of (auto)indent
set softtabstop=4       " backspace after pressing <TAB> will remove up to this many spaces

set autoindent          " copy indent from current line when starting a new line
set smartindent         " even better autoindent (e.g. add indent after '{')

Basics

Open file

vim <file>

Save file

# Write + quit
:wq

Top of File

gg

Bottom of File

GG

Left, Right, Up, Down (hjkl)

# left
h
# down
j
# up
k
# right
l