有一个我用它进化的脚本,它有如下命令行:
mytemp=`echo ${sourcedir}|awk -F/ '{printf "/%s/tmp",$2}'`/`basename $0`-$1.$$
Run Code Online (Sandbox Code Playgroud)
在命令的最后我们看到$$产生一个数字。当我echo $$在 bash 中使用时,我还会看到如下所示的数字:
#echo $$
23019
Run Code Online (Sandbox Code Playgroud)
这个数字到底是$$什么,又是什么?
我正在wget使用慢速链接下载。
有时进度条看起来像这样:
15% [+++++++++++++++===> ] 10,582,848 --.-K/s in 82s
Run Code Online (Sandbox Code Playgroud)
“+”是什么意思?
我有两台具有以下规格的服务器:
IP 地址:192.168.1.94
IP 地址:192.168.1.221
我想telnet从第二个(到端口 5029)转到第一个,但出现此错误:
root@debian:~# telnet 192.168.1.94 5029
Trying 192.168.1.94...
telnet: Unable to connect to remote host: Connection refused
Run Code Online (Sandbox Code Playgroud)
我可以从 192.168.1.94 telnet 到它自己。这意味着程序正在侦听 5029 端口:
[root@myelastix ~]# telnet localhost 5029
Trying 127.0.0.1...
Connected to myelastix.mohaymen.co (127.0.0.1).
Escape character is '^]'.
Run Code Online (Sandbox Code Playgroud)
我认为可能是防火墙阻止了 192.168.1.94 服务器中的连接,但这些是防火墙规则:
[root@myelastix ~]# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Run Code Online (Sandbox Code Playgroud)
除了我也停止了 …
由于某些软件故障,我的 Linux 系统中有一个目录,创建了一些带有垃圾名称的目录,如下所示,我无法删除它们,
$ ll
total 1532
drwxr-xr-x 2 sensage sensage 4096 Apr 19 16:56 -?$??
drwxrwxr-x 248 sensage sensage 4096 Apr 23 11:37 .
drwxrwxr-x 99 sensage sensage 4096 Apr 16 14:23 ..
drwxr-xr-x 2 sensage sensage 4096 Apr 6 14:54 }???;?
drwxr-xr-x 2 sensage sensage 4096 Apr 19 03:01 }??=?|
-rw-r--r-- 1 sensage sensage 88 Apr 22 13:37 $
drwxr-xr-x 2 sensage sensage 4096 Apr 2 12:43 ?
drwxr-xr-x 2 sensage sensage 4096 Mar 20 02:51 ?=??&?
drwxr-xr-x …Run Code Online (Sandbox Code Playgroud)