date -d "115 years ago"\nDi 11. Aug 13:37:54 CET 1908\n
Run Code Online (Sandbox Code Playgroud)\ndate -d "116 years ago"\ndate: invalid date \xe2\x80\x98116 years ago\xe2\x80\x99\n
Run Code Online (Sandbox Code Playgroud)\n115 years
过去或未来5879565 years
?date -d "200 years ago 14 Mar "
突然就可以工作了呢?如果我输入:
echo "Hello, World!"
Run Code Online (Sandbox Code Playgroud)
我不知道它的名字,但它提示我输入下一行。你知道这PS2
件事。或者,如果您键入echo \
并按Enter
。
为什么?
嗯,我知道这!
是一个特殊变量,您可以使用它来引用您的历史记录。
但一旦我使用这个:
echo "Hello, World"!
Run Code Online (Sandbox Code Playgroud)
我得到了我想要的输出。发生了什么事,为什么不能!
在内部使用""
?
感谢您的帮助 :)
假设我使用这个命令:
ssh -vvv user@server
Run Code Online (Sandbox Code Playgroud)
我得到与此类似的输出:
send packet: type 21
ssh_set_newkeys: mode 1
receive packet: type 6
SSH2_MSG_SERVICE_ACCEPT received
receive packet: type 51
Permission denied (publickey,password)
Run Code Online (Sandbox Code Playgroud)
packet-types
?ssh packet type51
,但一定有一个地方types
列出了所有内容ssh verbose mode
,您是从哪里学到的?感谢您的帮助 :)
我想输出每个列/字段,但是当我使用变量执行此操作时,它会忽略作为单个的$0
默认变量,因此仍然会打印。OFS
space
:
这是我尝试过的命令:
cat /etc/passwd | awk -F':' '{print $0}'
Run Code Online (Sandbox Code Playgroud)
给定此示例输入:
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
Run Code Online (Sandbox Code Playgroud)
我从命令中得到以下输出:
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
Run Code Online (Sandbox Code Playgroud)
但我希望我的输出看起来像这样:
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
Run Code Online (Sandbox Code Playgroud)
感谢您的帮助 :)
什么是1
?什么是3
?这些号码叫什么?有完整的列表和解释吗?
$ whatis nvim
nvim (1) - edit text
$ whatis printf
printf (3) - formatted output conversion
printf (1) - format and print data
Run Code Online (Sandbox Code Playgroud)
谢谢 :)
如何才能让睡眠时间小于0.001s/1ms?
如果我使用这个,它会显示它只休眠 1 毫秒。可以少睡一点吗?
$ time sleep 0.00001
sleep 0.00001 0,00s user 0,00s system 79% cpu 0,002 total
Run Code Online (Sandbox Code Playgroud)