我经常发现自己输入以下命令:
sudo -i
cd workdir
我想创建一个脚本并将其命名为一个字母。例如a
,当我运行时,a
效果与输入上述两个命令相同。特别是:我处于 Windows 中所谓的“提升”提示符处,并且位于指定的文件夹中。
我该如何实现这一目标?
我经常发现自己输入以下命令:
sudo -i
cd workdir
我想创建一个脚本并将其命名为一个字母。例如a
,当我运行时,a
效果与输入上述两个命令相同。特别是:我处于 Windows 中所谓的“提升”提示符处,并且位于指定的文件夹中。
我该如何实现这一目标?
运行时,dig
您可以指定“服务器”(您进行查询的 DNS 服务器)、“域”和“主机”。由于“主机”不是可选的,我猜这就是您想要解决的问题。但您也可以指定一个“域”。我认为如果我们以unix.stackexchange.com
为例,“主机”可能是unix
,“域”可能是stackexchange.com
,但dig stackexchange.com unix
似乎没有检索 的 dns 记录unix.stackexchange.com
。
我所指的“主机”和“域”是下面帮助行中列出的内容。
(澄清一下,我知道这是dig unix.stackexchange.com
可行的,我在挖掘帮助热线中询问“主机”和“域”的含义)
$ dig -v
DiG 9.16.44-Debian
$ dig -h
Usage: dig [@global-server] [domain] [q-type] [q-class] {q-opt}
{global-d-opt} host [@local-server] {local-d-opt}
[ host [@local-server] {local-d-opt} [...]]
Where: domain is in the Domain Name System
q-class is one of (in,hs,ch,...) [default: in]
q-type is one of (a,any,mx,ns,soa,hinfo,axfr,txt,...) [default:a]
(Use ixfr=version for type ixfr)
q-opt is one of:
-4 (use IPv4 query transport only)
-6 (use IPv6 query transport only)
-b address[#port] (bind to source address/port)
-c class (specify query class)
-f filename (batch mode)
-k keyfile (specify tsig key file)
-m (enable memory usage debugging)
-p port (specify port number)
-q name (specify query name)
-r (do not read ~/.digrc)
-t type (specify query type)
-u (display times in usec instead of msec)
-x dot-notation (shortcut for reverse lookups)
-y [hmac:]name:key (specify named base64 tsig key)
d-opt is of the form +keyword[=value], where keyword is:
+[no]aaflag (Set AA flag in query (+[no]aaflag))
+[no]aaonly (Set AA flag in query (+[no]aaflag))
...
global d-opts and servers (before host name) affect all queries.
local d-opts and servers (after host name) affect only that lookup.
-h (print help and exit)
-v (print version and exit)